#include <GEOMImpl_ICurvesOperations.hxx>

Public Types | |
| enum | CurveType { Polyline, Bezier, Interpolation } |
Public Member Functions | |
| Standard_EXPORT | GEOMImpl_ICurvesOperations (GEOM_Engine *theEngine, int theDocID) |
| Standard_EXPORT | ~GEOMImpl_ICurvesOperations () |
| Standard_EXPORT | Handle (GEOM_Object) MakeCircleThreePnt(Handle(GEOM_Object) thePnt1 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt2 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt3) |
| Standard_EXPORT | Handle (GEOM_Object) MakeCircleCenter2Pnt(Handle(GEOM_Object) thePnt1 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt2 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt3) |
| Standard_EXPORT | Handle (GEOM_Object) MakeCirclePntVecR(Handle(GEOM_Object) thePnt |
| Standard_EXPORT | Handle (GEOM_Object) theVec |
| Standard_EXPORT | Handle (GEOM_Object) MakeEllipse(Handle(GEOM_Object) thePnt |
| Standard_EXPORT | Handle (GEOM_Object) theVec |
| Standard_EXPORT double double | Handle (GEOM_Object) theVecMaj) |
| Standard_EXPORT | Handle (GEOM_Object) MakeArc(Handle(GEOM_Object) thePnt1 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt2 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt3) |
| Standard_EXPORT | Handle (GEOM_Object) MakeArcCenter(Handle(GEOM_Object) thePnt1 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt2 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt3 |
| Standard_EXPORT | Handle (GEOM_Object) MakeArcOfEllipse(Handle(GEOM_Object) thePnt1 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt2 |
| Standard_EXPORT | Handle (GEOM_Object) thePnt3) |
| Standard_EXPORT | Handle (GEOM_Object) MakeSketcher(const char *theCommand |
| Standard_EXPORT void | StartOperation () |
| Standard_EXPORT void | FinishOperation () |
| Standard_EXPORT void | AbortOperation () |
| Standard_EXPORT bool | IsDone () |
| Standard_EXPORT void | SetNotDone () |
| Standard_EXPORT void | SetErrorCode (const TCollection_AsciiString &theErrorCode) |
| Standard_EXPORT char * | GetErrorCode () |
| Standard_EXPORT GEOM_Engine * | GetEngine () |
| Standard_EXPORT GEOM_Solver * | GetSolver () |
| Standard_EXPORT int | GetDocID () |
Data Fields | |
| Standard_EXPORT double | theR |
| Standard_EXPORT double | theRMajor |
| Standard_EXPORT double double | theRMinor |
| Standard_EXPORT bool | theSense |
| Standard_EXPORT Handle(GEOM_Object) MakePolyline(std Standard_EXPORT Handle(GEOM_Object) MakeSplineBezier(std Standard_EXPORT Handle(GEOM_Object) MakeSplineInterpolation(std Standard_EXPORT const char * | theyExpr |
| Standard_EXPORT Handle(GEOM_Object) MakePolyline(std Standard_EXPORT Handle(GEOM_Object) MakeSplineBezier(std Standard_EXPORT Handle(GEOM_Object) MakeSplineInterpolation(std Standard_EXPORT const char const char * | thezExpr |
| Standard_EXPORT Handle(GEOM_Object) MakePolyline(std Standard_EXPORT Handle(GEOM_Object) MakeSplineBezier(std Standard_EXPORT Handle(GEOM_Object) MakeSplineInterpolation(std Standard_EXPORT const char const char double | theParamMin |
| Standard_EXPORT Handle(GEOM_Object) MakePolyline(std Standard_EXPORT Handle(GEOM_Object) MakeSplineBezier(std Standard_EXPORT Handle(GEOM_Object) MakeSplineInterpolation(std Standard_EXPORT const char const char double double | theParamMax |
| Standard_EXPORT Handle(GEOM_Object) MakePolyline(std Standard_EXPORT Handle(GEOM_Object) MakeSplineBezier(std Standard_EXPORT Handle(GEOM_Object) MakeSplineInterpolation(std Standard_EXPORT const char const char double double double | theParamStep |
| Standard_EXPORT Handle(GEOM_Object) MakePolyline(std Standard_EXPORT Handle(GEOM_Object) MakeSplineBezier(std Standard_EXPORT Handle(GEOM_Object) MakeSplineInterpolation(std Standard_EXPORT const char const char double double double CurveType | theCurveType |
| Standard_EXPORT std::list< double > | theWorkingPlane |
| GEOMImpl_ICurvesOperations::GEOMImpl_ICurvesOperations | ( | GEOM_Engine * | theEngine, |
| int | theDocID | ||
| ) |
constructor:
| GEOMImpl_ICurvesOperations::~GEOMImpl_ICurvesOperations | ( | ) |
destructor
| Standard_EXPORT GEOMImpl_ICurvesOperations::Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT double double GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_ICurvesOperations::Handle | ( | GEOM_Object | ) | const |
| void GEOM_IOperations::StartOperation | ( | ) | [inherited] |
StartOperation
References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().
| void GEOM_IOperations::FinishOperation | ( | ) | [inherited] |
FinishOperation
References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().
| void GEOM_IOperations::AbortOperation | ( | ) | [inherited] |
AbortOperation
References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().
| bool GEOM_IOperations::IsDone | ( | ) | [inherited] |
IsDone
References GEOM_IOperations._errorCode, and OK.
| Standard_EXPORT void GEOM_IOperations.SetNotDone | ( | ) | [inherited] |
References GEOM_IOperations._errorCode, and KO.
| Standard_EXPORT void GEOM_IOperations.SetErrorCode | ( | const TCollection_AsciiString & | theErrorCode | ) | [inherited] |
References GEOM_IOperations._errorCode.
| Standard_EXPORT char* GEOM_IOperations.GetErrorCode | ( | ) | [inherited] |
References GEOM_IOperations._errorCode.
| Standard_EXPORT GEOM_Engine* GEOM_IOperations.GetEngine | ( | ) | [inherited] |
References GEOM_IOperations._engine.
| Standard_EXPORT GEOM_Solver* GEOM_IOperations.GetSolver | ( | ) | [inherited] |
References GEOM_IOperations._solver.
| Standard_EXPORT int GEOM_IOperations.GetDocID | ( | ) | [inherited] |
References GEOM_IOperations._docID.
| Standard_EXPORT double GEOMImpl_ICurvesOperations.theR |
| Standard_EXPORT double GEOMImpl_ICurvesOperations.theRMajor |
| Standard_EXPORT double double GEOMImpl_ICurvesOperations.theRMinor |
| Standard_EXPORT bool GEOMImpl_ICurvesOperations.theSense |
| Standard_EXPORT Handle (GEOM_Object) MakePolyline (std Standard_EXPORT Handle (GEOM_Object) MakeSplineBezier (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolation (std Standard_EXPORT const char* GEOMImpl_ICurvesOperations.theyExpr |
| Standard_EXPORT Handle (GEOM_Object) MakePolyline (std Standard_EXPORT Handle (GEOM_Object) MakeSplineBezier (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolation (std Standard_EXPORT const char const char* GEOMImpl_ICurvesOperations.thezExpr |
| Standard_EXPORT Handle (GEOM_Object) MakePolyline (std Standard_EXPORT Handle (GEOM_Object) MakeSplineBezier (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolation (std Standard_EXPORT const char const char double GEOMImpl_ICurvesOperations.theParamMin |
| Standard_EXPORT Handle (GEOM_Object) MakePolyline (std Standard_EXPORT Handle (GEOM_Object) MakeSplineBezier (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolation (std Standard_EXPORT const char const char double double GEOMImpl_ICurvesOperations.theParamMax |
| Standard_EXPORT Handle (GEOM_Object) MakePolyline (std Standard_EXPORT Handle (GEOM_Object) MakeSplineBezier (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolation (std Standard_EXPORT const char const char double double double GEOMImpl_ICurvesOperations.theParamStep |
| Standard_EXPORT Handle (GEOM_Object) MakePolyline (std Standard_EXPORT Handle (GEOM_Object) MakeSplineBezier (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolation (std Standard_EXPORT const char const char double double double CurveType GEOMImpl_ICurvesOperations.theCurveType |
| Standard_EXPORT std::list<double> GEOMImpl_ICurvesOperations.theWorkingPlane |