|
LSST Applications g0265f82a02+24c11603bc,g159b3db504+6433217a5f,g1e7d6db67d+00b2507572,g22560d942e+bbb425c594,g2ab4ef6978+de601c1500,g2bbee38e9b+24c11603bc,g2cc88a2952+caea797f6a,g3273194fdb+f6908454ef,g337abbeb29+24c11603bc,g44018dc512+24c11603bc,g4500d70958+6b57fb2bd6,g4728e35f0d+f50b46dfc4,g47da3c6c86+7e7eadfc2e,g58be5f913a+227b03016d,g6ae5381d9b+81bc2a20b4,g7dc46dff8f+7e7eadfc2e,g91cdbf1c4d+9143174586,g93973518b8+b4fd231ff7,g98ffbb4407+81bc2a20b4,g9ddcbc5298+7f7571301f,ga1e77700b3+8a7d583dbe,ga7ab7f6f60+bab9e32880,ga7dcd9ce81+e271e629b2,gae46bcf261+24c11603bc,gb2715bf1a1+bab9e32880,gb957171fc7+91f703d445,gc86a011abf+bab9e32880,gcd84e84c5d+7df4b21b3f,gcf0d15dbbd+7e7eadfc2e,gd162630629+6f0a408586,gdaeeff99f8+0d8dbea60f,gdb4ec4c597+24c11603bc,gf041782ebf+48486314bd,gf36cf20d7f+bab9e32880,w.2023.37
LSST Data Management Base Package
|
#include <string>#include <climits>#include <memory>#include "lsst/geom.h"#include "lsst/afw/image/ImageBase.h"#include "lsst/afw/image/Mask.h"#include "lsst/afw/math/Function.h"#include "lsst/daf/base/PropertySet.h"#include "ndarray.h"Go to the source code of this file.
Classes | |
| class | lsst::afw::image::Image< PixelT > |
| A class to represent a 2-dimensional array of pixels. More... | |
| struct | lsst::afw::image::Image< PixelT >::ImageTypeFactory< ImagePT > |
| A templated class to return this classes' type (present in Image/Mask/MaskedImage) More... | |
| class | lsst::afw::image::DecoratedImage< PixelT > |
| A container for an Image and its associated metadata. More... | |
Namespaces | |
| namespace | lsst |
| namespace | lsst::afw |
| namespace | lsst::afw::image |
Functions | |
| template<typename LhsPixelT , typename RhsPixelT > | |
| Image< LhsPixelT > & | lsst::afw::image::operator+= (Image< LhsPixelT > &lhs, Image< RhsPixelT > const &rhs) |
| Add lhs to Image rhs (i.e. pixel-by-pixel addition) where types are different. | |
| template<typename LhsPixelT , typename RhsPixelT > | |
| Image< LhsPixelT > & | lsst::afw::image::operator-= (Image< LhsPixelT > &lhs, Image< RhsPixelT > const &rhs) |
| Subtract lhs from Image rhs (i.e. pixel-by-pixel subtraction) where types are different. | |
| template<typename LhsPixelT , typename RhsPixelT > | |
| Image< LhsPixelT > & | lsst::afw::image::operator*= (Image< LhsPixelT > &lhs, Image< RhsPixelT > const &rhs) |
| Multiply lhs by Image rhs (i.e. pixel-by-pixel multiplication) where types are different. | |
| template<typename LhsPixelT , typename RhsPixelT > | |
| Image< LhsPixelT > & | lsst::afw::image::operator/= (Image< LhsPixelT > &lhs, Image< RhsPixelT > const &rhs) |
| Divide lhs by Image rhs (i.e. pixel-by-pixel division) where types are different. | |
| template<typename PixelT > | |
| void | lsst::afw::image::swap (Image< PixelT > &a, Image< PixelT > &b) |
| template<typename PixelT > | |
| void | lsst::afw::image::swap (DecoratedImage< PixelT > &a, DecoratedImage< PixelT > &b) |
| lsst::geom::Box2I | lsst::afw::image::bboxFromMetadata (daf::base::PropertySet &metadata) |
| Determine the image bounding box from its metadata (FITS header) | |
| template<typename T1 , typename T2 > | |
| bool | lsst::afw::image::imagesOverlap (ImageBase< T1 > const &image1, ImageBase< T2 > const &image2) |
| Return true if the pixels for two images or masks overlap in memory. | |