17 #ifndef _MITK_VTK_SCALARMODE_PROPERTY__H_
18 #define _MITK_VTK_SCALARMODE_PROPERTY__H_
26 #pragma warning(disable : 4522)
43 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
53 virtual
int GetVtkScalarMode();
55 virtual
void SetScalarModeToDefault();
57 virtual
void SetScalarModeToPointData();
59 virtual
void SetScalarModeToCellData();
61 virtual
void SetScalarModeToPointFieldData();
63 virtual
void SetScalarModeToCellFieldData();
71 VtkScalarModeProperty();
78 VtkScalarModeProperty(const IdType &value);
85 VtkScalarModeProperty(const
std::
string &value);
91 virtual
bool AddEnum(const
std::
string &name, const IdType &
id) override;
97 virtual
void AddInterpolationTypes();
101 VtkScalarModeProperty &operator=(const VtkScalarModeProperty &);
103 virtual
itk::LightObject::
Pointer InternalClone() const override;
112 #endif //_MITK_VTK_SCALARMODE_PROPERTY__H_
#define mitkNewMacro1Param(classname, type)
DataCollection - Class to facilitate loading/accessing structured data.
Abstract base class for properties.
#define mitkClassMacro(className, SuperClassName)