Template Class MaskedVector¶
Defined in File MaskedVector.h
Inheritance Relationships¶
Base Type¶
private lsst::afw::image::MaskedImage< EntryT >(Template Class MaskedImage)
Class Documentation¶
-
template<typename
EntryT>
classMaskedVector: private lsst::afw::image::MaskedImage<EntryT> Public Types
-
typedef lsst::afw::image::MaskedImage<EntryT>::Pixel
Pixel¶
Public Functions
-
MaskedVector(int width = 0)¶
-
MaskedVector(MaskedVector const&)¶
-
MaskedVector(MaskedVector&&)¶
-
MaskedVector &
operator=(MaskedVector const&)¶
-
MaskedVector &
operator=(MaskedVector&&)¶
-
~MaskedVector()¶
-
std::shared_ptr<std::vector<EntryT>>
getVector(bool const noThrow = false) const¶ Return a (Ptr to) the MaskedImage’s image.
-
lsst::afw::image::MaskedImage<EntryT>::Image::Pixel &
value(int const i)¶
-
lsst::afw::image::MaskedImage<EntryT>::Mask::Pixel &
mask(int const i)¶
-
lsst::afw::image::MaskedImage<EntryT>::Variance::Pixel &
variance(int const i)¶
-
lsst::afw::image::MaskedImage<EntryT>::ImagePtr
getImage() const¶
-
lsst::afw::image::MaskedImage<EntryT>::MaskPtr
getMask() const¶
-
lsst::afw::image::MaskedImage<EntryT>::VariancePtr
getVariance() const¶
-
int
size()¶
-
bool
empty()¶
-
class
iterator: public lsst::afw::image::MaskedImage<ImagePixelT, MaskPixelT, VariancePixelT>::MaskedImageIterator<ImageIterator, MaskIterator, VarianceIterator> Public Functions
-
template<>
iterator(typename lsst::afw::image::MaskedImage<EntryT>::Image::x_iterator im, typename lsst::afw::image::MaskedImage<EntryT>::Mask::x_iterator msk, typename lsst::afw::image::MaskedImage<EntryT>::Variance::x_iterator var)¶
-
template<>
iterator(typename lsst::afw::image::MaskedImage<EntryT>::x_iterator ptr)¶
-
template<>
lsst::afw::image::MaskedImage<EntryT>::Image::Pixel &value()¶
-
template<>
-
typedef lsst::afw::image::MaskedImage<EntryT>::Pixel