libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CMappingDefinitionImpl.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright deersoft 2015 - 2017 www.deersoft.de
3//-----------------------------------------------------------------------------
4#pragma once
5
7
8namespace VectorworksMVR
9{
10 //----------------------------------------------------------------------------------------
11 class CMappingDefinitionImpl : public VCOMImpl<IMappingDefinition>
12 {
13 public:
16
17 public:
20
21 virtual VCOMError VCOM_CALLTYPE GetSizeX(Uint32& sizeX);
22 virtual VCOMError VCOM_CALLTYPE GetSizeY(Uint32& sizeY);
23 virtual VCOMError VCOM_CALLTYPE GetSource(ISource** outSource);
25
30
31
32 // Implementation
33 public:
36
37 private:
39 };
40
41 const VWIID IID_MappingDefinitionObj = { 0x977e20ed, 0xad01, 0x4809, {0x86, 0xaa, 0x4f, 0xd7, 0x4d, 0xd5, 0x40, 0x77}};
42
43}
uint32_t Uint32
Definition GSTypes.h:27
const char * MvrString
Definition IMediaRessourceVectorInterface.h:16
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition SceneDataExchange.h:299
Definition StdAfx.h:187
Definition CMappingDefinitionImpl.h:12
virtual ~CMappingDefinitionImpl()
Definition CMappingDefinitionImpl.cpp:16
virtual VCOMError VCOM_CALLTYPE GetSource(ISource **outSource)
Definition CMappingDefinitionImpl.cpp:67
virtual VCOMError VCOM_CALLTYPE SetSizeY(Uint32 sizeY)
Definition CMappingDefinitionImpl.cpp:140
virtual VCOMError VCOM_CALLTYPE SetSizeX(Uint32 sizeX)
Definition CMappingDefinitionImpl.cpp:128
virtual VCOMError VCOM_CALLTYPE SetScaleHandling(GdtfDefines::EScaleHandlingType scaleHandling)
Definition CMappingDefinitionImpl.cpp:163
virtual VCOMError VCOM_CALLTYPE GetSizeY(Uint32 &sizeY)
Definition CMappingDefinitionImpl.cpp:55
CMappingDefinitionImpl()
Definition CMappingDefinitionImpl.cpp:11
virtual VCOMError VCOM_CALLTYPE GetSizeX(Uint32 &sizeX)
Definition CMappingDefinitionImpl.cpp:43
virtual VCOMError VCOM_CALLTYPE GetScaleHandling(GdtfDefines::EScaleHandlingType &scaleHandling)
Definition CMappingDefinitionImpl.cpp:116
virtual VCOMError VCOM_CALLTYPE SetSource(MvrString value, MvrString linkedGeometry, GdtfDefines::ESourceType)
Definition CMappingDefinitionImpl.cpp:152
virtual VCOMError VCOM_CALLTYPE GetGuid(MvrUUID &guid)
Definition CMappingDefinitionImpl.cpp:30
void GetPointer(SceneData::SceneDataMappingDefinitionObjPtr &pointer)
Definition CMappingDefinitionImpl.cpp:181
virtual MvrString VCOM_CALLTYPE GetName()
Definition CMappingDefinitionImpl.cpp:21
void SetPointer(SceneData::SceneDataMappingDefinitionObjPtr pointer)
Definition CMappingDefinitionImpl.cpp:176
Definition IMediaRessourceVectorInterface.h:173
ESourceType
Definition GDTFPrefix.h:646
EScaleHandlingType
Definition GDTFPrefix.h:654
Definition CieColor.h:9
uint32_t VCOMError
Definition VectorworksMVR.h:119
const VWIID IID_MappingDefinitionObj
Definition CMappingDefinitionImpl.h:41
Definition IMediaRessourceVectorInterface.h:64
Definition VectorworksMVR.h:32