ICAROUS
|
#include <StateVector.h>
Public Member Functions | |
StateVector (const Vect3 &ss=Vect3::ZERO(), const Velocity &vv=Velocity::ZEROV(), const double tt=0) | |
StateVector (const std::pair< Vect3, Velocity > &sv, double t) | |
std::pair< Vect3, Velocity > | pair () const |
Vect3 | s () const |
Velocity | v () const |
double | t () const |
Static Public Member Functions | |
static StateVector | makeXYZ (double x, double y, double z, double trk, double gs, double vs, double t) |
Public Attributes | |
Vect3 | ss |
Velocity | vv |
double | tt |
Captures the position and velocity at a certain point in time. This class requires the position and velocity are already in a Cartesian frame.