libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfMap.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright deersoft 2015 - 2018 www.deersoft.de
3//-----------------------------------------------------------------------------
4#pragma once
5
6#include "GDTFManager.h"
8
9namespace VectorworksMVR
10{
11 //----------------------------------------------------------------------------------------
12 class CGdtfMapImpl : public VCOMImpl<IGdtfMap>
13 {
14 public:
16 virtual ~CGdtfMapImpl();
17
19 virtual VCOMError VCOM_CALLTYPE GetValue(Uint32& value);
20
23
24 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
25 virtual void* VCOM_CALLTYPE GetBoundObject();
26
27 private:
29 public:
31 };
32 const VWIID IID_GdtfMap = { 0x4cb99d7d, 0x854c, 0x4f18, {0x83, 0xf2, 0x53, 0x3f, 0x6a, 0x53, 0xfc, 0xc2}};
33}
uint32_t Uint32
Definition GSTypes.h:27
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:2384
Definition StdAfx.h:187
Definition CGdtfMap.h:13
CGdtfMapImpl()
Definition CGdtfMap.cpp:10
virtual VCOMError VCOM_CALLTYPE GetKey(Uint32 &key)
Definition CGdtfMap.cpp:20
virtual VCOMError VCOM_CALLTYPE SetValue(Uint32 value)
Definition CGdtfMap.cpp:49
virtual VCOMError VCOM_CALLTYPE GetValue(Uint32 &value)
Definition CGdtfMap.cpp:29
virtual ~CGdtfMapImpl()
Definition CGdtfMap.cpp:15
void SetPointer(SceneData::GdtfMap *map)
Definition CGdtfMap.cpp:59
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfMap.cpp:64
virtual VCOMError VCOM_CALLTYPE SetKey(Uint32 key)
Definition CGdtfMap.cpp:39
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfMap.cpp:74
Definition CieColor.h:9
const VWIID IID_GdtfMap
Definition CGdtfMap.h:32
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition VectorworksMVR.h:32