#include <list>
#include <map>
#include <memory>
#include <ostream>
#include <string>
#include "boost/mpl/at.hpp"
#include "boost/mpl/vector.hpp"
#include "boost/iterator/zip_iterator.hpp"
#include "boost/tuple/tuple.hpp"
#include "lsst/afw/image/Image.h"
#include "lsst/afw/image/Mask.h"
#include "lsst/afw/image/Pixel.h"
#include "lsst/afw/image/LsstImageTypes.h"
Go to the source code of this file.
|
struct | lsst::afw::image::detail::MaskedImage_tag |
| A traits class for MaskedImage. More...
|
|
struct | lsst::afw::image::detail::MaskedImagePixel_tag |
| A class used to identify classes that represent MaskedImage pixels. More...
|
|
class | lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT > |
| A class to manipulate images, masks, and variance as a single object. More...
|
|
struct | lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT >::ImageTypeFactory< ImagePT, MaskPT, VarPT > |
| A templated class to return this classes' type (present in Image/Mask/MaskedImage) More...
|
|
class | lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT >::MaskedImageIteratorBase< ImageIterator, MaskIterator, VarianceIterator, Ref > |
| The base class for MaskedImageIterators (const and non-const) More...
|
|
class | lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT >::MaskedImageIterator< ImageIterator, MaskIterator, VarianceIterator > |
| An iterator to the MaskedImage. More...
|
|
class | lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT >::const_MaskedImageIterator< ImageIterator, MaskIterator, VarianceIterator > |
| An const iterator to the MaskedImage. More...
|
|
class | lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT >::MaskedImageLocatorBase< ImageLocator, MaskLocator, VarianceLocator, Ref > |
| The base class for MaskedImageLocators (const and non-const) More...
|
|
class | lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT >::MaskedImageLocatorBase< ImageLocator, MaskLocator, VarianceLocator, Ref >::cached_location_t |
| A saved relative position, providing efficient access to neighbouring pixels. More...
|
|
class | lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT >::MaskedImageLocator< ImageLocator, MaskLocator, VarianceLocator > |
| A locator for the MaskedImage. More...
|
|
class | lsst::afw::image::MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT >::const_MaskedImageLocator< ImageLocator, MaskLocator, VarianceLocator > |
| A const locator for the MaskedImage. More...
|
|
struct | lsst::afw::image::GetImage< ImageT > |
|
|
template<typename ImagePixelT , typename MaskPixelT , typename VariancePixelT > |
MaskedImage< ImagePixelT, MaskPixelT, VariancePixelT > * | lsst::afw::image::makeMaskedImage (typename std::shared_ptr< Image< ImagePixelT > > image, typename std::shared_ptr< Mask< MaskPixelT > > mask=Mask< MaskPixelT >(), typename std::shared_ptr< Image< VariancePixelT > > variance=Image< VariancePixelT >()) |
| A function to return a MaskedImage of the correct type (cf. More...
|
|
template<typename ImagePixelT1 , typename ImagePixelT2 > |
bool | lsst::afw::image::imagesOverlap (MaskedImage< ImagePixelT1, MaskPixel, VariancePixel > const &image1, MaskedImage< ImagePixelT2, MaskPixel, VariancePixel > const &image2) |
| Return true if the pixels for two masked images (image, variance or mask plane) overlap in memory. More...
|
|