libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfSubPhysicalUnit.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 CGdtfSubPhysicalUnitImpl : public VCOMImpl<IGdtfSubPhysicalUnit>
13 {
14 public:
17
19 virtual VCOMError VCOM_CALLTYPE GetPhysicalFrom(double& physicalFrom);
20 virtual VCOMError VCOM_CALLTYPE GetPhysicalTo(double& physicalTo);
21
23 virtual VCOMError VCOM_CALLTYPE SetPhysicalFrom(double physicalFrom);
24 virtual VCOMError VCOM_CALLTYPE SetPhysicalTo(double physicalTo);
25
26 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
27 virtual void* VCOM_CALLTYPE GetBoundObject();
28
29 private:
30 SceneData::GdtfSubPhysicalUnit* fSubPhysicalUnit;
31 public:
32 void SetPointer(SceneData::GdtfSubPhysicalUnit* subPhysicalUnit);
34 };
35 const VWIID IID_GdtfSubPhysicalUnit = { 0x1705fb6d, 0xe589, 0x40c0, {0xa9, 0xee, 0x8d, 0x7b, 0xf5, 0x3a, 0x54, 0xc8}};
36}
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:222
Definition StdAfx.h:187
Definition CGdtfSubPhysicalUnit.h:13
CGdtfSubPhysicalUnitImpl()
Definition CGdtfSubPhysicalUnit.cpp:10
virtual VCOMError VCOM_CALLTYPE SetPhysicalTo(double physicalTo)
Definition CGdtfSubPhysicalUnit.cpp:67
virtual VCOMError VCOM_CALLTYPE GetType(GdtfDefines::EGdtfSubPhysicalUnitType &type)
Definition CGdtfSubPhysicalUnit.cpp:20
void SetPointer(SceneData::GdtfSubPhysicalUnit *subPhysicalUnit)
Definition CGdtfSubPhysicalUnit.cpp:77
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfSubPhysicalUnit.cpp:87
virtual VCOMError VCOM_CALLTYPE SetPhysicalFrom(double physicalFrom)
Definition CGdtfSubPhysicalUnit.cpp:57
virtual VCOMError VCOM_CALLTYPE GetPhysicalFrom(double &physicalFrom)
Definition CGdtfSubPhysicalUnit.cpp:29
SceneData::GdtfSubPhysicalUnit * GetPointer()
Definition CGdtfSubPhysicalUnit.cpp:82
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfSubPhysicalUnit.cpp:97
virtual ~CGdtfSubPhysicalUnitImpl()
Definition CGdtfSubPhysicalUnit.cpp:15
virtual VCOMError VCOM_CALLTYPE GetPhysicalTo(double &physicalTo)
Definition CGdtfSubPhysicalUnit.cpp:38
virtual VCOMError VCOM_CALLTYPE SetType(GdtfDefines::EGdtfSubPhysicalUnitType type)
Definition CGdtfSubPhysicalUnit.cpp:47
EGdtfSubPhysicalUnitType
Definition GDTFPrefix.h:715
Definition CieColor.h:9
uint32_t VCOMError
Definition VectorworksMVR.h:119
const VWIID IID_GdtfSubPhysicalUnit
Definition CGdtfSubPhysicalUnit.h:35
Definition VectorworksMVR.h:32