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