Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
|
Applies difference images to 3D images. More...
#include <mitkDiffImageApplier.h>
Public Member Functions | |
mitkClassMacroItkParent (DiffImageApplier, itk::Object) | |
Pointer | Clone () const |
void | ExecuteOperation (Operation *operation) override |
void | SetDestinationLabel (mitk::Label::PixelType) |
Public Member Functions inherited from mitk::OperationActor | |
itkTypeMacroNoParent (OperationActor) virtual ~OperationActor() | |
Static Public Member Functions | |
static Pointer | New () |
static DiffImageApplier * | GetInstanceForUndo () |
Protected Member Functions | |
DiffImageApplier () | |
~DiffImageApplier () override | |
template<typename TPixel , unsigned int VImageDimension> | |
void | ItkImageSwitch2DDiff (itk::Image< TPixel, VImageDimension > *image) |
template<typename TPixel , unsigned int VImageDimension> | |
void | ItkImageSwitch3DDiff (itk::Image< TPixel, VImageDimension > *image) |
template<typename TPixel1 , unsigned int VImageDimension1, typename TPixel2 , unsigned int VImageDimension2> | |
void | ItkImageProcessing2DDiff (itk::Image< TPixel1, VImageDimension1 > *itkImage1, itk::Image< TPixel2, VImageDimension2 > *itkImage2) |
template<typename TPixel1 , unsigned int VImageDimension1, typename TPixel2 , unsigned int VImageDimension2> | |
void | ItkImageProcessing3DDiff (itk::Image< TPixel1, VImageDimension1 > *itkImage1, itk::Image< TPixel2, VImageDimension2 > *itkImage2) |
template<typename TPixel , unsigned int VImageDimension> | |
void | ItkInvertPixelValues (itk::Image< TPixel, VImageDimension > *itkImage) |
Protected Attributes | |
Image::Pointer | m_Image |
Image::Pointer | m_SliceDifferenceImage |
unsigned int | m_SliceIndex |
unsigned int | m_SliceDimension |
unsigned int | m_TimeStep |
unsigned int | m_Dimension0 |
unsigned int | m_Dimension1 |
mitk::Label::PixelType | m_DestinationLabel |
double | m_Factor |
Applies difference images to 3D images.
This class is supposed to execute ApplyDiffImageOperations, which contain information about pixel changes within one image slice. Class should be called from the undo stack. At the moment, ApplyDiffImageOperations are only created by QmitkSlicesInterpolator.
Definition at line 37 of file mitkDiffImageApplier.h.
|
protected |
|
overrideprotected |
Pointer mitk::DiffImageApplier::Clone | ( | ) | const |
|
overridevirtual |
Implements mitk::OperationActor.
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
mitk::DiffImageApplier::mitkClassMacroItkParent | ( | DiffImageApplier | , |
itk::Object | |||
) |
|
static |
void mitk::DiffImageApplier::SetDestinationLabel | ( | mitk::Label::PixelType | ) |
|
protected |
Definition at line 80 of file mitkDiffImageApplier.h.
|
protected |
Definition at line 77 of file mitkDiffImageApplier.h.
|
protected |
Definition at line 78 of file mitkDiffImageApplier.h.
|
protected |
Definition at line 82 of file mitkDiffImageApplier.h.
|
protected |
Definition at line 71 of file mitkDiffImageApplier.h.
|
protected |
Definition at line 72 of file mitkDiffImageApplier.h.
|
protected |
Definition at line 75 of file mitkDiffImageApplier.h.
|
protected |
Definition at line 74 of file mitkDiffImageApplier.h.
|
protected |
Definition at line 76 of file mitkDiffImageApplier.h.