LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
#include <FlagHandler.h>
Public Types | |
enum | { FAILURE =0 } |
Public Member Functions | |
FlagHandler () | |
FlagHandler (afw::table::SubSchema const &s, FlagDefinition const *begin, FlagDefinition const *end) | |
FlagDefinition | getDefinition (int i) const |
bool | getValue (afw::table::BaseRecord const &record, int i) const |
void | setValue (afw::table::BaseRecord &record, int i, bool value) const |
void | handleFailure (afw::table::BaseRecord &record, MeasurementError const *error=NULL) const |
Static Public Member Functions | |
static FlagHandler | addFields (afw::table::Schema &schema, std::string const &prefix, FlagDefinition const *begin, FlagDefinition const *end) |
Private Types | |
typedef std::vector< std::pair < FlagDefinition, afw::table::Key < afw::table::Flag > > > | Vector |
Private Attributes | |
Vector | _vector |
Definition at line 46 of file FlagHandler.h.
|
private |
Definition at line 80 of file FlagHandler.h.
anonymous enum |
|
inline |
Definition at line 51 of file FlagHandler.h.
lsst::meas::base::FlagHandler::FlagHandler | ( | afw::table::SubSchema const & | s, |
FlagDefinition const * | begin, | ||
FlagDefinition const * | end | ||
) |
Definition at line 47 of file FlagHandler.cc.
|
static |
Definition at line 28 of file FlagHandler.cc.
|
inline |
Definition at line 66 of file FlagHandler.h.
|
inline |
Definition at line 68 of file FlagHandler.h.
void lsst::meas::base::FlagHandler::handleFailure | ( | afw::table::BaseRecord & | record, |
MeasurementError const * | error = NULL |
||
) | const |
Definition at line 59 of file FlagHandler.cc.
|
inline |
Definition at line 72 of file FlagHandler.h.
|
private |
Definition at line 82 of file FlagHandler.h.