|
| GeneralState (const std::string &name, const Position &s, const Velocity &v, double time) |
|
| GeneralState (const std::string &name, const SimpleMovingPoly &p, double time) |
|
| GeneralState (const std::string &name, const SimpleMovingPoly &p, double time, bool cont) |
|
| GeneralState (const std::string &name, const SimplePoly &p, const Velocity &v, double time, bool cont) |
|
| GeneralState (const MovingPolygon3D &p, bool containment) |
|
| GeneralState (const GeneralState &g) |
|
Position | representativePosition () const |
|
Velocity | representativeVelocity () const |
|
std::string | getName () const |
|
GeneralState | copy () const |
|
bool | hasPointMass () const |
|
bool | hasPolygon () const |
|
Position | getPosition () const |
|
Velocity | getVelocity () const |
|
SimpleMovingPoly | getPolygon () const |
|
double | getTime () const |
|
bool | isContainment () const |
|
General3DState | get3DState (const EuclideanProjection &proj) |
|
General3DState | getLast3DState () const |
|
General3DState | pred (double t) const |
|
GeneralState | linearPred (double t) const |
|
GeneralState | linear (double dt) const |
|
bool | checkLatLon (bool ll) const |
|
bool | isLatLon () const |
|
bool | isInvalid () const |
|
std::string | toString () const |
|
A "general state" object that holds Euclidean or Lat/Lon information about position and velocity for an object. Currently this can either be a (point-mass) aircraft or a (possible morphing) polygon. This is intended to be traffic information that will be converted to a General3DState object to be sent to a GeneralDetector object.