25 #if !defined(LSST_AFW_MATH_STACK_H)
26 #define LSST_AFW_MATH_STACK_H
49 template<
typename PixelT>
53 StatisticsControl
const& sctrl=StatisticsControl(),
54 std::vector<lsst::afw::image::VariancePixel>
const& wvector=std::vector<lsst::afw::image::VariancePixel>(0)
60 template<
typename PixelT>
65 StatisticsControl
const& sctrl=StatisticsControl(),
66 std::vector<lsst::afw::image::VariancePixel>
const& wvector=
67 std::vector<lsst::afw::image::VariancePixel>(0)
73 template<
typename PixelT>
77 StatisticsControl
const& sctrl=StatisticsControl(),
78 std::vector<lsst::afw::image::VariancePixel>
const& wvector=std::vector<lsst::afw::image::VariancePixel>(0)
84 template<
typename PixelT>
89 StatisticsControl
const& sctrl=StatisticsControl(),
90 std::vector<lsst::afw::image::VariancePixel>
const& wvector=
91 std::vector<lsst::afw::image::VariancePixel>(0)
98 template<
typename PixelT>
100 std::vector<boost::shared_ptr<std::vector<PixelT> > > &vectors,
102 StatisticsControl
const& sctrl=StatisticsControl(),
103 std::vector<lsst::afw::image::VariancePixel>
const& wvector=std::vector<lsst::afw::image::VariancePixel>(0)
117 template<
typename PixelT>
122 StatisticsControl
const& sctrl=StatisticsControl()
127 template<
typename PixelT>
132 StatisticsControl
const& sctrl=StatisticsControl()
table::Key< table::Array< Kernel::Pixel > > image
lsst::afw::image::Image< PixelT >::Ptr statisticsStack(std::vector< typename lsst::afw::image::Image< PixelT >::Ptr > &images, Property flags, StatisticsControl const &sctrl=StatisticsControl(), std::vector< lsst::afw::image::VariancePixel > const &wvector=std::vector< lsst::afw::image::VariancePixel >(0))
A function to compute some statistics of a stack of Images.
A class to manipulate images, masks, and variance as a single object.
boost::shared_ptr< MaskedImage > Ptr
shared pointer to a MaskedImage
boost::shared_ptr< Image< PixelT > > Ptr
Compute Image Statistics.
Property
control what is calculated
A class to represent a 2-dimensional array of pixels.