3#include "software/geom/point.h"
4#include "software/geom/polynomial2d.h"
54 const double start_val;
85 virtual const std::vector<Point>
getKnots()
const = 0;
Definition polynomial2d.h:10
virtual const Point getStartPoint() const =0
virtual const std::vector< SplineSegment2d > getSplineSegments() const =0
virtual const Point getEndPoint() const =0
virtual size_t getNumKnots() const =0
virtual const Point getValueAt(double t) const =0
virtual const std::vector< Point > getKnots() const =0
virtual std::vector< double > getKnotParametrizationValues() const =0
static SplineSegment2d createSplineSegment2d(double start_val, double end_val, Polynomial2d polynomial)
Definition spline2d.cpp:24
const Polynomial2d & getPolynomial() const
Definition spline2d.cpp:19
double getParametrizationStartVal() const
Definition spline2d.cpp:9
double getParametrizationEndVal() const
Definition spline2d.cpp:14