class
ParametricPath
Derived classes
- class CubicBezier
- class PiecewiseCubicBezier
Public functions
- auto getX(double t) const -> QLength virtual
- auto getY(double t) const -> QLength virtual
- auto getdX(double t) const -> QLength virtual
- auto getdY(double t) const -> QLength virtual
- auto getddX(double t) const -> QLength virtual
- auto getddY(double t) const -> QLength virtual
- auto getPoint(double t) const -> Point pure virtual
- auto getVelocity(double t) const -> Point pure virtual
- auto getAcceleration(double t) const -> Point pure virtual
- auto getTheta(double t) const -> Rotation virtual
- auto getCurvature(double t) const -> QCurvature virtual
- auto getLength(double tStart = 0, double tEnd = 1) const -> QLength virtual
- auto toDiscrete(int numSegments, bool end = true) const -> DiscretePath virtual
- auto toDiscrete(QLength distance, bool end = true) const -> DiscretePath virtual
- auto stepT(double t, QLength distance) const -> double virtual