Public Member Functions | Private Member Functions | Private Attributes | List of all members
ValueDifferenceChecker< T > Class Template Reference

Public Member Functions

void checkValueDiff (T &value)
 
double getDiffThre () const
 
double getMaxValue () const
 
bool isSmallDiff () const
 
 ValueDifferenceChecker (double _diff_thre)
 
 ~ValueDifferenceChecker ()
 

Private Member Functions

double calcDiff (T &value) const
 

Private Attributes

double diff_thre
 
bool is_initialized
 
bool is_small_diff
 
double max_value_diff
 
prev_value
 

Detailed Description

template<class T>
class ValueDifferenceChecker< T >

Definition at line 33 of file testGaitGenerator.cpp.

Constructor & Destructor Documentation

template<class T>
ValueDifferenceChecker< T >::ValueDifferenceChecker ( double  _diff_thre)
inline

Definition at line 40 of file testGaitGenerator.cpp.

template<class T>
ValueDifferenceChecker< T >::~ValueDifferenceChecker ( )
inline

Definition at line 43 of file testGaitGenerator.cpp.

Member Function Documentation

template<class T>
double ValueDifferenceChecker< T >::calcDiff ( T &  value) const
inlineprivate

Definition at line 38 of file testGaitGenerator.cpp.

template<class T>
void ValueDifferenceChecker< T >::checkValueDiff ( T &  value)
inline

Definition at line 44 of file testGaitGenerator.cpp.

template<class T>
double ValueDifferenceChecker< T >::getDiffThre ( ) const
inline

Definition at line 58 of file testGaitGenerator.cpp.

template<class T>
double ValueDifferenceChecker< T >::getMaxValue ( ) const
inline

Definition at line 57 of file testGaitGenerator.cpp.

template<class T>
bool ValueDifferenceChecker< T >::isSmallDiff ( ) const
inline

Definition at line 59 of file testGaitGenerator.cpp.

Member Data Documentation

template<class T>
double ValueDifferenceChecker< T >::diff_thre
private

Definition at line 36 of file testGaitGenerator.cpp.

template<class T>
bool ValueDifferenceChecker< T >::is_initialized
private

Definition at line 37 of file testGaitGenerator.cpp.

template<class T>
bool ValueDifferenceChecker< T >::is_small_diff
private

Definition at line 37 of file testGaitGenerator.cpp.

template<class T>
double ValueDifferenceChecker< T >::max_value_diff
private

Definition at line 36 of file testGaitGenerator.cpp.

template<class T>
T ValueDifferenceChecker< T >::prev_value
private

Definition at line 35 of file testGaitGenerator.cpp.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Thu May 6 2021 02:41:53