17 #ifndef MITKANNOTATIONPROPERTY_H_HEADER_INCLUDED
18 #define MITKANNOTATIONPROPERTY_H_HEADER_INCLUDED
24 #include <itkConfigure.h>
41 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
47 itkGetStringMacro(
Label);
48 itkSetStringMacro(Label);
50 const Point3D &GetPosition() const;
51 void SetPosition(const Point3D &position);
53 virtual
std::
string GetValueAsString() const override;
55 using BaseProperty::operator=;
75 virtual bool IsEqual(
const BaseProperty &property)
const override;
76 virtual bool Assign(
const BaseProperty &property)
override;
itk::SmartPointer< Self > Pointer
DataCollection - Class to facilitate loading/accessing structured data.
A data structure describing a label.
#define mitkNewMacro2Param(classname, typea, typeb)
#define mitkNewMacro4Param(classname, typea, typeb, typec, typed)
Abstract base class for properties.
Property for annotations.
#define mitkClassMacro(className, SuperClassName)