Attributes of an observation belonging to a track.
More...
Attributes of an observation belonging to a track.
Definition at line 93 of file src/ufo/filters/TrackCheck.h.
◆ TrackObservation()
ufo::TrackCheck::TrackObservation::TrackObservation |
( |
float |
latitude, |
|
|
float |
longitude, |
|
|
const util::DateTime & |
time, |
|
|
float |
pressure |
|
) |
| |
◆ checkAgainstBuddy()
Estimates the instantaneous speed and climb rate by comparing this observation against buddyObs
. Checks if these estimates are in the accepted ranges and if the two observations are far enough from each other to be considered "distinct".
- Parameters
-
buddyObs | Observation to compare against. |
options | Track check options. |
maxValidSpeedAtPressure | Function mapping air pressure (in Pa) to the maximum realistic speed (in m/s). |
referencePressure | Pressure at which the maximum speed should be evaluated. |
- Returns
- An object enapsulating the check results.
Definition at line 41 of file TrackCheck.cc.
◆ getFailedChecksFraction()
float ufo::TrackCheck::TrackObservation::getFailedChecksFraction |
( |
| ) |
|
◆ numNeighborsVisitedInPreviousSweep()
int ufo::TrackCheck::TrackObservation::numNeighborsVisitedInPreviousSweep |
( |
Direction |
dir | ) |
const |
|
inline |
◆ pressure()
float ufo::TrackCheck::TrackObservation::pressure |
( |
| ) |
const |
|
inline |
◆ registerCheckResults()
void ufo::TrackCheck::TrackObservation::registerCheckResults |
( |
const CheckResults & |
result | ) |
|
◆ registerSweepOutcome()
void ufo::TrackCheck::TrackObservation::registerSweepOutcome |
( |
bool |
rejectedInSweep | ) |
|
◆ rejected()
bool ufo::TrackCheck::TrackObservation::rejected |
( |
| ) |
const |
|
inline |
◆ rejectedBeforePreviousSweep()
bool ufo::TrackCheck::TrackObservation::rejectedBeforePreviousSweep |
( |
| ) |
const |
|
inline |
◆ rejectedInPreviousSweep()
bool ufo::TrackCheck::TrackObservation::rejectedInPreviousSweep |
( |
| ) |
const |
|
inline |
◆ setNumNeighborsVisitedInPreviousSweep()
void ufo::TrackCheck::TrackObservation::setNumNeighborsVisitedInPreviousSweep |
( |
Direction |
dir, |
|
|
int |
num |
|
) |
| |
|
inline |
◆ unregisterCheckResults()
void ufo::TrackCheck::TrackObservation::unregisterCheckResults |
( |
const CheckResults & |
result | ) |
|
◆ checkCounter_
◆ numNeighborsVisitedInPreviousSweep_
int ufo::TrackCheck::TrackObservation::numNeighborsVisitedInPreviousSweep_[NUM_DIRECTIONS] |
|
private |
◆ obsLocationTime_
◆ pressure_
float ufo::TrackCheck::TrackObservation::pressure_ |
|
private |
◆ rejectedBeforePreviousSweep_
bool ufo::TrackCheck::TrackObservation::rejectedBeforePreviousSweep_ |
|
private |
◆ rejectedInPreviousSweep_
bool ufo::TrackCheck::TrackObservation::rejectedInPreviousSweep_ |
|
private |
The documentation for this class was generated from the following files: