Medical Imaging Interaction Toolkit
2024.12.99-d991a09f
Medical Imaging Interaction Toolkit
|
#include <mitkVtkRepresentationProperty.h>
Public Types | |
typedef VtkRepresentationProperty | Self |
typedef EnumerationProperty | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
![]() | |
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 | |
virtual std::vector< std::string > | GetClassHierarchy () const override |
virtual const char * | GetClassName () const |
Pointer | Clone () const |
virtual int | GetVtkRepresentation () |
virtual void | SetRepresentationToPoints () |
virtual void | SetRepresentationToWireframe () |
virtual void | SetRepresentationToSurface () |
BaseProperty & | operator= (const BaseProperty &property) |
Assigns property to this BaseProperty instance. More... | |
![]() | |
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 () |
bool | ToJSON (nlohmann::json &j) const override |
bool | FromJSON (const nlohmann::json &j) override |
EnumerationProperty & | operator= (const EnumerationProperty &)=delete |
BaseProperty & | operator= (const BaseProperty &property) |
Assigns property to this BaseProperty instance. More... | |
![]() | |
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 const char * | GetStaticNameOfClass () |
static Pointer | New () |
static Pointer | New (const IdType &_arg) |
static Pointer | New (const std::string &_arg) |
![]() | |
static const char * | GetStaticNameOfClass () |
static Pointer | New () |
![]() | |
static const char * | GetStaticNameOfClass () |
Protected Member Functions | |
VtkRepresentationProperty () | |
VtkRepresentationProperty (const IdType &value) | |
VtkRepresentationProperty (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... | |
Encapsulates the enumeration vtkRepresentation. Valid values are (VTK constant/Id/string representation): VTK_POINTS/0/Points, VTK_WIREFRAME/1/Wireframe, VTK_SURFACE/2/Surface Default is the Surface representation
Definition at line 31 of file mitkVtkRepresentationProperty.h.
typedef itk::SmartPointer<const Self> mitk::VtkRepresentationProperty::ConstPointer |
Definition at line 34 of file mitkVtkRepresentationProperty.h.
Definition at line 34 of file mitkVtkRepresentationProperty.h.
Definition at line 34 of file mitkVtkRepresentationProperty.h.
Definition at line 34 of file mitkVtkRepresentationProperty.h.
|
protected |
Constructor. Sets the representation to a default value of Surface(2)
|
protected |
Constructor. Sets the representation to the given value. If it is not valid, the representation is set to Surface(2)
value | the integer representation of the representation |
|
protected |
Constructor. Sets the representation to the given value. If it is not valid, the representation is set to Surface(2)
value | the string representation of the representation |
|
overrideprotectedvirtual |
this function is overridden as protected, so that the user may not add additional invalid representation types.
Reimplemented from mitk::EnumerationProperty.
|
protectedvirtual |
Adds the enumeration types as defined by vtk to the list of known enumeration values.
Pointer mitk::VtkRepresentationProperty::Clone | ( | ) | const |
|
inlineoverridevirtual |
Reimplemented from mitk::EnumerationProperty.
Definition at line 34 of file mitkVtkRepresentationProperty.h.
|
virtual |
Reimplemented from mitk::EnumerationProperty.
|
inlinestatic |
Definition at line 34 of file mitkVtkRepresentationProperty.h.
|
virtual |
Returns the current representation value as defined by VTK constants.
|
static |
Definition at line 40 of file mitkVtkRepresentationProperty.h.
|
inlinestatic |
Definition at line 42 of file mitkVtkRepresentationProperty.h.
BaseProperty& mitk::BaseProperty::operator= |
Assigns property to this BaseProperty instance.
Subclasses must implement Assign(const BaseProperty&) and call the superclass Assign method for proper handling of polymorphic assignments. The assignment operator of the subclass should be disabled and the baseclass operator should be made visible using "using" statements.
|
virtual |
Sets the representation type to VTK_POINTS.
|
virtual |
Sets the representation type to VTK_SURFACE.
|
virtual |
Sets the representation type to VTK_WIREFRAME.