Class GeneralPsfFitterAlgorithm

Inheritance Relationships

Base Type

Class Documentation

class GeneralPsfFitterAlgorithm : public lsst::meas::modelfit::GeneralPsfFitter

Public Types

typedef GeneralPsfFitterControl Control

Public Functions

GeneralPsfFitterAlgorithm(GeneralPsfFitterControl const &ctrl, afw::table::Schema &schema, std::string const &prefix)
shapelet::MultiShapeletFunctionKey getKey()
void measure(afw::table::SourceRecord &measRecord, afw::image::Image<double> const &image, shapelet::MultiShapeletFunction const &initial) const
void measure(afw::table::SourceRecord &measRecord, afw::image::Image<double> const &image, afw::geom::ellipses::Quadrupole const &moments) const
void fail(afw::table::SourceRecord &measRecord, lsst::meas::base::MeasurementError *error = nullptr) const

Public Static Functions

static base::FlagDefinitionList const &getFlagDefinitions()

Public Static Attributes

base::FlagDefinition const FAILURE
base::FlagDefinition const MAX_INNER_ITERATIONS
base::FlagDefinition const MAX_OUTER_ITERATIONS
base::FlagDefinition const EXCEPTION
base::FlagDefinition const CONTAINS_NAN