13 #ifndef mitkExtractSliceFilter_h
14 #define mitkExtractSliceFilter_h
19 #include <vtkAbstractTransform.h>
20 #include <vtkImageData.h>
21 #include <vtkImageReslice.h>
22 #include <vtkMatrix4x4.h>
23 #include <vtkPoints.h>
24 #include <vtkSmartPointer.h>
25 #include <vtkTransform.h>
67 itkFactorylessNewMacro(Self);
79 if (geometry != m_WorldGeometry)
81 this->m_WorldGeometry = geometry;
91 void SetTimeStep(
unsigned int timestep) { m_TimeStep = timestep; }
124 this->m_InPlaneResampleExtentByGeometry = inPlaneResampleExtentByGeometry;
199 m_VtkOutputRequested =
true;
200 return m_Reslicer->GetOutput();
244 this->m_InterpolationMode = interpolation;
293 BaseGeometry::ConstPointer m_ResliceTransform;
297 int m_XMin, m_XMax, m_YMin, m_YMax;
Abstract base class describing the geometry of a data object.
Superclass of all classes having one or more Images as input and generating Images as output.
Describes the geometry of a plane object.
Find image slices visible on a given plane.
double ScalarType
Scalar type used throughout MITK for geometric computations.