Package CIM14 :: Package IEC61968 :: Package Common :: Module PositionPoint' :: Class PositionPoint
[hide private]
[frames] | no frames]

Class PositionPoint

      object --+    
               |    
Element'.Element --+
                   |
                  PositionPoint

Set of spatial coordinates that determine a point. Use a single position point instance to desribe a point-oriented location. Use a sequence of position points to describe a line-oriented object (physical location of non-point oriented objects like cables or lines), or area of an object (like a substation or a geographical zone - in this case, have first and last position point with the same values).

Instance Methods [hide private]
 
__init__(self, xPosition='', zPosition='', sequenceNumber=0, yPosition='', Location=None, CoordinateSystem=None, *args, **kw_args)
Initialises a new 'PositionPoint' instance.
 
getCoordinateSystem(self)
Coordinate system in which the coordinates of this position point are expressed.
 
getLocation(self)
Location that this position point describes.
 
setCoordinateSystem(self, value)
 
setLocation(self, value)

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

Class Variables [hide private]
  _attr_types = {'sequenceNumber': <type 'int'>, 'xPosition': <t...
  _attrs = ['xPosition', 'zPosition', 'sequenceNumber', 'yPositi...
  _defaults = {'sequenceNumber': 0, 'xPosition': '', 'yPosition'...
  _refs = ['Location', 'CoordinateSystem']

Inherited from Element'.Element (private): _enums, _many_refs

Properties [hide private]
  CoordinateSystem
Coordinate system in which the coordinates of this position point are expressed.
  Location
Location that this position point describes.

Inherited from object: __class__

Method Details [hide private]

__init__(self, xPosition='', zPosition='', sequenceNumber=0, yPosition='', Location=None, CoordinateSystem=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'PositionPoint' instance.

Parameters:
  • xPosition - X axis position.
  • zPosition - (if applicable) Z axis position.
  • sequenceNumber - Zero-relative sequence number of this point within a series of points.
  • yPosition - Y axis position.
  • Location - Location that this position point describes.
  • CoordinateSystem - Coordinate system in which the coordinates of this position point are expressed.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'sequenceNumber': <type 'int'>,
 'xPosition': <type 'str'>,
 'yPosition': <type 'str'>,
 'zPosition': <type 'str'>}

_attrs

Value:
['xPosition', 'zPosition', 'sequenceNumber', 'yPosition']

_defaults

Value:
{'sequenceNumber': 0,
 'xPosition': '',
 'yPosition': '',
 'zPosition': ''}

Property Details [hide private]

CoordinateSystem

Coordinate system in which the coordinates of this position point are expressed.

Get Method:
getCoordinateSystem(self) - Coordinate system in which the coordinates of this position point are expressed.
Set Method:
setCoordinateSystem(self, value)

Location

Location that this position point describes.

Get Method:
getLocation(self) - Location that this position point describes.
Set Method:
setLocation(self, value)