Basic Image AlgorithmS Library
2.8.0
|
#include <Utils/ParamTypes.hh>
Public Member Functions | |
virtual std::string | GetHint () |
virtual std::string | GetTypeName () |
virtual std::string | GetValueString () |
ParamTypeVecInt () | |
void | SetDefault () |
resets to default value More... | |
virtual int | SetFromString (const std::string &s) |
This is a common interface to let a specialized instance read its data from a string. More... | |
virtual | ~ParamTypeVecInt () |
Public Attributes | |
ParamCallbackInterface * | CallbackObject_ |
if some one changed a parameter, we should call CallbackObject_->ParameterChanged(Name_); More... | |
BIAS::Vector< int > | default_ |
bool | Enhanced_ |
hide this parameter from the 'naive' user More... | |
int | Group_ |
std::string | Help_ |
bool | Hidden_ |
hide this parameter from all users More... | |
std::string | Name_ |
char | ShortCmd_ |
BIAS::Vector< int > | value_ |
bool | WriteToFile_ |
is only written to parameter file if true More... | |
Definition at line 294 of file ParamTypes.hh.
|
inline |
Definition at line 298 of file ParamTypes.hh.
|
inlinevirtual |
Definition at line 299 of file ParamTypes.hh.
|
inlinevirtualinherited |
Reimplemented in BIAS::ParamTypeEnum, BIAS::ParamTypeString, BIAS::ParamTypeDouble, BIAS::ParamTypeInt, and BIAS::ParamTypeBool.
Definition at line 69 of file ParamTypes.hh.
|
inlinevirtual |
Reimplemented from BIAS::ParamTypeBase.
Definition at line 323 of file ParamTypes.hh.
|
inlinevirtual |
Reimplemented from BIAS::ParamTypeBase.
Definition at line 324 of file ParamTypes.hh.
Referenced by BIAS::ParamGUIPanel::AddVecIntWidgets().
|
inlinevirtual |
resets to default value
Reimplemented from BIAS::ParamTypeBase.
Definition at line 304 of file ParamTypes.hh.
|
inlinevirtual |
This is a common interface to let a specialized instance read its data from a string.
Used from ParseCommandLine() and ReadParam() to be overwritten in derived class
Reimplemented from BIAS::ParamTypeBase.
Definition at line 305 of file ParamTypes.hh.
|
inherited |
if some one changed a parameter, we should call CallbackObject_->ParameterChanged(Name_);
Definition at line 82 of file ParamTypes.hh.
Referenced by BIAS::ParamGUIPanel::OnChoice().
BIAS::Vector<int> BIAS::ParamTypeVecInt::default_ |
Definition at line 302 of file ParamTypes.hh.
Referenced by BIAS::Param::AddParamVecInt().
|
inherited |
hide this parameter from the 'naive' user
Definition at line 76 of file ParamTypes.hh.
|
inherited |
Definition at line 78 of file ParamTypes.hh.
Referenced by BIAS::Param::AddParamBool(), BIAS::Param::AddParamDouble(), BIAS::Param::AddParamEnum(), BIAS::Param::AddParamInt(), BIAS::Param::AddParamString(), BIAS::Param::AddParamVecDbl(), and BIAS::Param::AddParamVecInt().
|
inherited |
Definition at line 73 of file ParamTypes.hh.
Referenced by BIAS::ParamGUIPanel::AddBoolWidgets(), BIAS::ParamGUIPanel::AddDoubleWidgets(), BIAS::ParamGUIPanel::AddEnumWidgets(), BIAS::Param::AddParamBool(), BIAS::Param::AddParamDouble(), BIAS::Param::AddParamEnum(), BIAS::Param::AddParamInt(), BIAS::Param::AddParamString(), BIAS::Param::AddParamVecDbl(), BIAS::Param::AddParamVecInt(), BIAS::ParamGUIPanel::AddStringWidgets(), BIAS::ParamGUIPanel::AddVecDblWidgets(), and BIAS::ParamGUIPanel::AddVecIntWidgets().
|
inherited |
hide this parameter from all users
Definition at line 77 of file ParamTypes.hh.
|
inherited |
Definition at line 69 of file ParamTypes.hh.
Referenced by BIAS::ParamGUIPanel::AddBoolWidgets(), BIAS::ParamGUIPanel::AddDoubleWidgets(), BIAS::ParamGUIPanel::AddEnumWidgets(), BIAS::Param::AddParamBool(), BIAS::Param::AddParamDouble(), BIAS::Param::AddParamEnum(), BIAS::Param::AddParamInt(), BIAS::Param::AddParamString(), BIAS::Param::AddParamVecDbl(), BIAS::Param::AddParamVecInt(), BIAS::ParamGUIPanel::AddStringWidgets(), BIAS::ParamGUIPanel::AddVecDblWidgets(), BIAS::ParamGUIPanel::AddVecIntWidgets(), and BIAS::ParamGUIPanel::OnChoice().
|
inherited |
Definition at line 74 of file ParamTypes.hh.
Referenced by BIAS::Param::AddParamBool(), BIAS::Param::AddParamDouble(), BIAS::Param::AddParamEnum(), BIAS::Param::AddParamInt(), BIAS::Param::AddParamString(), BIAS::Param::AddParamVecDbl(), and BIAS::Param::AddParamVecInt().
BIAS::Vector<int> BIAS::ParamTypeVecInt::value_ |
Definition at line 301 of file ParamTypes.hh.
Referenced by BIAS::Param::AddParamVecInt().
|
inherited |
is only written to parameter file if true
Definition at line 75 of file ParamTypes.hh.
Referenced by BIAS::Param::AddParamBool(), BIAS::Param::AddParamDouble(), BIAS::Param::AddParamEnum(), BIAS::Param::AddParamInt(), BIAS::Param::AddParamString(), BIAS::Param::AddParamVecDbl(), and BIAS::Param::AddParamVecInt().