libMVRgdtf 40bc00a
A library for GDTF and MVR
|
#include <GDTFManager.h>
Protected Member Functions | |
virtual TXString | GetNodeName () |
virtual void | OnPrintToFile (IXMLFileNodePtr pNode) |
virtual void | OnReadFromNode (const IXMLFileNodePtr &pNode) |
virtual void | OnErrorCheck (const IXMLFileNodePtr &pNode) |
GdtfGeometry::GdtfGeometry | ( | GdtfGeometry * | parent | ) |
GdtfGeometry::GdtfGeometry | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma, | ||
GdtfGeometry * | parent | ||
) |
GdtfGeometry::~GdtfGeometry | ( | ) |
GdtfGeometryPtr GdtfGeometry::AddGeometry | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryBeam | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryColor | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryDisplay | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryGobo | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryInventory | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryLaser | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryMagnet | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryMediaServerCamera | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryMediaServerLayer | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryMediaServerMaster | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryReference | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryShaper | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryStructure | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometrySupport | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryWiringObject | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryWithAxis | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
GdtfGeometryPtr GdtfGeometry::AddGeometryWithLamp | ( | const TXString & | name, |
GdtfModelPtr | refToModel, | ||
const VWTransformMatrix & | ma | ||
) |
const std::vector< GdtfGeometry * > GdtfGeometry::GetInternalGeometries | ( | ) |
GdtfModelPtr GdtfGeometry::GetModelRef | ( | ) | const |
const TXString & GdtfGeometry::GetName | ( | ) | const |
|
protectedvirtual |
Implements SceneData::GdtfObject.
Reimplemented in SceneData::GdtfGeometryAxis, SceneData::GdtfGeometryBeamFilter, SceneData::GdtfGeometryColorFilter, SceneData::GdtfGeometryGoboFilter, SceneData::GdtfGeometryShaperFilter, SceneData::GdtfGeometryMediaServerCamera, SceneData::GdtfGeometryMediaServerLayer, SceneData::GdtfGeometryMediaServerMaster, SceneData::GdtfGeometryDisplay, SceneData::GdtfGeometryLaser, SceneData::GdtfGeometryWiringObject, SceneData::GdtfGeometryInventory, SceneData::GdtfGeometryStructure, SceneData::GdtfGeometrySupport, SceneData::GdtfGeometryMagnet, SceneData::GdtfGeometryLamp, and SceneData::GdtfGeometryReference.
|
virtual |
Reimplemented from SceneData::GdtfObject.
|
virtual |
Implements SceneData::GdtfObject.
Reimplemented in SceneData::GdtfGeometryAxis, SceneData::GdtfGeometryBeamFilter, SceneData::GdtfGeometryColorFilter, SceneData::GdtfGeometryGoboFilter, SceneData::GdtfGeometryShaperFilter, SceneData::GdtfGeometryMediaServerCamera, SceneData::GdtfGeometryMediaServerLayer, SceneData::GdtfGeometryMediaServerMaster, SceneData::GdtfGeometryDisplay, SceneData::GdtfGeometryLaser, SceneData::GdtfGeometryWiringObject, SceneData::GdtfGeometryInventory, SceneData::GdtfGeometryStructure, SceneData::GdtfGeometrySupport, SceneData::GdtfGeometryMagnet, SceneData::GdtfGeometryLamp, and SceneData::GdtfGeometryReference.
GdtfGeometryPtr GdtfGeometry::GetParentGeometry | ( | ) |
void GdtfGeometry::GetTransformMatrix | ( | VWTransformMatrix & | ma | ) | const |
TXString GdtfGeometry::GetUnresolvedModelRef | ( | ) | const |
|
protectedvirtual |
Reimplemented from SceneData::GdtfObject.
Reimplemented in SceneData::GdtfGeometryAxis, SceneData::GdtfGeometryBeamFilter, SceneData::GdtfGeometryColorFilter, SceneData::GdtfGeometryGoboFilter, SceneData::GdtfGeometryShaperFilter, SceneData::GdtfGeometryMediaServerCamera, SceneData::GdtfGeometryMediaServerLayer, SceneData::GdtfGeometryMediaServerMaster, SceneData::GdtfGeometryDisplay, SceneData::GdtfGeometryLaser, SceneData::GdtfGeometryWiringObject, SceneData::GdtfGeometryInventory, SceneData::GdtfGeometryStructure, SceneData::GdtfGeometrySupport, SceneData::GdtfGeometryMagnet, SceneData::GdtfGeometryLamp, and SceneData::GdtfGeometryReference.
|
protectedvirtual |
Reimplemented from SceneData::GdtfObject.
Reimplemented in SceneData::GdtfGeometryAxis, SceneData::GdtfGeometryBeamFilter, SceneData::GdtfGeometryColorFilter, SceneData::GdtfGeometryGoboFilter, SceneData::GdtfGeometryShaperFilter, SceneData::GdtfGeometryMediaServerCamera, SceneData::GdtfGeometryMediaServerLayer, SceneData::GdtfGeometryMediaServerMaster, SceneData::GdtfGeometryDisplay, SceneData::GdtfGeometryLaser, SceneData::GdtfGeometryWiringObject, SceneData::GdtfGeometryInventory, SceneData::GdtfGeometryStructure, SceneData::GdtfGeometrySupport, SceneData::GdtfGeometryMagnet, SceneData::GdtfGeometryLamp, and SceneData::GdtfGeometryReference.
|
protectedvirtual |
Reimplemented from SceneData::GdtfObject.
Reimplemented in SceneData::GdtfGeometryAxis, SceneData::GdtfGeometryBeamFilter, SceneData::GdtfGeometryColorFilter, SceneData::GdtfGeometryGoboFilter, SceneData::GdtfGeometryShaperFilter, SceneData::GdtfGeometryMediaServerCamera, SceneData::GdtfGeometryMediaServerLayer, SceneData::GdtfGeometryMediaServerMaster, SceneData::GdtfGeometryDisplay, SceneData::GdtfGeometryLaser, SceneData::GdtfGeometryWiringObject, SceneData::GdtfGeometryInventory, SceneData::GdtfGeometryStructure, SceneData::GdtfGeometrySupport, SceneData::GdtfGeometryMagnet, SceneData::GdtfGeometryLamp, and SceneData::GdtfGeometryReference.
void GdtfGeometry::SetModel | ( | GdtfModelPtr | model | ) |
void GdtfGeometry::SetName | ( | const TXString & | name | ) |
void GdtfGeometry::SetTransformMatrix | ( | const VWTransformMatrix & | ma | ) |
void GdtfGeometry::SetUnresolvedModelRef | ( | GdtfModelPtr | ref | ) |