libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
CGdtfSubPhysicalUnit.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright MVR Group
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);
22
24 virtual VCOMError VCOM_CALLTYPE SetPhysicalFrom(double physicalFrom);
25 virtual VCOMError VCOM_CALLTYPE SetPhysicalTo(double physicalTo);
27
28 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
29 virtual void* VCOM_CALLTYPE GetBoundObject();
30
31 private:
32 SceneData::GdtfSubPhysicalUnit* fSubPhysicalUnit;
33 public:
34 void SetPointer(SceneData::GdtfSubPhysicalUnit* subPhysicalUnit);
36 };
37 const VWIID IID_GdtfSubPhysicalUnit = { 0x1705fb6d, 0xe589, 0x40c0, {0xa9, 0xee, 0x8d, 0x7b, 0xf5, 0x3a, 0x54, 0xc8}};
38}
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:225
CGdtfSubPhysicalUnitImpl()
Definition CGdtfSubPhysicalUnit.cpp:10
virtual VCOMError VCOM_CALLTYPE SetPhysicalTo(double physicalTo)
Definition CGdtfSubPhysicalUnit.cpp:86
virtual VCOMError VCOM_CALLTYPE GetType(GdtfDefines::EGdtfSubPhysicalUnitType &type)
Definition CGdtfSubPhysicalUnit.cpp:20
void SetPointer(SceneData::GdtfSubPhysicalUnit *subPhysicalUnit)
Definition CGdtfSubPhysicalUnit.cpp:96
virtual VCOMError VCOM_CALLTYPE GetPhysicalUnit(GdtfDefines::EGdtfPhysicalUnit &unit)
Definition CGdtfSubPhysicalUnit.cpp:47
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfSubPhysicalUnit.cpp:106
virtual VCOMError VCOM_CALLTYPE SetPhysicalFrom(double physicalFrom)
Definition CGdtfSubPhysicalUnit.cpp:66
virtual VCOMError VCOM_CALLTYPE GetPhysicalFrom(double &physicalFrom)
Definition CGdtfSubPhysicalUnit.cpp:29
SceneData::GdtfSubPhysicalUnit * GetPointer()
Definition CGdtfSubPhysicalUnit.cpp:101
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfSubPhysicalUnit.cpp:116
virtual VCOMError VCOM_CALLTYPE SetPhysicalUnit(GdtfDefines::EGdtfPhysicalUnit &unit)
Definition CGdtfSubPhysicalUnit.cpp:76
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:56
EGdtfSubPhysicalUnitType
Definition GDTFPrefix.h:715
EGdtfPhysicalUnit
Definition GDTFPrefix.h:196
Definition CieColor.h:9
uint32_t VCOMError
Definition VectorworksMVR.h:119
const VWIID IID_GdtfSubPhysicalUnit
Definition CGdtfSubPhysicalUnit.h:37
Definition VectorworksMVR.h:32