17 #ifndef MITKMEASUREMENTFRAMEPROPERTY_H
18 #define MITKMEASUREMENTFRAMEPROPERTY_H
21 #include <vnl/vnl_matrix_fixed.h>
35 itkFactorylessNewMacro(
Self)
41 const MeasurementFrameType &GetMeasurementFrame() const;
42 void SetMeasurementFrame(const MeasurementFrameType & frame);
46 MeasurementFrameProperty();
47 ~MeasurementFrameProperty();
49 MeasurementFrameProperty(const MeasurementFrameProperty& other);
50 MeasurementFrameProperty(const MeasurementFrameType& measurementFrame);
52 virtual
bool IsEqual(const
BaseProperty& property) const override;
53 virtual
bool Assign(const
BaseProperty & property) override;
55 MeasurementFrameType m_MeasurementFrame;
57 virtual
itk::LightObject::
Pointer InternalClone() const override;
vnl_matrix_fixed< double, 3, 3 > MeasurementFrameType
#define mitkNewMacro1Param(classname, type)
DataCollection - Class to facilitate loading/accessing structured data.
#define MITKDIFFUSIONCORE_EXPORT
Abstract base class for properties.
#define mitkClassMacro(className, SuperClassName)