Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkGridVolumeMapperProperty.h>
Public Types | |
enum | MapperType { RAYCAST, PT, ZSWEEP } |
![]() | |
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 (GridVolumeMapperProperty, EnumerationProperty) | |
Pointer | Clone () const |
mitkNewMacro1Param (GridVolumeMapperProperty, const IdType &) | |
mitkNewMacro1Param (GridVolumeMapperProperty, const std::string &) | |
virtual void | SetVolumeMapperToPT () |
virtual void | SetVolumeMapperToZSweep () |
virtual void | SetVolumeMapperToRayCast () |
![]() | |
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 | |
GridVolumeMapperProperty () | |
GridVolumeMapperProperty (const IdType &value) | |
GridVolumeMapperProperty (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): PT/0/Projected Tetrahedra, ZSWEEP/1/ZSweep, RAYCAST/2/Ray Cast Default is the Wireframe representation
Definition at line 27 of file mitkGridVolumeMapperProperty.h.
Enumerator | |
---|---|
RAYCAST | |
PT | |
ZSWEEP |
Definition at line 30 of file mitkGridVolumeMapperProperty.h.
|
protected |
Constructor. Sets the representation to a default value of Wireframe(1)
Definition at line 16 of file mitkGridVolumeMapperProperty.cpp.
References AddRepresentationTypes(), PT, and mitk::EnumerationProperty::SetValue().
|
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 22 of file mitkGridVolumeMapperProperty.cpp.
References AddRepresentationTypes(), mitk::EnumerationProperty::IsValidEnumerationValue(), PT, and mitk::EnumerationProperty::SetValue().
|
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 35 of file mitkGridVolumeMapperProperty.cpp.
References AddRepresentationTypes(), mitk::EnumerationProperty::IsValidEnumerationValue(), PT, and mitk::EnumerationProperty::SetValue().
|
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 70 of file mitkGridVolumeMapperProperty.cpp.
Referenced by AddRepresentationTypes().
|
protectedvirtual |
Adds the enumeration types as defined by vtk to the list of known enumeration values.
Definition at line 63 of file mitkGridVolumeMapperProperty.cpp.
References AddEnum(), PT, RAYCAST, and ZSWEEP.
Referenced by GridVolumeMapperProperty().
Pointer mitk::GridVolumeMapperProperty::Clone | ( | ) | const |
mitk::GridVolumeMapperProperty::mitkClassMacro | ( | GridVolumeMapperProperty | , |
EnumerationProperty | |||
) |
mitk::GridVolumeMapperProperty::mitkNewMacro1Param | ( | GridVolumeMapperProperty | , |
const IdType & | |||
) |
mitk::GridVolumeMapperProperty::mitkNewMacro1Param | ( | GridVolumeMapperProperty | , |
const std::string & | |||
) |
|
static |
Referenced by mitk::UnstructuredGridVtkMapper3D::SetDefaultProperties().
|
virtual |
Sets the mapper to projected tetrahedra.
Definition at line 48 of file mitkGridVolumeMapperProperty.cpp.
References PT, and mitk::EnumerationProperty::SetValue().
|
virtual |
Sets the mapper to ray casting.
Definition at line 58 of file mitkGridVolumeMapperProperty.cpp.
References RAYCAST, and mitk::EnumerationProperty::SetValue().
|
virtual |
Sets the mapper to zsweep.
Definition at line 53 of file mitkGridVolumeMapperProperty.cpp.
References mitk::EnumerationProperty::SetValue(), and ZSWEEP.