15 #include <itkCommand.h> 20 unsigned int timeStep,
21 unsigned int sliceDimension,
22 unsigned int sliceIndex)
25 m_SliceIndex(sliceIndex),
26 m_SliceDimension(sliceDimension),
29 m_ImageStillValid(false),
32 if (image && diffImage)
37 itk::SimpleMemberCommand<ApplyDiffImageOperation>::Pointer command =
38 itk::SimpleMemberCommand<ApplyDiffImageOperation>::New();
40 m_DeleteTag = image->AddObserver(itk::DeleteEvent(), command);
Base class of all Operation-classes.
ApplyDiffImageOperation(OperationType operationType, Image *image, Image *diffImage, unsigned int timeStep=0, unsigned int sliceDimension=2, unsigned int sliceIndex=0)
CompressedImageContainer::Pointer zlibContainer
Image class for storing images.
unsigned long m_DeleteTag
mitk::Image::Pointer image
Image::Pointer GetDiffImage()
~ApplyDiffImageOperation() override