#include "nrrd.h"#include "privateNrrd.h"

Functions | |
| int | nrrdArithGamma (Nrrd *nout, const Nrrd *nin, const NrrdRange *_range, double gamma) |
| static double | _nrrdUnaryOpNegative (double a) |
| static double | _nrrdUnaryOpReciprocal (double a) |
| static double | _nrrdUnaryOpSin (double a) |
| static double | _nrrdUnaryOpCos (double a) |
| static double | _nrrdUnaryOpTan (double a) |
| static double | _nrrdUnaryOpAsin (double a) |
| static double | _nrrdUnaryOpAcos (double a) |
| static double | _nrrdUnaryOpAtan (double a) |
| static double | _nrrdUnaryOpExp (double a) |
| static double | _nrrdUnaryOpLog (double a) |
| static double | _nrrdUnaryOpLog2 (double a) |
| static double | _nrrdUnaryOpLog10 (double a) |
| static double | _nrrdUnaryOpLog1p (double a) |
| static double | _nrrdUnaryOpSqrt (double a) |
| static double | _nrrdUnaryOpCbrt (double a) |
| static double | _nrrdUnaryOpErf (double a) |
| static double | _nrrdUnaryOpCeil (double a) |
| static double | _nrrdUnaryOpFloor (double a) |
| static double | _nrrdUnaryOpRoundUp (double a) |
| static double | _nrrdUnaryOpRoundDown (double a) |
| static double | _nrrdUnaryOpAbs (double a) |
| static double | _nrrdUnaryOpSgn (double a) |
| static double | _nrrdUnaryOpExists (double a) |
| static double | _nrrdUnaryOpRand (double a) |
| static double | _nrrdUnaryOpNormalRand (double a) |
| static double | _nrrdUnaryOpIf (double a) |
| static double | _nrrdUnaryOpZero (double a) |
| static double | _nrrdUnaryOpOne (double a) |
| int | nrrdArithUnaryOp (Nrrd *nout, int op, const Nrrd *nin) |
| static double | _nrrdBinaryOpAdd (double a, double b) |
| static double | _nrrdBinaryOpSubtract (double a, double b) |
| static double | _nrrdBinaryOpMultiply (double a, double b) |
| static double | _nrrdBinaryOpDivide (double a, double b) |
| static double | _nrrdBinaryOpPow (double a, double b) |
| static double | _nrrdBinaryOpSgnPow (double a, double b) |
| static double | _nrrdBinaryOpMod (double a, double b) |
| static double | _nrrdBinaryOpFmod (double a, double b) |
| static double | _nrrdBinaryOpAtan2 (double a, double b) |
| static double | _nrrdBinaryOpMin (double a, double b) |
| static double | _nrrdBinaryOpMax (double a, double b) |
| static double | _nrrdBinaryOpLT (double a, double b) |
| static double | _nrrdBinaryOpLTE (double a, double b) |
| static double | _nrrdBinaryOpGT (double a, double b) |
| static double | _nrrdBinaryOpGTE (double a, double b) |
| static double | _nrrdBinaryOpCompare (double a, double b) |
| static double | _nrrdBinaryOpEqual (double a, double b) |
| static double | _nrrdBinaryOpNotEqual (double a, double b) |
| static double | _nrrdBinaryOpExists (double a, double b) |
| static double | _nrrdBinaryOpIf (double a, double b) |
| static double | _nrrdBinaryOpNormalRandScaleAdd (double a, double b) |
| int | nrrdArithBinaryOp (Nrrd *nout, int op, const Nrrd *ninA, const Nrrd *ninB) |
| int | nrrdArithIterBinaryOp (Nrrd *nout, int op, NrrdIter *inA, NrrdIter *inB) |
| static double | _nrrdTernaryOpAdd (double a, double b, double c) |
| static double | _nrrdTernaryOpMultiply (double a, double b, double c) |
| static double | _nrrdTernaryOpMin (double a, double b, double c) |
| static double | _nrrdTernaryOpMax (double a, double b, double c) |
| static double | _nrrdTernaryOpClamp (double a, double b, double c) |
| static double | _nrrdTernaryOpIfElse (double a, double b, double c) |
| static double | _nrrdTernaryOpLerp (double a, double b, double c) |
| static double | _nrrdTernaryOpExists (double a, double b, double c) |
| static double | _nrrdTernaryOpInOpen (double a, double b, double c) |
| static double | _nrrdTernaryOpInClosed (double a, double b, double c) |
| int | nrrdArithTernaryOp (Nrrd *nout, int op, const Nrrd *ninA, const Nrrd *ninB, const Nrrd *ninC) |
| int | nrrdArithIterTernaryOp (Nrrd *nout, int op, NrrdIter *inA, NrrdIter *inB, NrrdIter *inC) |
Variables | |
| double(* | _nrrdUnaryOp [NRRD_UNARY_OP_MAX+1])(double) |
| double(* | _nrrdBinaryOp [NRRD_BINARY_OP_MAX+1])(double, double) |
| double(* | _nrrdTernaryOp [NRRD_TERNARY_OP_MAX+1])(double, double, double) |
| static double _nrrdBinaryOpAdd | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpAtan2 | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpCompare | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpDivide | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpEqual | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpExists | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpFmod | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpGT | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpGTE | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpIf | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpLT | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpLTE | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpMax | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpMin | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpMod | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpMultiply | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpNormalRandScaleAdd | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpNotEqual | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpPow | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpSgnPow | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdBinaryOpSubtract | ( | double | a, | |
| double | b | |||
| ) | [static] |
| static double _nrrdTernaryOpAdd | ( | double | a, | |
| double | b, | |||
| double | c | |||
| ) | [static] |
| static double _nrrdTernaryOpClamp | ( | double | a, | |
| double | b, | |||
| double | c | |||
| ) | [static] |
| static double _nrrdTernaryOpExists | ( | double | a, | |
| double | b, | |||
| double | c | |||
| ) | [static] |
| static double _nrrdTernaryOpIfElse | ( | double | a, | |
| double | b, | |||
| double | c | |||
| ) | [static] |
| static double _nrrdTernaryOpInClosed | ( | double | a, | |
| double | b, | |||
| double | c | |||
| ) | [static] |
| static double _nrrdTernaryOpInOpen | ( | double | a, | |
| double | b, | |||
| double | c | |||
| ) | [static] |
| static double _nrrdTernaryOpLerp | ( | double | a, | |
| double | b, | |||
| double | c | |||
| ) | [static] |
| static double _nrrdTernaryOpMax | ( | double | a, | |
| double | b, | |||
| double | c | |||
| ) | [static] |
| static double _nrrdTernaryOpMin | ( | double | a, | |
| double | b, | |||
| double | c | |||
| ) | [static] |
| static double _nrrdTernaryOpMultiply | ( | double | a, | |
| double | b, | |||
| double | c | |||
| ) | [static] |
| static double _nrrdUnaryOpAbs | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpAcos | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpAsin | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpAtan | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpCbrt | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpCeil | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpCos | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpErf | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpExists | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpExp | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpFloor | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpIf | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpLog | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpLog10 | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpLog1p | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpLog2 | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpNegative | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpNormalRand | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpOne | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpRand | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpReciprocal | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpRoundDown | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpRoundUp | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpSgn | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpSin | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpSqrt | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpTan | ( | double | a | ) | [static] |
| static double _nrrdUnaryOpZero | ( | double | a | ) | [static] |
| int nrrdArithTernaryOp | ( | Nrrd * | nout, | |
| int | op, | |||
| const Nrrd * | ninA, | |||
| const Nrrd * | ninB, | |||
| const Nrrd * | ninC | |||
| ) |
| double(* _nrrdBinaryOp[NRRD_BINARY_OP_MAX+1])(double, double) |
Initial value:
{
NULL,
_nrrdBinaryOpAdd,
_nrrdBinaryOpSubtract,
_nrrdBinaryOpMultiply,
_nrrdBinaryOpDivide,
_nrrdBinaryOpPow,
_nrrdBinaryOpSgnPow,
_nrrdBinaryOpMod,
_nrrdBinaryOpFmod,
_nrrdBinaryOpAtan2,
_nrrdBinaryOpMin,
_nrrdBinaryOpMax,
_nrrdBinaryOpLT,
_nrrdBinaryOpLTE,
_nrrdBinaryOpGT,
_nrrdBinaryOpGTE,
_nrrdBinaryOpCompare,
_nrrdBinaryOpEqual,
_nrrdBinaryOpNotEqual,
_nrrdBinaryOpExists,
_nrrdBinaryOpIf,
_nrrdBinaryOpNormalRandScaleAdd
}
| double(* _nrrdTernaryOp[NRRD_TERNARY_OP_MAX+1])(double, double, double) |
| double(* _nrrdUnaryOp[NRRD_UNARY_OP_MAX+1])(double) |
1.5.6