#include <GEOM_IBooleanOperations_i.hh>

Public Member Functions | |
| GEOM_IBooleanOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IBooleanOperations *theImpl) | |
| ~GEOM_IBooleanOperations_i () | |
| GEOM::GEOM_Object_ptr | MakeBoolean (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2, CORBA::Long theOp) |
| GEOM::GEOM_Object_ptr | MakePartition (const GEOM::ListOfGO &theShapes, const GEOM::ListOfGO &theTools, const GEOM::ListOfGO &theKeepInside, const GEOM::ListOfGO &theRemoveInside, CORBA::Short theLimit, CORBA::Boolean theRemoveWebs, const GEOM::ListOfLong &theMaterials, CORBA::Short theKeepNonlimitShapes) |
| GEOM::GEOM_Object_ptr | MakePartitionNonSelfIntersectedShape (const GEOM::ListOfGO &theShapes, const GEOM::ListOfGO &theTools, const GEOM::ListOfGO &theKeepInside, const GEOM::ListOfGO &theRemoveInside, CORBA::Short theLimit, CORBA::Boolean theRemoveWebs, const GEOM::ListOfLong &theMaterials, CORBA::Short theKeepNonlimitShapes) |
| GEOM::GEOM_Object_ptr | MakeHalfPartition (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePlane) |
| ::GEOMImpl_IBooleanOperations * | GetOperations () |
| virtual CORBA::Boolean | IsDone () |
| virtual void | SetErrorCode (const char *theErrorCode) |
| virtual char * | GetErrorCode () |
| virtual CORBA::Long | GetStudyID () |
| virtual GEOM::GEOM_Object_ptr | GetObject (Handle(GEOM_Object) theObject) |
| virtual void | FinishOperation () |
| virtual void | AbortOperation () |
| ::GEOM_IOperations * | GetImpl () |
| GEOM_IBooleanOperations_i::GEOM_IBooleanOperations_i | ( | PortableServer::POA_ptr | thePOA, |
| GEOM::GEOM_Gen_ptr | theEngine, | ||
| ::GEOMImpl_IBooleanOperations * | theImpl | ||
| ) |
constructor:
| GEOM_IBooleanOperations_i::~GEOM_IBooleanOperations_i | ( | ) |
destructor
| GEOM::GEOM_Object_ptr GEOM_IBooleanOperations_i::MakeBoolean | ( | GEOM::GEOM_Object_ptr | theShape1, |
| GEOM::GEOM_Object_ptr | theShape2, | ||
| CORBA::Long | theOp | ||
| ) |
MakeBoolean
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IBooleanOperations_i::MakePartition | ( | const GEOM::ListOfGO & | theShapes, |
| const GEOM::ListOfGO & | theTools, | ||
| const GEOM::ListOfGO & | theKeepIns, | ||
| const GEOM::ListOfGO & | theRemoveIns, | ||
| CORBA::Short | theLimit, | ||
| CORBA::Boolean | theRemoveWebs, | ||
| const GEOM::ListOfLong & | theMaterials, | ||
| CORBA::Short | theKeepNonlimitShapes | ||
| ) |
MakePartition
References Handle(), and GEOM_example.ind.
| GEOM::GEOM_Object_ptr GEOM_IBooleanOperations_i::MakePartitionNonSelfIntersectedShape | ( | const GEOM::ListOfGO & | theShapes, |
| const GEOM::ListOfGO & | theTools, | ||
| const GEOM::ListOfGO & | theKeepIns, | ||
| const GEOM::ListOfGO & | theRemoveIns, | ||
| CORBA::Short | theLimit, | ||
| CORBA::Boolean | theRemoveWebs, | ||
| const GEOM::ListOfLong & | theMaterials, | ||
| CORBA::Short | theKeepNonlimitShapes | ||
| ) |
MakePartitionNonSelfIntersectedShape
References Handle(), and GEOM_example.ind.
| GEOM::GEOM_Object_ptr GEOM_IBooleanOperations_i::MakeHalfPartition | ( | GEOM::GEOM_Object_ptr | theShape, |
| GEOM::GEOM_Object_ptr | thePlane | ||
| ) |
MakeHalfPartition
References Handle().
| ::GEOMImpl_IBooleanOperations* GEOM_IBooleanOperations_i.GetOperations | ( | ) |
References GEOM_IOperations_i.GetImpl().
| CORBA::Boolean GEOM_IOperations_i::IsDone | ( | ) | [virtual, inherited] |
IsDone
References GEOM_IOperations_i._impl, and GEOM_IOperations.IsDone().
| void GEOM_IOperations_i::SetErrorCode | ( | const char * | theErrorCode | ) | [virtual, inherited] |
SetErrorCode
References GEOM_IOperations_i._impl, and GEOM_IOperations.SetErrorCode().
| char * GEOM_IOperations_i::GetErrorCode | ( | ) | [virtual, inherited] |
GetErrorCode
References GEOM_IOperations_i._impl, and GEOM_IOperations.GetErrorCode().
| CORBA::Long GEOM_IOperations_i::GetStudyID | ( | ) | [virtual, inherited] |
GetStudyID
References GEOM_IOperations_i._impl, and GEOM_IOperations.GetDocID().
| GEOM::GEOM_Object_ptr GEOM_IOperations_i::GetObject | ( | Handle(GEOM_Object) | theObject | ) | [virtual, inherited] |
GetObject
References GEOM_IOperations_i._engine, GEOM_Object.GetDocID(), and GEOM_Object.GetEntry().
| void GEOM_IOperations_i::FinishOperation | ( | ) | [virtual, inherited] |
FinishOperation
References GEOM_IOperations_i._impl, and GEOM_IOperations.FinishOperation().
| void GEOM_IOperations_i::AbortOperation | ( | ) | [virtual, inherited] |
AbortOperation
References GEOM_IOperations_i._impl, and GEOM_IOperations.AbortOperation().
| ::GEOM_IOperations* GEOM_IOperations_i.GetImpl | ( | ) | [inherited] |