13 #ifndef MITKANNOTATIONPROPERTY_H_HEADER_INCLUDED 14 #define MITKANNOTATIONPROPERTY_H_HEADER_INCLUDED 20 #include <itkConfigure.h> 37 itkFactorylessNewMacro(
Self);
45 itkGetStringMacro(
Label);
46 itkSetStringMacro(Label);
48 const Point3D &GetPosition() const;
49 void SetPosition(const Point3D &position);
51 std::
string GetValueAsString() const override;
53 using BaseProperty::operator=;
71 itk::LightObject::Pointer InternalClone()
const override;
73 bool IsEqual(
const BaseProperty &property)
const override;
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)