35 for (
auto const &
ccdImage : ccdImageList) {
43 <<
" total parameters. Reduce the model complexity (e.g. polynomial order)" 44 " to better match the number of measured sources.");
52 for (
auto const &
x : {
bbox.xMin,
bbox.getCenter().x,
bbox.xMax})
53 for (
auto const &
y : {
bbox.yMin,
bbox.getCenter().y,
bbox.yMax}) {
#define LOGLS_WARN(logger, message)
Log a warn-level message using an iostream-based interface.
std::string getName() const
Return the _name that identifies this ccdImage.
bool checkPositiveOnBBox(CcdImage const &ccdImage) const
Check that the model is positive on the ccdImage bbox.
bool validate(CcdImageList const &ccdImageList, int ndof) const
Return true if this is a "reasonable" model.
virtual std::size_t getTotalParameters() const =0
Return the total number of parameters in this model.
LSST DM logging module built on log4cxx.
The base class for handling stars. Used by all matching routines.
A base class for image defects.
void setInstFluxAndErr(double instFlux, double instFluxErr)
objects measured on actual images.
LOG_LOGGER _log
lsst.logging instance, to be created by a subclass so that messages have consistent name...
Handler of an actual image from a single CCD.
#define LOGLS_ERROR(logger, message)
Log a error-level message using an iostream-based interface.
virtual double transform(CcdImage const &ccdImage, MeasuredStar const &measuredStar) const =0
Return the on-sky transformed flux for measuredStar on ccdImage.
Frame const & getImageFrame() const
Frame in pixels.