libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
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)
Protected Member Functions inherited from SceneData::GdtfObject
bool CheckAbort ()

Additional Inherited Members

Static Public Member Functions inherited from SceneData::GdtfObject
static void SetAbortCallback (const std::function< void(bool &)> &cb)

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: