Public Types | Public Member Functions | Protected Attributes | List of all members
mcl_3dl::Filter Class Reference

#include <filter.h>

Public Types

enum  type_t { FILTER_HPF, FILTER_LPF }
 

Public Member Functions

 Filter (const enum type_t type, const float time_const, const float out0, const bool angle=false)
 
float get () const
 
float in (float in)
 
void set (const float out0)
 

Protected Attributes

bool angle_
 
float k_ [4]
 
float out_
 
float x_
 

Detailed Description

Definition at line 38 of file filter.h.

Member Enumeration Documentation

Enumerator
FILTER_HPF 
FILTER_LPF 

Definition at line 41 of file filter.h.

Constructor & Destructor Documentation

mcl_3dl::Filter::Filter ( const enum type_t  type,
const float  time_const,
const float  out0,
const bool  angle = false 
)
inline

Definition at line 54 of file filter.h.

Member Function Documentation

float mcl_3dl::Filter::get ( ) const
inline

Definition at line 95 of file filter.h.

float mcl_3dl::Filter::in ( float  in)
inline

Definition at line 81 of file filter.h.

void mcl_3dl::Filter::set ( const float  out0)
inline

Definition at line 76 of file filter.h.

Member Data Documentation

bool mcl_3dl::Filter::angle_
protected

Definition at line 48 of file filter.h.

float mcl_3dl::Filter::k_[4]
protected

Definition at line 51 of file filter.h.

float mcl_3dl::Filter::out_
protected

Definition at line 50 of file filter.h.

float mcl_3dl::Filter::x_
protected

Definition at line 49 of file filter.h.


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


mcl_3dl
Author(s): Atsushi Watanabe
autogenerated on Wed May 12 2021 02:16:29