13 #ifndef mitkGridRepresentationProperty_h
14 #define mitkGridRepresentationProperty_h
47 itkFactorylessNewMacro(Self);
#define MITKDATATYPESEXT_EXPORT
Property for storing enumeration-like values identified by id and name.
unsigned int IdType
Unsigned integer type used as unique enumeration value identifier.
Enumeration property for grid representation types.
mitkNewMacro1Param(GridRepresentationProperty, const IdType &)
bool AddEnum(const std::string &name, const IdType &id) override
mitkCloneMacro(GridRepresentationProperty)
mitkClassMacro(GridRepresentationProperty, EnumerationProperty)
virtual void SetRepresentationToPoints()
Set the representation type to POINTS.
GridRepresentationProperty(const IdType &value)
virtual void SetRepresentationToSurface()
Set the representation type to SURFACE.
GridRepresentationProperty(const std::string &value)
virtual void AddRepresentationTypes()
GridRepresentationProperty(const GridRepresentationProperty &other)
RepresentationType
Available representation types for unstructured grids.
virtual void SetRepresentationToWireframeSurface()
Set the representation type to WIREFRAME_SURFACE (combined).
virtual void SetRepresentationToWireframe()
Set the representation type to WIREFRAME.
GridRepresentationProperty()
mitkNewMacro1Param(GridRepresentationProperty, const std::string &)
Find image slices visible on a given plane.