#include <algorithm>
#include <list>
#include <cmath>
#include <memory>
#include "lsst/afw/detection/Footprint.h"
Go to the source code of this file.
|
template<typename ImagePixelT , typename MaskPixelT , typename VariancePixelT > |
HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT > | lsst::afw::detection::makeHeavyFootprint (Footprint const &foot, lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT > const &img, HeavyFootprintCtrl const *ctrl=NULL) |
| Create a HeavyFootprint with footprint defined by the given Footprint and pixel values from the given MaskedImage. More...
|
|
template<typename ImagePixelT , typename MaskPixelT , typename VariancePixelT > |
std::shared_ptr< HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT > > | lsst::afw::detection::mergeHeavyFootprints (HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT > const &h1, HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT > const &h2) |
| Sum the two given HeavyFootprints h1 and h2, returning a HeavyFootprint with the union footprint, and summed pixels where they overlap. More...
|
|