8#include "TopoDS_TShape.hxx"
9#include "TopTools_ListOfShape.hxx"
17class BRepTools_History;
23 :
EdgesOperationBase(_uiComponent, _modelComponent, _serviceID, _serviceName, _entityCache, _classFactory) {};
34 bool performActualOperation(EntityGeometry* geometryEntity, EntityBrep* baseBrep, std::map<
const opencascade::handle<TopoDS_TShape>, std::string>& allEdgesForOperation, TopoDS_Shape& shape, TopTools_ListOfShape &listOfProcessedEdges, BRepTools_History*& history);
Definition ChamferEdges.h:20
void addSpecificProperties(EntityGeometry *geometryEntity)
Definition ChamferEdges.cpp:50
virtual ~ChamferEdges()
Definition ChamferEdges.h:24
std::string getHiddenTreeItemName()
Definition ChamferEdges.cpp:40
std::string getOperationDescription()
Definition ChamferEdges.cpp:30
std::string getShapeType()
Definition ChamferEdges.cpp:45
bool operationActive(EntityGeometry *geometryEntity)
Definition ChamferEdges.cpp:55
ot::components::UiComponent::entitySelectionAction getSelectionAction()
Definition ChamferEdges.cpp:25
bool performActualOperation(EntityGeometry *geometryEntity, EntityBrep *baseBrep, std::map< const opencascade::handle< TopoDS_TShape >, std::string > &allEdgesForOperation, TopoDS_Shape &shape, TopTools_ListOfShape &listOfProcessedEdges, BRepTools_History *&history)
Definition ChamferEdges.cpp:63
ChamferEdges(ot::components::UiComponent *_uiComponent, ot::components::ModelComponent *_modelComponent, ot::serviceID_t _serviceID, const std::string &_serviceName, EntityCache *_entityCache, ClassFactory *_classFactory)
Definition ChamferEdges.h:22
std::string getVisibleTreeItemName()
Definition ChamferEdges.cpp:35
Definition EdgesOperationBase.h:38
Definition EntityCache.h:26
The Model class is the main interface to the model. There may be multiple instances of this class....
Definition Model.h:94
Definition UpdateManager.h:30
Definition ModelComponent.h:42
Definition UiComponent.h:31
entitySelectionAction
Definition UiComponent.h:40
unsigned short serviceID_t
ID type used to identify a service (16 bit unsigned integer).
Definition CoreTypes.h:14