Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
#include <mitkPointSetShapeProperty.h>
Public Types | |
enum | PointSetShape { NONE, VERTEX, DASH, CROSS, THICK_CROSS, TRIANGLE, SQUARE, CIRCLE, DIAMOND, ARROW, THICK_ARROW, HOOKED_ARROW } |
typedef PointSetShapeProperty | Self |
typedef EnumerationProperty | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Types inherited from mitk::EnumerationProperty | |
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 |
Public Types inherited from mitk::BaseProperty | |
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 | GetPointSetShape () const |
BaseProperty & | operator= (const BaseProperty &property) |
Assigns property to this BaseProperty instance. More... | |
Public Member Functions inherited from mitk::EnumerationProperty | |
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... | |
Public Member Functions inherited from mitk::BaseProperty | |
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 Public Member Functions inherited from mitk::EnumerationProperty | |
static const char * | GetStaticNameOfClass () |
static Pointer | New () |
Static Public Member Functions inherited from mitk::BaseProperty | |
static const char * | GetStaticNameOfClass () |
Protected Member Functions | |
PointSetShapeProperty () | |
PointSetShapeProperty (const IdType &value) | |
PointSetShapeProperty (const std::string &value) | |
bool | AddEnum (const std::string &name, const IdType &id) override |
virtual void | AddPointSetShapes () |
Protected Member Functions inherited from mitk::EnumerationProperty | |
EnumerationProperty () | |
EnumerationProperty (const EnumerationProperty &) | |
bool | IsEqual (const BaseProperty &property) const override |
bool | Assign (const BaseProperty &property) override |
Protected Member Functions inherited from mitk::BaseProperty | |
BaseProperty () | |
BaseProperty (const BaseProperty &other) | |
~BaseProperty () override | |
Additional Inherited Members | |
Static Public Attributes inherited from mitk::BaseProperty | |
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 for point set shapes. Valid values are:
This class provides different shapes for the point set rendering (unselected points).
Definition at line 44 of file mitkPointSetShapeProperty.h.
typedef itk::SmartPointer<const Self> mitk::PointSetShapeProperty::ConstPointer |
Definition at line 47 of file mitkPointSetShapeProperty.h.
Definition at line 47 of file mitkPointSetShapeProperty.h.
Definition at line 47 of file mitkPointSetShapeProperty.h.
Definition at line 47 of file mitkPointSetShapeProperty.h.
Enumerator | |
---|---|
NONE | |
VERTEX | |
DASH | |
CROSS | |
THICK_CROSS | |
TRIANGLE | |
SQUARE | |
CIRCLE | |
DIAMOND | |
ARROW | |
THICK_ARROW | |
HOOKED_ARROW |
Definition at line 57 of file mitkPointSetShapeProperty.h.
|
protected |
Sets rendering type to default (VTK_RAY_CAST_COMPOSITE_FUNCTION).
|
protected |
Constructor. Sets rendering type to the given value.
|
protected |
Constructor. Sets rendering type to the given value.
|
overrideprotectedvirtual |
this function is overridden as protected, so that the user may not add additional invalid rendering types.
Reimplemented from mitk::EnumerationProperty.
|
protectedvirtual |
Adds the default enumeration types.
Pointer mitk::PointSetShapeProperty::Clone | ( | ) | const |
|
inlineoverridevirtual |
Reimplemented from mitk::EnumerationProperty.
Definition at line 47 of file mitkPointSetShapeProperty.h.
|
virtual |
Reimplemented from mitk::EnumerationProperty.
|
virtual |
Returns the current shape
|
inlinestatic |
Definition at line 47 of file mitkPointSetShapeProperty.h.
|
static |
Definition at line 53 of file mitkPointSetShapeProperty.h.
|
inlinestatic |
Definition at line 55 of file mitkPointSetShapeProperty.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.