NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
niftk::AffineTransformParametersDataNodeProperty Class Reference
Inheritance diagram for niftk::AffineTransformParametersDataNodeProperty:
Inheritance graph
[legend]
Collaboration diagram for niftk::AffineTransformParametersDataNodeProperty:
Collaboration graph
[legend]

Public Member Functions

 mitkClassMacro (AffineTransformParametersDataNodeProperty, mitk::BaseProperty) static Pointer New()
 
void SetAffineTransformParameters (const ParametersType &parameters)
 Set the parameters on this property object. More...
 
virtual std::string GetValueAsString () const override
 Defined in base class, returns the current value as a string for display in property view. More...
 
virtual void Identity ()
 Method to set these parameters back to identity. More...
 

Public Attributes

mitkNewMacro1Param(AffineTransformParametersDataNodeProperty,
const std::vector< double >
&) typedef std const
ParametersType & 
GetAffineTransformParameters () const
 The ParametersType is defined to be an array of double, it should be exactly 13 doubles long. More...
 

Protected Member Functions

virtual ~AffineTransformParametersDataNodeProperty ()
 
 AffineTransformParametersDataNodeProperty ()
 
 AffineTransformParametersDataNodeProperty (const AffineTransformParametersDataNodeProperty &other)
 
 AffineTransformParametersDataNodeProperty (const ParametersType &parameters)
 
virtual bool IsEqual (const mitk::BaseProperty &property) const override
 
virtual bool Assign (const mitk::BaseProperty &) override
 

Constructor & Destructor Documentation

niftk::AffineTransformParametersDataNodeProperty::~AffineTransformParametersDataNodeProperty ( )
protectedvirtual
niftk::AffineTransformParametersDataNodeProperty::AffineTransformParametersDataNodeProperty ( )
protected
niftk::AffineTransformParametersDataNodeProperty::AffineTransformParametersDataNodeProperty ( const AffineTransformParametersDataNodeProperty other)
protected
niftk::AffineTransformParametersDataNodeProperty::AffineTransformParametersDataNodeProperty ( const ParametersType &  parameters)
protected

Member Function Documentation

bool niftk::AffineTransformParametersDataNodeProperty::Assign ( const mitk::BaseProperty &  property)
overrideprotectedvirtual
See also
mitk::BaseProperty::Assign()
std::string niftk::AffineTransformParametersDataNodeProperty::GetValueAsString ( ) const
overridevirtual

Defined in base class, returns the current value as a string for display in property view.

void niftk::AffineTransformParametersDataNodeProperty::Identity ( )
virtual

Method to set these parameters back to identity.

bool niftk::AffineTransformParametersDataNodeProperty::IsEqual ( const mitk::BaseProperty &  property) const
overrideprotectedvirtual
See also
mitk::BaseProperty::IsEqual()
niftk::AffineTransformParametersDataNodeProperty::mitkClassMacro ( AffineTransformParametersDataNodeProperty  ,
mitk::BaseProperty   
)
void niftk::AffineTransformParametersDataNodeProperty::SetAffineTransformParameters ( const ParametersType &  parameters)

Set the parameters on this property object.

Member Data Documentation

const AffineTransformParametersDataNodeProperty::ParametersType & niftk::AffineTransformParametersDataNodeProperty::GetAffineTransformParameters

The ParametersType is defined to be an array of double, it should be exactly 13 doubles long.

Get the parameters from this property object.


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