17 #ifndef _MITK_VTK_RESLICE_INTERPOLATION_PROPERTY__H_
18 #define _MITK_VTK_RESLICE_INTERPOLATION_PROPERTY__H_
22 #include <vtkImageReslice.h>
28 #pragma warning(disable : 4522)
42 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
51 virtual
int GetInterpolation();
56 virtual
void SetInterpolationToNearest();
61 virtual
void SetInterpolationToLinear();
66 virtual
void SetInterpolationToCubic();
73 VtkResliceInterpolationProperty();
78 VtkResliceInterpolationProperty(const IdType &value);
83 VtkResliceInterpolationProperty(const
std::
string &value);
89 virtual
bool AddEnum(const
std::
string &name, const IdType &
id) override;
95 virtual
void AddInterpolationTypes();
99 VtkResliceInterpolationProperty &operator=(const VtkResliceInterpolationProperty &);
101 virtual
itk::LightObject::
Pointer InternalClone() const override;
#define mitkNewMacro1Param(classname, type)
DataCollection - Class to facilitate loading/accessing structured data.
Abstract base class for properties.
#define mitkClassMacro(className, SuperClassName)