24 #if !defined(LSST_DETECTION_FOOTPRINT_SET_H)
25 #define LSST_DETECTION_FOOTPRINT_SET_H
66 template <
typename ImagePixelT>
68 bool const setPeaks =
true);
77 template <
typename MaskPixelT>
98 template <
typename ImagePixelT,
typename MaskPixelT>
100 std::string const& planeName =
"",
int const npixMin = 1,
bool const setPeaks =
true);
142 swap(*_footprints, *rhs.getFootprints());
150 swap(*_footprints, rhs);
199 template <
typename MaskPixelT>
203 for (
auto const& foot : *_footprints) {
208 template <
typename MaskPixelT>
231 template <
typename ImagePixelT,
typename MaskPixelT>
A Threshold is used to pass a threshold value to detection algorithms.
A class to represent a 2-dimensional array of pixels.
Represent a 2-dimensional array of bitmask pixels.
A class to manipulate images, masks, and variance as a single object.
daf::base::PropertySet * set
std::uint64_t FootprintIdPixel
Pixel type for FootprintSet::insertIntoImage()
A base class for image defects.