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 () |
![]() | |
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 | ) |