Пример #1
0
 def __init__(self, geoType, parentSymbol, layerTransparency):
     """
     Abstract base class 
     
     :param geoType: Layer.geometryType() GeometryType of the layer.
     :type geoType: GeometryType  e.g. QGis.WKBPolygon
     
     :param parentSymbol: The parent symbol to use with this layer.
     :type parentSymbol: QgsSymbolV2
     
     :param layerTransparency: Transparency setting for the overall layer.
     :type layerTransparency: float
     """
     self.geometryType = geoType
     self.isMain = False
     self.transparency = layerTransparency
     self.cssHelper = css3()
     self.index = 0
     self.css = ""
     self.size = "20"
     self.color = "#000000"
     self.colorTrans = 255
     self.symbolTrans = 1.0
     self.outlineWidth = 0.26
     self.outlineColor = "#000000"
     self.outlineStyle = None
     self.outlineTrans = 1.0
     self.brushStyle = 1
     self.path = u""
     self.legendWidth = "20"
     self.legendHeight = "20"
Пример #2
0
    def __init__(self, geoType, parentSymbol, layerTransparency):
        """ 
        
        :param geoType: Layer.geometryType() GeometryType of the layer.
        :type geoType: GeometryType  e.g. QGis.WKBPolygon
        
        :param parentSymbol: The parent symbol to use with this layer.
        :type parentSymbol: QgsMarkerSymbolV2
        
        :param layerTransparency: Transparency setting for the overall layer.
        :type layerTransparency: float
        """
        self.__logger = log(self.__class__.__name__)
        self.isMain = False
        self.geometryType = geoType
        self.transparency = layerTransparency
        self.cssHelper = css3()
        self.index = 0
        self.css = ""
        self.size = "8"
        self.path = u""
        self.color = "#000000"
        self.colorTrans = 255
        self.symbolTrans = 1.0
        self.outlineWidth = 0.26
        self.outlineColor = "#000000"
        # No outline style set by this symbol, force a solid border
        self.outlineStyle = 1
        self.outlineTrans = 1.0
        self.brushStyle = 1
        self.legendWidth = "20"
        self.legendHeight = "20"

        self.readStyles(parentSymbol)
Пример #3
0
 def __init__(self, geoType, parentSymbol, index, cssClassName, layerTransparency):
     """
     Abstract base class 
     :param geoType: Layer.geometryType() GeometryType of the layer.
     :type geoType: GeometryType  e.g. QGis.WKBPolygon
     
     :param parentSymbol: The parent symbol to use with this layer.
     :type parentSymbol: QgsSymbolV2
     
     :param index: Index in the layer output order
     :type index: int
             
     :param cssClassName: Css class name to use.
     :type cssClassName: str
     
     :param layerTransparency: Transparency setting for the overall layer.
     :type layerTransparency: float
     """
     self.geometryType = geoType
     self.transparency = layerTransparency
     self.cssHelper = css3()
     self.index = index
     self.css = cssClassName
     self.size = "20"
     self.color = "#000000"
     self.colorTrans = 255
     self.symbolTrans = 1.0
     self.outlineWidth = 0.26
     self.outlineColor = "#000000"
     self.outlineStyle = None
     self.outlineTrans = 1.0
     self.brushStyle = 1
     self.path = u""
     self.legendWidth = "20"
     self.legendHeight = "20"
Пример #4
0
    def __init__(self, geoType, parentSymbol, index, cssClassName,
                 layerTransparency):
        """ 
        :param geoType: Layer.geometryType() GeometryType of the layer.
        :type geoType: GeometryType  e.g. QGis.WKBPolygon
        
        :param parentSymbol: The parent symbol to use with this layer.
        :type parentSymbol: QgsMarkerSymbolV2
        
        :param index: Index in the layer output order
        :type index: int
                
        :param cssClassName: Css class name to use.
        :type cssClassName: str
        
        :param layerTransparency: Transparency setting for the overall layer.
        :type layerTransparency: float
        """
        self.__logger = log(self.__class__.__name__)
        self.geometryType = geoType
        self.transparency = layerTransparency
        self.cssHelper = css3()
        self.index = index
        self.css = cssClassName
        self.size = "8"
        self.name = "circle"
        self.color = "#000000"
        self.colorTrans = 255
        self.symbolTrans = 1.0
        self.outlineWidth = 0.26
        self.outlineColor = "#000000"
        self.outlineStyle = None
        self.outlineTrans = 1.0
        self.brushStyle = 1
        self.legendWidth = "20"
        self.legendHeight = "20"

        self.readStyles(parentSymbol)