Public Member Functions

Attrib::NumGateParam< T > Class Template Reference

Inheritance diagram for Attrib::NumGateParam< T >:
Attrib::ValParam Attrib::Param

List of all members.

Public Member Functions

 NumGateParam (const char *key)
 NumGateParam (const char *key, const Interval< T > &defaultgate, bool isreq=true)
 NumGateParam (const NumGateParam< T > &)
virtual NumGateParam< T > * clone () const
void setLimits (const Interval< T > &)
void setLimits (T start, T stop)
virtual bool getCompositeValue (BufferString &res) const
virtual bool setCompositeValue (const char *)
void setValue (const Interval< T > &)
Interval< T > getValue () const
void setDefaultValue (const Interval< T > &)
virtual BufferString getDefaultValue () const
Interval< T > getDefaultGateValue () const
void toString (BufferString &, const Interval< T > &) const

template<class T>
class Attrib::NumGateParam< T >


Constructor & Destructor Documentation

template<class T>
Attrib::NumGateParam< T >::NumGateParam ( const char *  key  )  [inline]
template<class T >
Attrib::NumGateParam< T >::NumGateParam ( const char *  key,
const Interval< T > &  defaultgate,
bool  isreq = true 
)
template<class T >
Attrib::NumGateParam< T >::NumGateParam ( const NumGateParam< T > &  np  ) 

Member Function Documentation

template<class T>
virtual NumGateParam<T>* Attrib::NumGateParam< T >::clone (  )  const [inline, virtual]

Reimplemented from Attrib::ValParam.

template<class T >
bool Attrib::NumGateParam< T >::getCompositeValue ( BufferString  )  const [virtual]

Put all values into one string.

Reimplemented from Attrib::ValParam.

template<class T >
Interval< T > Attrib::NumGateParam< T >::getDefaultGateValue (  )  const
template<class T >
BufferString Attrib::NumGateParam< T >::getDefaultValue (  )  const [virtual]

Reimplemented from Attrib::ValParam.

template<class T >
Interval< T > Attrib::NumGateParam< T >::getValue (  )  const
template<class T >
bool Attrib::NumGateParam< T >::setCompositeValue ( const char *   )  [virtual]

Set all values from one composite string.

Reimplemented from Attrib::ValParam.

template<class T >
void Attrib::NumGateParam< T >::setDefaultValue ( const Interval< T > &  defgate  ) 
template<class T >
void Attrib::NumGateParam< T >::setLimits ( start,
stop 
)
template<class T >
void Attrib::NumGateParam< T >::setLimits ( const Interval< T > &  limit  ) 
template<class T >
void Attrib::NumGateParam< T >::setValue ( const Interval< T > &  gate  ) 
template<class T >
void Attrib::NumGateParam< T >::toString ( BufferString res,
const Interval< T > &  gate 
) const