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
|
Creates a spatial kernel and background from a list of candidates. More...
#include <BuildSpatialKernelVisitor.h>
Public Types | |
typedef boost::shared_ptr < BuildSpatialKernelVisitor < PixelT > > | Ptr |
Public Member Functions | |
BuildSpatialKernelVisitor (lsst::afw::math::KernelList const &basisList, lsst::afw::geom::Box2I const ®ionBBox, lsst::pex::policy::Policy policy) | |
int | getNCandidates () |
void | processCandidate (lsst::afw::math::SpatialCellCandidate *candidate) |
void | solveLinearEquation () |
boost::shared_ptr < SpatialKernelSolution > | getKernelSolution () |
std::pair < lsst::afw::math::LinearCombinationKernel::Ptr, lsst::afw::math::Kernel::SpatialFunctionPtr > | getSolutionPair () |
Public Member Functions inherited from lsst::afw::math::CandidateVisitor | |
CandidateVisitor () | |
virtual | ~CandidateVisitor () |
virtual void | reset () |
Private Attributes | |
boost::shared_ptr < SpatialKernelSolution > | _kernelSolution |
int | _nCandidates |
Number of candidates visited. More... | |
Creates a spatial kernel and background from a list of candidates.
Definition at line 27 of file BuildSpatialKernelVisitor.h.
typedef boost::shared_ptr<BuildSpatialKernelVisitor<PixelT> > lsst::ip::diffim::detail::BuildSpatialKernelVisitor< PixelT >::Ptr |
Definition at line 29 of file BuildSpatialKernelVisitor.h.
lsst::ip::diffim::detail::BuildSpatialKernelVisitor< PixelT >::BuildSpatialKernelVisitor | ( | lsst::afw::math::KernelList const & | basisList, |
lsst::afw::geom::Box2I const & | regionBBox, | ||
lsst::pex::policy::Policy | policy | ||
) |
basisList | Basis functions |
regionBBox | Spatial region over which the function is fit |
policy | Policy file directing behavior |
Definition at line 74 of file BuildSpatialKernelVisitor.cc.
|
inline |
Definition at line 43 of file BuildSpatialKernelVisitor.h.
|
inline |
Definition at line 37 of file BuildSpatialKernelVisitor.h.
std::pair< afwMath::LinearCombinationKernel::Ptr, afwMath::Kernel::SpatialFunctionPtr > lsst::ip::diffim::detail::BuildSpatialKernelVisitor< PixelT >::getSolutionPair | ( | ) |
Definition at line 164 of file BuildSpatialKernelVisitor.cc.
|
virtual |
Reimplemented from lsst::afw::math::CandidateVisitor.
Definition at line 122 of file BuildSpatialKernelVisitor.cc.
void lsst::ip::diffim::detail::BuildSpatialKernelVisitor< PixelT >::solveLinearEquation | ( | ) |
Definition at line 158 of file BuildSpatialKernelVisitor.cc.
|
private |
Definition at line 49 of file BuildSpatialKernelVisitor.h.
|
private |
Number of candidates visited.
Definition at line 50 of file BuildSpatialKernelVisitor.h.