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

This class offers methods to average quaternions. More...

#include <mitkQuaternionAveraging.h>

Inheritance diagram for mitk::QuaternionAveraging:
Collaboration diagram for mitk::QuaternionAveraging:

Public Types

enum  Mode { SimpleMean, Slerp }
 

Public Member Functions

 mitkClassMacroItkParent (QuaternionAveraging, itk::Object)
 

Static Public Member Functions

static Pointer New ()
 
static mitk::Quaternion CalcAverage (const std::vector< Quaternion > &quaternions, Mode mode=SimpleMean)
 

Protected Member Functions

 QuaternionAveraging ()
 
virtual ~QuaternionAveraging ()
 

Detailed Description

This class offers methods to average quaternions.

Documentation

Definition at line 35 of file mitkQuaternionAveraging.h.

Member Enumeration Documentation

Enumerator
SimpleMean 
Slerp 

Definition at line 42 of file mitkQuaternionAveraging.h.

Constructor & Destructor Documentation

mitk::QuaternionAveraging::QuaternionAveraging ( )
protected

Definition at line 21 of file mitkQuaternionAveraging.cpp.

mitk::QuaternionAveraging::~QuaternionAveraging ( )
protectedvirtual

Definition at line 27 of file mitkQuaternionAveraging.cpp.

Member Function Documentation

mitk::Quaternion mitk::QuaternionAveraging::CalcAverage ( const std::vector< Quaternion > &  quaternions,
Mode  mode = SimpleMean 
)
static

Definition at line 32 of file mitkQuaternionAveraging.cpp.

References MITK_WARN.

mitk::QuaternionAveraging::mitkClassMacroItkParent ( QuaternionAveraging  ,
itk::Object   
)
static Pointer mitk::QuaternionAveraging::New ( )
static

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