Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
utilities::number::stabilized_value< T > Class Template Reference

#include <stabilized-value.h>

Public Member Functions

 stabilized_value (size_t history_size)
 
 stabilized_value ()=delete
 
 stabilized_value (const stabilized_value &)=delete
 
void add (T val)
 
get (float stabilization_percent=0.75f) const
 
void clear ()
 
bool empty () const
 

Constructor & Destructor Documentation

◆ stabilized_value() [1/3]

template<typename T >
utilities::number::stabilized_value< T >::stabilized_value ( size_t  history_size)
inline

◆ stabilized_value() [2/3]

template<typename T >
utilities::number::stabilized_value< T >::stabilized_value ( )
delete

◆ stabilized_value() [3/3]

template<typename T >
utilities::number::stabilized_value< T >::stabilized_value ( const stabilized_value< T > &  )
delete

Member Function Documentation

◆ add()

template<typename T >
void utilities::number::stabilized_value< T >::add ( val)
inline

◆ clear()

template<typename T >
void utilities::number::stabilized_value< T >::clear ( )
inline

◆ empty()

template<typename T >
bool utilities::number::stabilized_value< T >::empty ( ) const
inline

◆ get()

template<typename T >
T utilities::number::stabilized_value< T >::get ( float  stabilization_percent = 0.75f) const
inline

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