Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfGMLSupport :: Module GmlGeometryStyle' :: Class GmlGeometryStyle
[hide private]
[frames] | no frames]

Class GmlGeometryStyle

                         object --+        
                                  |        
                   Element'.Element --+    
                                      |    
Core.IdentifiedObject'.IdentifiedObject --+
                                          |
                                         GmlGeometryStyle

The style for one geometry of a feature. Any number of geometry style descriptors can be assigned to one feature style. This is usually required for features with multiple geometry properties.The style for one geometry of a feature. Any number of geometry style descriptors can be assigned to one feature style. This is usually required for features with multiple geometry properties.

Instance Methods [hide private]
 
__init__(self, geometryProperty='', geometryType='', symbol='', GmlFeatureStyle=None, GmlLabelStyle=None, *args, **kw_args)
Initialises a new 'GmlGeometryStyle' instance.
 
getGmlFeatureStyle(self)
 
getGmlLabelStyle(self)
 
setGmlFeatureStyle(self, value)
 
setGmlLabelStyle(self, value)

Inherited from Core.IdentifiedObject'.IdentifiedObject: addDiagramObjects, addNames, getDiagramObjects, getModelingAuthoritySet, getNames, removeDiagramObjects, removeNames, setDiagramObjects, setModelingAuthoritySet, setNames

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {'geometryProperty': <type 'str'>, 'geometryType...
  _attrs = ['geometryProperty', 'geometryType', 'symbol']
  _defaults = {'geometryProperty': '', 'geometryType': '', 'symb...
  _many_refs = []
  _refs = ['GmlFeatureStyle', 'GmlLabelStyle']

Inherited from Element'.Element (private): _enums

Properties [hide private]
  GmlFeatureStyle
  GmlLabelStyle

Inherited from Core.IdentifiedObject'.IdentifiedObject: DiagramObjects, ModelingAuthoritySet, Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, geometryProperty='', geometryType='', symbol='', GmlFeatureStyle=None, GmlLabelStyle=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'GmlGeometryStyle' instance.

Parameters:
  • geometryProperty - The name of the geometry property of a feature to which this GeometryStyle applies.
  • geometryType - It is necessary to specify the geometry type using this attribute as well since the application schema of the geometry property may allow different geometries as its value.
  • symbol - Graphical symbol used to render a geometry or a topology. A symbol is a description of graphical attributes of a graphical object without a particular, implicit meaning. It can be a description of a line, circle, polygon or more complex drawing.
  • GmlFeatureStyle
  • GmlLabelStyle
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'geometryProperty': <type 'str'>,
 'geometryType': <type 'str'>,
 'symbol': <type 'str'>}

_defaults

Value:
{'geometryProperty': '', 'geometryType': '', 'symbol': ''}

Property Details [hide private]

GmlFeatureStyle

Get Method:
getGmlFeatureStyle(self)
Set Method:
setGmlFeatureStyle(self, value)

GmlLabelStyle

Get Method:
getGmlLabelStyle(self)
Set Method:
setGmlLabelStyle(self, value)