- Standard_EXPORT Handle(GEOM_Object) MakeSketcher (const TCollection_AsciiString& theCommand,
- list<double> theWorkingPlane);
- Standard_EXPORT Handle(GEOM_Object) MakeSketcherOnPlane (const TCollection_AsciiString& theCommand,
+ Standard_EXPORT Handle(GEOM_Object) MakePolyline (std::list<Handle(GEOM_Object)> thePoints,
+ bool theIsClosed = false);
+
+ Standard_EXPORT Handle(GEOM_Object) MakeSplineBezier (std::list<Handle(GEOM_Object)> thePoints,
+ bool theIsClosed = false);
+
+ Standard_EXPORT Handle(GEOM_Object) MakeSplineInterpolation (std::list<Handle(GEOM_Object)> thePoints,
+ bool theIsClosed = false,
+ bool theDoReordering = false);
+
+ Standard_EXPORT Handle(GEOM_Object) MakeSplineInterpolWithTangents
+ (std::list<Handle(GEOM_Object)> thePoints,
+ Handle(GEOM_Object) theFirstVec,
+ Handle(GEOM_Object) theLastVec);
+
+ Standard_EXPORT Handle(GEOM_Object) MakeCurveParametric
+ (const char* thexExpr, const char* theyExpr, const char* thezExpr,
+ double theParamMin, double theParamMax, double theParamStep,
+ CurveType theCurveType, int theParamNbStep=0, bool theNewMethod=false);
+
+ Standard_EXPORT Handle(GEOM_Object) MakeSketcher (const char* theCommand,
+ std::list<double> theWorkingPlane);
+ Standard_EXPORT Handle(GEOM_Object) MakeSketcherOnPlane (const char* theCommand,