libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
VectorworksMVR::CSymDefImpl Class Reference

#include <CSymDefImpl.h>

Inheritance diagram for VectorworksMVR::CSymDefImpl:

Public Member Functions

 CSymDefImpl ()
virtual ~CSymDefImpl ()
virtual VCOMError VCOM_CALLTYPE GetGuid (MvrUUID &outGuid)
virtual MvrString VCOM_CALLTYPE GetName ()
virtual VCOMError VCOM_CALLTYPE GetGeometryCount (size_t &outCount)
virtual VCOMError VCOM_CALLTYPE GetGeometryAt (size_t at, IGeometryReference **outGeometryRef)
virtual VCOMError VCOM_CALLTYPE GetIsContaingSymbolGeomtery (bool &isContaining)
virtual VCOMError VCOM_CALLTYPE AddGeometry (const STransformMatrix &geometry, MvrString fileName)
virtual VCOMError VCOM_CALLTYPE AddSymbol (const MvrUUID &guid, const STransformMatrix &geometry, ISymDef *symDef)
void SetPointer (SceneData::SceneDataSymDefObjPtr pointer, SceneData::SceneDataExchange *context)
void GetPointer (SceneData::SceneDataSymDefObjPtr &pointer)

Constructor & Destructor Documentation

◆ CSymDefImpl()

VectorworksMVR::CSymDefImpl::CSymDefImpl ( )

◆ ~CSymDefImpl()

VectorworksMVR::CSymDefImpl::~CSymDefImpl ( )
virtual

Member Function Documentation

◆ AddGeometry()

VectorworksMVR::VCOMError VectorworksMVR::CSymDefImpl::AddGeometry ( const STransformMatrix & geometry,
MvrString fileName )
virtual

◆ AddSymbol()

VectorworksMVR::VCOMError VectorworksMVR::CSymDefImpl::AddSymbol ( const MvrUUID & guid,
const STransformMatrix & geometry,
ISymDef * symDef )
virtual

◆ GetGeometryAt()

VectorworksMVR::VCOMError VectorworksMVR::CSymDefImpl::GetGeometryAt ( size_t at,
IGeometryReference ** outGeometryRef )
virtual

◆ GetGeometryCount()

VectorworksMVR::VCOMError VectorworksMVR::CSymDefImpl::GetGeometryCount ( size_t & outCount)
virtual

◆ GetGuid()

VectorworksMVR::VCOMError VectorworksMVR::CSymDefImpl::GetGuid ( MvrUUID & outGuid)
virtual

◆ GetIsContaingSymbolGeomtery()

VectorworksMVR::VCOMError VectorworksMVR::CSymDefImpl::GetIsContaingSymbolGeomtery ( bool & isContaining)
virtual

◆ GetName()

MvrString VectorworksMVR::CSymDefImpl::GetName ( )
virtual

◆ GetPointer()

void VectorworksMVR::CSymDefImpl::GetPointer ( SceneData::SceneDataSymDefObjPtr & pointer)

◆ SetPointer()

void VectorworksMVR::CSymDefImpl::SetPointer ( SceneData::SceneDataSymDefObjPtr pointer,
SceneData::SceneDataExchange * context )

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