#include <Fireworks/Core/interface/FWLongParameter.h>
Public Member Functions | |
FWGenericParameterWithRange (void) | |
FWGenericParameterWithRange (FWParameterizable *iParent, const std::string &iName, const T &iDefault=T(), T iMin=-1, T iMax=-1) | |
template<class K > | |
FWGenericParameterWithRange (FWParameterizable *iParent, const std::string &iName, K iCallback, const T &iDefault=T(), T iMin=-1, T iMax=-1) | |
T | max () const |
T | min () const |
Public Member Functions inherited from FWGenericParameter< T > | |
void | addTo (FWConfiguration &iTo) const override |
FWGenericParameter () | |
FWGenericParameter (const FWGenericParameter &)=delete | |
m_value (iDefault) | |
template<class K > | |
m_value (iDefault) | |
const FWGenericParameter & | operator= (const FWGenericParameter &)=delete |
void | set (T iValue) |
void | setFrom (const FWConfiguration &iFrom) override |
T | value () const |
Public Member Functions inherited from FWParameterBase | |
FWParameterBase (FWParameterizable *iParent, const std::string &iName) | |
FWParameterBase (const FWParameterBase &)=delete | |
const std::string & | name () const |
const FWParameterBase & | operator= (const FWParameterBase &)=delete |
~FWParameterBase () override | |
Public Member Functions inherited from FWConfigurable | |
FWConfigurable () | |
FWConfigurable (const FWConfigurable &)=delete | |
const FWConfigurable & | operator= (const FWConfigurable &)=delete |
virtual | ~FWConfigurable () |
Private Attributes | |
T | m_max |
T | m_min |
Additional Inherited Members | |
Public Types inherited from FWGenericParameter< T > | |
typedef T | value_type |
Public Attributes inherited from FWGenericParameter< T > | |
__pad0__: FWParameterBase(iParent | |
template<class K > | |
__pad1__: FWParameterBase(iParent | |
sigc::signal< void(T)> | changed_ |
iName | |
Description: Provides access to a simple double parameter
Usage: If min and max values are both identical than no restriction is placed on the allowed value
Definition at line 27 of file FWGenericParameterWithRange.h.
|
inline |
Definition at line 29 of file FWGenericParameterWithRange.h.
|
inline |
Definition at line 31 of file FWGenericParameterWithRange.h.
|
inline |
Definition at line 36 of file FWGenericParameterWithRange.h.
|
inline |
Definition at line 47 of file FWGenericParameterWithRange.h.
References FWGenericParameterWithRange< T >::m_max.
Referenced by FWDoubleParameterSetter::build(), FWLongParameterSetter::build(), and FWOverlapTableView::FWOverlapTableView().
|
inline |
Definition at line 46 of file FWGenericParameterWithRange.h.
References FWGenericParameterWithRange< T >::m_min.
Referenced by FWDoubleParameterSetter::build(), FWLongParameterSetter::build(), and FWOverlapTableView::FWOverlapTableView().
|
private |
Definition at line 51 of file FWGenericParameterWithRange.h.
Referenced by FWGenericParameterWithRange< T >::max().
|
private |
Definition at line 50 of file FWGenericParameterWithRange.h.
Referenced by FWGenericParameterWithRange< T >::min().