Version: 6.3.1
Public Member Functions

GEOM_ICurvesOperations_i Class Reference

#include <GEOM_ICurvesOperations_i.hh>

Inheritance diagram for GEOM_ICurvesOperations_i:
Inheritance graph

Public Member Functions

 GEOM_ICurvesOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_ICurvesOperations *theImpl)
 ~GEOM_ICurvesOperations_i ()
GEOM::GEOM_Object_ptr MakeCirclePntVecR (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr theVector, double theR)
GEOM::GEOM_Object_ptr MakeCircleThreePnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3)
GEOM::GEOM_Object_ptr MakeCircleCenter2Pnt (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3)
GEOM::GEOM_Object_ptr MakeEllipse (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr theVector, double theRMajor, double theRMinor)
GEOM::GEOM_Object_ptr MakeEllipseVec (GEOM::GEOM_Object_ptr theCenter, GEOM::GEOM_Object_ptr theVector, double theRMajor, double theRMinor, GEOM::GEOM_Object_ptr theVectorMajor)
GEOM::GEOM_Object_ptr MakeArc (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3)
GEOM::GEOM_Object_ptr MakeArcCenter (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3, bool theSense)
GEOM::GEOM_Object_ptr MakeArcOfEllipse (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3)
GEOM::GEOM_Object_ptr MakePolyline (const GEOM::ListOfGO &thePoints, CORBA::Boolean theIsClosed)
GEOM::GEOM_Object_ptr MakeSplineBezier (const GEOM::ListOfGO &thePoints, CORBA::Boolean theIsClosed)
GEOM::GEOM_Object_ptr MakeSplineInterpolation (const GEOM::ListOfGO &thePoints, CORBA::Boolean theIsClosed, CORBA::Boolean theDoReordering)
GEOM::GEOM_Object_ptr MakeCurveParametric (const char *thexExpr, const char *theyExpr, const char *thezExpr, double theParamMin, double theParamMax, double theParamStep, GEOM::curve_type theCurveType)
GEOM::GEOM_Object_ptr MakeSketcher (const char *theCommand, const GEOM::ListOfDouble &theWorkingPlane)
GEOM::GEOM_Object_ptr Make3DSketcher (const GEOM::ListOfDouble &theCoordinates)
GEOM::GEOM_Object_ptr MakeSketcherOnPlane (const char *theCommand, GEOM::GEOM_Object_ptr theWorkingPlane)
::GEOMImpl_ICurvesOperationsGetOperations ()
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_ICurvesOperations_i::GEOM_ICurvesOperations_i ( PortableServer::POA_ptr  thePOA,
GEOM::GEOM_Gen_ptr  theEngine,
::GEOMImpl_ICurvesOperations theImpl 
)

constructor:

GEOM_ICurvesOperations_i::~GEOM_ICurvesOperations_i ( )

destructor


Member Function Documentation

GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i.MakeCirclePntVecR ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  theVector,
double  theR 
)
GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeCircleThreePnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)

MakeCircleThreePnt

References Handle().

GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeCircleCenter2Pnt ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)

MakeCircleCenter2Pnt

References Handle().

GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i.MakeEllipse ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  theVector,
double  theRMajor,
double  theRMinor 
)
GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i.MakeEllipseVec ( GEOM::GEOM_Object_ptr  theCenter,
GEOM::GEOM_Object_ptr  theVector,
double  theRMajor,
double  theRMinor,
GEOM::GEOM_Object_ptr  theVectorMajor 
)
GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeArc ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)

MakeArc

References Handle().

GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i.MakeArcCenter ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3,
bool  theSense 
)
GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeArcOfEllipse ( GEOM::GEOM_Object_ptr  thePnt1,
GEOM::GEOM_Object_ptr  thePnt2,
GEOM::GEOM_Object_ptr  thePnt3 
)

MakeArc

References Handle().

GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakePolyline ( const GEOM::ListOfGO thePoints,
CORBA::Boolean  theIsClosed 
)

MakePolyline

References Handle(), and GEOM_example.ind.

GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeSplineBezier ( const GEOM::ListOfGO thePoints,
CORBA::Boolean  theIsClosed 
)

MakeSplineBezier

References Handle(), and GEOM_example.ind.

GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeSplineInterpolation ( const GEOM::ListOfGO thePoints,
CORBA::Boolean  theIsClosed,
CORBA::Boolean  theDoReordering 
)

MakeSplineInterpolation

References Handle(), and GEOM_example.ind.

GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeCurveParametric ( const char *  thexExpr,
const char *  theyExpr,
const char *  thezExpr,
double  theParamMin,
double  theParamMax,
double  theParamStep,
GEOM::curve_type  theCurveType 
)
GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeSketcher ( const char *  theCommand,
const GEOM::ListOfDouble theWorkingPlane 
)

MakeSketcher

References Handle(), and GEOM_example.ind.

GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::Make3DSketcher ( const GEOM::ListOfDouble theCoordinates)

Make3DSketcher

References Handle(), and GEOM_example.ind.

GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeSketcherOnPlane ( const char *  theCommand,
GEOM::GEOM_Object_ptr  theWorkingPlane 
)

MakeSketcherOnPlane

References Handle().

::GEOMImpl_ICurvesOperations* GEOM_ICurvesOperations_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