|
libMVRgdtf 40bc00a
A library for GDTF and MVR
|
#include <GDTFManager.h>
Public Member Functions | |
| GdtfModel (GdtfFixture *fixture) | |
| GdtfModel (const TXString &name, GdtfFixture *fixture) | |
| ~GdtfModel () | |
| const TXString & | GetName () const |
| double | GetLength () const |
| double | GetWidth () const |
| double | GetHeight () const |
| EGdtfModel_PrimitiveType | GetPrimitiveType () const |
| const TXString & | GetGeometryFileName () const |
| const TXString & | GetGeometryFile_3DS_FullPath () |
| const TXString & | GetGeometryFile_3DSLow_FullPath () |
| const TXString & | GetGeometryFile_3DSHigh_FullPath () |
| const TXString & | GetGeometryFile_SVG_FullPath () |
| const TXString & | GetGeometryFile_SVGSide_FullPath () |
| const TXString & | GetGeometryFile_SVGFront_FullPath () |
| const TXString & | GetGeometryFile_GLTF_FullPath () |
| const TXString & | GetGeometryFile_GLTFLow_FullPath () |
| const TXString & | GetGeometryFile_GLTFHigh_FullPath () |
| void | GetBuffer3DS (void **bufferToCopy, size_t &length) |
| void | GetBufferSVG (void **bufferToCopy, size_t &length) |
| void | GetBufferGLTF (void **bufferToCopy, size_t &length) |
| double | GetSVGOffsetX () const |
| double | GetSVGOffsetY () const |
| double | GetSVGSideOffsetX () const |
| double | GetSVGSideOffsetY () const |
| double | GetSVGFrontOffsetX () const |
| double | GetSVGFrontOffsetY () const |
| void | SetName (const TXString &name) |
| void | SetLength (const double &length) |
| void | SetWidth (const double &width) |
| void | SetHeight (const double &height) |
| void | SetPrimitiveType (const EGdtfModel_PrimitiveType &type) |
| void | SetGeometryFile (const TXString &file) |
| void | SetBuffer3DS (void *bufferToCopy, size_t length) |
| void | SetBufferSVG (void *bufferToCopy, size_t length) |
| void | SetBufferGLTF (void *bufferToCopy, size_t length) |
| void | SetSVGOffsetX (double svgOffsetX) |
| void | SetSVGOffsetY (double svgOffsetY) |
| void | SetSVGSideOffsetX (double svgSideOffsetX) |
| void | SetSVGSideOffsetY (double svgSideOffsetY) |
| void | SetSVGFrontOffsetX (double svgFrontOffsetX) |
| void | SetSVGFrontOffsetY (double svgFrontOffsetY) |
| virtual EGdtfObjectType | GetObjectType () |
| virtual TXString | GetNodeReference () |
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) |
| GdtfModel::GdtfModel | ( | GdtfFixture * | fixture | ) |
| GdtfModel::GdtfModel | ( | const TXString & | name, |
| GdtfFixture * | fixture | ||
| ) |
| GdtfModel::~GdtfModel | ( | ) |
| void GdtfModel::GetBuffer3DS | ( | void ** | bufferToCopy, |
| size_t & | length | ||
| ) |
| void GdtfModel::GetBufferGLTF | ( | void ** | bufferToCopy, |
| size_t & | length | ||
| ) |
| void GdtfModel::GetBufferSVG | ( | void ** | bufferToCopy, |
| size_t & | length | ||
| ) |
| const TXString & GdtfModel::GetGeometryFile_3DS_FullPath | ( | ) |
| const TXString & GdtfModel::GetGeometryFile_3DSHigh_FullPath | ( | ) |
| const TXString & GdtfModel::GetGeometryFile_3DSLow_FullPath | ( | ) |
| const TXString & SceneData::GdtfModel::GetGeometryFile_GLTF_FullPath | ( | ) |
| const TXString & SceneData::GdtfModel::GetGeometryFile_GLTFHigh_FullPath | ( | ) |
| const TXString & SceneData::GdtfModel::GetGeometryFile_GLTFLow_FullPath | ( | ) |
| const TXString & SceneData::GdtfModel::GetGeometryFile_SVG_FullPath | ( | ) |
| const TXString & SceneData::GdtfModel::GetGeometryFile_SVGFront_FullPath | ( | ) |
| const TXString & SceneData::GdtfModel::GetGeometryFile_SVGSide_FullPath | ( | ) |
| const TXString & GdtfModel::GetGeometryFileName | ( | ) | const |
| double GdtfModel::GetHeight | ( | ) | const |
| double GdtfModel::GetLength | ( | ) | const |
| const TXString & GdtfModel::GetName | ( | ) | const |
|
protectedvirtual |
Implements SceneData::GdtfObject.
|
virtual |
Reimplemented from SceneData::GdtfObject.
|
virtual |
Implements SceneData::GdtfObject.
| EGdtfModel_PrimitiveType GdtfModel::GetPrimitiveType | ( | ) | const |
| double GdtfModel::GetSVGFrontOffsetX | ( | ) | const |
| double GdtfModel::GetSVGFrontOffsetY | ( | ) | const |
| double GdtfModel::GetSVGOffsetX | ( | ) | const |
| double GdtfModel::GetSVGOffsetY | ( | ) | const |
| double GdtfModel::GetSVGSideOffsetX | ( | ) | const |
| double GdtfModel::GetSVGSideOffsetY | ( | ) | const |
| double GdtfModel::GetWidth | ( | ) | const |
|
protectedvirtual |
Reimplemented from SceneData::GdtfObject.
|
protectedvirtual |
Reimplemented from SceneData::GdtfObject.
|
protectedvirtual |
Reimplemented from SceneData::GdtfObject.
| void GdtfModel::SetBuffer3DS | ( | void * | bufferToCopy, |
| size_t | length | ||
| ) |
| void GdtfModel::SetBufferGLTF | ( | void * | bufferToCopy, |
| size_t | length | ||
| ) |
| void GdtfModel::SetBufferSVG | ( | void * | bufferToCopy, |
| size_t | length | ||
| ) |
| void GdtfModel::SetGeometryFile | ( | const TXString & | file | ) |
| void GdtfModel::SetHeight | ( | const double & | height | ) |
| void GdtfModel::SetLength | ( | const double & | length | ) |
| void GdtfModel::SetName | ( | const TXString & | name | ) |
| void GdtfModel::SetPrimitiveType | ( | const EGdtfModel_PrimitiveType & | type | ) |
| void GdtfModel::SetSVGFrontOffsetX | ( | double | svgFrontOffsetX | ) |
| void GdtfModel::SetSVGFrontOffsetY | ( | double | svgFrontOffsetY | ) |
| void GdtfModel::SetSVGOffsetX | ( | double | svgOffsetX | ) |
| void GdtfModel::SetSVGOffsetY | ( | double | svgOffsetY | ) |
| void GdtfModel::SetSVGSideOffsetX | ( | double | svgSideOffsetX | ) |
| void GdtfModel::SetSVGSideOffsetY | ( | double | svgSideOffsetY | ) |
| void GdtfModel::SetWidth | ( | const double & | width | ) |