Class xlifepp::BezierSpline#
-
class BezierSpline : public xlifepp::Spline#
-
BezierSpline class
Public Functions
-
BezierSpline(const BezierSpline&)#
-
copy constructor
-
inline virtual BezierSpline *clone() const#
-
virtual copy like constructor
-
void copy(const BezierSpline&)#
-
copy BezierSpline data in a cleaned BezierSpline (re-allocate parametrization_ pointer)
-
virtual Point evaluate(real_t t, DiffOpType d = _id) const#
-
return parameter bounds
evaluate spline or its derivative at t
-
Vector<real_t> funParametrization(const Point &pt, Parameters &pars, DiffOpType d = _id) const#
-
parametrization
< parametrization s(t)
-
Vector<real_t> invParametrization(const Point &pt, Parameters &pars, DiffOpType d = _id) const#
-
inverse of parametrization
< inverse of parametrization
-
BezierSpline &operator=(const BezierSpline&)#
-
assign BezierSpline to current one
-
inline virtual RealPair parameterBounds() const#
-
return parameter bounds
return parameter bounds same as knot bounds!
-
virtual void print(std::ostream&) const#
-
print utility
-
BezierSpline(const BezierSpline&)#