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()

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()

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()

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: