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 tc, const float out0, const bool angle=false)
 
float get ()
 
float in (const float &i)
 
void set (const float &out0)
 

Protected Attributes

bool angle_
 
float k_ [4]
 
float out_
 
float time_const_
 
type_t type_
 
float x_
 

Detailed Description

Definition at line 37 of file filter.h.

Member Enumeration Documentation

Enumerator
FILTER_HPF 
FILTER_LPF 

Definition at line 40 of file filter.h.

Constructor & Destructor Documentation

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

Definition at line 55 of file filter.h.

Member Function Documentation

float mcl_3dl::Filter::get ( )
inline

Definition at line 99 of file filter.h.

float mcl_3dl::Filter::in ( const float &  i)
inline

Definition at line 84 of file filter.h.

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

Definition at line 79 of file filter.h.

Member Data Documentation

bool mcl_3dl::Filter::angle_
protected

Definition at line 52 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::time_const_
protected

Definition at line 48 of file filter.h.

type_t mcl_3dl::Filter::type_
protected

Definition at line 47 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 Mon Jul 8 2019 03:32:36