5 #include "coordConv/mathUtils.h"
6 #include "coordConv/pvt.h"
43 explicit PVAJT(coordConv::PVT
const &pvt);
52 double dt = t - this->
t;
63 return std::isfinite(
pos)
65 && std::isfinite(
accel)
66 && std::isfinite(
jerk)
71 return (this->
pos == rhs.
pos)
75 && (this->
t == rhs.
t);
88 std::ostream &
operator<<(std::ostream &os, PVAJT
const &pvajt);
std::string __repr__() const
bool operator==(PVAJT const &rhs)
std::ostream & operator<<(std::ostream &os, ChebyshevPolynomial const &cheby)
PVAJT extrapolate(double t) const
Extrapolate to a specified time, assuming a path of constant jerk.
bool isfinite() const
Are all values finite? (Does it have finite pos, vel and t)?
bool operator!=(PVAJT const &rhs)