Public Types | Public Member Functions | Protected Attributes
trajectory_tracker::Filter Class Reference

#include <filter.h>

List of all members.

Public Types

enum  Type { FILTER_HPF, FILTER_LPF }

Public Member Functions

 Filter (const enum Type 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 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

trajectory_tracker::Filter::Filter ( const enum Type  type,
const float  tc,
const float  out0,
const bool  angle = false 
) [inline]

Definition at line 55 of file filter.h.


Member Function Documentation

float trajectory_tracker::Filter::get ( ) [inline]

Definition at line 99 of file filter.h.

float trajectory_tracker::Filter::in ( const float &  i) [inline]

Definition at line 84 of file filter.h.

void trajectory_tracker::Filter::set ( const float &  out0) [inline]

Definition at line 79 of file filter.h.


Member Data Documentation

Definition at line 52 of file filter.h.

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

Definition at line 51 of file filter.h.

Definition at line 50 of file filter.h.

Definition at line 48 of file filter.h.

Definition at line 47 of file filter.h.

float trajectory_tracker::Filter::x_ [protected]

Definition at line 49 of file filter.h.


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


trajectory_tracker
Author(s): Atsushi Watanabe
autogenerated on Sat Jun 22 2019 20:07:25