Brick
Loading...
Searching...
No Matches
QuinticHermiteSpline Member List

This is the complete list of members for QuinticHermiteSpline, including all inherited members.

acceleration(double u) const overrideHermiteSpline< 5 >inlinevirtual
build_arc_table(double max_err=1e-4)SplineBaseinlineprotected
build_arc_table_recursive(double u0, double u1, double s0, double segment_length, double max_err)SplineBaseinlineprotected
clamp_u(double u) (defined in SplineBase)SplineBaseinlineprotectedstatic
clamp_value(double value, double lo, double hi) (defined in SplineBase)SplineBaseinlineprotectedstatic
curvature(double u) constSplineBaseinline
eval_poly(const std::array< double, N > &coeffs, double u)SplineBaseinlineprotectedstatic
eval_poly_derivative(const std::array< double, N > &coeffs, double u)SplineBaseinlineprotectedstatic
eval_poly_second_derivative(const std::array< double, N > &coeffs, double u)SplineBaseinlineprotectedstatic
heading(double u) constSplineBaseinline
integrate_segment_length(double u0, double u1) constSplineBaseinlineprotected
length() constSplineBaseinline
position(double u) const overrideHermiteSpline< 5 >inlinevirtual
QuinticHermiteSpline()=defaultQuinticHermiteSpline
QuinticHermiteSpline(const HermitePoint &start, const HermitePoint &end, double max_err=1e-4)QuinticHermiteSplineinline
QuinticHermiteSpline(const Translation2d &start_pos, const Translation2d &end_pos, const Translation2d &start_tangent, const Translation2d &end_tangent, const Translation2d &start_accel, const Translation2d &end_accel, double max_err=1e-4)QuinticHermiteSplineinline
sample(double u) constSplineBaseinline
sample_by_count(int count) constSplineBaseinline
sample_by_s(double s) constSplineBaseinline
sample_by_spacing(double ds) constSplineBaseinline
u_from_s(double s) constSplineBaseinline
velocity(double u) const overrideHermiteSpline< 5 >inlinevirtual
~SplineBase()=default (defined in SplineBase)SplineBasevirtual