Esempio n. 1
0
    def _drawObject(self, robj):
        """Draw given object to the device

        :param robj: object to draw
        """
        if robj.type == TYPE_AREA:
            self._cat = Vect_get_area_cat(self.poMapInfo, robj.fid, 1)
        elif robj.type == TYPE_CENTROIDIN:
            return  # skip centroids
        DisplayDriver._drawObject(self, robj)
Esempio n. 2
0
    def _drawObject(self, robj):
        """Draw given object to the device

        :param robj: object to draw
        """
        if robj.type == TYPE_AREA:
            self._cat = Vect_get_area_cat(self.poMapInfo, robj.fid, 1)
        elif robj.type == TYPE_CENTROIDIN:
            return  # skip centroids
        DisplayDriver._drawObject(self, robj)
Esempio n. 3
0
 def __init__(self, device, deviceTmp, mapObj, window, glog, gprogress):
     DisplayDriver.__init__(
         self,
         device,
         deviceTmp,
         mapObj,
         window,
         glog,
         gprogress)
     self._cat = -1
Esempio n. 4
0
    def _definePen(self, rtype):
        """Define pen/brush based on rendered object)

        :param rtype: type of the object

        :return: pen, brush
        """
        pen, brush = DisplayDriver._definePen(self, rtype)
        if self._cat > 0 and rtype == TYPE_AREA:
            brush = wx.Brush(self.window.GetCategoryColor(self._cat), wx.SOLID)

        return pen, brush
Esempio n. 5
0
    def _definePen(self, rtype):
        """Define pen/brush based on rendered object)

        :param rtype: type of the object

        :return: pen, brush
        """
        pen, brush = DisplayDriver._definePen(self, rtype)
        if self._cat > 0 and rtype == TYPE_AREA:
            brush = wx.Brush(self.window.GetCategoryColor(self._cat), wx.SOLID)

        return pen, brush
Esempio n. 6
0
 def CloseMap(self):
     """Close training areas map - be quiet"""
     verbosity = G_verbose()
     G_set_verbose(0)
     DisplayDriver.CloseMap(self)
     G_set_verbose(verbosity)
Esempio n. 7
0
 def __init__(self, device, deviceTmp, mapObj, window, glog, gprogress):
     DisplayDriver.__init__(self, device, deviceTmp, mapObj, window, glog,
                            gprogress)
     self._cat = -1