libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
SceneData::GdtfGeometrySupport Class Reference

#include <GDTFManager.h>

Inheritance diagram for SceneData::GdtfGeometrySupport:
SceneData::GdtfGeometry SceneData::GdtfObject

Public Member Functions

 GdtfGeometrySupport (GdtfGeometry *parent)
 GdtfGeometrySupport (const TXString &name, GdtfModelPtr refToModel, const VWTransformMatrix &ma, GdtfGeometry *parent)
 ~GdtfGeometrySupport ()
virtual EGdtfObjectType GetObjectType ()
EGdtfSupportType GetSupportType () const
double GetCapacityX () const
double GetCapacityY () const
double GetCapacityZ () const
double GetCapacityXX () const
double GetCapacityYY () const
double GetCapacityZZ () const
const TXStringGetRopeCrossSection () const
VWPoint3D GetRopeOffset ()
double GetResistanceX () const
double GetResistanceY () const
double GetResistanceZ () const
double GetResistanceXX () const
double GetResistanceYY () const
double GetResistanceZZ () const
void SetSupportType (const EGdtfSupportType &supportType)
void SetCapacityX (double capacityX)
void SetCapacityY (double capacityY)
void SetCapacityZ (double capacityZ)
void SetCapacityXX (double capacityXX)
void SetCapacityYY (double capacityYY)
void SetCapacityZZ (double capacityZZ)
void SetRopeCrossSection (const TXString &ropeCrossSection)
void SetRopeOffset (double x, double y, double z)
void SetResistanceX (double resistanceX)
void SetResistanceY (double resistanceY)
void SetResistanceZ (double resistanceZ)
void SetResistanceXX (double resistanceXX)
void SetResistanceYY (double resistanceYY)
void SetResistanceZZ (double resistanceZZ)
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

◆ GdtfGeometrySupport() [1/2]

GdtfGeometrySupport::GdtfGeometrySupport ( GdtfGeometry * parent)

◆ GdtfGeometrySupport() [2/2]

GdtfGeometrySupport::GdtfGeometrySupport ( const TXString & name,
GdtfModelPtr refToModel,
const VWTransformMatrix & ma,
GdtfGeometry * parent )

◆ ~GdtfGeometrySupport()

GdtfGeometrySupport::~GdtfGeometrySupport ( )

Member Function Documentation

◆ GetCapacityX()

double GdtfGeometrySupport::GetCapacityX ( ) const

◆ GetCapacityXX()

double GdtfGeometrySupport::GetCapacityXX ( ) const

◆ GetCapacityY()

double GdtfGeometrySupport::GetCapacityY ( ) const

◆ GetCapacityYY()

double GdtfGeometrySupport::GetCapacityYY ( ) const

◆ GetCapacityZ()

double GdtfGeometrySupport::GetCapacityZ ( ) const

◆ GetCapacityZZ()

double GdtfGeometrySupport::GetCapacityZZ ( ) const

◆ GetNodeName()

TXString GdtfGeometrySupport::GetNodeName ( )
protectedvirtual

Reimplemented from SceneData::GdtfGeometry.

◆ GetObjectType()

EGdtfObjectType GdtfGeometrySupport::GetObjectType ( )
virtual

Reimplemented from SceneData::GdtfGeometry.

◆ GetResistanceX()

double GdtfGeometrySupport::GetResistanceX ( ) const

◆ GetResistanceXX()

double GdtfGeometrySupport::GetResistanceXX ( ) const

◆ GetResistanceY()

double GdtfGeometrySupport::GetResistanceY ( ) const

◆ GetResistanceYY()

double GdtfGeometrySupport::GetResistanceYY ( ) const

◆ GetResistanceZ()

double GdtfGeometrySupport::GetResistanceZ ( ) const

◆ GetResistanceZZ()

double GdtfGeometrySupport::GetResistanceZZ ( ) const

◆ GetRopeCrossSection()

const TXString & GdtfGeometrySupport::GetRopeCrossSection ( ) const

◆ GetRopeOffset()

VWPoint3D GdtfGeometrySupport::GetRopeOffset ( )

◆ GetSupportType()

EGdtfSupportType GdtfGeometrySupport::GetSupportType ( ) const

◆ OnErrorCheck()

void GdtfGeometrySupport::OnErrorCheck ( const IXMLFileNodePtr & pNode)
protectedvirtual

Reimplemented from SceneData::GdtfGeometry.

◆ OnPrintToFile()

void GdtfGeometrySupport::OnPrintToFile ( IXMLFileNodePtr pNode)
protectedvirtual

Reimplemented from SceneData::GdtfGeometry.

◆ OnReadFromNode()

void GdtfGeometrySupport::OnReadFromNode ( const IXMLFileNodePtr & pNode)
protectedvirtual

Reimplemented from SceneData::GdtfGeometry.

◆ SetCapacityX()

void GdtfGeometrySupport::SetCapacityX ( double capacityX)

◆ SetCapacityXX()

void GdtfGeometrySupport::SetCapacityXX ( double capacityXX)

◆ SetCapacityY()

void GdtfGeometrySupport::SetCapacityY ( double capacityY)

◆ SetCapacityYY()

void GdtfGeometrySupport::SetCapacityYY ( double capacityYY)

◆ SetCapacityZ()

void GdtfGeometrySupport::SetCapacityZ ( double capacityZ)

◆ SetCapacityZZ()

void GdtfGeometrySupport::SetCapacityZZ ( double capacityZZ)

◆ SetResistanceX()

void GdtfGeometrySupport::SetResistanceX ( double resistanceX)

◆ SetResistanceXX()

void GdtfGeometrySupport::SetResistanceXX ( double resistanceXX)

◆ SetResistanceY()

void GdtfGeometrySupport::SetResistanceY ( double resistanceY)

◆ SetResistanceYY()

void GdtfGeometrySupport::SetResistanceYY ( double resistanceYY)

◆ SetResistanceZ()

void GdtfGeometrySupport::SetResistanceZ ( double resistanceZ)

◆ SetResistanceZZ()

void GdtfGeometrySupport::SetResistanceZZ ( double resistanceZZ)

◆ SetRopeCrossSection()

void GdtfGeometrySupport::SetRopeCrossSection ( const TXString & ropeCrossSection)

◆ SetRopeOffset()

void GdtfGeometrySupport::SetRopeOffset ( double x,
double y,
double z )

◆ SetSupportType()

void GdtfGeometrySupport::SetSupportType ( const EGdtfSupportType & supportType)

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