#include <GEOMImpl_BooleanDriver.hxx>
|
static Standard_EXPORT const
Standard_GUID & | GetID () |
|
GEOMImpl_BooleanDriver::GEOMImpl_BooleanDriver |
( |
| ) |
|
Standard_EXPORT GEOMImpl_BooleanDriver::~GEOMImpl_BooleanDriver |
( |
| ) |
|
|
inline |
Standard_Integer GEOMImpl_BooleanDriver::Execute |
( |
LOGBOOK & |
log | ) |
const |
|
virtual |
References BOOLEAN_COMMON, BOOLEAN_COMMON_LIST, BOOLEAN_CUT, BOOLEAN_CUT_LIST, BOOLEAN_FUSE, BOOLEAN_FUSE_LIST, BOOLEAN_SECTION, BOP_SELF_INTERSECTIONS_LEVEL, GEOMUtils::CheckShape(), GEOMImpl_IBoolean::GetCheckSelfIntersection(), GEOMImpl_IBoolean::GetRmExtraEdges(), Handle(), performOperation(), and RemoveExtraEdges().
bool GEOMImpl_BooleanDriver::GetCreationInformation |
( |
std::string & |
theOperationName, |
|
|
std::vector< GEOM_Param > & |
params |
|
) |
| |
|
virtual |
Implements GEOM_BaseDriver.
References GEOM_BaseDriver::AddParam(), BOOLEAN_COMMON, BOOLEAN_COMMON_LIST, BOOLEAN_CUT, BOOLEAN_CUT_LIST, BOOLEAN_FUSE, BOOLEAN_FUSE_LIST, BOOLEAN_SECTION, GEOMImpl_IBoolean::GetCheckSelfIntersection(), GEOMImpl_IBoolean::GetRmExtraEdges(), and Handle().
const Standard_GUID & GEOMImpl_BooleanDriver::GetID |
( |
| ) |
|
|
static |
TopoDS_Shape GEOMImpl_BooleanDriver::makeCompoundShellFromFaces |
( |
const TopoDS_Shape |
theShape | ) |
const |
|
private |
Standard_EXPORT Standard_Boolean GEOMImpl_BooleanDriver::MustExecute |
( |
const LOGBOOK & |
| ) |
const |
|
inline |
TopoDS_Shape GEOMImpl_BooleanDriver::performOperation |
( |
const TopoDS_Shape |
theShape1, |
|
|
const TopoDS_Shape |
theShape2, |
|
|
const Standard_Integer |
theType |
|
) |
| const |
|
private |
virtual Standard_EXPORT void GEOMImpl_BooleanDriver::Validate |
( |
LOGBOOK & |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following files: