Go to the source code of this file.
|
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...
|
|
template std::shared_ptr< detection::HeavyFootprint< std::uint16_t > > | lsst::afw::detection::mergeHeavyFootprints< std::uint16_t > (detection::HeavyFootprint< std::uint16_t > const &, detection::HeavyFootprint< std::uint16_t > const &) |
|
◆ INSTANTIATE
#define INSTANTIATE |
( |
|
TYPE | ) |
|
Value: table::io::PersistableFacade<detection::HeavyFootprint<TYPE>>::dynamicCast( \
template class detection::HeavyFootprint<TYPE>; \
detection::HeavyFootprint<TYPE> const&, detection::HeavyFootprint<TYPE> const&);
Definition at line 337 of file HeavyFootprint.cc.
◆ image
afw::table::Key<afw::table::Array<ImagePixelT> > image |
◆ mask
afw::table::Key<afw::table::Array<MaskPixelT> > mask |
◆ schema
afw::table::Schema schema |
◆ variance
afw::table::Key<afw::table::Array<VariancePixelT> > variance |