Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitk::ArithmeticOperation Class Reference

Executes a arithmetic operations on one or two images. More...

#include <mitkArithmeticOperation.h>

Static Public Member Functions

static Image::Pointer Add (Image::Pointer &imageA, Image::Pointer &imageB, bool outputAsDouble=true)
 
static Image::Pointer Subtract (Image::Pointer &imageA, Image::Pointer &imageB, bool outputAsDouble=true)
 
static Image::Pointer Multiply (Image::Pointer &imageA, Image::Pointer &imageB, bool outputAsDouble=true)
 
static Image::Pointer Divide (Image::Pointer &imageA, Image::Pointer &imageB, bool outputAsDouble=true)
 
static Image::Pointer Add (Image::Pointer &imageA, double value, bool outputAsDouble=true)
 
static Image::Pointer Subtract (Image::Pointer &imageA, double value, bool outputAsDouble=true)
 
static Image::Pointer Multiply (Image::Pointer &imageA, double value, bool outputAsDouble=true)
 
static Image::Pointer Divide (Image::Pointer &imageA, double value, bool outputAsDouble=true)
 
static Image::Pointer Add (double value, Image::Pointer &imageB, bool outputAsDouble=true)
 
static Image::Pointer Subtract (double value, Image::Pointer &imageB, bool outputAsDouble=true)
 
static Image::Pointer Multiply (double value, Image::Pointer &imageB, bool outputAsDouble=true)
 
static Image::Pointer Divide (double value, Image::Pointer &imageB, bool outputAsDouble=true)
 
static Image::Pointer Tan (Image::Pointer &imageA, bool outputAsDouble=true)
 
static Image::Pointer Atan (Image::Pointer &imageA, bool outputAsDouble=true)
 
static Image::Pointer Cos (Image::Pointer &imageA, bool outputAsDouble=true)
 
static Image::Pointer Acos (Image::Pointer &imageA, bool outputAsDouble=true)
 
static Image::Pointer Sin (Image::Pointer &imageA, bool outputAsDouble=true)
 
static Image::Pointer Asin (Image::Pointer &imageA, bool outputAsDouble=true)
 
static Image::Pointer Square (Image::Pointer &imageA, bool outputAsDouble=true)
 
static Image::Pointer Sqrt (Image::Pointer &imageA, bool outputAsDouble=true)
 
static Image::Pointer Abs (Image::Pointer &imageA, bool outputAsDouble=true)
 
static Image::Pointer Exp (Image::Pointer &imageA, bool outputAsDouble=true)
 
static Image::Pointer ExpNeg (Image::Pointer &imageA, bool outputAsDouble=true)
 
static Image::Pointer Log10 (Image::Pointer &imageA, bool outputAsDouble=true)
 

Detailed Description

Executes a arithmetic operations on one or two images.

All parameters of the arithmetic operations must be specified during construction. The actual operation is executed when calling GetResult().

Definition at line 26 of file mitkArithmeticOperation.h.

Member Function Documentation

◆ Abs()

mitk::Image::Pointer mitk::ArithmeticOperation::Abs ( Image::Pointer imageA,
bool  outputAsDouble = true 
)
static

Definition at line 444 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

Referenced by main().

◆ Acos()

mitk::Image::Pointer mitk::ArithmeticOperation::Acos ( Image::Pointer imageA,
bool  outputAsDouble = true 
)
static

Definition at line 426 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

Referenced by main().

◆ Add() [1/3]

mitk::Image::Pointer mitk::ArithmeticOperation::Add ( Image::Pointer imageA,
Image::Pointer imageB,
bool  outputAsDouble = true 
)
static

◆ Add() [2/3]

mitk::Image::Pointer mitk::ArithmeticOperation::Add ( Image::Pointer imageA,
double  value,
bool  outputAsDouble = true 
)
static

Definition at line 345 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

◆ Add() [3/3]

mitk::Image::Pointer mitk::ArithmeticOperation::Add ( double  value,
Image::Pointer imageB,
bool  outputAsDouble = true 
)
static

Definition at line 370 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

◆ Asin()

mitk::Image::Pointer mitk::ArithmeticOperation::Asin ( Image::Pointer imageA,
bool  outputAsDouble = true 
)
static

Definition at line 414 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

Referenced by main().

◆ Atan()

mitk::Image::Pointer mitk::ArithmeticOperation::Atan ( Image::Pointer imageA,
bool  outputAsDouble = true 
)
static

Definition at line 402 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

Referenced by main().

◆ Cos()

mitk::Image::Pointer mitk::ArithmeticOperation::Cos ( Image::Pointer imageA,
bool  outputAsDouble = true 
)
static

Definition at line 420 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

Referenced by main().

◆ Divide() [1/3]

mitk::Image::Pointer mitk::ArithmeticOperation::Divide ( Image::Pointer imageA,
Image::Pointer imageB,
bool  outputAsDouble = true 
)
static

◆ Divide() [2/3]

mitk::Image::Pointer mitk::ArithmeticOperation::Divide ( Image::Pointer imageA,
double  value,
bool  outputAsDouble = true 
)
static

Definition at line 363 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

◆ Divide() [3/3]

mitk::Image::Pointer mitk::ArithmeticOperation::Divide ( double  value,
Image::Pointer imageB,
bool  outputAsDouble = true 
)
static

Definition at line 388 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

◆ Exp()

mitk::Image::Pointer mitk::ArithmeticOperation::Exp ( Image::Pointer imageA,
bool  outputAsDouble = true 
)
static

Definition at line 450 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

Referenced by main().

◆ ExpNeg()

mitk::Image::Pointer mitk::ArithmeticOperation::ExpNeg ( Image::Pointer imageA,
bool  outputAsDouble = true 
)
static

Definition at line 456 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

Referenced by main().

◆ Log10()

mitk::Image::Pointer mitk::ArithmeticOperation::Log10 ( Image::Pointer imageA,
bool  outputAsDouble = true 
)
static

Definition at line 462 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

Referenced by main().

◆ Multiply() [1/3]

mitk::Image::Pointer mitk::ArithmeticOperation::Multiply ( Image::Pointer imageA,
Image::Pointer imageB,
bool  outputAsDouble = true 
)
static

◆ Multiply() [2/3]

mitk::Image::Pointer mitk::ArithmeticOperation::Multiply ( Image::Pointer imageA,
double  value,
bool  outputAsDouble = true 
)
static

Definition at line 357 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

◆ Multiply() [3/3]

mitk::Image::Pointer mitk::ArithmeticOperation::Multiply ( double  value,
Image::Pointer imageB,
bool  outputAsDouble = true 
)
static

Definition at line 382 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

◆ Sin()

mitk::Image::Pointer mitk::ArithmeticOperation::Sin ( Image::Pointer imageA,
bool  outputAsDouble = true 
)
static

Definition at line 408 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

Referenced by main().

◆ Sqrt()

mitk::Image::Pointer mitk::ArithmeticOperation::Sqrt ( Image::Pointer imageA,
bool  outputAsDouble = true 
)
static

Definition at line 438 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

Referenced by main().

◆ Square()

mitk::Image::Pointer mitk::ArithmeticOperation::Square ( Image::Pointer imageA,
bool  outputAsDouble = true 
)
static

Definition at line 432 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

Referenced by main().

◆ Subtract() [1/3]

mitk::Image::Pointer mitk::ArithmeticOperation::Subtract ( Image::Pointer imageA,
Image::Pointer imageB,
bool  outputAsDouble = true 
)
static

◆ Subtract() [2/3]

mitk::Image::Pointer mitk::ArithmeticOperation::Subtract ( Image::Pointer imageA,
double  value,
bool  outputAsDouble = true 
)
static

Definition at line 351 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

◆ Subtract() [3/3]

mitk::Image::Pointer mitk::ArithmeticOperation::Subtract ( double  value,
Image::Pointer imageB,
bool  outputAsDouble = true 
)
static

Definition at line 376 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

◆ Tan()

mitk::Image::Pointer mitk::ArithmeticOperation::Tan ( Image::Pointer imageA,
bool  outputAsDouble = true 
)
static

Definition at line 396 of file mitkArithmeticOperation.cpp.

References AccessByItk_n, and ExecuteOneImageFilter().

Referenced by main().


The documentation for this class was generated from the following files: