24 explicit PVTCoord(
Coord const &coord, Eigen::Vector3d
const &vel,
double tai);
36 explicit PVTCoord(
Coord const &coord0,
Coord const &coord1,
double tai,
double deltaT);
63 explicit PVTCoord(
PVT const &equatPVT,
PVT const &polarPVT,
PVT const &distPVT,
double equatPM,
double polarPM,
double radVel);
85 Eigen::Vector3d
getVel()
const {
return _vel; };
90 double getTAI()
const {
return _tai; };
183 Eigen::Vector3d _vel;
202 void _setFromCoordPair(
Coord const &coord0,
Coord const &coord1,
double tai,
double deltaT);
207 std::ostream &
operator<<(std::ostream &os, PVTCoord
const &pvtCoord);
PVT angularSeparation(PVTCoord const &pvtCoord) const
PVTCoord copy(double tai) const
bool getSphPVT(PVT &equatPVT, PVT &polarPVT) const
Eigen::Vector3d getVel() const
PVT orientationTo(PVTCoord const &pvtCoord) const
bool operator!=(PVTCoord const &rhs)
std::string __repr__() const
bool operator==(PVTCoord const &rhs)
PVTCoord offset(PVT &toOrient, PVT const &fromOrient, PVT const &dist) const
std::ostream & operator<<(std::ostream &out, Coord const &coord)