rz::ParametricPath class

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