5#include "software/geom/point.h"
6#include "software/geom/polynomial2d.h"
7#include "software/geom/spline2d.h"
43 const std::vector<Point>
getKnots(
void)
const override;
53 std::vector<SplineSegment2d> segments;
56 const std::vector<Point> knots;
66 void initLinearSegments(
const std::vector<Point>& points);
Definition linear_spline2d.h:14
const std::vector< SplineSegment2d > getSplineSegments() const override
Definition linear_spline2d.cpp:81
const Point getStartPoint(void) const override
Definition linear_spline2d.cpp:71
const Point getValueAt(double val) const override
Definition linear_spline2d.cpp:16
std::vector< double > getKnotParametrizationValues() const override
Definition linear_spline2d.cpp:54
size_t getNumKnots(void) const override
Definition linear_spline2d.cpp:49
const std::vector< Point > getKnots(void) const override
Definition linear_spline2d.cpp:66
const Point getEndPoint(void) const override
Definition linear_spline2d.cpp:76