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 () |
ParamTypeEnum () | |
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 | ~ParamTypeEnum () |
Public Attributes | |
ParamCallbackInterface * | CallbackObject_ |
if some one changed a parameter, we should call CallbackObject_->ParameterChanged(Name_); More... | |
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::map< std::string, int > | Map_ |
std::string | Name_ |
char | ShortCmd_ |
int | value_ |
bool | WriteToFile_ |
is only written to parameter file if true More... | |
Definition at line 340 of file ParamTypes.hh.
|
inline |
Definition at line 344 of file ParamTypes.hh.
|
inlinevirtual |
Definition at line 345 of file ParamTypes.hh.
|
inlinevirtual |
Reimplemented from BIAS::ParamTypeBase.
Definition at line 369 of file ParamTypes.hh.
|
inlinevirtual |
Reimplemented from BIAS::ParamTypeBase.
Definition at line 361 of file ParamTypes.hh.
|
inlinevirtual |
Reimplemented from BIAS::ParamTypeBase.
Definition at line 362 of file ParamTypes.hh.
|
inlinevirtual |
resets to default value
Reimplemented from BIAS::ParamTypeBase.
Definition at line 351 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 352 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().
int BIAS::ParamTypeEnum::default_ |
Definition at line 348 of file ParamTypes.hh.
Referenced by BIAS::Param::AddParamEnum().
|
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.
std::map<std::string,int> BIAS::ParamTypeEnum::Map_ |
Definition at line 349 of file ParamTypes.hh.
Referenced by BIAS::ParamGUIPanel::AddEnumWidgets(), and BIAS::Param::AddParamEnum().
|
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().
int BIAS::ParamTypeEnum::value_ |
Definition at line 347 of file ParamTypes.hh.
Referenced by BIAS::ParamGUIPanel::AddEnumWidgets(), BIAS::Param::AddParamEnum(), and BIAS::ParamGUIPanel::OnChoice().
|
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().