Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkGridRepresentationProperty.h>
Public Types | |
enum | RepresentationType { POINTS, WIREFRAME, SURFACE } |
![]() | |
typedef EnumerationProperty | Self |
typedef BaseProperty | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef unsigned int | IdType |
typedef std::map< IdType, std::string > | EnumIdsContainerType |
typedef std::map< std::string, IdType > | EnumStringsContainerType |
typedef EnumIdsContainerType::const_iterator | EnumConstIterator |
![]() | |
typedef BaseProperty | Self |
typedef itk::Object | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
mitkClassMacro (GridRepresentationProperty, EnumerationProperty) | |
Pointer | Clone () const |
mitkNewMacro1Param (GridRepresentationProperty, const IdType &) | |
mitkNewMacro1Param (GridRepresentationProperty, const std::string &) | |
virtual void | SetRepresentationToPoints () |
virtual void | SetRepresentationToWireframe () |
virtual void | SetRepresentationToSurface () |
virtual void | SetRepresentationToWireframeSurface () |
![]() | |
virtual std::vector< std::string > | GetClassHierarchy () const override |
virtual const char * | GetClassName () const |
Pointer | Clone () const |
virtual bool | SetValue (const std::string &name) |
virtual bool | SetValue (const IdType &id) |
virtual IdType | GetValueAsId () const |
std::string | GetValueAsString () const override |
virtual void | Clear () |
virtual EnumIdsContainerType::size_type | Size () const |
virtual EnumConstIterator | Begin () const |
virtual EnumConstIterator | End () const |
virtual std::string | GetEnumString (const IdType &id) const |
virtual IdType | GetEnumId (const std::string &name) const |
virtual bool | IsValidEnumerationValue (const IdType &id) const |
virtual bool | IsValidEnumerationValue (const std::string &name) const |
const EnumIdsContainerType & | GetEnumIds () const |
const EnumStringsContainerType & | GetEnumStrings () const |
EnumIdsContainerType & | GetEnumIds () |
EnumStringsContainerType & | GetEnumStrings () |
EnumerationProperty & | operator= (const EnumerationProperty &)=delete |
![]() | |
Pointer | Clone () const |
bool | operator== (const BaseProperty &property) const |
Subclasses must implement IsEqual(const BaseProperty&) to support comparison. More... | |
BaseProperty & | operator= (const BaseProperty &property) |
Assigns property to this BaseProperty instance. More... | |
bool | AssignProperty (const BaseProperty &property) |
Assigns property to this BaseProperty instance. More... | |
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static const char * | GetStaticNameOfClass () |
static Pointer | New () |
![]() | |
static const char * | GetStaticNameOfClass () |
Protected Member Functions | |
GridRepresentationProperty () | |
GridRepresentationProperty (const GridRepresentationProperty &other) | |
GridRepresentationProperty (const IdType &value) | |
GridRepresentationProperty (const std::string &value) | |
bool | AddEnum (const std::string &name, const IdType &id) override |
virtual void | AddRepresentationTypes () |
![]() | |
EnumerationProperty () | |
EnumerationProperty (const EnumerationProperty &) | |
bool | IsEqual (const BaseProperty &property) const override |
bool | Assign (const BaseProperty &property) override |
![]() | |
BaseProperty () | |
BaseProperty (const BaseProperty &other) | |
~BaseProperty () override | |
Additional Inherited Members | |
![]() | |
static const std::string | VALUE_CANNOT_BE_CONVERTED_TO_STRING |
Default return value if a property which can not be returned as string. More... | |
Extends the enumeration prop mitkEnumerationPropery. Adds the value (constant / Id / string representation):
Default is the Wireframe representation
Definition at line 32 of file mitkGridRepresentationProperty.h.
Enumerator | |
---|---|
POINTS | |
WIREFRAME | |
SURFACE |
Definition at line 35 of file mitkGridRepresentationProperty.h.
|
protected |
Constructor. Sets the representation to a default value of Wireframe(1)
Definition at line 16 of file mitkGridRepresentationProperty.cpp.
References AddRepresentationTypes(), mitk::EnumerationProperty::SetValue(), and WIREFRAME.
|
protected |
Definition at line 22 of file mitkGridRepresentationProperty.cpp.
|
protected |
Constructor. Sets the representation to the given value. If it is not valid, the representation is set to Wireframe(1)
value | the integer representation of the representation |
Definition at line 27 of file mitkGridRepresentationProperty.cpp.
References AddRepresentationTypes(), mitk::EnumerationProperty::IsValidEnumerationValue(), mitk::EnumerationProperty::SetValue(), and WIREFRAME.
|
protected |
Constructor. Sets the representation to the given value. If it is not valid, the representation is set to Wireframe(1)
value | the string representation of the representation |
Definition at line 40 of file mitkGridRepresentationProperty.cpp.
References AddRepresentationTypes(), mitk::EnumerationProperty::IsValidEnumerationValue(), mitk::EnumerationProperty::SetValue(), and WIREFRAME.
|
overrideprotectedvirtual |
this function is overridden as protected, so that the user may not add additional invalid representation types.
Reimplemented from mitk::EnumerationProperty.
Definition at line 81 of file mitkGridRepresentationProperty.cpp.
Referenced by AddRepresentationTypes().
|
protectedvirtual |
Adds the enumeration types as defined by vtk to the list of known enumeration values.
Definition at line 73 of file mitkGridRepresentationProperty.cpp.
References AddEnum(), POINTS, SURFACE, and WIREFRAME.
Referenced by GridRepresentationProperty().
Pointer mitk::GridRepresentationProperty::Clone | ( | ) | const |
mitk::GridRepresentationProperty::mitkClassMacro | ( | GridRepresentationProperty | , |
EnumerationProperty | |||
) |
mitk::GridRepresentationProperty::mitkNewMacro1Param | ( | GridRepresentationProperty | , |
const IdType & | |||
) |
mitk::GridRepresentationProperty::mitkNewMacro1Param | ( | GridRepresentationProperty | , |
const std::string & | |||
) |
|
static |
Referenced by mitk::UnstructuredGridVtkMapper3D::SetDefaultProperties().
|
virtual |
Sets the representation type to POINTS.
Definition at line 53 of file mitkGridRepresentationProperty.cpp.
References POINTS, and mitk::EnumerationProperty::SetValue().
|
virtual |
Sets the representation type to SURFACE.
Definition at line 63 of file mitkGridRepresentationProperty.cpp.
References mitk::EnumerationProperty::SetValue(), and SURFACE.
|
virtual |
Sets the representation type to WIREFRAME.
Definition at line 58 of file mitkGridRepresentationProperty.cpp.
References mitk::EnumerationProperty::SetValue(), and WIREFRAME.
|
virtual |
Sets the representation type to WIREFRAME_SURFACE.
Definition at line 68 of file mitkGridRepresentationProperty.cpp.