OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
EntityResult3D.h
Go to the documentation of this file.
1#pragma once
2#include "EntityVis2D3D.h"
6
7class __declspec(dllexport) EntityResult3D : public EntityVis2D3D
8{
9public:
10 EntityResult3D(ot::UID ID, EntityBase *parent, EntityObserver *obs, ModelState *ms, ClassFactoryHandler* factory, const std::string &owner);
11
12 virtual std::string getClassName(void) override { return "EntityResult3D"; }
13
14 virtual void createProperties(void) override;
15 virtual bool updatePropertyVisibilities(void) override;
16
17protected:
18 virtual int getSchemaVersion(void) override { return 1; };
19
20 PropertyBundlePlane propertyBundlePlane;
21 PropertyBundleScaling propertyBundleScaling;
22 PropertyBundleVis2D3D propertyBundleVis2D3D;
23};
unsigned long UID
Unique identifier (32 bit unsigned integer)
Definition CoreTypes.h:27