30 virtual float length()
const;
37 virtual QVector2D
spline(
int i0,
float t)
const;
float m_tBegin
Definition: catmullromspline.h:41
virtual float length() const
Definition: catmullromspline.cpp:30
virtual QVector2D getPosition(float param) const
evaluate the spline function for the given parameter
Definition: catmullromspline.cpp:20
virtual int getIndex(float t) const
Definition: catmullromspline.cpp:59
virtual void calculateKnotSequence()
Definition: catmullromspline.cpp:35
The CatmullRomSpline class implements a spline, that is determined by control points that lie on the ...
Definition: catmullromspline.h:14
virtual float ctlPointDistance(int i) const
Definition: catmullromspline.cpp:50
float m_tEnd
Definition: catmullromspline.h:42
std::vector< QVector2D > m_controlPoints
Definition: catmullromspline.h:39
virtual QVector2D spline(int i0, float t) const
Definition: catmullromspline.cpp:82
Definition: eventhandler.cpp:18
std::vector< float > m_knotSequence
Definition: catmullromspline.h:40
CatmullRomSpline(const std::vector< QVector2D > &controlPoints)
Definition: catmullromspline.cpp:9
virtual ~CatmullRomSpline()
Definition: catmullromspline.cpp:16