Go to the documentation of this file.
8 #ifndef UFO_PROFILE_PROFILECHECKER_H_
9 #define UFO_PROFILE_PROFILECHECKER_H_
19 class ProfileCheckValidator;
20 class ProfileDataHandler;
66 #endif // UFO_PROFILE_PROFILECHECKER_H_
std::vector< std::string > checks_
Checks to perform.
Retrieve and store data for individual profiles. To do this, first the vector of values in the entire...
Determine indices of observations making up individual profiles. The indices are computed with respec...
ProfileDataHandler & profileDataHandler_
Profile data.
Profile QC check validator.
const ProfileConsistencyCheckParameters & options_
Configurable parameters.
ProfileCheckValidator & profileCheckValidator_
Profile check validator.
ProfileChecker(const ProfileConsistencyCheckParameters &options, const ProfileIndices &profileIndices, ProfileDataHandler &profileDataHandler, ProfileCheckValidator &profileCheckValidator)
void setBasicCheckResult(bool result)
Set basic check result.
bool basicCheckResult_
Basic check result.
Options controlling the operation of the ProfileConsistencyChecks filter.
void runChecks()
Run all checks requested.
const ProfileIndices & profileIndices_
Indices of profile's observations in the entire sample.
bool getBasicCheckResult()
Get basic check result.