LSSTApplications
10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
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 |
![]() | |
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 |
![]() | |
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 |
![]() | |
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.