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

#include <IMediaRessourceVectorInterface.h>

Inheritance diagram for VectorworksMVR::ISymDef:
VectorworksMVR::IVWUnknown VCOMImpl< ISymDef > VectorworksMVR::CSymDefImpl

Public Member Functions

virtual VCOMError VCOM_CALLTYPE GetGuid (MvrUUID &guid)=0
 
virtual MvrString VCOM_CALLTYPE GetName ()=0
 
virtual VCOMError VCOM_CALLTYPE GetGeometryCount (size_t &outCount)=0
 
virtual VCOMError VCOM_CALLTYPE GetGeometryAt (size_t at, IGeometryReference **outGeometryRef)=0
 
virtual VCOMError VCOM_CALLTYPE AddGeometry (const STransformMatrix &geometry, MvrString fileName)=0
 
virtual VCOMError VCOM_CALLTYPE AddSymbol (const MvrUUID &guid, const STransformMatrix &geometry, ISymDef *symDef)=0
 
- Public Member Functions inherited from VectorworksMVR::IVWUnknown
virtual ~IVWUnknown (void)
 
virtual uint32_t VCOM_CALLTYPE AddRef ()=0
 
virtual uint32_t VCOM_CALLTYPE Release ()=0
 

Member Function Documentation

◆ AddGeometry()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISymDef::AddGeometry ( const STransformMatrix geometry,
MvrString  fileName 
)
pure virtual

Implemented in VectorworksMVR::CSymDefImpl.

◆ AddSymbol()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISymDef::AddSymbol ( const MvrUUID guid,
const STransformMatrix geometry,
ISymDef symDef 
)
pure virtual

Implemented in VectorworksMVR::CSymDefImpl.

◆ GetGeometryAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISymDef::GetGeometryAt ( size_t  at,
IGeometryReference **  outGeometryRef 
)
pure virtual

Implemented in VectorworksMVR::CSymDefImpl.

◆ GetGeometryCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISymDef::GetGeometryCount ( size_t &  outCount)
pure virtual

Implemented in VectorworksMVR::CSymDefImpl.

◆ GetGuid()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::ISymDef::GetGuid ( MvrUUID guid)
pure virtual

Implemented in VectorworksMVR::CSymDefImpl.

◆ GetName()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::ISymDef::GetName ( )
pure virtual

Implemented in VectorworksMVR::CSymDefImpl.


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