LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
Search through images for Footprints with no masked pixels. More...
#include <KernelCandidateDetection.h>
Public Types | |
typedef boost::shared_ptr < KernelCandidateDetection > | Ptr |
typedef boost::shared_ptr < lsst::afw::image::MaskedImage < PixelT > > | MaskedImagePtr |
Public Member Functions | |
KernelCandidateDetection (lsst::pex::policy::Policy const &policy) | |
virtual | ~KernelCandidateDetection () |
void | apply (MaskedImagePtr const &templateMaskedImage, MaskedImagePtr const &scienceMaskedImage) |
Runs Detection on a single image for significant peaks, and checks returned Footprints for Masked pixels. More... | |
bool | growCandidate (lsst::afw::detection::Footprint::Ptr fp, int fpGrowPix, MaskedImagePtr const &templateMaskedImage, MaskedImagePtr const &scienceMaskedImage) |
std::vector < lsst::afw::detection::Footprint::Ptr > | getFootprints () |
Private Attributes | |
lsst::pex::policy::Policy | _policy |
lsst::afw::image::MaskPixel | _badBitMask |
std::vector < lsst::afw::detection::Footprint::Ptr > | _footprints |
Search through images for Footprints with no masked pixels.
templateMaskedImage | MaskedImage that will be convolved with kernel |
scienceMaskedImage | MaskedImage to subtract convolved template from |
policy | Policy for operations; in particular object detection |
Definition at line 35 of file KernelCandidateDetection.h.
typedef boost::shared_ptr<lsst::afw::image::MaskedImage<PixelT> > lsst::ip::diffim::KernelCandidateDetection< PixelT >::MaskedImagePtr |
Definition at line 38 of file KernelCandidateDetection.h.
typedef boost::shared_ptr<KernelCandidateDetection> lsst::ip::diffim::KernelCandidateDetection< PixelT >::Ptr |
Definition at line 37 of file KernelCandidateDetection.h.
lsst::ip::diffim::KernelCandidateDetection< PixelT >::KernelCandidateDetection | ( | lsst::pex::policy::Policy const & | policy | ) |
Definition at line 34 of file KernelCandidateDetection.cc.
|
inlinevirtual |
Definition at line 42 of file KernelCandidateDetection.h.
void lsst::ip::diffim::KernelCandidateDetection< PixelT >::apply | ( | MaskedImagePtr const & | templateMaskedImage, |
MaskedImagePtr const & | scienceMaskedImage | ||
) |
Runs Detection on a single image for significant peaks, and checks returned Footprints for Masked pixels.
Definition at line 78 of file KernelCandidateDetection.cc.
|
inline |
Definition at line 52 of file KernelCandidateDetection.h.
bool lsst::ip::diffim::KernelCandidateDetection< PixelT >::growCandidate | ( | lsst::afw::detection::Footprint::Ptr | fp, |
int | fpGrowPix, | ||
MaskedImagePtr const & | templateMaskedImage, | ||
MaskedImagePtr const & | scienceMaskedImage | ||
) |
Definition at line 148 of file KernelCandidateDetection.cc.
|
private |
Definition at line 56 of file KernelCandidateDetection.h.
|
private |
Definition at line 57 of file KernelCandidateDetection.h.
|
private |
Definition at line 52 of file KernelCandidateDetection.h.