|
Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkArithmeticOperation.h>

Public Types | |
| enum | OperationsEnum { Add2, Sub2, Mult, Div, AddValue, SubValue, MultValue, DivValue, PowValue, Tan, ATan, Cos, ACos, Sin, ASin, Square, Sqrt, Abs, Exp, ExpNeg, Log10 } |
Public Member Functions | |
| void | CallExecuteTwoImageFilter (mitk::Image::Pointer imageA, mitk::Image::Pointer imageB) |
| template<typename TPixel1 , unsigned int VImageDimension1, typename TPixel2 , unsigned int VImageDimension2> | |
| void | ExecuteTwoImageFilter (itk::Image< TPixel1, VImageDimension1 > *imageA, itk::Image< TPixel2, VImageDimension2 > *imageB) |
| template<typename DefaultFunctorType , typename DoubleFunctorType , typename Image1Type , typename Image2Type , typename DoubleImageType > | |
| void | ExecuteTwoImageFilterWithFunctor (Image1Type *imageA, Image2Type *imageB) |
Public Attributes | |
| mitk::Image::Pointer | m_ResultImage |
| OperationsEnum | m_Algorithm |
| bool | m_GenerateDoubleOutput |
Definition at line 57 of file mitkArithmeticOperation.h.
| Enumerator | |
|---|---|
| Add2 | |
| Sub2 | |
| Mult | |
| Div | |
| AddValue | |
| SubValue | |
| MultValue | |
| DivValue | |
| PowValue | |
| Tan | |
| ATan | |
| Cos | |
| ACos | |
| Sin | |
| ASin | |
| Square | |
| Sqrt | |
| Abs | |
| Exp | |
| ExpNeg | |
| Log10 | |
Definition at line 59 of file mitkArithmeticOperation.h.
| void mitk::NonStaticArithmeticOperation::CallExecuteTwoImageFilter | ( | mitk::Image::Pointer | imageA, |
| mitk::Image::Pointer | imageB | ||
| ) |
Definition at line 470 of file mitkArithmeticOperation.cpp.
References AccessTwoImagesFixedDimensionByItk, ExecuteTwoImageFilter(), and mitkThrow.
Referenced by mitk::ArithmeticOperation::Add(), mitk::ArithmeticOperation::Divide(), mitk::ArithmeticOperation::Multiply(), and mitk::ArithmeticOperation::Subtract().
| void mitk::NonStaticArithmeticOperation::ExecuteTwoImageFilter | ( | itk::Image< TPixel1, VImageDimension1 > * | imageA, |
| itk::Image< TPixel2, VImageDimension2 > * | imageB | ||
| ) |
Definition at line 499 of file mitkArithmeticOperation.cpp.
Referenced by CallExecuteTwoImageFilter().
| void mitk::NonStaticArithmeticOperation::ExecuteTwoImageFilterWithFunctor | ( | Image1Type * | imageA, |
| Image2Type * | imageB | ||
| ) |
Definition at line 536 of file mitkArithmeticOperation.cpp.
References mitk::CastToMitkImage().
| OperationsEnum mitk::NonStaticArithmeticOperation::m_Algorithm |
Definition at line 94 of file mitkArithmeticOperation.h.
Referenced by mitk::ArithmeticOperation::Add(), mitk::ArithmeticOperation::Divide(), mitk::ArithmeticOperation::Multiply(), and mitk::ArithmeticOperation::Subtract().
| bool mitk::NonStaticArithmeticOperation::m_GenerateDoubleOutput |
Definition at line 95 of file mitkArithmeticOperation.h.
| mitk::Image::Pointer mitk::NonStaticArithmeticOperation::m_ResultImage |
Definition at line 93 of file mitkArithmeticOperation.h.
Referenced by mitk::ArithmeticOperation::Add(), mitk::ArithmeticOperation::Divide(), mitk::ArithmeticOperation::Multiply(), and mitk::ArithmeticOperation::Subtract().