All Frameworks  Class Hierarchy  This Framework  Indexes   

ElectricalInterfaces Interface CATIElecAttrAccess

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIElecAttrAccess

Interface dedicated to attribute management.
Role: This interface helps you to retrieve and modifiy attributes.


Method Index


o GetElecType(CATUnicodeString&)
Retrieve electrical type of entity.
o Get(CATUnicodeString&,CATICkeInst_var&)
Retrieves the value of an attribute from its name.
o ListAttributeNames(CATListValCATUnicodeString*&)
Retrieves list of the attribute names.
o Set(CATUnicodeString&,CATICkeInst_var&)
Sets the value of an attribute.
o Set(CATUnicodeString&,CATUnicodeString&)
Sets the value of an attribute (string).
o Set(CATUnicodeString&,int)
Sets the value of an attribute (integer).
o Set(CATUnicodeString&,double)
Sets the value of an attribute (double in MKS).
o Set(CATUnicodeString&,CATBoolean)
Sets the value of an attribute (boolean).

Methods


o GetElecType
public virtual GetElecType( oElecType)
Retrieve electrical type of entity.
Parameters:
oElecType
Type of entity.
Legal values:
ElecEqtPart
Component is an Equipment Part.
ElecConShell
Component is a Connector Shell.
ElecSicCon
Component is a Single-Insert Connector.
ElecMicCon
Component is a Multi-Insert Connector.
ElecStud
Component is a Stud.
ElecTermStrip
Component is a Terminal Strip.
ElecTermBlock
Component is a Terminal Block.
ElecExtSplice
Component is a External Splice.
ElecIntSplice
Component is a Internal Splice.
ElecContact
Component is a Contact.
ElecFillerPlug
Component is a Filler Plug.
ElecBackShell
Component is a Backshell.
ElecMountingEquipment
Component is a Mounting Equipment.
ElecCavity
Component is a Cavity.
ElecTermination
Component is a Termination.
ElecTerminationCst
Component is a Temination GeoConstraint.
ElecCavityCnctPt
Component is a Cavity Connection Point.
ElecShellCnctPt
Component is a Shell Connection Point.
ElecBundleCnctPt
Component is a Bundle Connection Point.
ElecConnectorCnctPt
Component is a Connnector Connection Point.
ElecBackShellCnctPt
Component is a Backshell Connection Point.
ElecGeoBundle
Component is a Geometrical Bundle.
ElecMultipleSegments
Component is a Multi-Branchable.
ElecBranchable
Component is a Branch.
ElecBundleSegment
Component is a Bundle Segment.
ElecBundleSegmentExtremity
Component is a Bundle Segment Extremity.
ElecCurve
Component is a Electrical Curve.
EleRefInternalAdaptiveProtection
Component is an Adaptive Protection Reference.
EleRefInternalFixedProtection
Component is a Fixed Protection Reference.
EleRefInternalTapeProtection
Component is a Tape Protection Reference.
EleRefInternalCorrugatedProtection
Component is a Corrugated Protection Reference.
ElecAdaptiveProtection
Component is an Adaptive Protection Instance.
ElecFixedProtection
Component is a Fixed Protection Instance.
ElecTapeProtection
Component is a Tape Protection Instance.
ElecCorrugatedProtection
Component is a Corrugated Protection Instance.
ElecBundle
Component is an Electrical Bundle.
ElecWire
Component is a Wire.
ElecWireGroup
Component is a Wire Group.
ElecWireExtremity
Component is a Wire Extremity.
ElecPowerSignal
Component is a Power Signal.
ElecShieldingSignal
Component is a Shielding Signal.
ElecGroundSignal
Component is a Ground Signal.
ElecCommandSignal
Component is a Command Signal.
ElecVideoSignal
Component is a Video Signal.
ElecSignalExtremity
Component is a Signal Extremity.
ElecSystem
Component is an Electrical System.
ElecOffSheet
Component is an Electrical Offsheet.
ElecFnctCon
Component is a Functional Connector.
ElecFnctEqt
Component is a Functional Equipment.
ElecProtection
Component is an External Protection.
o Get
public virtual Get( const iAttName,
oValue)
Retrieves the value of an attribute from its name.
Parameters:
iAttName
the attribute name.
oValue
the attribute's value.
o ListAttributeNames
public virtual ListAttributeNames( oAttNameList)
Retrieves list of the attribute names.
Parameters:
oAttNameList
the list of attribute names.
o Set
public virtual Set( const iAttName,
const iValue)
Sets the value of an attribute.
Parameters:
iAttName
the attribute name.
iValue
the new value of the attribute.
o Set
public virtual Set( const iAttName,
const iValue)
Sets the value of an attribute (string).
Parameters:
iAttName
the attribute name.
iValue
the new value of the attribute.
o Set
public virtual Set( const iAttName,
const iValue)
Sets the value of an attribute (integer).
Parameters:
iAttName
the attribute name.
iValue
the new value of the attribute.
o Set
public virtual Set( const iAttName,
const iValue)
Sets the value of an attribute (double in MKS).
Parameters:
iAttName
the attribute name.
iValue
the new value of the attribute.
o Set
public virtual Set( const iAttName,
const iValue)
Sets the value of an attribute (boolean).
Parameters:
iAttName
the attribute name.
iValue
the new value of the attribute.

This object is included in the file: CATIElecAttrAccess.h
If needed, your Imakefile.mk should include the module: CATElectricalInterfaces

Copyright © 2003, Dassault Systèmes. All rights reserved.