#include <GEOMImpl_IBooleanOperations.hxx>
|
Standard_EXPORT | GEOMImpl_IBooleanOperations (GEOM_Engine *theEngine) |
|
Standard_EXPORT | ~GEOMImpl_IBooleanOperations () |
|
Standard_EXPORT | Handle (GEOM_Object) MakeBoolean(Handle(GEOM_Object) theShape1 |
|
Standard_EXPORT | Handle (GEOM_Object) theShape2 |
|
Standard_EXPORT | Handle (GEOM_Object) MakeFuse(Handle(GEOM_Object) theShape1 |
|
Standard_EXPORT | Handle (GEOM_Object) theShape2 |
|
Standard_EXPORT | Handle (GEOM_Object) MakeFuseList(const Handle(TColStd_HSequenceOfTransient) &theShapes |
|
Standard_EXPORT | Handle (GEOM_Object) MakeCommonList(const Handle(TColStd_HSequenceOfTransient) &theShapes |
|
Standard_EXPORT | Handle (GEOM_Object) MakeCutList(Handle(GEOM_Object) theMainShape |
|
Standard_EXPORT const | Handle (TColStd_HSequenceOfTransient) &theShapes |
|
Standard_EXPORT | Handle (GEOM_Object) MakePartition(const Handle(TColStd_HSequenceOfTransient) &theShapes |
|
Standard_EXPORT const | Handle (TColStd_HSequenceOfTransient) &theTools |
|
Standard_EXPORT const const | Handle (TColStd_HSequenceOfTransient) &theKeepInside |
|
Standard_EXPORT const const const | Handle (TColStd_HSequenceOfTransient) &theRemoveInside |
|
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const | Handle (TColStd_HArray1OfInteger) &theMaterials |
|
Standard_EXPORT | Handle (GEOM_Object) MakeHalfPartition(Handle(GEOM_Object) theShape |
|
Standard_EXPORT | Handle (GEOM_Object) thePlane |
|
Standard_EXPORT | GEOM_IOperations (GEOM_Engine *theEngine) |
|
Standard_EXPORT | ~GEOM_IOperations () |
|
Standard_EXPORT void | StartOperation () |
|
Standard_EXPORT void | FinishOperation () |
|
Standard_EXPORT void | AbortOperation () |
|
Standard_EXPORT bool | IsDone () |
|
Standard_EXPORT void | SetNotDone () |
|
Standard_EXPORT void | SetErrorCode (const TCollection_AsciiString &theErrorCode) |
|
Standard_EXPORT char * | GetErrorCode () |
|
Standard_EXPORT GEOM_Engine * | GetEngine () |
|
Standard_EXPORT GEOM_Solver * | GetSolver () |
|
|
Standard_EXPORT const Standard_Integer | theOp |
|
Standard_EXPORT const Standard_Integer const Standard_Boolean | IsCheckSelfInte |
|
Standard_EXPORT const Standard_Integer const Standard_Boolean const Standard_Real | theFuzzyParam = -1.) |
|
Standard_EXPORT const bool | IsCheckSelfInte |
|
Standard_EXPORT const bool const bool | IsRmExtraEdges |
|
Standard_EXPORT const bool const bool const Standard_Real | theFuzzyParam = -1.) |
|
Standard_EXPORT const Standard_Boolean | IsCheckSelfInte |
|
Standard_EXPORT const Standard_Boolean const Standard_Real | theFuzzyParam = -1.) |
|
Standard_EXPORT const const Standard_Boolean | IsCheckSelfInte |
|
Standard_EXPORT const const Standard_Boolean const Standard_Real | theFuzzyParam = -1.) |
|
Standard_EXPORT const const const const Standard_Integer | theLimit |
|
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean | theRemoveWebs |
|
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer | theKeepNonlimitShapes |
|
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer const Standard_Boolean | thePerformSelfIntersections |
|
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer const Standard_Boolean const Standard_Boolean | IsCheckSelfInte |
|
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer const Standard_Boolean const Standard_Boolean const Standard_Real | theFuzzyParam = -1.) |
|
Standard_EXPORT const Standard_Real | theFuzzyParam = -1.) |
|
|
| Handle (TColStd_HSequenceOfTransient) getShapeFunctions(const Handle(TColStd_HSequenceOfTransient) &theObjects |
|
◆ GEOMImpl_IBooleanOperations()
GEOMImpl_IBooleanOperations::GEOMImpl_IBooleanOperations |
( |
GEOM_Engine * |
theEngine | ) |
|
◆ ~GEOMImpl_IBooleanOperations()
GEOMImpl_IBooleanOperations::~GEOMImpl_IBooleanOperations |
( |
| ) |
|
◆ Handle() [1/16]
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle |
( |
GEOM_Object |
| ) |
|
◆ Handle() [2/16]
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle |
( |
GEOM_Object |
| ) |
const & |
◆ Handle() [3/16]
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle |
( |
GEOM_Object |
| ) |
|
◆ Handle() [4/16]
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle |
( |
GEOM_Object |
| ) |
|
◆ Handle() [5/16]
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle |
( |
GEOM_Object |
| ) |
const & |
◆ Handle() [6/16]
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle |
( |
GEOM_Object |
| ) |
|
◆ Handle() [7/16]
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle |
( |
GEOM_Object |
| ) |
const & |
◆ Handle() [8/16]
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle |
( |
GEOM_Object |
| ) |
|
◆ Handle() [9/16]
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle |
( |
GEOM_Object |
| ) |
|
◆ Handle() [10/16]
Standard_EXPORT GEOMImpl_IBooleanOperations::Handle |
( |
GEOM_Object |
| ) |
|
◆ Handle() [11/16]
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const GEOMImpl_IBooleanOperations::Handle |
( |
TColStd_HArray1OfInteger |
| ) |
& |
◆ Handle() [12/16]
Standard_EXPORT const const GEOMImpl_IBooleanOperations::Handle |
( |
TColStd_HSequenceOfTransient |
| ) |
& |
◆ Handle() [13/16]
Standard_EXPORT const const const GEOMImpl_IBooleanOperations::Handle |
( |
TColStd_HSequenceOfTransient |
| ) |
& |
◆ Handle() [14/16]
Standard_EXPORT const GEOMImpl_IBooleanOperations::Handle |
( |
TColStd_HSequenceOfTransient |
| ) |
& |
◆ Handle() [15/16]
Standard_EXPORT const GEOMImpl_IBooleanOperations::Handle |
( |
TColStd_HSequenceOfTransient |
| ) |
& |
◆ Handle() [16/16]
GEOMImpl_IBooleanOperations::Handle |
( |
TColStd_HSequenceOfTransient |
| ) |
const & |
|
private |
◆ IsCheckSelfInte [1/5]
Standard_EXPORT const bool GEOMImpl_IBooleanOperations::IsCheckSelfInte |
◆ IsCheckSelfInte [2/5]
Standard_EXPORT const bool GEOMImpl_IBooleanOperations::IsCheckSelfInte |
◆ IsCheckSelfInte [3/5]
Standard_EXPORT const Standard_Boolean GEOMImpl_IBooleanOperations::IsCheckSelfInte |
◆ IsCheckSelfInte [4/5]
Standard_EXPORT const const Standard_Boolean GEOMImpl_IBooleanOperations::IsCheckSelfInte |
◆ IsCheckSelfInte [5/5]
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer const Standard_Boolean const Standard_Boolean GEOMImpl_IBooleanOperations::IsCheckSelfInte |
◆ IsRmExtraEdges
Standard_EXPORT const bool const bool GEOMImpl_IBooleanOperations::IsRmExtraEdges |
◆ theDescription
TCollection_AsciiString& GEOMImpl_IBooleanOperations::theDescription |
|
private |
◆ theFuzzyParam [1/6]
Standard_EXPORT const bool const bool const Standard_Real GEOMImpl_IBooleanOperations::theFuzzyParam = -1.) |
◆ theFuzzyParam [2/6]
Standard_EXPORT const bool const bool const Standard_Real GEOMImpl_IBooleanOperations::theFuzzyParam = -1.) |
◆ theFuzzyParam [3/6]
Standard_EXPORT const Standard_Boolean const Standard_Real GEOMImpl_IBooleanOperations::theFuzzyParam = -1.) |
◆ theFuzzyParam [4/6]
Standard_EXPORT const const Standard_Boolean const Standard_Real GEOMImpl_IBooleanOperations::theFuzzyParam = -1.) |
◆ theFuzzyParam [5/6]
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer const Standard_Boolean const Standard_Boolean const Standard_Real GEOMImpl_IBooleanOperations::theFuzzyParam = -1.) |
◆ theFuzzyParam [6/6]
Standard_EXPORT const Standard_Real GEOMImpl_IBooleanOperations::theFuzzyParam = -1.) |
◆ theKeepNonlimitShapes
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer GEOMImpl_IBooleanOperations::theKeepNonlimitShapes |
◆ theLimit
Standard_EXPORT const const const const Standard_Integer GEOMImpl_IBooleanOperations::theLimit |
◆ theOp
Standard_EXPORT const Standard_Integer GEOMImpl_IBooleanOperations::theOp |
◆ thePerformSelfIntersections
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer const Standard_Boolean GEOMImpl_IBooleanOperations::thePerformSelfIntersections |
◆ theRemoveWebs
Standard_EXPORT const const const const Standard_Integer const Standard_Boolean GEOMImpl_IBooleanOperations::theRemoveWebs |
The documentation for this class was generated from the following files: