opentl::core::util::OnlineParameter< T > Class Template Reference

Inherits opentl::core::util::AbstractParameter.

List of all members.

Public Member Functions

get () const
getDefault () const
void getRange (T &min, T &max) const
bool hasRange () const
 OnlineParameter (const T &defaultVal, const T &minVal, const T &maxVal)
 OnlineParameter (const T &defaultVal)
 OnlineParameter ()
void operator() (const T &value)
operator() () const
void reset ()
void set (const T &val)
virtual ~OnlineParameter ()


Detailed Description

template<typename T>
class opentl::core::util::OnlineParameter< T >

online values do not need thread-safety

Constructor & Destructor Documentation

template<typename T >
opentl::core::util::OnlineParameter< T >::OnlineParameter (  )  [inline]

template<typename T >
opentl::core::util::OnlineParameter< T >::OnlineParameter ( const T &  defaultVal  )  [inline]

template<typename T >
opentl::core::util::OnlineParameter< T >::OnlineParameter ( const T &  defaultVal,
const T &  minVal,
const T &  maxVal 
) [inline]

template<typename T >
virtual opentl::core::util::OnlineParameter< T >::~OnlineParameter (  )  [inline, virtual]


Member Function Documentation

template<typename T >
T opentl::core::util::OnlineParameter< T >::get (  )  const [inline]

template<typename T >
T opentl::core::util::OnlineParameter< T >::getDefault (  )  const [inline]

template<typename T >
void opentl::core::util::OnlineParameter< T >::getRange ( T &  min,
T &  max 
) const [inline]

template<typename T >
bool opentl::core::util::OnlineParameter< T >::hasRange (  )  const [inline]

template<typename T >
void opentl::core::util::OnlineParameter< T >::operator() ( const T &  value  )  [inline]

template<typename T >
T opentl::core::util::OnlineParameter< T >::operator() (  )  const [inline]

template<typename T >
void opentl::core::util::OnlineParameter< T >::reset (  )  [inline]

template<typename T >
void opentl::core::util::OnlineParameter< T >::set ( const T &  val  )  [inline]


Generated on Thu Jun 10 21:08:09 2010 for OpenTL by  doxygen 1.5.8