|
template<typename T1 > |
bool | operator== (Pixel const &lhs, T1 const &rhs) |
| Return true iff two pixels are equal (in all three of image, mask, and variance)
|
|
template<typename T1 > |
bool | operator!= (Pixel const &lhs, T1 const &rhs) |
| Return true iff two pixels are unequal (in at least one of image, mask, and variance)
|
|
template<typename ExprT > |
Pixel | operator+= (Pixel const &e1, ExprT const &e2) |
| Evaluate e1 += e2, and return e1.
|
|
template<typename ExprT > |
Pixel | operator-= (Pixel const &e1, ExprT const &e2) |
| Evaluate e1 -= e2, and return e1.
|
|
template<typename ExprT > |
Pixel | operator*= (Pixel const &e1, ExprT const &e2) |
| Evaluate e1 *= e2, and return e1.
|
|
template<typename ExprT > |
Pixel | operator/= (Pixel const &e1, ExprT const &e2) |
| Evaluate e1 /= e2, and return e1.
|
|
template<typename _ImagePixelT, typename _MaskPixelT, typename _VariancePixelT = double>
class lsst::afw::image::pixel::Pixel< _ImagePixelT, _MaskPixelT, _VariancePixelT >
A pixel of a MaskedImage.
Definition at line 148 of file Pixel.h.
template<typename _ImagePixelT , typename _MaskPixelT , typename _VariancePixelT = double>
template<typename rhsExpr >
Assign a Pixel by evaluating an expression.
We use C++ template expressions to build a compile-time parse tree to evaluate Pixel expressions; this is where we evaluate the rhs and set the Pixel's values
Definition at line 189 of file Pixel.h.
template<typename _ImagePixelT , typename _MaskPixelT , typename _VariancePixelT = double>
template<typename T1 >
bool operator!= |
( |
Pixel< _ImagePixelT, _MaskPixelT, _VariancePixelT > const & | lhs, |
|
|
T1 const & | rhs ) |
|
friend |
Return true iff two pixels are unequal (in at least one of image, mask, and variance)
Definition at line 234 of file Pixel.h.
template<typename _ImagePixelT , typename _MaskPixelT , typename _VariancePixelT = double>
template<typename ExprT >
Pixel operator*= |
( |
Pixel< _ImagePixelT, _MaskPixelT, _VariancePixelT > const & | e1, |
|
|
ExprT const & | e2 ) |
|
friend |
Evaluate e1 *= e2, and return e1.
Definition at line 269 of file Pixel.h.
template<typename _ImagePixelT , typename _MaskPixelT , typename _VariancePixelT = double>
template<typename ExprT >
Pixel operator+= |
( |
Pixel< _ImagePixelT, _MaskPixelT, _VariancePixelT > const & | e1, |
|
|
ExprT const & | e2 ) |
|
friend |
Evaluate e1 += e2, and return e1.
Definition at line 251 of file Pixel.h.
template<typename _ImagePixelT , typename _MaskPixelT , typename _VariancePixelT = double>
template<typename ExprT >
Pixel operator-= |
( |
Pixel< _ImagePixelT, _MaskPixelT, _VariancePixelT > const & | e1, |
|
|
ExprT const & | e2 ) |
|
friend |
Evaluate e1 -= e2, and return e1.
Definition at line 260 of file Pixel.h.
template<typename _ImagePixelT , typename _MaskPixelT , typename _VariancePixelT = double>
template<typename ExprT >
Pixel operator/= |
( |
Pixel< _ImagePixelT, _MaskPixelT, _VariancePixelT > const & | e1, |
|
|
ExprT const & | e2 ) |
|
friend |
Evaluate e1 /= e2, and return e1.
Definition at line 278 of file Pixel.h.
template<typename _ImagePixelT , typename _MaskPixelT , typename _VariancePixelT = double>
template<typename T1 >
bool operator== |
( |
Pixel< _ImagePixelT, _MaskPixelT, _VariancePixelT > const & | lhs, |
|
|
T1 const & | rhs ) |
|
friend |
Return true iff two pixels are equal (in all three of image, mask, and variance)
Definition at line 228 of file Pixel.h.