#include "EdgesOperationBase.h"
|
| EdgesOperationBase (ot::components::UiComponent *_uiComponent, ot::components::ModelComponent *_modelComponent, ot::serviceID_t _serviceID, const std::string &_serviceName, EntityCache *_entityCache, ClassFactory *_classFactory) |
|
virtual | ~EdgesOperationBase () |
|
void | setUpdateManager (UpdateManager *_updateManager) |
|
void | enterSelectEdgesMode (void) |
|
void | performOperation (const std::string &selectionInfo) |
|
void | updateShape (EntityGeometry *geometryEntity, TopoDS_Shape &shape, std::map< const opencascade::handle< TopoDS_TShape >, std::string > &resultFaceNames) |
|
| ShapesBase (ot::components::UiComponent *_uiComponent, ot::components::ModelComponent *_modelComponent, ot::serviceID_t _serviceID, const std::string &_serviceName, EntityCache *_entityCache, ClassFactory *_classFactory) |
|
| ~ShapesBase () |
|
| ShapesBase ()=delete |
|
|
void | addParametricProperty (EntityGeometry *geometryEntity, const std::string &name, double value) |
|
virtual void | addSpecificProperties (EntityGeometry *geometryEntity)=0 |
|
virtual ot::components::UiComponent::entitySelectionAction | getSelectionAction ()=0 |
|
virtual std::string | getOperationDescription ()=0 |
|
virtual std::string | getVisibleTreeItemName ()=0 |
|
virtual std::string | getHiddenTreeItemName ()=0 |
|
virtual std::string | getShapeType ()=0 |
|
virtual bool | operationActive (EntityGeometry *geometryEntity)=0 |
|
virtual 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)=0 |
|
std::string | to_string (double value) |
|
void | storeShapeInModel (const TopoDS_Shape &_shape, std::vector< double > &_transform, const std::string &_name, const std::string &_type, std::list< std::pair< std::string, std::string > > &shapeParameters, std::list< std::string > &faceNames) |
|
void | applyFaceNames (EntityGeometry *geomEntity, const TopoDS_Shape &_shape, std::list< std::string > &faceNames) |
|
void | writeShapeToStepFile (const TopoDS_Shape &_shape, const std::string &_filename) |
|
void | deleteNonStandardProperties (EntityGeometry *geometryEntity) |
|
◆ EdgesOperationBase()
◆ ~EdgesOperationBase()
virtual EdgesOperationBase::~EdgesOperationBase |
( |
| ) |
|
|
inlinevirtual |
◆ addParametricProperty()
void EdgesOperationBase::addParametricProperty |
( |
EntityGeometry * | geometryEntity, |
|
|
const std::string & | name, |
|
|
double | value ) |
|
protected |
◆ addSpecificProperties()
virtual void EdgesOperationBase::addSpecificProperties |
( |
EntityGeometry * | geometryEntity | ) |
|
|
protectedpure virtual |
◆ enterSelectEdgesMode()
void EdgesOperationBase::enterSelectEdgesMode |
( |
void | | ) |
|
◆ getHiddenTreeItemName()
virtual std::string EdgesOperationBase::getHiddenTreeItemName |
( |
| ) |
|
|
protectedpure virtual |
◆ getOperationDescription()
virtual std::string EdgesOperationBase::getOperationDescription |
( |
| ) |
|
|
protectedpure virtual |
◆ getSelectionAction()
◆ getShapeType()
virtual std::string EdgesOperationBase::getShapeType |
( |
| ) |
|
|
protectedpure virtual |
◆ getVisibleTreeItemName()
virtual std::string EdgesOperationBase::getVisibleTreeItemName |
( |
| ) |
|
|
protectedpure virtual |
◆ operationActive()
virtual bool EdgesOperationBase::operationActive |
( |
EntityGeometry * | geometryEntity | ) |
|
|
protectedpure virtual |
◆ performActualOperation()
virtual bool EdgesOperationBase::performActualOperation |
( |
EntityGeometry * | geometryEntity, |
|
|
EntityBrep * | baseBrep, |
|
|
std::map< const opencascade::handle< TopoDS_TShape >, std::string > & | allEdgesForOperation, |
|
|
TopoDS_Shape & | shape, |
|
|
TopTools_ListOfShape & | listOfProcessedEdges, |
|
|
BRepTools_History *& | history ) |
|
protectedpure virtual |
◆ performOperation()
void EdgesOperationBase::performOperation |
( |
const std::string & | selectionInfo | ) |
|
◆ setUpdateManager()
void EdgesOperationBase::setUpdateManager |
( |
UpdateManager * | _updateManager | ) |
|
|
inline |
◆ updateShape()
void EdgesOperationBase::updateShape |
( |
EntityGeometry * | geometryEntity, |
|
|
TopoDS_Shape & | shape, |
|
|
std::map< const opencascade::handle< TopoDS_TShape >, std::string > & | resultFaceNames ) |
◆ updateManager
The documentation for this class was generated from the following files: