libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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)
 

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: