![]() |
Ginan
|
Composite key for staging observation map. More...
Composite key for staging observation map.
Uniquely identifies staged observations using observation type, frequency, and observation code. Implements comparison operator for use in std::map.
Public Member Functions | |
bool | operator< (const ObservationKey &other) const |
Comparison operator for std::map ordering. | |
Data Fields | |
char | obsType |
Single character observation type ('C', 'L', 'P', 'D', 'S') | |
E_FType | frequency |
Frequency enumeration (F1, F2, F5, etc.) | |
E_ObsCode | obsCode |
Observation code enumeration. | |
|
inline |
Comparison operator for std::map ordering.
Implements lexicographic ordering: obsType, then frequency, then obsCode. Required for use as key in std::map containers.
other | Other ObservationKey to compare against |
E_FType ObservationKey::frequency |
Frequency enumeration (F1, F2, F5, etc.)
E_ObsCode ObservationKey::obsCode |
Observation code enumeration.
char ObservationKey::obsType |
Single character observation type ('C', 'L', 'P', 'D', 'S')