#include <GEOMImpl_IBooleanOperations.hxx>

Public Member Functions | |
| Standard_EXPORT | GEOMImpl_IBooleanOperations (GEOM_Engine *theEngine, int theDocID) |
| 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) 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 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 int | GetDocID () |
Data Fields | |
| Standard_EXPORT Standard_Integer | theOp |
| 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 |
| GEOMImpl_IBooleanOperations::GEOMImpl_IBooleanOperations | ( | GEOM_Engine * | theEngine, |
| int | theDocID | ||
| ) |
constructor:
| GEOMImpl_IBooleanOperations::~GEOMImpl_IBooleanOperations | ( | ) |
destructor
| Standard_EXPORT GEOMImpl_IBooleanOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBooleanOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBooleanOperations.Handle | ( | GEOM_Object | ) | const |
| Standard_EXPORT const GEOMImpl_IBooleanOperations.Handle | ( | TColStd_HSequenceOfTransient | ) |
| Standard_EXPORT const const GEOMImpl_IBooleanOperations.Handle | ( | TColStd_HSequenceOfTransient | ) |
| Standard_EXPORT const const const GEOMImpl_IBooleanOperations.Handle | ( | TColStd_HSequenceOfTransient | ) |
| Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const GEOMImpl_IBooleanOperations.Handle | ( | TColStd_HArray1OfInteger | ) |
| Standard_EXPORT GEOMImpl_IBooleanOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IBooleanOperations.Handle | ( | GEOM_Object | ) |
| void GEOM_IOperations::StartOperation | ( | ) | [inherited] |
StartOperation
References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().
| void GEOM_IOperations::FinishOperation | ( | ) | [inherited] |
FinishOperation
References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().
| void GEOM_IOperations::AbortOperation | ( | ) | [inherited] |
AbortOperation
References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().
| bool GEOM_IOperations::IsDone | ( | ) | [inherited] |
IsDone
References GEOM_IOperations._errorCode, and OK.
| Standard_EXPORT void GEOM_IOperations.SetNotDone | ( | ) | [inherited] |
References GEOM_IOperations._errorCode, and KO.
| Standard_EXPORT void GEOM_IOperations.SetErrorCode | ( | const TCollection_AsciiString & | theErrorCode | ) | [inherited] |
References GEOM_IOperations._errorCode.
| Standard_EXPORT char* GEOM_IOperations.GetErrorCode | ( | ) | [inherited] |
References GEOM_IOperations._errorCode.
| Standard_EXPORT GEOM_Engine* GEOM_IOperations.GetEngine | ( | ) | [inherited] |
References GEOM_IOperations._engine.
| Standard_EXPORT GEOM_Solver* GEOM_IOperations.GetSolver | ( | ) | [inherited] |
References GEOM_IOperations._solver.
| Standard_EXPORT int GEOM_IOperations.GetDocID | ( | ) | [inherited] |
References GEOM_IOperations._docID.
| Standard_EXPORT Standard_Integer GEOMImpl_IBooleanOperations.theOp |
| Standard_EXPORT const const const const Standard_Integer GEOMImpl_IBooleanOperations.theLimit |
| Standard_EXPORT const const const const Standard_Integer const Standard_Boolean GEOMImpl_IBooleanOperations.theRemoveWebs |
| Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer GEOMImpl_IBooleanOperations.theKeepNonlimitShapes |
| Standard_EXPORT const const const const Standard_Integer const Standard_Boolean const const Standard_Integer const Standard_Boolean GEOMImpl_IBooleanOperations.thePerformSelfIntersections |