libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VectorworksMVR::CGdtfModelImpl Class Reference

#include <CGdtfModel.h>

Inheritance diagram for VectorworksMVR::CGdtfModelImpl:
VCOMImpl< IGdtfModel > VectorworksMVR::IGdtfModel VectorworksMVR::IVWUnknown

Public Member Functions

 CGdtfModelImpl ()
 
virtual ~CGdtfModelImpl ()
 
virtual MvrString VCOM_CALLTYPE GetName ()
 
virtual VCOMError VCOM_CALLTYPE GetLength (double &length)
 
virtual VCOMError VCOM_CALLTYPE GetWidth (double &width)
 
virtual VCOMError VCOM_CALLTYPE GetHeight (double &height)
 
virtual VCOMError VCOM_CALLTYPE GetPrimitiveType (EGdtfModel_PrimitiveType &type)
 
virtual MvrString VCOM_CALLTYPE GetGeometryFileName ()
 
virtual MvrString VCOM_CALLTYPE GetGeometryFile_3DS_FullPath ()
 
virtual MvrString VCOM_CALLTYPE GetGeometryFile_3DSLow_FullPath ()
 
virtual MvrString VCOM_CALLTYPE GetGeometryFile_3DSHigh_FullPath ()
 
virtual MvrString VCOM_CALLTYPE GetGeometryFile_SVG_FullPath ()
 
virtual MvrString VCOM_CALLTYPE GetGeometryFile_SVGSide_FullPath ()
 
virtual MvrString VCOM_CALLTYPE GetGeometryFile_SVGFront_FullPath ()
 
virtual MvrString VCOM_CALLTYPE GetGeometryFile_GLTF_FullPath ()
 
virtual MvrString VCOM_CALLTYPE GetGeometryFile_GLTFLow_FullPath ()
 
virtual MvrString VCOM_CALLTYPE GetGeometryFile_GLTFHigh_FullPath ()
 
virtual VCOMError VCOM_CALLTYPE GetBuffer3DS (void **bufferToCopy, size_t &length)
 
virtual VCOMError VCOM_CALLTYPE GetBufferSVG (void **bufferToCopy, size_t &length)
 
virtual VCOMError VCOM_CALLTYPE GetBufferGLTF (void **bufferToCopy, size_t &length)
 
virtual VCOMError VCOM_CALLTYPE GetSVGOffsetX (double &svgOffsetX)
 
virtual VCOMError VCOM_CALLTYPE GetSVGOffsetY (double &svgOffsetY)
 
virtual VCOMError VCOM_CALLTYPE GetSVGSideOffsetX (double &svgSideOffsetX)
 
virtual VCOMError VCOM_CALLTYPE GetSVGSideOffsetY (double &svgSideOffsetY)
 
virtual VCOMError VCOM_CALLTYPE GetSVGFrontOffsetX (double &svgFrontOffsetX)
 
virtual VCOMError VCOM_CALLTYPE GetSVGFrontOffsetY (double &svgFrontOffsetY)
 
virtual VCOMError VCOM_CALLTYPE SetName (MvrString name)
 
virtual VCOMError VCOM_CALLTYPE SetLength (double length)
 
virtual VCOMError VCOM_CALLTYPE SetWidth (double width)
 
virtual VCOMError VCOM_CALLTYPE SetHeight (double height)
 
virtual VCOMError VCOM_CALLTYPE SetPrimitiveType (EGdtfModel_PrimitiveType type)
 
virtual VCOMError VCOM_CALLTYPE SetGeometryFile (MvrString path)
 
virtual VCOMError VCOM_CALLTYPE SetBuffer3DS (void *bufferToCopy, size_t length)
 
virtual VCOMError VCOM_CALLTYPE SetBufferSVG (void *bufferToCopy, size_t length)
 
virtual VCOMError VCOM_CALLTYPE SetBufferGLTF (void *bufferToCopy, size_t length)
 
virtual VCOMError VCOM_CALLTYPE SetSVGOffsetX (double svgOffsetX)
 
virtual VCOMError VCOM_CALLTYPE SetSVGOffsetY (double svgOffsetY)
 
virtual VCOMError VCOM_CALLTYPE SetSVGSideOffsetX (double svgSideOffsetX)
 
virtual VCOMError VCOM_CALLTYPE SetSVGSideOffsetY (double svgSideOffsetY)
 
virtual VCOMError VCOM_CALLTYPE SetSVGFrontOffsetX (double svgFrontOffsetX)
 
virtual VCOMError VCOM_CALLTYPE SetSVGFrontOffsetY (double svgFrontOffsetY)
 
virtual VCOMError VCOM_CALLTYPE BindToObject (void *objAddr)
 
virtual void *VCOM_CALLTYPE GetBoundObject ()
 
void SetPointer (SceneData::GdtfModel *model)
 
SceneData::GdtfModelPtr GetPointer ()
 
- Public Member Functions inherited from VCOMImpl< IGdtfModel >
 VCOMImpl ()
 
 VCOMImpl (IVWUnknown *parent)
 
virtual ~VCOMImpl ()
 
virtual uint32_t VCOM_CALLTYPE AddRef ()
 
virtual uint32_t VCOM_CALLTYPE Release ()
 
- Public Member Functions inherited from VectorworksMVR::IVWUnknown
virtual ~IVWUnknown (void)
 

Additional Inherited Members

- Protected Member Functions inherited from VCOMImpl< IGdtfModel >
virtual void OnRefCountZero ()
 
- Protected Attributes inherited from VCOMImpl< IGdtfModel >
RefNumType fRefCnt
 
IVWUnknownfParent
 

Constructor & Destructor Documentation

◆ CGdtfModelImpl()

VectorworksMVR::CGdtfModelImpl::CGdtfModelImpl ( )

◆ ~CGdtfModelImpl()

VectorworksMVR::CGdtfModelImpl::~CGdtfModelImpl ( )
virtual

Member Function Documentation

◆ BindToObject()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::BindToObject ( void *  objAddr)
virtual

◆ GetBoundObject()

void * VectorworksMVR::CGdtfModelImpl::GetBoundObject ( )
virtual

◆ GetBuffer3DS()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetBuffer3DS ( void **  bufferToCopy,
size_t &  length 
)
virtual

◆ GetBufferGLTF()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetBufferGLTF ( void **  bufferToCopy,
size_t &  length 
)
virtual

◆ GetBufferSVG()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetBufferSVG ( void **  bufferToCopy,
size_t &  length 
)
virtual

◆ GetGeometryFile_3DS_FullPath()

MvrString VectorworksMVR::CGdtfModelImpl::GetGeometryFile_3DS_FullPath ( )
virtual

◆ GetGeometryFile_3DSHigh_FullPath()

MvrString VectorworksMVR::CGdtfModelImpl::GetGeometryFile_3DSHigh_FullPath ( )
virtual

◆ GetGeometryFile_3DSLow_FullPath()

MvrString VectorworksMVR::CGdtfModelImpl::GetGeometryFile_3DSLow_FullPath ( )
virtual

◆ GetGeometryFile_GLTF_FullPath()

MvrString VectorworksMVR::CGdtfModelImpl::GetGeometryFile_GLTF_FullPath ( )
virtual

◆ GetGeometryFile_GLTFHigh_FullPath()

MvrString VectorworksMVR::CGdtfModelImpl::GetGeometryFile_GLTFHigh_FullPath ( )
virtual

◆ GetGeometryFile_GLTFLow_FullPath()

MvrString VectorworksMVR::CGdtfModelImpl::GetGeometryFile_GLTFLow_FullPath ( )
virtual

◆ GetGeometryFile_SVG_FullPath()

MvrString VectorworksMVR::CGdtfModelImpl::GetGeometryFile_SVG_FullPath ( )
virtual

◆ GetGeometryFile_SVGFront_FullPath()

MvrString VectorworksMVR::CGdtfModelImpl::GetGeometryFile_SVGFront_FullPath ( )
virtual

◆ GetGeometryFile_SVGSide_FullPath()

MvrString VectorworksMVR::CGdtfModelImpl::GetGeometryFile_SVGSide_FullPath ( )
virtual

◆ GetGeometryFileName()

MvrString VectorworksMVR::CGdtfModelImpl::GetGeometryFileName ( )
virtual

◆ GetHeight()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetHeight ( double &  height)
virtual

◆ GetLength()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetLength ( double &  length)
virtual

◆ GetName()

MvrString VectorworksMVR::CGdtfModelImpl::GetName ( )
virtual

◆ GetPointer()

SceneData::GdtfModelPtr VectorworksMVR::CGdtfModelImpl::GetPointer ( )

◆ GetPrimitiveType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetPrimitiveType ( EGdtfModel_PrimitiveType type)
virtual

◆ GetSVGFrontOffsetX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetSVGFrontOffsetX ( double &  svgFrontOffsetX)
virtual

◆ GetSVGFrontOffsetY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetSVGFrontOffsetY ( double &  svgFrontOffsetY)
virtual

◆ GetSVGOffsetX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetSVGOffsetX ( double &  svgOffsetX)
virtual

◆ GetSVGOffsetY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetSVGOffsetY ( double &  svgOffsetY)
virtual

◆ GetSVGSideOffsetX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetSVGSideOffsetX ( double &  svgSideOffsetX)
virtual

◆ GetSVGSideOffsetY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetSVGSideOffsetY ( double &  svgSideOffsetY)
virtual

◆ GetWidth()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::GetWidth ( double &  width)
virtual

◆ SetBuffer3DS()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetBuffer3DS ( void *  bufferToCopy,
size_t  length 
)
virtual

◆ SetBufferGLTF()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetBufferGLTF ( void *  bufferToCopy,
size_t  length 
)
virtual

◆ SetBufferSVG()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetBufferSVG ( void *  bufferToCopy,
size_t  length 
)
virtual

◆ SetGeometryFile()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetGeometryFile ( MvrString  path)
virtual

◆ SetHeight()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetHeight ( double  height)
virtual

◆ SetLength()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetLength ( double  length)
virtual

◆ SetName()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetName ( MvrString  name)
virtual

◆ SetPointer()

void VectorworksMVR::CGdtfModelImpl::SetPointer ( SceneData::GdtfModel model)

◆ SetPrimitiveType()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetPrimitiveType ( EGdtfModel_PrimitiveType  type)
virtual

◆ SetSVGFrontOffsetX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetSVGFrontOffsetX ( double  svgFrontOffsetX)
virtual

◆ SetSVGFrontOffsetY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetSVGFrontOffsetY ( double  svgFrontOffsetY)
virtual

◆ SetSVGOffsetX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetSVGOffsetX ( double  svgOffsetX)
virtual

◆ SetSVGOffsetY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetSVGOffsetY ( double  svgOffsetY)
virtual

◆ SetSVGSideOffsetX()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetSVGSideOffsetX ( double  svgSideOffsetX)
virtual

◆ SetSVGSideOffsetY()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetSVGSideOffsetY ( double  svgSideOffsetY)
virtual

◆ SetWidth()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfModelImpl::SetWidth ( double  width)
virtual

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