24#if !defined(LSST_DETECTION_FOOTPRINT_SET_H)
25#define LSST_DETECTION_FOOTPRINT_SET_H
71 template <
typename ImagePixelT>
73 bool const setPeaks =
true,
83 template <
typename MaskPixelT>
104 template <
typename ImagePixelT,
typename MaskPixelT>
106 std::string const& planeName =
"",
int const npixMin = 1,
bool const setPeaks =
true);
148 swap(*_footprints, *rhs.getFootprints());
156 swap(*_footprints, rhs);
205 template <
typename MaskPixelT>
209 for (
auto const& foot : *_footprints) {
214 template <
typename MaskPixelT>
237 template <
typename ImagePixelT,
typename MaskPixelT>
static afw::table::Schema makeMinimalSchema()
Return a minimal schema for Peak tables and records.
A Threshold is used to pass a threshold value to detection algorithms.
Represent a 2-dimensional array of bitmask pixels.
A class to manipulate images, masks, and variance as a single object.
Defines the fields and offsets for a table.
daf::base::PropertySet * set
std::ostream & operator<<(std::ostream &os, Footprint const &rhs)
Print a Footprint to the stream.
A base class for image defects.