17 #ifndef _MITK_VTK_INTERPOLATION_PROPERTY__H_
18 #define _MITK_VTK_INTERPOLATION_PROPERTY__H_
26 #pragma warning(disable : 4522)
40 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
50 virtual
int GetVtkInterpolation();
55 virtual
void SetInterpolationToFlat();
60 virtual
void SetInterpolationToGouraud();
65 virtual
void SetInterpolationToPhong();
73 VtkInterpolationProperty();
80 VtkInterpolationProperty(const IdType &value);
87 VtkInterpolationProperty(const
std::
string &value);
93 virtual
bool AddEnum(const
std::
string &name, const IdType &
id) override;
99 virtual
void AddInterpolationTypes();
103 VtkInterpolationProperty &operator=(const VtkInterpolationProperty &);
105 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)