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
|
Intermediate base class for algorithms that compute a flux. More...
#include <DipoleAlgorithms.h>
Public Types | |
enum | { FAILURE =meas::base::FlagHandler::FAILURE, POS_FAILURE, NEG_FAILURE, N_FLAGS } |
typedef DipoleFluxControl | Control |
typedef meas::base::FluxResultKey | ResultKey |
Public Member Functions | |
DipoleFluxAlgorithm (Control const &ctrl, std::string const &name, afw::table::Schema &schema, std::string const &doc) | |
ResultKey const & | getPositiveKeys () const |
Return the standard flux keys registered by this algorithm. More... | |
ResultKey const & | getNegativeKeys () const |
Public Member Functions inherited from lsst::meas::base::SimpleAlgorithm | |
virtual void | measureForced (afw::table::SourceRecord &measRecord, afw::image::Exposure< float > const &exposure, afw::table::SourceRecord const &refRecord, afw::image::Wcs const &refWcs) const |
virtual void | measureNForced (afw::table::SourceCatalog const &measCat, afw::image::Exposure< float > const &exposure, afw::table::SourceCatalog const &refRecord, afw::image::Wcs const &refWcs) const |
Public Member Functions inherited from lsst::meas::base::SingleFrameAlgorithm | |
virtual void | measure (afw::table::SourceRecord &measRecord, afw::image::Exposure< float > const &exposure) const =0 |
virtual void | measureN (afw::table::SourceCatalog const &measCat, afw::image::Exposure< float > const &exposure) const |
Public Member Functions inherited from lsst::meas::base::BaseAlgorithm | |
virtual void | fail (afw::table::SourceRecord &measRecord, MeasurementError *error=NULL) const =0 |
virtual | ~BaseAlgorithm () |
Protected Member Functions | |
DipoleFluxAlgorithm (Control const &ctrl, std::string const &name, afw::table::Schema &schema, std::string const &doc, ResultKey const &positiveKeys, ResultKey const &negativeKeys) | |
Initialize with a manually-constructed result key. More... | |
Intermediate base class for algorithms that compute a flux.
Definition at line 115 of file DipoleAlgorithms.h.
A typedef to the Control object for this algorithm, defined above. The control object contains the configuration parameters for this algorithm.
Definition at line 126 of file DipoleAlgorithms.h.
Definition at line 132 of file DipoleAlgorithms.h.
anonymous enum |
Enumerator | |
---|---|
FAILURE | |
POS_FAILURE | |
NEG_FAILURE | |
N_FLAGS |
Definition at line 117 of file DipoleAlgorithms.h.
|
inline |
Definition at line 209 of file DipoleAlgorithms.h.
|
inlineprotected |
Initialize with a manually-constructed result key.
Definition at line 190 of file DipoleAlgorithms.h.
|
inline |
Definition at line 135 of file DipoleAlgorithms.h.
|
inline |
Return the standard flux keys registered by this algorithm.
Definition at line 134 of file DipoleAlgorithms.h.
|
protected |
Definition at line 147 of file DipoleAlgorithms.h.
|
protected |
Definition at line 144 of file DipoleAlgorithms.h.
|
protected |
Definition at line 146 of file DipoleAlgorithms.h.
|
protected |
Definition at line 145 of file DipoleAlgorithms.h.
|
protected |
Definition at line 150 of file DipoleAlgorithms.h.
|
protected |
Definition at line 149 of file DipoleAlgorithms.h.