Version: 6.3.1
Public Types | Public Member Functions | Data Fields

GEOMImpl_ICurvesOperations Class Reference

#include <GEOMImpl_ICurvesOperations.hxx>

Inheritance diagram for GEOMImpl_ICurvesOperations:
Inheritance graph

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_EngineGetEngine ()
Standard_EXPORT GEOM_SolverGetSolver ()
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

Member Enumeration Documentation

Enumerator:
Polyline 
Bezier 
Interpolation 

Constructor & Destructor Documentation

GEOMImpl_ICurvesOperations::GEOMImpl_ICurvesOperations ( GEOM_Engine theEngine,
int  theDocID 
)

constructor:

GEOMImpl_ICurvesOperations::~GEOMImpl_ICurvesOperations ( )

destructor


Member Function Documentation

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]
Standard_EXPORT char* GEOM_IOperations.GetErrorCode ( ) [inherited]
Standard_EXPORT GEOM_Engine* GEOM_IOperations.GetEngine ( ) [inherited]
Standard_EXPORT GEOM_Solver* GEOM_IOperations.GetSolver ( ) [inherited]
Standard_EXPORT int GEOM_IOperations.GetDocID ( ) [inherited]

Field Documentation

Standard_EXPORT double GEOMImpl_ICurvesOperations.theR
Standard_EXPORT double GEOMImpl_ICurvesOperations.theRMajor
Standard_EXPORT double double GEOMImpl_ICurvesOperations.theRMinor
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
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