NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx::PositionFilter Class Reference

#include <cxPositionFilter.h>

Public Member Functions

 PositionFilter (unsigned filterStrength, std::vector< TimedPosition > &inputImagePositions)
 
void filterPositions ()
 

Protected Member Functions

void convertToQuaternions ()
 
void filterQuaternionArray ()
 
void convertFromQuaternion ()
 

Protected Attributes

unsigned mFilterStrength
 
std::vector< TimedPosition > * mInputImagePositions
 
unsigned long mNumberInputPositions
 
unsigned mFilterLength
 
unsigned long mNumberQuaternions
 
Eigen::ArrayXXd mQPosArray
 
Eigen::ArrayXXd mQPosFiltered
 

Detailed Description

Definition at line 26 of file cxPositionFilter.h.

Constructor & Destructor Documentation

◆ PositionFilter()

cx::PositionFilter::PositionFilter ( unsigned  filterStrength,
std::vector< TimedPosition > &  inputImagePositions 
)

Definition at line 19 of file cxPositionFilter.cpp.

Member Function Documentation

◆ convertFromQuaternion()

void cx::PositionFilter::convertFromQuaternion ( )
protected

Definition at line 50 of file cxPositionFilter.cpp.

◆ convertToQuaternions()

void cx::PositionFilter::convertToQuaternions ( )
protected

Definition at line 31 of file cxPositionFilter.cpp.

◆ filterPositions()

void cx::PositionFilter::filterPositions ( )

Definition at line 59 of file cxPositionFilter.cpp.

◆ filterQuaternionArray()

void cx::PositionFilter::filterQuaternionArray ( )
protected

Definition at line 41 of file cxPositionFilter.cpp.

Member Data Documentation

◆ mFilterLength

unsigned cx::PositionFilter::mFilterLength
protected

Definition at line 35 of file cxPositionFilter.h.

◆ mFilterStrength

unsigned cx::PositionFilter::mFilterStrength
protected

Definition at line 32 of file cxPositionFilter.h.

◆ mInputImagePositions

std::vector<TimedPosition>* cx::PositionFilter::mInputImagePositions
protected

Definition at line 33 of file cxPositionFilter.h.

◆ mNumberInputPositions

unsigned long cx::PositionFilter::mNumberInputPositions
protected

Definition at line 34 of file cxPositionFilter.h.

◆ mNumberQuaternions

unsigned long cx::PositionFilter::mNumberQuaternions
protected

Definition at line 36 of file cxPositionFilter.h.

◆ mQPosArray

Eigen::ArrayXXd cx::PositionFilter::mQPosArray
protected

Definition at line 37 of file cxPositionFilter.h.

◆ mQPosFiltered

Eigen::ArrayXXd cx::PositionFilter::mQPosFiltered
protected

Definition at line 38 of file cxPositionFilter.h.


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