OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
PrimitiveCone.h
Go to the documentation of this file.
1#pragma once
2
3#include "ShapesBase.h"
4
6{
7public:
8 PrimitiveCone(ot::components::UiComponent *_uiComponent, ot::components::ModelComponent *_modelComponent, ot::serviceID_t _serviceID, const std::string &_serviceName, EntityCache *_entityCache, ClassFactory* _classFactory)
9 : ShapesBase(_uiComponent, _modelComponent, _serviceID, _serviceName, _entityCache, _classFactory) {};
11
12 void sendRubberbandData(void);
13 void createFromRubberbandJson(const std::string& _json, std::vector<double> &_transform);
14 void update(EntityGeometry *geomEntity, TopoDS_Shape &shape);
15};
Definition EntityCache.h:26
Definition PrimitiveCone.h:6
void sendRubberbandData(void)
Definition PrimitiveCone.cpp:16
void update(EntityGeometry *geomEntity, TopoDS_Shape &shape)
Definition PrimitiveCone.cpp:242
~PrimitiveCone()
Definition PrimitiveCone.h:10
PrimitiveCone(ot::components::UiComponent *_uiComponent, ot::components::ModelComponent *_modelComponent, ot::serviceID_t _serviceID, const std::string &_serviceName, EntityCache *_entityCache, ClassFactory *_classFactory)
Definition PrimitiveCone.h:8
void createFromRubberbandJson(const std::string &_json, std::vector< double > &_transform)
Definition PrimitiveCone.cpp:35
Definition ShapesBase.h:19
Definition ModelComponent.h:42
Definition UiComponent.h:31
unsigned short serviceID_t
ID type used to identify a service (16 bit unsigned integer).
Definition CoreTypes.h:14