UFO
|
Profile QC: reject observations which are flagged to be permanently rejected. More...
#include <ProfileCheckPermanentReject.h>
Public Member Functions | |
ProfileCheckPermanentReject (const ProfileConsistencyCheckParameters &options, const ProfileIndices &profileIndices, ProfileDataHandler &profileDataHandler, ProfileCheckValidator &profileCheckValidator) | |
void | runCheck () override |
Run check. More... | |
void | fillValidator () override |
Fill variables in validator. More... | |
![]() | |
ProfileCheckBase (const ProfileConsistencyCheckParameters &options, const ProfileIndices &profileIndices, ProfileDataHandler &profileDataHandler, ProfileCheckValidator &profileCheckValidator) | |
virtual | ~ProfileCheckBase () |
virtual bool | getResult () |
Get result of check (default fail) More... | |
Additional Inherited Members | |
![]() | |
template<typename T > | |
void | correctVector (const std::vector< T > &v1, const std::vector< T > &v2, std::vector< T > &vout) |
Apply correction to vector of values. More... | |
![]() | |
const ProfileConsistencyCheckParameters & | options_ |
Configurable parameters. More... | |
const ProfileIndices & | profileIndices_ |
Indices of profile's observations in the entire sample. More... | |
ProfileDataHandler & | profileDataHandler_ |
Profile data handler. More... | |
ProfileCheckValidator & | profileCheckValidator_ |
Profile check validator. More... | |
const float | missingValueFloat = util::missingValue(1.0f) |
Missing value (float) More... | |
Profile QC: reject observations which are flagged to be permanently rejected.
Definition at line 31 of file ProfileCheckPermanentReject.h.
ufo::ProfileCheckPermanentReject::ProfileCheckPermanentReject | ( | const ProfileConsistencyCheckParameters & | options, |
const ProfileIndices & | profileIndices, | ||
ProfileDataHandler & | profileDataHandler, | ||
ProfileCheckValidator & | profileCheckValidator | ||
) |
Definition at line 15 of file ProfileCheckPermanentReject.cc.
|
inlineoverridevirtual |
Fill variables in validator.
Implements ufo::ProfileCheckBase.
Definition at line 42 of file ProfileCheckPermanentReject.h.
|
overridevirtual |
Run check.
Implements ufo::ProfileCheckBase.
Definition at line 23 of file ProfileCheckPermanentReject.cc.