28 void updateShape(
const std::string &type, EntityGeometry *geomEntity, TopoDS_Shape &shape);
44 std::string serviceName;
46 ClassFactory* classFactory;
Definition EntityCache.h:26
Definition PrimitiveCone.h:6
Definition PrimitiveCuboid.h:6
Definition PrimitiveCylinder.h:6
Definition PrimitiveManager.h:22
void updateShape(const std::string &type, EntityGeometry *geomEntity, TopoDS_Shape &shape)
Definition PrimitiveManager.cpp:46
PrimitiveCylinder * getCylinder(void)
Definition PrimitiveManager.h:34
~PrimitiveManager()
Definition PrimitiveManager.cpp:26
PrimitiveManager()=delete
bool isPrimitiveShape(const std::string &type)
Definition PrimitiveManager.cpp:36
PrimitivePyramid * getPyramid(void)
Definition PrimitiveManager.h:35
PrimitiveTorus * getTorus(void)
Definition PrimitiveManager.h:37
void createFromRubberbandJson(const std::string ¬e, const std::string &_json, std::vector< double > &_transform)
Definition PrimitiveManager.cpp:78
PrimitiveSphere * getSphere(void)
Definition PrimitiveManager.h:36
PrimitiveCone * getCone(void)
Definition PrimitiveManager.h:32
PrimitiveCuboid * getCuboid(void)
Definition PrimitiveManager.h:33
Definition PrimitivePyramid.h:6
Definition PrimitiveSphere.h:6
Definition PrimitiveTorus.h:6
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