MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitk::QuaternionAveraging Class Reference

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

#include <mitkQuaternionAveraging.h>

Inheritance diagram for mitk::QuaternionAveraging:

Public Types

enum  Mode { SimpleMean , Slerp }
 

Public Member Functions

 mitkClassMacroItkParent (QuaternionAveraging, itk::Object)
 
 itkNewMacro (Self)
 

Static Public Member Functions

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

Protected Member Functions

 QuaternionAveraging ()
 
 ~QuaternionAveraging () override
 

Detailed Description

This class offers methods to average quaternions.

Documentation

Definition at line 31 of file mitkQuaternionAveraging.h.

Member Enumeration Documentation

◆ Mode

Enumerator
SimpleMean 
Slerp 

Definition at line 38 of file mitkQuaternionAveraging.h.

Constructor & Destructor Documentation

◆ QuaternionAveraging()

mitk::QuaternionAveraging::QuaternionAveraging ( )
protected

Definition at line 17 of file mitkQuaternionAveraging.cpp.

◆ ~QuaternionAveraging()

mitk::QuaternionAveraging::~QuaternionAveraging ( )
overrideprotected

Definition at line 23 of file mitkQuaternionAveraging.cpp.

Member Function Documentation

◆ CalcAverage()

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

Definition at line 28 of file mitkQuaternionAveraging.cpp.

◆ itkNewMacro()

mitk::QuaternionAveraging::itkNewMacro ( Self )

◆ mitkClassMacroItkParent()

mitk::QuaternionAveraging::mitkClassMacroItkParent ( QuaternionAveraging ,
itk::Object  )

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