37 const VWIID IID_ISymDef = { 0x7d668c6d, 0x6fdf, 0x4f84, {0x90, 0x0d, 0x89, 0xc3, 0xdd, 0xb5, 0x05, 0xac}};
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition SceneDataExchange.h:970
Definition SceneDataExchange.h:200
virtual VCOMError VCOM_CALLTYPE GetIsContaingSymbolGeomtery(bool &isContaining)
Definition CSymDefImpl.cpp:117
CSymDefImpl()
Definition CSymDefImpl.cpp:12
virtual ~CSymDefImpl()
Definition CSymDefImpl.cpp:18
void GetPointer(SceneData::SceneDataSymDefObjPtr &pointer)
Definition CSymDefImpl.cpp:204
virtual VCOMError VCOM_CALLTYPE GetGeometryCount(size_t &outCount)
Definition CSymDefImpl.cpp:47
virtual MvrString VCOM_CALLTYPE GetName()
Definition CSymDefImpl.cpp:37
virtual VCOMError VCOM_CALLTYPE GetGeometryAt(size_t at, IGeometryReference **outGeometryRef)
Definition CSymDefImpl.cpp:59
virtual VCOMError VCOM_CALLTYPE GetGuid(MvrUUID &outGuid)
Definition CSymDefImpl.cpp:24
void SetPointer(SceneData::SceneDataSymDefObjPtr pointer, SceneData::SceneDataExchange *context)
Definition CSymDefImpl.cpp:198
virtual VCOMError VCOM_CALLTYPE AddSymbol(const MvrUUID &guid, const STransformMatrix &geometry, ISymDef *symDef)
Definition CSymDefImpl.cpp:154
virtual VCOMError VCOM_CALLTYPE AddGeometry(const STransformMatrix &geometry, MvrString fileName)
Definition CSymDefImpl.cpp:133
Definition IMediaRessourceVectorInterface.h:175
Definition IMediaRessourceVectorInterface.h:188
SceneDataSymDefObj * SceneDataSymDefObjPtr
Definition SceneDataExchange.h:222
const VWIID IID_ISymDef
Definition CSymDefImpl.h:37
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition IMediaRessourceVectorInterface.h:73
Definition VectorworksMVR.h:32