lsst.meas.algorithms  13.0-24-g22030a45+16
Namespaces | Classes | Typedefs | Functions
lsst::afw::detection Namespace Reference

Namespaces

 detectionLib
 
 footprintMerge
 
 peak
 
 utils
 

Classes

class  Footprint
 
class  FootprintControl
 
class  FootprintFactory
 
class  FootprintMerge
 
class  FootprintMergeList
 
class  FootprintSet
 
class  GaussianPsf
 
class  HeavyFootprint
 
class  HeavyFootprintCtrl
 
class  IdSpan
 run-length code for part of object More...
 
struct  IdSpanCompar
 comparison functor; sort by ID, then by row (y), then by column range start (x0) More...
 
class  PeakRecord
 
class  PeakTable
 
class  Psf
 
class  PsfFormatter
 
class  Threshold
 

Typedefs

typedef std::uint64_t FootprintIdPixel
 
typedef afw::table::ColumnViewT< PeakRecordPeakColumnView
 
typedef afw::table::CatalogT< PeakRecordPeakCatalog
 
typedef afw::table::CatalogT< PeakRecord const > ConstPeakCatalog
 

Functions

std::shared_ptr< FootprintmergeFootprints (Footprint const &footprint1, Footprint const &footprint2)
 
std::vector< lsst::afw::geom::Box2IfootprintToBBoxList (Footprint const &footprint)
 
HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT > makeHeavyFootprint (Footprint const &foot, lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT > const &img, HeavyFootprintCtrl const *ctrl=NULL)
 
std::shared_ptr< HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT > > mergeHeavyFootprints (HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT > const &h1, HeavyFootprint< ImagePixelT, MaskPixelT, VariancePixelT > const &h2)
 
std::ostreamoperator<< (std::ostream &os, PeakRecord const &record)
 
Threshold createThreshold (const double value, const std::string type="value", const bool polarity=true)
 
template std::shared_ptr< HeavyFootprint< std::uint16_t > > mergeHeavyFootprints< std::uint16_t > (HeavyFootprint< std::uint16_t > const &, HeavyFootprint< std::uint16_t > const &)
 
template std::shared_ptr< HeavyFootprint< double > > mergeHeavyFootprints< double > (HeavyFootprint< double > const &, HeavyFootprint< double > const &)
 
template std::shared_ptr< HeavyFootprint< float > > mergeHeavyFootprints< float > (HeavyFootprint< float > const &, HeavyFootprint< float > const &)
 
template std::shared_ptr< HeavyFootprint< int > > mergeHeavyFootprints< int > (HeavyFootprint< int > const &, HeavyFootprint< int > const &)
 
int resolve_alias (const std::vector< int > &aliases, int id)
 Follow a chain of aliases, returning the final resolved value. More...
 

Function Documentation

◆ resolve_alias()

int lsst::afw::detection::resolve_alias ( const std::vector< int > &  aliases,
int  id 
)

Follow a chain of aliases, returning the final resolved value.

Definition at line 97 of file CR.cc.