8 #ifndef UFO_FILTERS_TRACKCHECKSHIPPARAMETERS_H_
9 #define UFO_FILTERS_TRACKCHECKSHIPPARAMETERS_H_
13 #include "oops/util/Duration.h"
14 #include "oops/util/parameters/OptionalParameter.h"
15 #include "oops/util/parameters/Parameter.h"
16 #include "oops/util/parameters/Parameters.h"
17 #include "oops/util/parameters/ParameterTraits.h"
18 #include "oops/util/parameters/RequiredParameter.h"
31 "temporal resolution",
this
42 "spatial resolution (km)",
this
47 "max speed (m/s)",
this
53 "rejection threshold",
this
59 "early break check",
this
73 "debug window start",
this
79 "debug window end",
this
91 "unit testing mode",
false,
this
96 "comparison test",
false,
this
oops::RequiredParameter< double > spatialResolution
oops::RequiredParameter< float > rejectionThreshold
oops::RequiredParameter< bool > earlyBreakCheck
If earlyBreakCheck set to true, check will stop early based on the number of short-spaced,...
oops::RequiredParameter< util::Duration > temporalResolution
oops::RequiredParameter< double > maxSpeed
Maximum speed (before marking as fast) in m/s.
Options controlling the operation of the ship track check filter.
oops::OptionalParameter< float > debugWindowStart
oops::Parameter< bool > testingMode
To be set to true if the filter's unit tests are being run.
TrackCheckShipCoreParameters core
oops::OptionalParameter< float > debugWindowEnd
oops::Parameter< SurfaceObservationSubtype > inputCategory
oops::Parameter< bool > comparisonTesting
To be set to true if the filter's single-segment comparison test is being run.
Options controlling the operation of the track check filter.