LSSTApplications
10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
|
Class for representing binary operations. More...
#include <Pixel.h>
Public Types | |
typedef exprTraits< ExprT1 > ::ImagePixelT | ImagePixelT |
typedef exprTraits< ExprT1 > ::MaskPixelT | MaskPixelT |
typedef exprTraits< ExprT1 > ::VariancePixelT | VariancePixelT |
Public Member Functions | |
BinaryExpr (ExprT1 e1, ExprT2 e2, ImageBinOp imageOp=ImageBinOp(), MaskBinOp maskOp=MaskBinOp(), VarianceBinOp varOp=VarianceBinOp()) | |
A binary operation, with three functors to represent the image/mask/variance operations. More... | |
BinaryExpr (ExprT1 e1, ExprT2 e2, double const alpha, ImageBinOp imageOp=ImageBinOp(), MaskBinOp maskOp=MaskBinOp(), VarianceBinOp=VarianceBinOp()) | |
A binary operation, with three functors to represent the image/mask/variance operations and an extra double argument. More... | |
ImagePixelT | image () const |
evaluate the image part of the expression More... | |
MaskPixelT | mask () const |
evaluate the mask part of the expression More... | |
VariancePixelT | variance () const |
evaluate the variance part of the expression More... | |
Private Attributes | |
exprTraits< ExprT1 >::expr_type | _expr1 |
exprTraits< ExprT2 >::expr_type | _expr2 |
ImageBinOp | _imageOp |
MaskBinOp | _maskOp |
VarianceBinOp | _varOp |
Class for representing binary operations.
typedef exprTraits<ExprT1>::ImagePixelT lsst.afw.image::pixel::BinaryExpr< typename, typename, typename, typename, typename >::ImagePixelT |
typedef exprTraits<ExprT1>::MaskPixelT lsst.afw.image::pixel::BinaryExpr< typename, typename, typename, typename, typename >::MaskPixelT |
typedef exprTraits<ExprT1>::VariancePixelT lsst.afw.image::pixel::BinaryExpr< typename, typename, typename, typename, typename >::VariancePixelT |
|
inline |
A binary operation, with three functors to represent the image/mask/variance operations.
Definition at line 455 of file Pixel.h.
|
inline |
A binary operation, with three functors to represent the image/mask/variance operations and an extra double argument.
Definition at line 460 of file Pixel.h.
|
inline |
evaluate the image part of the expression
Definition at line 464 of file Pixel.h.
|
inline |
evaluate the mask part of the expression
Definition at line 469 of file Pixel.h.
|
inline |
evaluate the variance part of the expression
Definition at line 474 of file Pixel.h.
|
private |
|
private |
|
private |
|
private |
|
private |