libMVRgdtf 40bc00a
A library for GDTF and MVR
Loading...
Searching...
No Matches
CGdtfWheelSlotAnimationSystem.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright deersoft 2015 - 2018 www.deersoft.de
3//-----------------------------------------------------------------------------
4#pragma once
5#include "GDTFManager.h"
6
7namespace VectorworksMVR
8{
9 //----------------------------------------------------------------------------------------
10 class CGdtfWheelSlotAnimationSystemImpl : public VCOMImpl<IGdtfWheelSlotAnimationSystem>
11 {
12 public:
15
16 virtual VCOMError VCOM_CALLTYPE GetP1_X(double& p1_X);
17 virtual VCOMError VCOM_CALLTYPE GetP1_Y(double& p1_Y);
18 virtual VCOMError VCOM_CALLTYPE GetP2_X(double& p2_X);
19 virtual VCOMError VCOM_CALLTYPE GetP2_Y(double& p2_Y);
20 virtual VCOMError VCOM_CALLTYPE GetP3_X(double& p3_X);
21 virtual VCOMError VCOM_CALLTYPE GetP3_Y(double& p3_Y);
22 virtual VCOMError VCOM_CALLTYPE GetRadius(double& radius);
23
24 virtual VCOMError VCOM_CALLTYPE SetP1_X(double p1_X);
25 virtual VCOMError VCOM_CALLTYPE SetP1_Y(double p1_Y);
26 virtual VCOMError VCOM_CALLTYPE SetP2_X(double p2_X);
27 virtual VCOMError VCOM_CALLTYPE SetP2_Y(double p2_Y);
28 virtual VCOMError VCOM_CALLTYPE SetP3_X(double p3_X);
29 virtual VCOMError VCOM_CALLTYPE SetP3_Y(double p3_Y);
30 virtual VCOMError VCOM_CALLTYPE SetRadius(double radius);
31
32 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
33 virtual void* VCOM_CALLTYPE GetBoundObject();
34
35 private:
37 public:
39 };
40 const VWIID IID_GdtfWheelSlotAnimationSystem = { 0xaa1c3739, 0xa08a, 0x4541, {0x97, 0x97, 0xd5, 0xed, 0x51, 0xdb, 0xf9, 0xb4}};
41
42}
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:362
Definition StdAfx.h:187
Definition CGdtfWheelSlotAnimationSystem.h:11
virtual VCOMError VCOM_CALLTYPE SetP1_Y(double p1_Y)
Definition CGdtfWheelSlotAnimationSystem.cpp:99
void setPointer(SceneData::GdtfWheelSlotAnimationSystem *animationSystem)
Definition CGdtfWheelSlotAnimationSystem.cpp:159
virtual VCOMError VCOM_CALLTYPE SetP2_X(double p2_X)
Definition CGdtfWheelSlotAnimationSystem.cpp:109
virtual VCOMError VCOM_CALLTYPE GetP2_X(double &p2_X)
Definition CGdtfWheelSlotAnimationSystem.cpp:39
virtual VCOMError VCOM_CALLTYPE GetRadius(double &radius)
Definition CGdtfWheelSlotAnimationSystem.cpp:79
virtual ~CGdtfWheelSlotAnimationSystemImpl()
Definition CGdtfWheelSlotAnimationSystem.cpp:14
CGdtfWheelSlotAnimationSystemImpl()
Definition CGdtfWheelSlotAnimationSystem.cpp:9
virtual VCOMError VCOM_CALLTYPE SetP1_X(double p1_X)
Definition CGdtfWheelSlotAnimationSystem.cpp:89
virtual VCOMError VCOM_CALLTYPE GetP1_X(double &p1_X)
Definition CGdtfWheelSlotAnimationSystem.cpp:19
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfWheelSlotAnimationSystem.cpp:174
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfWheelSlotAnimationSystem.cpp:164
virtual VCOMError VCOM_CALLTYPE SetP2_Y(double p2_Y)
Definition CGdtfWheelSlotAnimationSystem.cpp:119
virtual VCOMError VCOM_CALLTYPE SetP3_X(double p3_X)
Definition CGdtfWheelSlotAnimationSystem.cpp:129
virtual VCOMError VCOM_CALLTYPE GetP1_Y(double &p1_Y)
Definition CGdtfWheelSlotAnimationSystem.cpp:29
virtual VCOMError VCOM_CALLTYPE GetP3_Y(double &p3_Y)
Definition CGdtfWheelSlotAnimationSystem.cpp:69
virtual VCOMError VCOM_CALLTYPE SetP3_Y(double p3_Y)
Definition CGdtfWheelSlotAnimationSystem.cpp:139
virtual VCOMError VCOM_CALLTYPE GetP2_Y(double &p2_Y)
Definition CGdtfWheelSlotAnimationSystem.cpp:49
virtual VCOMError VCOM_CALLTYPE SetRadius(double radius)
Definition CGdtfWheelSlotAnimationSystem.cpp:149
virtual VCOMError VCOM_CALLTYPE GetP3_X(double &p3_X)
Definition CGdtfWheelSlotAnimationSystem.cpp:59
Definition CieColor.h:9
const VWIID IID_GdtfWheelSlotAnimationSystem
Definition CGdtfWheelSlotAnimationSystem.h:40
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition VectorworksMVR.h:32