libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SceneData::GdtfGeometryWiringObject Class Reference

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfGeometryWiringObject:
SceneData::GdtfGeometry SceneData::GdtfObject

Public Member Functions

 GdtfGeometryWiringObject (GdtfGeometry *parent)
 
 GdtfGeometryWiringObject (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma, GdtfGeometry *parent)
 
 ~GdtfGeometryWiringObject ()
 
virtual EGdtfObjectType GetObjectType ()
 
const TXStringGetConnectorType () const
 
EGdtfComponentType GetComponentType () const
 
const TXStringGetSignalType () const
 
size_t GetPinCount () const
 
size_t GetSignalLayer () const
 
EGdtfOrientation GetOrientation () const
 
const TXStringGetWireGroup () const
 
double GetElectricalPayLoad () const
 
double GetVoltageRangeMin () const
 
double GetVoltageRangeMax () const
 
double GetFrequencyRangeMin () const
 
double GetFrequencyRangeMax () const
 
double GetCosPhi () const
 
double GetMaxPayLoad () const
 
double GetVoltage () const
 
double GetFuseCurrent () const
 
EGdtfFuseRating GetFuseRating () const
 
const TGdtfPinPatchArrayGetPinPatchArray () const
 
void SetConnectorType (const TXString &connectorType)
 
void SetComponentType (const EGdtfComponentType &componentType)
 
void SetSignalType (const TXString &signalType)
 
void SetPinCount (size_t pinCount)
 
void SetSignalLayer (size_t signalLayer)
 
void SetOrientation (const EGdtfOrientation &orientation)
 
void SetWireGroup (const TXString &wireGroup)
 
void SetElectricalPayLoad (double electricalPayLoad)
 
void SetVoltageRangeMin (double voltageRangeMin)
 
void SetVoltageRangeMax (double voltageRangeMax)
 
void SetFrequencyRangeMin (double frequencyRangeMin)
 
void SetFrequencyRangeMax (double frequencyRangeMax)
 
void SetCosPhi (double cosPhi)
 
void SetMaxPayLoad (double maxPayload)
 
void SetVoltage (double voltage)
 
void SetFuseCurrent (double fuseCurrent)
 
void SetFuseRating (const EGdtfFuseRating &fuseRating)
 
GdtfPinPatchPtr CreatePinPatch (GdtfGeometryWiringObject *toWiringObject, size_t fromPin, size_t toPin)
 
- Public Member Functions inherited from SceneData::GdtfGeometry
 GdtfGeometry (GdtfGeometry *parent)
 
 GdtfGeometry (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma, GdtfGeometry *parent)
 
 ~GdtfGeometry ()
 
const TXStringGetName () const
 
GdtfModelPtr GetModelRef () const
 
void GetTransformMatrix (VWTransformMatrix &ma) const
 
const std::vector< GdtfGeometry * > GetInternalGeometries ()
 
virtual TXString GetNodeReference ()
 
GdtfGeometryGetParentGeometry ()
 
void SetName (const TXString &name)
 
void SetModel (GdtfModelPtr model)
 
void SetTransformMatrix (const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometry (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryReference (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryShaper (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryColor (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryGobo (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryBeam (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryMediaServerCamera (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryMediaServerLayer (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryMediaServerMaster (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryWithAxis (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryWithLamp (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryDisplay (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryLaser (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryWiringObject (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryInventory (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryStructure (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometrySupport (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
GdtfGeometryAddGeometryMagnet (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma)
 
TXString GetUnresolvedModelRef () const
 
void SetUnresolvedModelRef (GdtfModelPtr ref)
 
- Public Member Functions inherited from SceneData::GdtfObject
 GdtfObject ()
 
virtual ~GdtfObject ()
 
void WriteToNode (IXMLFileNodePtr pContainerNode)
 
void ReadFromNode (const IXMLFileNodePtr &pNode)
 
void GetNode (IXMLFileNodePtr &pNode)
 
void SetBind (void *ptr)
 
void * GetBind ()
 

Protected Member Functions

virtual TXString GetNodeName ()
 
virtual void OnPrintToFile (IXMLFileNodePtr pNode)
 
virtual void OnReadFromNode (const IXMLFileNodePtr &pNode)
 
virtual void OnErrorCheck (const IXMLFileNodePtr &pNode)
 

Constructor & Destructor Documentation

◆ GdtfGeometryWiringObject() [1/2]

GdtfGeometryWiringObject::GdtfGeometryWiringObject ( GdtfGeometry parent)

◆ GdtfGeometryWiringObject() [2/2]

GdtfGeometryWiringObject::GdtfGeometryWiringObject ( const TXString name,
GdtfModelPtr  refToModel,
const VWTransformMatrix ma,
GdtfGeometry parent 
)

◆ ~GdtfGeometryWiringObject()

GdtfGeometryWiringObject::~GdtfGeometryWiringObject ( )

Member Function Documentation

◆ CreatePinPatch()

GdtfPinPatchPtr GdtfGeometryWiringObject::CreatePinPatch ( GdtfGeometryWiringObject toWiringObject,
size_t  fromPin,
size_t  toPin 
)

◆ GetComponentType()

EGdtfComponentType GdtfGeometryWiringObject::GetComponentType ( ) const

◆ GetConnectorType()

const TXString & GdtfGeometryWiringObject::GetConnectorType ( ) const

◆ GetCosPhi()

double GdtfGeometryWiringObject::GetCosPhi ( ) const

◆ GetElectricalPayLoad()

double GdtfGeometryWiringObject::GetElectricalPayLoad ( ) const

◆ GetFrequencyRangeMax()

double GdtfGeometryWiringObject::GetFrequencyRangeMax ( ) const

◆ GetFrequencyRangeMin()

double GdtfGeometryWiringObject::GetFrequencyRangeMin ( ) const

◆ GetFuseCurrent()

double GdtfGeometryWiringObject::GetFuseCurrent ( ) const

◆ GetFuseRating()

EGdtfFuseRating GdtfGeometryWiringObject::GetFuseRating ( ) const

◆ GetMaxPayLoad()

double GdtfGeometryWiringObject::GetMaxPayLoad ( ) const

◆ GetNodeName()

TXString GdtfGeometryWiringObject::GetNodeName ( )
protectedvirtual

Reimplemented from SceneData::GdtfGeometry.

◆ GetObjectType()

EGdtfObjectType GdtfGeometryWiringObject::GetObjectType ( )
virtual

Reimplemented from SceneData::GdtfGeometry.

◆ GetOrientation()

EGdtfOrientation GdtfGeometryWiringObject::GetOrientation ( ) const

◆ GetPinCount()

size_t GdtfGeometryWiringObject::GetPinCount ( ) const

◆ GetPinPatchArray()

const TGdtfPinPatchArray & GdtfGeometryWiringObject::GetPinPatchArray ( ) const

◆ GetSignalLayer()

size_t GdtfGeometryWiringObject::GetSignalLayer ( ) const

◆ GetSignalType()

const TXString & GdtfGeometryWiringObject::GetSignalType ( ) const

◆ GetVoltage()

double GdtfGeometryWiringObject::GetVoltage ( ) const

◆ GetVoltageRangeMax()

double GdtfGeometryWiringObject::GetVoltageRangeMax ( ) const

◆ GetVoltageRangeMin()

double GdtfGeometryWiringObject::GetVoltageRangeMin ( ) const

◆ GetWireGroup()

const TXString & GdtfGeometryWiringObject::GetWireGroup ( ) const

◆ OnErrorCheck()

void GdtfGeometryWiringObject::OnErrorCheck ( const IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfGeometry.

◆ OnPrintToFile()

void GdtfGeometryWiringObject::OnPrintToFile ( IXMLFileNodePtr  pNode)
protectedvirtual

Reimplemented from SceneData::GdtfGeometry.

◆ OnReadFromNode()

void GdtfGeometryWiringObject::OnReadFromNode ( const IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfGeometry.

◆ SetComponentType()

void GdtfGeometryWiringObject::SetComponentType ( const EGdtfComponentType componentType)

◆ SetConnectorType()

void GdtfGeometryWiringObject::SetConnectorType ( const TXString connectorType)

◆ SetCosPhi()

void GdtfGeometryWiringObject::SetCosPhi ( double  cosPhi)

◆ SetElectricalPayLoad()

void GdtfGeometryWiringObject::SetElectricalPayLoad ( double  electricalPayLoad)

◆ SetFrequencyRangeMax()

void GdtfGeometryWiringObject::SetFrequencyRangeMax ( double  frequencyRangeMax)

◆ SetFrequencyRangeMin()

void GdtfGeometryWiringObject::SetFrequencyRangeMin ( double  frequencyRangeMin)

◆ SetFuseCurrent()

void GdtfGeometryWiringObject::SetFuseCurrent ( double  fuseCurrent)

◆ SetFuseRating()

void GdtfGeometryWiringObject::SetFuseRating ( const EGdtfFuseRating fuseRating)

◆ SetMaxPayLoad()

void GdtfGeometryWiringObject::SetMaxPayLoad ( double  maxPayload)

◆ SetOrientation()

void GdtfGeometryWiringObject::SetOrientation ( const EGdtfOrientation orientation)

◆ SetPinCount()

void GdtfGeometryWiringObject::SetPinCount ( size_t  pinCount)

◆ SetSignalLayer()

void GdtfGeometryWiringObject::SetSignalLayer ( size_t  signalLayer)

◆ SetSignalType()

void GdtfGeometryWiringObject::SetSignalType ( const TXString signalType)

◆ SetVoltage()

void GdtfGeometryWiringObject::SetVoltage ( double  voltage)

◆ SetVoltageRangeMax()

void GdtfGeometryWiringObject::SetVoltageRangeMax ( double  voltageRangeMax)

◆ SetVoltageRangeMin()

void GdtfGeometryWiringObject::SetVoltageRangeMin ( double  voltageRangeMin)

◆ SetWireGroup()

void GdtfGeometryWiringObject::SetWireGroup ( const TXString wireGroup)

The documentation for this class was generated from the following files: