Version: 9.12.0
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)
 
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)
 
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 ()
 

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

◆ CurveType

Enumerator
Polyline 
Bezier 
Interpolation 

Constructor & Destructor Documentation

◆ GEOMImpl_ICurvesOperations()

GEOMImpl_ICurvesOperations::GEOMImpl_ICurvesOperations ( GEOM_Engine theEngine)

constructor:

◆ ~GEOMImpl_ICurvesOperations()

GEOMImpl_ICurvesOperations::~GEOMImpl_ICurvesOperations ( )

destructor

Member Function Documentation

◆ Handle() [1/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  ) const

◆ Handle() [2/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [3/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [4/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [5/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [6/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [7/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [8/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [9/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  ) const

◆ Handle() [10/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  ) const

◆ Handle() [11/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [12/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [13/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [14/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [15/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [16/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [17/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [18/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [19/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [20/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [21/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [22/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [23/24]

Standard_EXPORT double double GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

◆ Handle() [24/24]

Standard_EXPORT GEOMImpl_ICurvesOperations::Handle ( GEOM_Object  )

Member Data Documentation

◆ IsUIso

Standard_EXPORT Handle (GEOM_Object) Make3DSketcher (std Standard_EXPORT const bool GEOMImpl_ICurvesOperations::IsUIso

◆ 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 GEOMImpl_ICurvesOperations::theCurveType

◆ theNewMethod

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)

◆ theParameter

Standard_EXPORT Handle (GEOM_Object) Make3DSketcher (std Standard_EXPORT const bool const double GEOMImpl_ICurvesOperations::theParameter

◆ 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 GEOMImpl_ICurvesOperations::theParamMax

◆ 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 GEOMImpl_ICurvesOperations::theParamMin

◆ theParamNbStep

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

◆ 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 GEOMImpl_ICurvesOperations::theParamStep

◆ theR

Standard_EXPORT double GEOMImpl_ICurvesOperations::theR

◆ theRMajor

Standard_EXPORT double GEOMImpl_ICurvesOperations::theRMajor

◆ theRMinor

Standard_EXPORT double double GEOMImpl_ICurvesOperations::theRMinor

◆ theSense

Standard_EXPORT bool GEOMImpl_ICurvesOperations::theSense

◆ theWorkingPlane

Standard_EXPORT std::list<double> GEOMImpl_ICurvesOperations::theWorkingPlane

◆ 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* GEOMImpl_ICurvesOperations::theyExpr

◆ 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* GEOMImpl_ICurvesOperations::thezExpr

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