Loading...
Searching...
No Matches
ignition::math::IGNITION_MATH_VERSION_NAMESPACE::BiQuadVector3 Class Reference

BiQuad vector3 filter. More...

#include <ignition/math/Filter.hh>

Inheritance diagram for ignition::math::IGNITION_MATH_VERSION_NAMESPACE::BiQuadVector3:

Public Member Functions

 BiQuadVector3 ()
 Constructor.
 
 BiQuadVector3 (double _fc, double _fs)
 Constructor.
 
- Public Member Functions inherited from ignition::math::IGNITION_MATH_VERSION_NAMESPACE::BiQuad< math::Vector3d >
 BiQuad ()=default
 Constructor.
 
 BiQuad ()=default
 Constructor.
 
 BiQuad (double _fc, double _fs)
 Constructor.
 
 BiQuad (double _fc, double _fs)
 Constructor.
 
void Fc (double _fc, double _fs)
 Set the cutoff frequency and sample rate.
 
void Fc (double _fc, double _fs)
 Set the cutoff frequency and sample rate.
 
void Fc (double _fc, double _fs, double _q)
 Set the cutoff frequency, sample rate and Q coefficient.
 
void Fc (double _fc, double _fs, double _q)
 Set the cutoff frequency, sample rate and Q coefficient.
 
virtual const math::Vector3dProcess (const math::Vector3d &_x)
 Update the filter's output.
 
virtual const math::Vector3dProcess (const math::Vector3d &_x)
 Update the filter's output.
 
virtual void Set (const math::Vector3d &_val)
 Set the current filter's output.
 
virtual void Set (const math::Vector3d &_val)
 Set the current filter's output.
 
- Public Member Functions inherited from ignition::math::IGNITION_MATH_VERSION_NAMESPACE::Filter< math::Vector3d >
virtual ~Filter ()
 Destructor.
 
virtual ~Filter ()
 Destructor.
 
virtual const math::Vector3dValue () const
 Get the output of the filter.
 
virtual const math::Vector3dValue () const
 Get the output of the filter.
 

Additional Inherited Members

- Protected Attributes inherited from ignition::math::IGNITION_MATH_VERSION_NAMESPACE::BiQuad< math::Vector3d >
double a0
 Input gain control coefficients.
 
double a0
 Input gain control coefficients.
 
double a1
 
double a1
 
double a2
 
double a2
 
double b0
 
double b0
 
double b1
 
double b1
 
double b2
 
double b2
 
math::Vector3d x1
 Gain of the feedback coefficients.
 
math::Vector3d x1
 Gain of the feedback coefficients.
 
math::Vector3d x2
 
math::Vector3d x2
 
math::Vector3d y1
 
math::Vector3d y1
 
math::Vector3d y2
 
math::Vector3d y2
 
- Protected Attributes inherited from ignition::math::IGNITION_MATH_VERSION_NAMESPACE::Filter< math::Vector3d >
math::Vector3d y0
 Output.
 
math::Vector3d y0
 Output.
 

Detailed Description

BiQuad vector3 filter.

Constructor & Destructor Documentation

◆ BiQuadVector3() [1/2]

ignition::math::IGNITION_MATH_VERSION_NAMESPACE::BiQuadVector3::BiQuadVector3 ( )
inline

◆ BiQuadVector3() [2/2]

ignition::math::IGNITION_MATH_VERSION_NAMESPACE::BiQuadVector3::BiQuadVector3 ( double _fc,
double _fs )
inline

Constructor.

Parameters
[in]_fcCutoff frequency.
[in]_fsSample rate.

References ignition::math::IGNITION_MATH_VERSION_NAMESPACE::BiQuad< math::Vector3d >::Set().


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