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

#include <CMappingDefinitionImpl.h>

Inheritance diagram for VectorworksMVR::CMappingDefinitionImpl:
VCOMImpl< IMappingDefinition > VectorworksMVR::IMappingDefinition VectorworksMVR::IVWUnknown

Public Member Functions

 CMappingDefinitionImpl ()
 
virtual ~CMappingDefinitionImpl ()
 
virtual MvrString VCOM_CALLTYPE GetName ()
 
virtual VCOMError VCOM_CALLTYPE GetGuid (MvrUUID &guid)
 
virtual VCOMError VCOM_CALLTYPE GetSizeX (Uint32 &sizeX)
 
virtual VCOMError VCOM_CALLTYPE GetSizeY (Uint32 &sizeY)
 
virtual VCOMError VCOM_CALLTYPE GetSource (ISource **outSource)
 
virtual VCOMError VCOM_CALLTYPE GetScaleHandling (GdtfDefines::EScaleHandlingType &scaleHandling)
 
virtual VCOMError VCOM_CALLTYPE SetSizeX (Uint32 sizeX)
 
virtual VCOMError VCOM_CALLTYPE SetSizeY (Uint32 sizeY)
 
virtual VCOMError VCOM_CALLTYPE SetSource (MvrString value, MvrString linkedGeometry, GdtfDefines::ESourceType)
 
virtual VCOMError VCOM_CALLTYPE SetScaleHandling (GdtfDefines::EScaleHandlingType scaleHandling)
 
void SetPointer (SceneData::SceneDataMappingDefinitionObjPtr pointer)
 
void GetPointer (SceneData::SceneDataMappingDefinitionObjPtr &pointer)
 
- Public Member Functions inherited from VCOMImpl< IMappingDefinition >
 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< IMappingDefinition >
virtual void OnRefCountZero ()
 
- Protected Attributes inherited from VCOMImpl< IMappingDefinition >
RefNumType fRefCnt
 
IVWUnknownfParent
 

Constructor & Destructor Documentation

◆ CMappingDefinitionImpl()

VectorworksMVR::CMappingDefinitionImpl::CMappingDefinitionImpl ( )

◆ ~CMappingDefinitionImpl()

VectorworksMVR::CMappingDefinitionImpl::~CMappingDefinitionImpl ( )
virtual

Member Function Documentation

◆ GetGuid()

VectorworksMVR::VCOMError VectorworksMVR::CMappingDefinitionImpl::GetGuid ( MvrUUID guid)
virtual

◆ GetName()

MvrString VectorworksMVR::CMappingDefinitionImpl::GetName ( )
virtual

◆ GetPointer()

void VectorworksMVR::CMappingDefinitionImpl::GetPointer ( SceneData::SceneDataMappingDefinitionObjPtr pointer)

◆ GetScaleHandling()

VectorworksMVR::VCOMError VectorworksMVR::CMappingDefinitionImpl::GetScaleHandling ( GdtfDefines::EScaleHandlingType scaleHandling)
virtual

◆ GetSizeX()

VectorworksMVR::VCOMError VectorworksMVR::CMappingDefinitionImpl::GetSizeX ( Uint32 sizeX)
virtual

◆ GetSizeY()

VectorworksMVR::VCOMError VectorworksMVR::CMappingDefinitionImpl::GetSizeY ( Uint32 sizeY)
virtual

◆ GetSource()

VectorworksMVR::VCOMError VectorworksMVR::CMappingDefinitionImpl::GetSource ( ISource **  outSource)
virtual

◆ SetPointer()

void VectorworksMVR::CMappingDefinitionImpl::SetPointer ( SceneData::SceneDataMappingDefinitionObjPtr  pointer)

◆ SetScaleHandling()

VectorworksMVR::VCOMError VectorworksMVR::CMappingDefinitionImpl::SetScaleHandling ( GdtfDefines::EScaleHandlingType  scaleHandling)
virtual

◆ SetSizeX()

VectorworksMVR::VCOMError VectorworksMVR::CMappingDefinitionImpl::SetSizeX ( Uint32  sizeX)
virtual

◆ SetSizeY()

VectorworksMVR::VCOMError VectorworksMVR::CMappingDefinitionImpl::SetSizeY ( Uint32  sizeY)
virtual

◆ SetSource()

VectorworksMVR::VCOMError VectorworksMVR::CMappingDefinitionImpl::SetSource ( MvrString  value,
MvrString  linkedGeometry,
GdtfDefines::ESourceType  type 
)
virtual

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