#include <GEOM_ICurvesOperations_i.hh>

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 | MakeSplineInterpolWithTangents (const GEOM::ListOfGO &thePoints, GEOM::GEOM_Object_ptr theFirstVec, GEOM::GEOM_Object_ptr theLastVec) | 
| 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 | MakeCurveParametricNew (const char *thexExpr, const char *theyExpr, const char *thezExpr, double theParamMin, double theParamMax, CORBA::Long theParamNbStep, GEOM::curve_type theCurveType) | 
| GEOM::GEOM_Object_ptr | MakeIsoline (GEOM::GEOM_Object_ptr theFace, CORBA::Boolean IsUIsoline, double theParameter) | 
| GEOM::GEOM_Object_ptr | MakeSketcher (const char *theCommand, const GEOM::ListOfDouble &theWorkingPlane) | 
| GEOM::GEOM_Object_ptr | MakeSketcherOnPlane (const char *theCommand, GEOM::GEOM_Object_ptr theWorkingPlane) | 
| GEOM::GEOM_Object_ptr | Make3DSketcherCommand (const char *theCommand) | 
| GEOM::GEOM_Object_ptr | Make3DSketcher (const GEOM::ListOfDouble &theCoordinates) | 
| GEOM::GEOM_Object_ptr | MakePolyline2D (const GEOM::ListOfListOfDouble &theCoordsList, const GEOM::string_array &theNamesList, const GEOM::short_array &theTypesList, const GEOM::ListOfBool &theClosedList, const GEOM::ListOfDouble &theWorkingPlane) | 
| GEOM::GEOM_Object_ptr | MakePolyline2DOnPlane (const GEOM::ListOfListOfDouble &theCoordsList, const GEOM::string_array &theNamesList, const GEOM::short_array &theTypesList, const GEOM::ListOfBool &theClosedList, GEOM::GEOM_Object_ptr theWorkingPlane) | 
| ::GEOMImpl_ICurvesOperations * | GetOperations () | 
  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 CORBA::Long | GetStudyID () | 
| virtual GEOM::GEOM_BaseObject_ptr | GetBaseObject (Handle(GEOM_BaseObject) theObject) | 
| virtual void | FinishOperation () | 
| virtual void | AbortOperation () | 
| ::GEOM_IOperations * | GetImpl () | 
| virtual void | UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj) | 
| 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
      
  | 
  inline | 
References GEOM_IOperations_i::GetImpl().
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::Make3DSketcher | ( | const GEOM::ListOfDouble & | theCoordinates | ) | 
Make3DSketcher
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::Make3DSketcherCommand | ( | const char * | theCommand | ) | 
Make3DSketcherCommand
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
| 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 aPnt1, aPnt2, aPnt3, and HANDLE_NAMESPACE.
| 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 | ||
| ) | 
MakeArcCenter
References aPnt1, aPnt2, aPnt3, and HANDLE_NAMESPACE.
| 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 aPnt1, aPnt2, aPnt3, and HANDLE_NAMESPACE.
| 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 aPnt1, aPnt2, aPnt3, and HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeCirclePntVecR | ( | GEOM::GEOM_Object_ptr | theCenter, | 
| GEOM::GEOM_Object_ptr | theVector, | ||
| double | theR | ||
| ) | 
MakeCirclePntVecR
References HANDLE_NAMESPACE.
| 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 aPnt1, aPnt2, aPnt3, and HANDLE_NAMESPACE.
| 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 | ||
| ) | 
MakeCurveParametric
References GEOMImpl_ICurvesOperations::Bezier, GEOM::Bezier, HANDLE_NAMESPACE, GEOMImpl_ICurvesOperations::Interpolation, GEOM::Interpolation, GEOMImpl_ICurvesOperations::Polyline, and GEOM::Polyline.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeCurveParametricNew | ( | const char * | thexExpr, | 
| const char * | theyExpr, | ||
| const char * | thezExpr, | ||
| double | theParamMin, | ||
| double | theParamMax, | ||
| CORBA::Long | theParamNbStep, | ||
| GEOM::curve_type | theCurveType | ||
| ) | 
MakeCurveParametricNew
References GEOMImpl_ICurvesOperations::Bezier, GEOM::Bezier, HANDLE_NAMESPACE, GEOMImpl_ICurvesOperations::Interpolation, GEOM::Interpolation, GEOMImpl_ICurvesOperations::Polyline, and GEOM::Polyline.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeEllipse | ( | GEOM::GEOM_Object_ptr | theCenter, | 
| GEOM::GEOM_Object_ptr | theVector, | ||
| double | theRMajor, | ||
| double | theRMinor | ||
| ) | 
MakeEllipse
References HANDLE_NAMESPACE.
| 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 | ||
| ) | 
MakeEllipseVec
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeIsoline | ( | GEOM::GEOM_Object_ptr | theFace, | 
| CORBA::Boolean | IsUIsoline, | ||
| double | theParameter | ||
| ) | 
MakeIsoline
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakePolyline | ( | const GEOM::ListOfGO & | thePoints, | 
| CORBA::Boolean | theIsClosed | ||
| ) | 
MakePolyline
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakePolyline2D | ( | const GEOM::ListOfListOfDouble & | theCoordsList, | 
| const GEOM::string_array & | theNamesList, | ||
| const GEOM::short_array & | theTypesList, | ||
| const GEOM::ListOfBool & | theClosedList, | ||
| const GEOM::ListOfDouble & | theWorkingPlane | ||
| ) | 
MakePolyline2D
References Handle(), and HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakePolyline2DOnPlane | ( | const GEOM::ListOfListOfDouble & | theCoordsList, | 
| const GEOM::string_array & | theNamesList, | ||
| const GEOM::short_array & | theTypesList, | ||
| const GEOM::ListOfBool & | theClosedList, | ||
| GEOM::GEOM_Object_ptr | theWorkingPlane | ||
| ) | 
MakePolylineOnPlane
References Handle(), and HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeSketcher | ( | const char * | theCommand, | 
| const GEOM::ListOfDouble & | theWorkingPlane | ||
| ) | 
MakeSketcher
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeSketcherOnPlane | ( | const char * | theCommand, | 
| GEOM::GEOM_Object_ptr | theWorkingPlane | ||
| ) | 
MakeSketcherOnPlane
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeSplineBezier | ( | const GEOM::ListOfGO & | thePoints, | 
| CORBA::Boolean | theIsClosed | ||
| ) | 
MakeSplineBezier
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeSplineInterpolation | ( | const GEOM::ListOfGO & | thePoints, | 
| CORBA::Boolean | theIsClosed, | ||
| CORBA::Boolean | theDoReordering | ||
| ) | 
MakeSplineInterpolation
References HANDLE_NAMESPACE.
| GEOM::GEOM_Object_ptr GEOM_ICurvesOperations_i::MakeSplineInterpolWithTangents | ( | const GEOM::ListOfGO & | thePoints, | 
| GEOM::GEOM_Object_ptr | theFirstVec, | ||
| GEOM::GEOM_Object_ptr | theLastVec | ||
| ) | 
MakeSplineInterpolWithTangents
References aVec1(), aVec2(), and HANDLE_NAMESPACE.