Version: 9.12.0
GEOM_ILocalOperations_i Class Reference

#include <GEOM_ILocalOperations_i.hh>

Inheritance diagram for GEOM_ILocalOperations_i:
Inheritance graph

Public Member Functions

 GEOM_ILocalOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, ::GEOMImpl_ILocalOperations *theImpl)
 
 ~GEOM_ILocalOperations_i ()
 
GEOM::GEOM_Object_ptr MakeFilletAll (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR)
 
GEOM::GEOM_Object_ptr MakeFilletEdges (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR, const GEOM::ListOfLong &theEdges)
 
GEOM::GEOM_Object_ptr MakeFilletEdgesR1R2 (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR1, CORBA::Double theR2, const GEOM::ListOfLong &theEdges)
 
GEOM::GEOM_Object_ptr MakeFilletFaces (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR, const GEOM::ListOfLong &theFaces)
 
GEOM::GEOM_Object_ptr MakeFilletFacesR1R2 (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR1, CORBA::Double theR2, const GEOM::ListOfLong &theFaces)
 
GEOM::GEOM_Object_ptr MakeFillet2D (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR, const GEOM::ListOfLong &theVertexes)
 
GEOM::GEOM_Object_ptr MakeFillet1D (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR, const GEOM::ListOfLong &theVertexes, CORBA::Boolean doIgnoreSecantVertices)
 
GEOM::GEOM_Object_ptr MakeChamferAll (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD)
 
GEOM::GEOM_Object_ptr MakeChamferEdge (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD1, CORBA::Double theD2, CORBA::Long theFace1, CORBA::Long theFace2)
 
GEOM::GEOM_Object_ptr MakeChamferEdgeAD (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD, CORBA::Double theAngle, CORBA::Long theFace1, CORBA::Long theFace2)
 
GEOM::GEOM_Object_ptr MakeChamferFaces (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD1, CORBA::Double theD2, const GEOM::ListOfLong &theFaces)
 
GEOM::GEOM_Object_ptr MakeChamferFacesAD (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD, CORBA::Double theAngle, const GEOM::ListOfLong &theFaces)
 
GEOM::GEOM_Object_ptr MakeChamferEdges (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD1, CORBA::Double theD2, const GEOM::ListOfLong &theEdges)
 
GEOM::GEOM_Object_ptr MakeChamferEdgesAD (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD, CORBA::Double theAngle, const GEOM::ListOfLong &theEdges)
 
GEOM::GEOM_Object_ptr MakeArchimede (GEOM::GEOM_Object_ptr theShape, CORBA::Double theWeight, CORBA::Double theWaterDensity, CORBA::Double theMeshingDeflection)
 
CORBA::Long GetSubShapeIndex (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr theSubShape)
 
::GEOMImpl_ILocalOperationsGetOperations ()
 
- Public Member Functions inherited from GEOM_IOperations_i
 GEOM_IOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine, ::GEOM_IOperations *theImpl)
 
 ~GEOM_IOperations_i ()
 
virtual CORBA::Boolean IsDone ()
 
virtual void SetErrorCode (const char *theErrorCode)
 
virtual char * GetErrorCode ()
 
virtual GEOM::GEOM_BaseObject_ptr GetBaseObject (Handle(::GEOM_BaseObject) theObject)
 
virtual void FinishOperation ()
 
virtual void AbortOperation ()
 
::GEOM_IOperationsGetImpl ()
 
virtual void UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj)
 

Constructor & Destructor Documentation

◆ GEOM_ILocalOperations_i()

GEOM_ILocalOperations_i::GEOM_ILocalOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_ILocalOperations theImpl 
)

constructor:

◆ ~GEOM_ILocalOperations_i()

GEOM_ILocalOperations_i::~GEOM_ILocalOperations_i ( )

destructor

Member Function Documentation

◆ GetOperations()

::GEOMImpl_ILocalOperations* GEOM_ILocalOperations_i::GetOperations ( )
inline

◆ GetSubShapeIndex()

CORBA::Long GEOM_ILocalOperations_i::GetSubShapeIndex ( GEOM::GEOM_Object_ptr  theShape,
GEOM::GEOM_Object_ptr  theSubShape 
)

◆ MakeArchimede()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeArchimede ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theWeight,
CORBA::Double  theWaterDensity,
CORBA::Double  theMeshingDeflection 
)

MakeArchimede

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeChamferAll()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeChamferAll ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD 
)

MakeChamferAll

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeChamferEdge()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeChamferEdge ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD1,
CORBA::Double  theD2,
CORBA::Long  theFace1,
CORBA::Long  theFace2 
)

MakeChamferEdge

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeChamferEdgeAD()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeChamferEdgeAD ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD,
CORBA::Double  theAngle,
CORBA::Long  theFace1,
CORBA::Long  theFace2 
)

MakeChamferEdgeAD

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeChamferEdges()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeChamferEdges ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD1,
CORBA::Double  theD2,
const GEOM::ListOfLong theEdges 
)

MakeChamferEdges

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeChamferEdgesAD()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeChamferEdgesAD ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD,
CORBA::Double  theAngle,
const GEOM::ListOfLong theEdges 
)

MakeChamferEdgesAD

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeChamferFaces()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeChamferFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD1,
CORBA::Double  theD2,
const GEOM::ListOfLong theFaces 
)

MakeChamferFaces

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeChamferFacesAD()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeChamferFacesAD ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theD,
CORBA::Double  theAngle,
const GEOM::ListOfLong theFaces 
)

MakeChamferFacesAD

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeFillet1D()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeFillet1D ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
const GEOM::ListOfLong theVertexes,
CORBA::Boolean  doIgnoreSecantVertices 
)

MakeFillet1D

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeFillet2D()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeFillet2D ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
const GEOM::ListOfLong theVertexes 
)

MakeFillet2D

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeFilletAll()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeFilletAll ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR 
)

MakeFilletAll

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeFilletEdges()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeFilletEdges ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
const GEOM::ListOfLong theEdges 
)

MakeFilletEdges

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeFilletEdgesR1R2()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeFilletEdgesR1R2 ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR1,
CORBA::Double  theR2,
const GEOM::ListOfLong theEdges 
)

MakeFilletEdges R1 R2

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeFilletFaces()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeFilletFaces ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR,
const GEOM::ListOfLong theFaces 
)

MakeFilletFaces

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().

◆ MakeFilletFacesR1R2()

GEOM::GEOM_Object_ptr GEOM_ILocalOperations_i::MakeFilletFacesR1R2 ( GEOM::GEOM_Object_ptr  theShape,
CORBA::Double  theR1,
CORBA::Double  theR2,
const GEOM::ListOfLong theFaces 
)

MakeFilletFaces R1 R2

References GetOperations(), Handle(), and GEOM_IOperations_i::IsDone().


The documentation for this class was generated from the following files: