5 class EntityInformation;
28 :
ShapesBase(_uiComponent, _modelComponent, _serviceID, _serviceName, _entityCache, _classFactory),
29 updateManager(nullptr) {};
34 void enterTransformMode(
const std::list<ot::EntityInformation> &selectedGeometryEntities);
35 void transformEntities(
const std::string &selectionInfo, std::map<std::string, std::string> &options);
37 static gp_Trsf
setTransform(EntityGeometry *geomEntity, TopoDS_Shape &shape, gp_Trsf prevTransform);
42 void updateTransformationProperties(EntityGeometry *geometryEntity, gp_XYZ transformTranslate, gp_XYZ transformAxis,
double transformAngle, gp_XYZ rotationCenter);
43 UpdateManager *getUpdateManager(
void) { assert(updateManager !=
nullptr);
return updateManager; }
Definition EntityCache.h:26
Definition ShapesBase.h:19
Definition UpdateManager.h:30
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