libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfPoint.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright deersoft 2015 - 2018 www.deersoft.de
3//-----------------------------------------------------------------------------
4#pragma once
5
7#include "GDTFManager.h"
8
9namespace VectorworksMVR
10{
11 class CGdtfPointImpl : public VCOMImpl<IGdtfPoint>
12 {
13 public:
15 virtual ~CGdtfPointImpl();
16
17 virtual VCOMError VCOM_CALLTYPE GetDMXPercentage(double& dmxPercentage);
18 virtual VCOMError VCOM_CALLTYPE GetCFC3(double& cfc3);
19 virtual VCOMError VCOM_CALLTYPE GetCFC2(double& cfc2);
20 virtual VCOMError VCOM_CALLTYPE GetCFC1(double& cfc1);
21 virtual VCOMError VCOM_CALLTYPE GetCFC0(double& cfc0);
22
23
24 virtual VCOMError VCOM_CALLTYPE SetDMXPercentage(double dmxPercentage);
25 virtual VCOMError VCOM_CALLTYPE SetCFC3(double cfc3);
26 virtual VCOMError VCOM_CALLTYPE SetCFC2(double cfc2);
27 virtual VCOMError VCOM_CALLTYPE SetCFC1(double cfc1);
28 virtual VCOMError VCOM_CALLTYPE SetCFC0(double cfc0);
29
30 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
31 virtual void* VCOM_CALLTYPE GetBoundObject();
32
33 private:
35
36 public:
39 };
40
41 const VWIID IID_GdtfPoint = { 0x95c73846, 0x21dc, 0x4330, {0xa3, 0x11, 0x34, 0x28, 0xf0, 0xe5, 0xcf, 0xb4}};
42
43}
44
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:2742
Definition StdAfx.h:187
Definition CGdtfPoint.h:12
virtual ~CGdtfPointImpl()
Definition CGdtfPoint.cpp:11
virtual VCOMError VCOM_CALLTYPE GetCFC1(double &cfc1)
Definition CGdtfPoint.cpp:44
virtual VCOMError VCOM_CALLTYPE GetDMXPercentage(double &dmxPercentage)
Definition CGdtfPoint.cpp:17
virtual VCOMError VCOM_CALLTYPE GetCFC3(double &cfc3)
Definition CGdtfPoint.cpp:26
SceneData::GdtfPoint * GetPointer()
Definition CGdtfPoint.cpp:132
virtual VCOMError VCOM_CALLTYPE GetCFC2(double &cfc2)
Definition CGdtfPoint.cpp:35
CGdtfPointImpl()
Definition CGdtfPoint.cpp:7
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfPoint.cpp:109
virtual VCOMError VCOM_CALLTYPE SetCFC1(double cfc1)
Definition CGdtfPoint.cpp:90
void SetPointer(SceneData::GdtfPoint *point)
Definition CGdtfPoint.cpp:127
virtual VCOMError VCOM_CALLTYPE SetCFC0(double cfc0)
Definition CGdtfPoint.cpp:99
virtual VCOMError VCOM_CALLTYPE SetDMXPercentage(double dmxPercentage)
Definition CGdtfPoint.cpp:63
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfPoint.cpp:119
virtual VCOMError VCOM_CALLTYPE SetCFC3(double cfc3)
Definition CGdtfPoint.cpp:72
virtual VCOMError VCOM_CALLTYPE GetCFC0(double &cfc0)
Definition CGdtfPoint.cpp:53
virtual VCOMError VCOM_CALLTYPE SetCFC2(double cfc2)
Definition CGdtfPoint.cpp:81
Definition CieColor.h:9
const VWIID IID_GdtfPoint
Definition CGdtfPoint.h:41
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition VectorworksMVR.h:32