Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfAssets :: Module DimensionsInfo' :: Class DimensionsInfo
[hide private]
[frames] | no frames]

Class DimensionsInfo

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

As applicable, the basic linear, area, or volume dimensions of an asset, asset type (AssetModel) or other type of object (such as land area). Units and multipliers are specified per dimension.As applicable, the basic linear, area, or volume dimensions of an asset, asset type (AssetModel) or other type of object (such as land area). Units and multipliers are specified per dimension.

Instance Methods [hide private]
 
__init__(self, sizeWidth=0.0, sizeDiameter=0.0, sizeLength=0.0, orientation='', sizeDepth=0.0, Locations=None, AssetInfos=None, Specifications=None, *args, **kw_args)
Initialises a new 'DimensionsInfo' instance.
 
addAssetInfos(self, *AssetInfos)
 
addLocations(self, *Locations)
 
addSpecifications(self, *Specifications)
 
getAssetInfos(self)
 
getLocations(self)
 
getSpecifications(self)
 
removeAssetInfos(self, *AssetInfos)
 
removeLocations(self, *Locations)
 
removeSpecifications(self, *Specifications)
 
setAssetInfos(self, value)
 
setLocations(self, value)
 
setSpecifications(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 = {'orientation': <type 'str'>, 'sizeDepth': <type...
  _attrs = ['sizeWidth', 'sizeDiameter', 'sizeLength', 'orientat...
  _defaults = {'orientation': '', 'sizeDepth': 0.0, 'sizeDiamete...
  _many_refs = ['Locations', 'AssetInfos', 'Specifications']
  _refs = ['Locations', 'AssetInfos', 'Specifications']

Inherited from Element'.Element (private): _enums

Properties [hide private]
  AssetInfos
  Locations
  Specifications

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, sizeWidth=0.0, sizeDiameter=0.0, sizeLength=0.0, orientation='', sizeDepth=0.0, Locations=None, AssetInfos=None, Specifications=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'DimensionsInfo' instance.

Parameters:
  • sizeWidth - Width measurement.
  • sizeDiameter - Diameter measurement.
  • sizeLength - Length measurement.
  • orientation - A description of the orientation of the object relative to the dimensions. As an example, a vault may have north-south orientation for the sizeLength measurement and sizeDepth may be the height of the vault.
  • sizeDepth - Depth measurement.
  • Locations
  • AssetInfos
  • Specifications
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'orientation': <type 'str'>,
 'sizeDepth': <type 'float'>,
 'sizeDiameter': <type 'float'>,
 'sizeLength': <type 'float'>,
 'sizeWidth': <type 'float'>}

_attrs

Value:
['sizeWidth',
 'sizeDiameter',
 'sizeLength',
 'orientation',
 'sizeDepth']

_defaults

Value:
{'orientation': '',
 'sizeDepth': 0.0,
 'sizeDiameter': 0.0,
 'sizeLength': 0.0,
 'sizeWidth': 0.0}

Property Details [hide private]

AssetInfos

Get Method:
getAssetInfos(self)
Set Method:
setAssetInfos(self, value)

Locations

Get Method:
getLocations(self)
Set Method:
setLocations(self, value)

Specifications

Get Method:
getSpecifications(self)
Set Method:
setSpecifications(self, value)