Template Class BuildSpatialKernelVisitor

Inheritance Relationships

Base Type

Class Documentation

template<typename PixelT>
class BuildSpatialKernelVisitor : public lsst::afw::math::CandidateVisitor

Public Types

typedef std::shared_ptr<BuildSpatialKernelVisitor<PixelT>> Ptr

Public Functions

BuildSpatialKernelVisitor(lsst::afw::math::KernelList const &basisList, lsst::geom::Box2I const &regionBBox, lsst::daf::base::PropertySet const &ps)

Parameters
  • basisList: Basis functions

  • regionBBox: Spatial region over which the function is fit

  • ps: PropertySet directing behavior

int getNCandidates()
void processCandidate(lsst::afw::math::SpatialCellCandidate *candidate)
void solveLinearEquation()
std::shared_ptr<SpatialKernelSolution> getKernelSolution()
std::pair<std::shared_ptr<lsst::afw::math::LinearCombinationKernel>, lsst::afw::math::Kernel::SpatialFunctionPtr> getSolutionPair()