vrpn 07.35
Virtual Reality Peripheral Network
Loading...
Searching...
No Matches
vrpn_QuatFilterable Class Reference

#include <vrpn_OneEuroFilter.h>

Public Types

typedef double scalar_type
 
typedef q_type value_type
 
typedef q_type derivative_value_type
 
typedef q_type value_ptr_type
 
typedef vrpn_LowPassFilterQuat value_filter_type
 
typedef vrpn_LowPassFilterQuat derivative_filter_type
 
typedef value_filter_type::return_type value_filter_return_type
 

Static Public Member Functions

static void setDxIdentity (value_ptr_type dx)
 
static void computeDerivative (derivative_value_type dx, value_filter_return_type prev, const value_type current, scalar_type dt)
 
static scalar_type computeDerivativeMagnitude (derivative_value_type const dx)
 

Detailed Description

Definition at line 203 of file vrpn_OneEuroFilter.h.

Member Typedef Documentation

◆ derivative_filter_type

◆ derivative_value_type

Definition at line 207 of file vrpn_OneEuroFilter.h.

◆ scalar_type

Definition at line 205 of file vrpn_OneEuroFilter.h.

◆ value_filter_return_type

◆ value_filter_type

◆ value_ptr_type

Definition at line 208 of file vrpn_OneEuroFilter.h.

◆ value_type

Definition at line 206 of file vrpn_OneEuroFilter.h.

Member Function Documentation

◆ computeDerivative()

static void vrpn_QuatFilterable::computeDerivative ( derivative_value_type  dx,
value_filter_return_type  prev,
const value_type  current,
scalar_type  dt 
)
inlinestatic

Definition at line 218 of file vrpn_OneEuroFilter.h.

◆ computeDerivativeMagnitude()

static scalar_type vrpn_QuatFilterable::computeDerivativeMagnitude ( derivative_value_type const  dx)
inlinestatic

Should be safe since the quaternion we're given has been normalized.

Definition at line 234 of file vrpn_OneEuroFilter.h.

◆ setDxIdentity()

static void vrpn_QuatFilterable::setDxIdentity ( value_ptr_type  dx)
inlinestatic

Definition at line 213 of file vrpn_OneEuroFilter.h.


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