OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
PropertyBundleDataHandlePlane.h
Go to the documentation of this file.
1#pragma once
3#include "PlaneProperties.h"
4
5class __declspec(dllexport) PropertyBundleDataHandlePlane : public PropertyBundleDataHandle
6{
7public:
8 explicit PropertyBundleDataHandlePlane(EntityBase * thisObject);
9
10 const double GetNormalValueX(void) const { return normalValueX; }
11 const double GetNormalValueY(void) const { return normalValueY; }
12 const double GetNormalValueZ(void) const { return normalValueZ; }
13 const double GetCenterValueX(void) const { return centerX; }
14 const double GetCenterValueY(void) const { return centerY; }
15 const double GetCenterValueZ(void) const { return centerZ; }
16
17 const PlaneProperties::NormalDescription GetNormalDescription(void)const { return normalDescription; }
18
19private:
20 double normalValueX;
21 double normalValueY;
22 double normalValueZ;
23 double centerX;
24 double centerY;
25 double centerZ;
26 PlaneProperties::NormalDescription normalDescription;
27
28 virtual void LoadCurrentData(EntityBase * thisObject) override;
29};