GetKnots() const | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
GetMethodOrderSmoothing() const | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
GetOrder() const | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
GetPoints() const | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
GetPointsParameters() const | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
GetPointsWeights() const | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
GetSmoothCoefficient() const | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
GetTolerance() const | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
Init(const MbApproxNurbsParameters &other) | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
InitConstraints(const std::vector< Point > &aPt, size_t order, double tolerance, bool bClosed, const std::vector< std::pair< size_t, const Vector * >> &constraints) | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
InitPoints(const std::vector< Point > &aPt, size_t order, double smooth, MbeSmoothingMethod typeSmoothing, double tolerance) | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
InitSimpleConstraints(const std::vector< Point > &aPt, size_t order, double tolerance, c3d::BoolPair bFixBeginEnd, bool bClosed, Vector *pDerBeg=nullptr, Vector *pDerEnd=nullptr) | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
InitUniform(const std::vector< Point > &aPt, size_t order, size_t nSpan, double smooth, MbeSmoothingMethod typeSmoothing, double tolerance, bool bClosed, double extendBeg=0., double extendEnd=0.) | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
InitUniformByPointsAndParams(const std::vector< Point > &aPt, const std::vector< double > &aPrm, size_t order, size_t nSpan, double smooth, MbeSmoothingMethod typeSmoothing, double tolerance, bool bClosed, double extendBeg=0., double extendEnd=0.) | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
IsClosed() const | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
IsSmoothDefined() const | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
MbApproxNurbsParameters(VERSION version=Math::DefaultMathVersion()) | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
MbApproxNurbsParameters(const MbApproxNurbsParameters &other) | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
SetPointWeight(size_t idx, double weight) | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
SetSmoothCoefficient(double smooth) | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
SetWeightDerivative(size_t idx, double weight, const Vector &der) | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |
~MbApproxNurbsParameters() | MbApproxNurbsParameters< Point, Vector, Nurbs > | inline |