- /// Constructor with values.
- SKETCHAPI_EXPORT SketchAPI_BSpline(
- const std::shared_ptr<ModelAPI_Feature>& theFeature,
- const std::list<std::shared_ptr<GeomAPI_Pnt2d> >& thePoles,
- const std::list<ModelHighAPI_Double>& theWeights = std::list<ModelHighAPI_Double>());
-
- /// Constructor with values.
- SKETCHAPI_EXPORT SketchAPI_BSpline(
- const std::shared_ptr<ModelAPI_Feature>& theFeature,
- const int theDegree,
- const std::list<std::shared_ptr<GeomAPI_Pnt2d> >& thePoles,
- const std::list<ModelHighAPI_Double>& theWeights = std::list<ModelHighAPI_Double>(),
- const std::list<ModelHighAPI_Double>& theKnots = std::list<ModelHighAPI_Double>(),
- const std::list<ModelHighAPI_Integer>& theMults = std::list<ModelHighAPI_Integer>());
-
- /// Constructor with external.
- SKETCHAPI_EXPORT
- SketchAPI_BSpline(const std::shared_ptr<ModelAPI_Feature>& theFeature,
- const ModelHighAPI_Selection& theExternal);
-
- /// Constructor with external.
- SKETCHAPI_EXPORT
- SketchAPI_BSpline(const std::shared_ptr<ModelAPI_Feature>& theFeature,
- const std::string& theExternalName);
-