#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.