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 Unary 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 | |
UnaryExpr (ExprT1 e1, ImageBinOp imageOp=ImageBinOp(), MaskBinOp maskOp=MaskBinOp(), VarianceBinOp varOp=VarianceBinOp()) | |
a unary expression, with three functors to represent the image/mask/variance operations 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 |
ImageBinOp | _imageOp |
MaskBinOp | _maskOp |
VarianceBinOp | _varOp |
Class for representing Unary operations.
typedef exprTraits<ExprT1>::ImagePixelT lsst.afw.image::pixel::UnaryExpr< ExprT1, ImageBinOp, MaskBinOp, VarianceBinOp >::ImagePixelT |
typedef exprTraits<ExprT1>::MaskPixelT lsst.afw.image::pixel::UnaryExpr< ExprT1, ImageBinOp, MaskBinOp, VarianceBinOp >::MaskPixelT |
typedef exprTraits<ExprT1>::VariancePixelT lsst.afw.image::pixel::UnaryExpr< ExprT1, ImageBinOp, MaskBinOp, VarianceBinOp >::VariancePixelT |
|
inline |
a unary expression, with three functors to represent the image/mask/variance operations
Definition at line 422 of file Pixel.h.
|
inline |
evaluate the image part of the expression
Definition at line 427 of file Pixel.h.
|
inline |
evaluate the mask part of the expression
Definition at line 432 of file Pixel.h.
|
inline |
evaluate the variance part of the expression
Definition at line 437 of file Pixel.h.
|
private |
|
private |
|
private |
|
private |