Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::MeasurementFrameProperty Class Reference

#include <mitkMeasurementFrameProperty.h>

Inheritance diagram for mitk::MeasurementFrameProperty:
Collaboration diagram for mitk::MeasurementFrameProperty:

Public Types

typedef vnl_matrix_fixed< double, 3, 3 > MeasurementFrameType
 
- Public Types inherited from mitk::BaseProperty
typedef BaseProperty Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 

Public Member Functions

 mitkClassMacro (MeasurementFrameProperty, BaseProperty) static Pointer New()
 
Pointer Clone () const
 
 mitkNewMacro1Param (MeasurementFrameProperty, const MeasurementFrameProperty &)
 
 mitkNewMacro1Param (MeasurementFrameProperty, const MeasurementFrameType &)
 
const MeasurementFrameTypeGetMeasurementFrame () const
 
void SetMeasurementFrame (const MeasurementFrameType &frame)
 
- Public Member Functions inherited from mitk::BaseProperty
virtual std::vector< std::string > GetClassHierarchy () const
 
virtual const char * GetClassName () const
 
Pointer Clone () const
 
bool operator== (const BaseProperty &property) const
 Subclasses must implement IsEqual(const BaseProperty&) to support comparison. More...
 
BasePropertyoperator= (const BaseProperty &property)
 Assigns property to this BaseProperty instance. More...
 
bool AssignProperty (const BaseProperty &property)
 Assigns property to this BaseProperty instance. More...
 
virtual std::string GetValueAsString () const
 

Protected Member Functions

 MeasurementFrameProperty ()
 
 ~MeasurementFrameProperty ()
 
 MeasurementFrameProperty (const MeasurementFrameProperty &other)
 
 MeasurementFrameProperty (const MeasurementFrameType &measurementFrame)
 
virtual bool IsEqual (const BaseProperty &property) const override
 
virtual bool Assign (const BaseProperty &property) override
 
virtual itk::LightObject::Pointer InternalClone () const override
 
- Protected Member Functions inherited from mitk::BaseProperty
 BaseProperty ()
 
 BaseProperty (const BaseProperty &other)
 
virtual ~BaseProperty ()
 

Protected Attributes

MeasurementFrameType m_MeasurementFrame
 

Additional Inherited Members

- Static Public Member Functions inherited from mitk::BaseProperty
static const char * GetStaticNameOfClass ()
 
- 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...
 

Detailed Description

This property will store the measurement frame

Definition at line 29 of file mitkMeasurementFrameProperty.h.

Member Typedef Documentation

typedef vnl_matrix_fixed< double, 3, 3 > mitk::MeasurementFrameProperty::MeasurementFrameType

Definition at line 32 of file mitkMeasurementFrameProperty.h.

Constructor & Destructor Documentation

mitk::MeasurementFrameProperty::MeasurementFrameProperty ( )
protected

Definition at line 19 of file mitkMeasurementFrameProperty.cpp.

mitk::MeasurementFrameProperty::~MeasurementFrameProperty ( )
protected

Definition at line 35 of file mitkMeasurementFrameProperty.cpp.

mitk::MeasurementFrameProperty::MeasurementFrameProperty ( const MeasurementFrameProperty other)
protected

Definition at line 24 of file mitkMeasurementFrameProperty.cpp.

References GetMeasurementFrame(), and m_MeasurementFrame.

mitk::MeasurementFrameProperty::MeasurementFrameProperty ( const MeasurementFrameType measurementFrame)
protected

Definition at line 30 of file mitkMeasurementFrameProperty.cpp.

Member Function Documentation

bool mitk::MeasurementFrameProperty::Assign ( const BaseProperty )
overrideprotectedvirtual

Override this method in subclasses to implement a meaningful assignment. The property argument is guaranteed to be castable to the type of the implementing subclass.

Warning
This is not yet exception aware/safe and if this method returns false, this property's state might be undefined.
Returns
True if the argument could be assigned to this property.

Implements mitk::BaseProperty.

Definition at line 54 of file mitkMeasurementFrameProperty.cpp.

Pointer mitk::MeasurementFrameProperty::Clone ( ) const
const mitk::MeasurementFrameProperty::MeasurementFrameType & mitk::MeasurementFrameProperty::GetMeasurementFrame ( ) const

Definition at line 39 of file mitkMeasurementFrameProperty.cpp.

Referenced by MeasurementFrameProperty().

itk::LightObject::Pointer mitk::MeasurementFrameProperty::InternalClone ( ) const
overrideprotectedvirtual

Definition at line 60 of file mitkMeasurementFrameProperty.cpp.

bool mitk::MeasurementFrameProperty::IsEqual ( const BaseProperty property) const
overrideprotectedvirtual

Override this method in subclasses to implement a meaningful comparison. The property argument is guaranteed to be castable to the type of the implementing subclass.

Implements mitk::BaseProperty.

Definition at line 49 of file mitkMeasurementFrameProperty.cpp.

mitk::MeasurementFrameProperty::mitkClassMacro ( MeasurementFrameProperty  ,
BaseProperty   
)
mitk::MeasurementFrameProperty::mitkNewMacro1Param ( MeasurementFrameProperty  ,
const MeasurementFrameProperty  
)
mitk::MeasurementFrameProperty::mitkNewMacro1Param ( MeasurementFrameProperty  ,
const MeasurementFrameType  
)
void mitk::MeasurementFrameProperty::SetMeasurementFrame ( const MeasurementFrameType frame)

Definition at line 44 of file mitkMeasurementFrameProperty.cpp.

Member Data Documentation

MeasurementFrameType mitk::MeasurementFrameProperty::m_MeasurementFrame
protected

Definition at line 55 of file mitkMeasurementFrameProperty.h.

Referenced by MeasurementFrameProperty().


The documentation for this class was generated from the following files: