#include <GEOM_I3DPrimOperations_i.hh>

Public Member Functions | |
| GEOM_I3DPrimOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_I3DPrimOperations *theImpl) | |
| ~GEOM_I3DPrimOperations_i () | |
| GEOM::GEOM_Object_ptr | MakeBoxDXDYDZ (CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ) |
| GEOM::GEOM_Object_ptr | MakeBoxTwoPnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2) |
| GEOM::GEOM_Object_ptr | MakeFaceHW (CORBA::Double theH, CORBA::Double theW, CORBA::Short theOrientation) |
| GEOM::GEOM_Object_ptr | MakeFaceObjHW (GEOM::GEOM_Object_ptr theObj, CORBA::Double theH, CORBA::Double theW) |
| GEOM::GEOM_Object_ptr | MakeDiskPntVecR (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr theVector, double theR) |
| GEOM::GEOM_Object_ptr | MakeDiskThreePnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3) |
| GEOM::GEOM_Object_ptr | MakeDiskR (CORBA::Double theR, CORBA::Short theOrientation) |
| GEOM::GEOM_Object_ptr | MakeCylinderRH (CORBA::Double theR, CORBA::Double theH) |
| GEOM::GEOM_Object_ptr | MakeCylinderPntVecRH (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theVec, CORBA::Double theR, CORBA::Double theH) |
| GEOM::GEOM_Object_ptr | MakeConeR1R2H (CORBA::Double theR1, CORBA::Double theR2, CORBA::Double theH) |
| GEOM::GEOM_Object_ptr | MakeConePntVecR1R2H (GEOM::GEOM_Object_ptr thePnt, GEOM::GEOM_Object_ptr theVec, CORBA::Double theR1, CORBA::Double theR2, CORBA::Double theH) |
| GEOM::GEOM_Object_ptr | MakeSphereR (CORBA::Double theR) |
| GEOM::GEOM_Object_ptr | MakeSpherePntR (GEOM::GEOM_Object_ptr thePnt, CORBA::Double theR) |
| GEOM::GEOM_Object_ptr | MakeTorusRR (CORBA::Double theRMajor, CORBA::Double theRMinor) |
| GEOM::GEOM_Object_ptr | MakeTorusPntVecRR (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr theVector, CORBA::Double theRMajor, CORBA::Double theRMinor) |
| GEOM::GEOM_Object_ptr | MakePrismVecH (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr theVec, CORBA::Double theH) |
| GEOM::GEOM_Object_ptr | MakePrismVecH2Ways (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr theVec, CORBA::Double theH) |
| GEOM::GEOM_Object_ptr | MakePrismVecHWithScaling (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr theVec, CORBA::Double theH, CORBA::Double theScaleFactor) |
| GEOM::GEOM_Object_ptr | MakePrismTwoPnt (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2) |
| GEOM::GEOM_Object_ptr | MakePrismTwoPnt2Ways (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2) |
| GEOM::GEOM_Object_ptr | MakePrismTwoPntWithScaling (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2, CORBA::Double theScaleFactor) |
| GEOM::GEOM_Object_ptr | MakePrismDXDYDZ (GEOM::GEOM_Object_ptr theBase, CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ) |
| GEOM::GEOM_Object_ptr | MakePrismDXDYDZ2Ways (GEOM::GEOM_Object_ptr theBase, CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ) |
| GEOM::GEOM_Object_ptr | MakePrismDXDYDZWithScaling (GEOM::GEOM_Object_ptr theBase, CORBA::Double theDX, CORBA::Double theDY, CORBA::Double theDZ, CORBA::Double theScaleFactor) |
| GEOM::GEOM_Object_ptr | MakePipe (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr thePath) |
| GEOM::GEOM_Object_ptr | MakeRevolutionAxisAngle (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theAngle) |
| GEOM::GEOM_Object_ptr | MakeRevolutionAxisAngle2Ways (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theAngle) |
| GEOM::GEOM_Object_ptr | MakeFilling (GEOM::GEOM_Object_ptr theShape, CORBA::Long theMinDeg, CORBA::Long theMaxDeg, CORBA::Double theTol2D, CORBA::Double theTol3D, CORBA::Long theNbIter, GEOM::filling_oper_method theMethod, CORBA::Boolean theApprox) |
| GEOM::GEOM_Object_ptr | MakeThruSections (const GEOM::ListOfGO &theSeqSections, CORBA::Boolean theModeSolid, CORBA::Double thePreci, CORBA::Boolean theRuled) |
| GEOM::GEOM_Object_ptr | MakePipeWithDifferentSections (const GEOM::ListOfGO &theBases, const GEOM::ListOfGO &theLocations, GEOM::GEOM_Object_ptr thePath, CORBA::Boolean theWithContact, CORBA::Boolean theWithCorrections) |
| GEOM::GEOM_Object_ptr | MakePipeWithShellSections (const GEOM::ListOfGO &theBases, const GEOM::ListOfGO &theSubBases, const GEOM::ListOfGO &theLocations, GEOM::GEOM_Object_ptr thePath, CORBA::Boolean theWithContact, CORBA::Boolean theWithCorrections) |
| GEOM::GEOM_Object_ptr | MakePipeShellsWithoutPath (const GEOM::ListOfGO &theBases, const GEOM::ListOfGO &theLocations) |
| GEOM::GEOM_Object_ptr | MakePipeBiNormalAlongVector (GEOM::GEOM_Object_ptr theBase, GEOM::GEOM_Object_ptr thePath, GEOM::GEOM_Object_ptr theVec) |
| ::GEOMImpl_I3DPrimOperations * | 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_I3DPrimOperations_i::GEOM_I3DPrimOperations_i | ( | PortableServer::POA_ptr | thePOA, |
| GEOM::GEOM_Gen_ptr | theEngine, | ||
| ::GEOMImpl_I3DPrimOperations * | theImpl | ||
| ) |
constructor:
| GEOM_I3DPrimOperations_i::~GEOM_I3DPrimOperations_i | ( | ) |
destructor
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeBoxDXDYDZ | ( | CORBA::Double | theDX, |
| CORBA::Double | theDY, | ||
| CORBA::Double | theDZ | ||
| ) |
MakeBoxDXDYDZ
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeBoxTwoPnt | ( | GEOM::GEOM_Object_ptr | thePnt1, |
| GEOM::GEOM_Object_ptr | thePnt2 | ||
| ) |
MakeBoxTwoPnt
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeFaceHW | ( | CORBA::Double | theH, |
| CORBA::Double | theW, | ||
| CORBA::Short | theOrientation | ||
| ) |
MakeFaceHW
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeFaceObjHW | ( | GEOM::GEOM_Object_ptr | theObj, |
| CORBA::Double | theH, | ||
| CORBA::Double | theW | ||
| ) |
MakeFaceObjHW
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i.MakeDiskPntVecR | ( | GEOM::GEOM_Object_ptr | theCenter, |
| GEOM::GEOM_Object_ptr | theVector, | ||
| double | theR | ||
| ) |
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeDiskThreePnt | ( | GEOM::GEOM_Object_ptr | thePnt1, |
| GEOM::GEOM_Object_ptr | thePnt2, | ||
| GEOM::GEOM_Object_ptr | thePnt3 | ||
| ) |
MakeDiskThreePnt
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeDiskR | ( | CORBA::Double | theR, |
| CORBA::Short | theOrientation | ||
| ) |
MakeDiskR
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeCylinderRH | ( | CORBA::Double | theR, |
| CORBA::Double | theH | ||
| ) |
MakeCylinderRH
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeCylinderPntVecRH | ( | GEOM::GEOM_Object_ptr | thePnt, |
| GEOM::GEOM_Object_ptr | theVec, | ||
| CORBA::Double | theR, | ||
| CORBA::Double | theH | ||
| ) |
MakeCylinderPntVecRH
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeConeR1R2H | ( | CORBA::Double | theR1, |
| CORBA::Double | theR2, | ||
| CORBA::Double | theH | ||
| ) |
MakeConeR1R2H
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeConePntVecR1R2H | ( | GEOM::GEOM_Object_ptr | thePnt, |
| GEOM::GEOM_Object_ptr | theVec, | ||
| CORBA::Double | theR1, | ||
| CORBA::Double | theR2, | ||
| CORBA::Double | theH | ||
| ) |
MakeConePntVecR1R2H
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeSphereR | ( | CORBA::Double | theR | ) |
MakeSphereR
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeSpherePntR | ( | GEOM::GEOM_Object_ptr | thePnt, |
| CORBA::Double | theR | ||
| ) |
MakeSpherePntR
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeTorusRR | ( | CORBA::Double | theRMajor, |
| CORBA::Double | theRMinor | ||
| ) |
MakeTorusRR
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeTorusPntVecRR | ( | GEOM::GEOM_Object_ptr | thePnt, |
| GEOM::GEOM_Object_ptr | theVec, | ||
| CORBA::Double | theRMajor, | ||
| CORBA::Double | theRMinor | ||
| ) |
MakeTorusPntVecRR
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePrismVecH | ( | GEOM::GEOM_Object_ptr | theBase, |
| GEOM::GEOM_Object_ptr | theVec, | ||
| CORBA::Double | theH | ||
| ) |
MakePrismVecH
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePrismVecH2Ways | ( | GEOM::GEOM_Object_ptr | theBase, |
| GEOM::GEOM_Object_ptr | theVec, | ||
| CORBA::Double | theH | ||
| ) |
MakePrismVecH2Ways
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePrismVecHWithScaling | ( | GEOM::GEOM_Object_ptr | theBase, |
| GEOM::GEOM_Object_ptr | theVec, | ||
| CORBA::Double | theH, | ||
| CORBA::Double | theScaleFactor | ||
| ) |
MakePrismVecH
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePrismTwoPnt | ( | GEOM::GEOM_Object_ptr | theBase, |
| GEOM::GEOM_Object_ptr | thePoint1, | ||
| GEOM::GEOM_Object_ptr | thePoint2 | ||
| ) |
MakePrismTwoPnt
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePrismTwoPnt2Ways | ( | GEOM::GEOM_Object_ptr | theBase, |
| GEOM::GEOM_Object_ptr | thePoint1, | ||
| GEOM::GEOM_Object_ptr | thePoint2 | ||
| ) |
MakePrismTwoPnt2Ways
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePrismTwoPntWithScaling | ( | GEOM::GEOM_Object_ptr | theBase, |
| GEOM::GEOM_Object_ptr | thePoint1, | ||
| GEOM::GEOM_Object_ptr | thePoint2, | ||
| CORBA::Double | theScaleFactor | ||
| ) |
MakePrismTwoPnt
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePrismDXDYDZ | ( | GEOM::GEOM_Object_ptr | theBase, |
| CORBA::Double | theDX, | ||
| CORBA::Double | theDY, | ||
| CORBA::Double | theDZ | ||
| ) |
MakePrismDXDYDZ
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePrismDXDYDZ2Ways | ( | GEOM::GEOM_Object_ptr | theBase, |
| CORBA::Double | theDX, | ||
| CORBA::Double | theDY, | ||
| CORBA::Double | theDZ | ||
| ) |
MakePrismDXDYDZ2Ways
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePrismDXDYDZWithScaling | ( | GEOM::GEOM_Object_ptr | theBase, |
| CORBA::Double | theDX, | ||
| CORBA::Double | theDY, | ||
| CORBA::Double | theDZ, | ||
| CORBA::Double | theScaleFactor | ||
| ) |
MakePrismDXDYDZ
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePipe | ( | GEOM::GEOM_Object_ptr | theBase, |
| GEOM::GEOM_Object_ptr | thePath | ||
| ) |
MakePipe
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeRevolutionAxisAngle | ( | GEOM::GEOM_Object_ptr | theBase, |
| GEOM::GEOM_Object_ptr | theAxis, | ||
| CORBA::Double | theAngle | ||
| ) |
MakeRevolutionAxisAngle
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeRevolutionAxisAngle2Ways | ( | GEOM::GEOM_Object_ptr | theBase, |
| GEOM::GEOM_Object_ptr | theAxis, | ||
| CORBA::Double | theAngle | ||
| ) |
MakeRevolutionAxisAngle2Ways
References Handle().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeFilling | ( | GEOM::GEOM_Object_ptr | theShape, |
| CORBA::Long | theMinDeg, | ||
| CORBA::Long | theMaxDeg, | ||
| CORBA::Double | theTol2D, | ||
| CORBA::Double | theTol3D, | ||
| CORBA::Long | theNbIter, | ||
| GEOM::filling_oper_method | theMethod, | ||
| CORBA::Boolean | theApprox | ||
| ) |
MakeFilling
References GEOM.FOM_AutoCorrect, GEOM.FOM_Default, GEOM.FOM_UseOri, GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeThruSections | ( | const GEOM::ListOfGO & | theSeqSections, |
| CORBA::Boolean | theModeSolid, | ||
| CORBA::Double | thePreci, | ||
| CORBA::Boolean | theRuled | ||
| ) |
MakeThruSections
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_example.ind, GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePipeWithDifferentSections | ( | const GEOM::ListOfGO & | theBases, |
| const GEOM::ListOfGO & | theLocations, | ||
| GEOM::GEOM_Object_ptr | thePath, | ||
| CORBA::Boolean | theWithContact, | ||
| CORBA::Boolean | theWithCorrections | ||
| ) |
MakePipeWithDifferentSections
References Handle(), and GEOM_example.ind.
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePipeWithShellSections | ( | const GEOM::ListOfGO & | theBases, |
| const GEOM::ListOfGO & | theSubBases, | ||
| const GEOM::ListOfGO & | theLocations, | ||
| GEOM::GEOM_Object_ptr | thePath, | ||
| CORBA::Boolean | theWithContact, | ||
| CORBA::Boolean | theWithCorrections | ||
| ) |
MakePipeWithShellSections
References Handle(), and GEOM_example.ind.
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePipeShellsWithoutPath | ( | const GEOM::ListOfGO & | theBases, |
| const GEOM::ListOfGO & | theLocations | ||
| ) |
MakePipeShellsWithoutPath
References Handle(), and GEOM_example.ind.
| GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakePipeBiNormalAlongVector | ( | GEOM::GEOM_Object_ptr | theBase, |
| GEOM::GEOM_Object_ptr | thePath, | ||
| GEOM::GEOM_Object_ptr | theVec | ||
| ) |
MakePipeBiNormalAlongVector
References Handle().
| ::GEOMImpl_I3DPrimOperations* GEOM_I3DPrimOperations_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] |