libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CMappingImpl.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 CMappingImpl : public VCOMImpl<IMapping>
12 {
13 public:
15 virtual ~CMappingImpl();
16
17 public:
18 virtual VCOMError VCOM_CALLTYPE GetLinkedDefUuid(MvrUUID& linkedDefUuid);
19 virtual VCOMError VCOM_CALLTYPE GetUx(Uint32& outValue);
20 virtual VCOMError VCOM_CALLTYPE GetUy(Uint32& outValue);
21 virtual VCOMError VCOM_CALLTYPE GetOx(Uint32& outValue);
22 virtual VCOMError VCOM_CALLTYPE GetOy(Uint32& outValue);
23 virtual VCOMError VCOM_CALLTYPE GetRz(double& outValue);
24
25 virtual VCOMError VCOM_CALLTYPE SetLinkedDefUuid(MvrUUID linkedDefUuid);
26 virtual VCOMError VCOM_CALLTYPE SetUx(Uint32 value);
27 virtual VCOMError VCOM_CALLTYPE SetUy(Uint32 value);
28 virtual VCOMError VCOM_CALLTYPE SetOx(Uint32 value);
29 virtual VCOMError VCOM_CALLTYPE SetOy(Uint32 value);
30 virtual VCOMError VCOM_CALLTYPE SetRz(double value);
31
32
33 // Implementation
34 public:
37
38 private:
40 };
41
42 const VWIID IID_MappingObj = {0x98bafa4f, 0x1e7a, 0x4b33, {0xb7, 0x11, 0x7b, 0xc7, 0x61, 0xda, 0x5a, 0x41}};
43
44}
uint32_t Uint32
Definition GSTypes.h:27
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition SceneDataExchange.h:336
Definition StdAfx.h:187
Definition CMappingImpl.h:12
virtual VCOMError VCOM_CALLTYPE GetOx(Uint32 &outValue)
Definition CMappingImpl.cpp:58
virtual VCOMError VCOM_CALLTYPE GetLinkedDefUuid(MvrUUID &linkedDefUuid)
Definition CMappingImpl.cpp:22
virtual VCOMError VCOM_CALLTYPE SetUy(Uint32 value)
Definition CMappingImpl.cpp:118
void SetPointer(SceneData::SceneDataMappingObjPtr pointer)
Definition CMappingImpl.cpp:167
virtual VCOMError VCOM_CALLTYPE GetOy(Uint32 &outValue)
Definition CMappingImpl.cpp:70
virtual VCOMError VCOM_CALLTYPE GetRz(double &outValue)
Definition CMappingImpl.cpp:82
virtual VCOMError VCOM_CALLTYPE SetLinkedDefUuid(MvrUUID linkedDefUuid)
Definition CMappingImpl.cpp:94
virtual VCOMError VCOM_CALLTYPE GetUx(Uint32 &outValue)
Definition CMappingImpl.cpp:34
virtual VCOMError VCOM_CALLTYPE SetUx(Uint32 value)
Definition CMappingImpl.cpp:106
virtual ~CMappingImpl()
Definition CMappingImpl.cpp:17
virtual VCOMError VCOM_CALLTYPE SetRz(double value)
Definition CMappingImpl.cpp:154
CMappingImpl()
Definition CMappingImpl.cpp:12
virtual VCOMError VCOM_CALLTYPE SetOy(Uint32 value)
Definition CMappingImpl.cpp:142
virtual VCOMError VCOM_CALLTYPE GetUy(Uint32 &outValue)
Definition CMappingImpl.cpp:46
void GetPointer(SceneData::SceneDataMappingObjPtr &pointer)
Definition CMappingImpl.cpp:172
virtual VCOMError VCOM_CALLTYPE SetOx(Uint32 value)
Definition CMappingImpl.cpp:130
Definition CieColor.h:9
const VWIID IID_MappingObj
Definition CMappingImpl.h:42
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition IMediaRessourceVectorInterface.h:64
Definition VectorworksMVR.h:32