Version: 6.3.1
Public Member Functions

GEOM_I3DPrimOperations_i Class Reference

#include <GEOM_I3DPrimOperations_i.hh>

Inheritance diagram for GEOM_I3DPrimOperations_i:
Inheritance graph

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_I3DPrimOperationsGetOperations ()
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_IOperationsGetImpl ()

Constructor & Destructor Documentation

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


Member Function Documentation

GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeBoxDXDYDZ ( CORBA::Double  theDX,
CORBA::Double  theDY,
CORBA::Double  theDZ 
)
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 
)
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 
)
GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeCylinderRH ( CORBA::Double  theR,
CORBA::Double  theH 
)
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 
)
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)
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 
)
GEOM::GEOM_Object_ptr GEOM_I3DPrimOperations_i::MakeThruSections ( const GEOM::ListOfGO theSeqSections,
CORBA::Boolean  theModeSolid,
CORBA::Double  thePreci,
CORBA::Boolean  theRuled 
)
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 ( )
CORBA::Boolean GEOM_IOperations_i::IsDone ( ) [virtual, inherited]
void GEOM_IOperations_i::SetErrorCode ( const char *  theErrorCode) [virtual, inherited]
char * GEOM_IOperations_i::GetErrorCode ( ) [virtual, inherited]
CORBA::Long GEOM_IOperations_i::GetStudyID ( ) [virtual, inherited]
GEOM::GEOM_Object_ptr GEOM_IOperations_i::GetObject ( Handle(GEOM_Object theObject) [virtual, inherited]
void GEOM_IOperations_i::FinishOperation ( ) [virtual, inherited]
void GEOM_IOperations_i::AbortOperation ( ) [virtual, inherited]
::GEOM_IOperations* GEOM_IOperations_i.GetImpl ( ) [inherited]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS