#include "BooleanOperations.h"
|
| BooleanOperations (ot::components::UiComponent *_uiComponent, ot::components::ModelComponent *_modelComponent, const std::string &_serviceName, EntityCache *_entityCache, ot::serviceID_t _serviceID, ClassFactory *_classFactory) |
|
| ~BooleanOperations () |
|
void | enterAddMode (const std::list< ot::EntityInformation > &selectedGeometryEntities) |
|
void | enterSubtractMode (const std::list< ot::EntityInformation > &selectedGeometryEntities) |
|
void | enterIntersectMode (const std::list< ot::EntityInformation > &selectedGeometryEntities) |
|
void | perfromOperationForSelectedEntities (const std::string &selectionAction, const std::string &selectionInfo, std::map< std::string, std::string > &options) |
|
bool | performOperation (const std::string &selectionAction, EntityBrep *baseBrepEntity, std::list< EntityBrep * > &brepEntities, TopoDS_Shape &shape, std::string &treeIconVisible, std::string &treeIconHidden, std::map< const opencascade::handle< TopoDS_TShape >, std::string > &resultFaceNames) |
|
| BooleanOperations ()=delete |
|
| ShapesBase (ot::components::UiComponent *_uiComponent, ot::components::ModelComponent *_modelComponent, ot::serviceID_t _serviceID, const std::string &_serviceName, EntityCache *_entityCache, ClassFactory *_classFactory) |
|
| ~ShapesBase () |
|
| ShapesBase ()=delete |
|
◆ BooleanOperations() [1/2]
◆ ~BooleanOperations()
BooleanOperations::~BooleanOperations |
( |
| ) |
|
|
inline |
◆ BooleanOperations() [2/2]
BooleanOperations::BooleanOperations |
( |
| ) |
|
|
delete |
◆ enterAddMode()
void BooleanOperations::enterAddMode |
( |
const std::list< ot::EntityInformation > & | selectedGeometryEntities | ) |
|
◆ enterIntersectMode()
void BooleanOperations::enterIntersectMode |
( |
const std::list< ot::EntityInformation > & | selectedGeometryEntities | ) |
|
◆ enterSubtractMode()
void BooleanOperations::enterSubtractMode |
( |
const std::list< ot::EntityInformation > & | selectedGeometryEntities | ) |
|
◆ performOperation()
bool BooleanOperations::performOperation |
( |
const std::string & | selectionAction, |
|
|
EntityBrep * | baseBrepEntity, |
|
|
std::list< EntityBrep * > & | brepEntities, |
|
|
TopoDS_Shape & | shape, |
|
|
std::string & | treeIconVisible, |
|
|
std::string & | treeIconHidden, |
|
|
std::map< const opencascade::handle< TopoDS_TShape >, std::string > & | resultFaceNames ) |
◆ perfromOperationForSelectedEntities()
void BooleanOperations::perfromOperationForSelectedEntities |
( |
const std::string & | selectionAction, |
|
|
const std::string & | selectionInfo, |
|
|
std::map< std::string, std::string > & | options ) |
The documentation for this class was generated from the following files: