21 #include <itkCommand.h>
36 unsigned int timestep,
76 m_WorldGeometry =
nullptr;
77 m_zlibSliceContainer =
nullptr;
82 m_Image->RemoveObserver(m_DeleteObserverTag);
95 return m_ImageIsValid && m_zlibSliceContainer.IsNotNull() && (m_WorldGeometry.IsNotNull());
101 m_ImageIsValid =
false;
itk::SmartPointer< Self > Pointer
bool IsValid()
Check if it is a valid operation.
Base class of all Operation-classes.
SlicedGeometry3D::Pointer m_SliceGeometry
unsigned long m_DeleteObserverTag
BaseGeometry::Pointer m_WorldGeometry
mitk::BaseGeometry::ConstPointer m_GuardReferenceGeometry
Image class for storing images.
virtual ~DiffSliceOperation()
void OnImageDeleted()
Callback for image observer.
Describes the geometry of a data object consisting of slices.
Image::Pointer GetSlice()
Get the slice that is applied in the operation.
DiffSliceOperation()
Creates an empty instance. Note that it is not valid yet. The properties of the object have to be set...
Describes a two-dimensional, rectangular plane.
CompressedImageContainer::Pointer m_zlibSliceContainer
BaseGeometry Describes the geometry of a data object.
static itkEventMacro(BoundingShapeInteractionEvent, itk::AnyEvent) class MITKBOUNDINGSHAPE_EXPORT BoundingShapeInteractor Pointer New()
Basic interaction methods for mitk::GeometryData.