Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 Handle (GEOM_Object) MakeSketcherOnPlane(const char *theCommand
 
Standard_EXPORT Handle (GEOM_Object) theWorkingPlane)
 
Standard_EXPORT Handle (GEOM_Object) Make3DSketcherCommand(const char *theCommand)
 
- Public Member Functions inherited from GEOM_IOperations
Standard_EXPORT GEOM_IOperations (GEOM_Engine *theEngine, int theDocID)
 
Standard_EXPORT ~GEOM_IOperations ()
 
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 ()
 

Public Attributes

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 Handle(GEOM_Object)
MakeSplineInterpolWithTangents(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 Handle(GEOM_Object)
MakeSplineInterpolWithTangents(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 Handle(GEOM_Object)
MakeSplineInterpolWithTangents(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 Handle(GEOM_Object)
MakeSplineInterpolWithTangents(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 Handle(GEOM_Object)
MakeSplineInterpolWithTangents(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 Handle(GEOM_Object)
MakeSplineInterpolWithTangents(std
Standard_EXPORT const char
const char double double
double CurveType 
theCurveType
 
Standard_EXPORT Handle(GEOM_Object)
MakePolyline(std
Standard_EXPORT Handle(GEOM_Object)
MakeSplineBezier(std
Standard_EXPORT Handle(GEOM_Object)
MakeSplineInterpolation(std
Standard_EXPORT Handle(GEOM_Object)
MakeSplineInterpolWithTangents(std
Standard_EXPORT const char
const char double double
double CurveType int 
theParamNbStep =0
 
Standard_EXPORT Handle(GEOM_Object)
MakePolyline(std
Standard_EXPORT Handle(GEOM_Object)
MakeSplineBezier(std
Standard_EXPORT Handle(GEOM_Object)
MakeSplineInterpolation(std
Standard_EXPORT Handle(GEOM_Object)
MakeSplineInterpolWithTangents(std
Standard_EXPORT const char
const char double double
double CurveType int bool 
theNewMethod =false)
 
Standard_EXPORT std::list< double > theWorkingPlane
 
Standard_EXPORT Handle(GEOM_Object)
Make3DSketcher(std
Standard_EXPORT const bool 
IsUIso
 
Standard_EXPORT Handle(GEOM_Object)
Make3DSketcher(std
Standard_EXPORT const bool
const double 
theParameter
 

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
Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  ) const
Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )
Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  ) const

Member Data Documentation

Standard_EXPORT Handle (GEOM_Object) Make3DSketcher (std Standard_EXPORT const bool GEOMImpl_ICurvesOperations::IsUIso
Standard_EXPORT Handle (GEOM_Object) MakePolyline (std Standard_EXPORT Handle (GEOM_Object) MakeSplineBezier (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolation (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolWithTangents (std Standard_EXPORT const char const char double double double CurveType GEOMImpl_ICurvesOperations::theCurveType
Standard_EXPORT Handle (GEOM_Object) MakePolyline (std Standard_EXPORT Handle (GEOM_Object) MakeSplineBezier (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolation (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolWithTangents (std Standard_EXPORT const char const char double double double CurveType int bool GEOMImpl_ICurvesOperations::theNewMethod =false)
Standard_EXPORT Handle (GEOM_Object) Make3DSketcher (std Standard_EXPORT const bool const double GEOMImpl_ICurvesOperations::theParameter
Standard_EXPORT Handle (GEOM_Object) MakePolyline (std Standard_EXPORT Handle (GEOM_Object) MakeSplineBezier (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolation (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolWithTangents (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 Handle (GEOM_Object) MakeSplineInterpolWithTangents (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 Handle (GEOM_Object) MakeSplineInterpolWithTangents (std Standard_EXPORT const char const char double double double CurveType int GEOMImpl_ICurvesOperations::theParamNbStep =0
Standard_EXPORT Handle (GEOM_Object) MakePolyline (std Standard_EXPORT Handle (GEOM_Object) MakeSplineBezier (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolation (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolWithTangents (std Standard_EXPORT const char const char double double double GEOMImpl_ICurvesOperations::theParamStep
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 std::list<double> GEOMImpl_ICurvesOperations::theWorkingPlane
Standard_EXPORT Handle (GEOM_Object) MakePolyline (std Standard_EXPORT Handle (GEOM_Object) MakeSplineBezier (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolation (std Standard_EXPORT Handle (GEOM_Object) MakeSplineInterpolWithTangents (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 Handle (GEOM_Object) MakeSplineInterpolWithTangents (std Standard_EXPORT const char const char* GEOMImpl_ICurvesOperations::thezExpr

The documentation for this class was generated from the following files: