17 #ifndef _MITK_VTK_VOLUME_RENDERING_PROPERTY__H_
18 #define _MITK_VTK_VOLUME_RENDERING_PROPERTY__H_
22 #define VTK_RAY_CAST_COMPOSITE_FUNCTION 1
23 #define VTK_VOLUME_RAY_CAST_MIP_FUNCTION 2
28 #pragma warning(disable : 4522)
43 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
52 virtual
int GetRenderingType();
57 virtual
void SetRenderingTypeToMIP();
62 virtual
void SetRenderingTypeToComposite();
69 VtkVolumeRenderingProperty();
74 VtkVolumeRenderingProperty(const IdType &value);
79 VtkVolumeRenderingProperty(const
std::
string &value);
85 virtual
bool AddEnum(const
std::
string &name, const IdType &
id) override;
91 virtual
void AddRenderingTypes();
95 VtkVolumeRenderingProperty &operator=(const VtkVolumeRenderingProperty &);
97 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)