def _set_date(self, datetimeobj): if datetimeobj: date_str = datetimeobj.strftime(self.date_fmt) date_str = encode(date_str) return libraster.Rast_set_history(self.c_hist, libraster.HIST_MAPID, ctypes.c_char_p(date_str))
def _set_src1(self, src1): return libraster.Rast_set_history(self.c_hist, libraster.HIST_DATSRC_1, ctypes.c_char_p(src1))
def _set_creator(self, creator): return libraster.Rast_set_history(self.c_hist, libraster.HIST_CREATOR, ctypes.c_char_p(creator))
def _set_title(self, title): return libraster.Rast_set_history(self.c_hist, libraster.HIST_TITLE, ctypes.c_char_p(title))
def _set_maptype(self, maptype): return libraster.Rast_set_history(self.c_hist, libraster.HIST_MAPTYPE, ctypes.c_char_p(maptype))
def _set_mapset(self, mapset): return libraster.Rast_set_history(self.c_hist, libraster.HIST_MAPSET, ctypes.c_char_p(mapset))
def _set_keyword(self, keyword): return libraster.Rast_set_history(self.c_hist, libraster.HIST_KEYWRD, ctypes.c_char_p(keyword))
def _set_src2(self, src2): return libraster.Rast_set_history(ctypes.byref(self.hist), libraster.HIST_DATSRC_2, ctypes.c_char_p(src2))
def _set_date(self, datetimeobj): date_str = datetimeobj.strftime(self.date_fmt) return libraster.Rast_set_history(ctypes.byref(self.hist), libraster.HIST_MAPID, ctypes.c_char_p(date_str))
def _set_src2(self, src2): src2 = encode(src2) return libraster.Rast_set_history(self.c_hist, libraster.HIST_DATSRC_2, ctypes.c_char_p(src2))