Package CIM15 :: Package CDPSM :: Package Geographical :: Package IEC61968 :: Package Common :: Module Location' :: Class Location
[hide private]
[frames] | no frames]

Class Location

                                  object --+        
                                           |        
                            Element'.Element --+    
                                               |    
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+
                                                   |
                                                  Location

The place, scene, or point of something where someone or something has been, is, and/or will be at a given moment in time. It can be defined with one or more postition points (coordinates) in a given coordinate system.

Instance Methods [hide private]
 
__init__(self, PowerSystemResources=None, PositionPoints=None, CoordinateSystem=None, *args, **kw_args)
Initialises a new 'Location' instance.
 
addPositionPoints(self, *PositionPoints)
 
addPowerSystemResources(self, *PowerSystemResources)
 
getCoordinateSystem(self)
Coordinate system used to describe position points of this location.
 
getPositionPoints(self)
Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.
 
getPowerSystemResources(self)
All power system resources at this location.
 
removePositionPoints(self, *PositionPoints)
 
removePowerSystemResources(self, *PowerSystemResources)
 
setCoordinateSystem(self, value)
 
setPositionPoints(self, value)
 
setPowerSystemResources(self, value)

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: addNames, getNames, removeNames, setNames

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

Class Variables [hide private]
  _attr_types = {}
  _attrs = []
  _defaults = {}
  _many_refs = ['PowerSystemResources', 'PositionPoints']
  _refs = ['PowerSystemResources', 'PositionPoints', 'Coordinate...

Inherited from Element'.Element (private): _enums

Properties [hide private]
  CoordinateSystem
Coordinate system used to describe position points of this location.
  PositionPoints
Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.
  PowerSystemResources
All power system resources at this location.

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, PowerSystemResources=None, PositionPoints=None, CoordinateSystem=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Location' instance.

Parameters:
  • PowerSystemResources - All power system resources at this location.
  • PositionPoints - Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.
  • CoordinateSystem - Coordinate system used to describe position points of this location.
Overrides: object.__init__

Class Variable Details [hide private]

_refs

Value:
['PowerSystemResources', 'PositionPoints', 'CoordinateSystem']

Property Details [hide private]

CoordinateSystem

Coordinate system used to describe position points of this location.

Get Method:
getCoordinateSystem(self) - Coordinate system used to describe position points of this location.
Set Method:
setCoordinateSystem(self, value)

PositionPoints

Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.

Get Method:
getPositionPoints(self) - Sequence of position points describing this location, expressed in coordinate system 'Location.CoordinateSystem'.
Set Method:
setPositionPoints(self, value)

PowerSystemResources

All power system resources at this location.

Get Method:
getPowerSystemResources(self) - All power system resources at this location.
Set Method:
setPowerSystemResources(self, value)