65 std::vector<std::string>
rows()
const;
71 void print(std::string
const &iFirstLine =
"")
const;
86 std::map<ParamDisplay::Key, std::string::size_type> &oSizes)
const;
ParamTable & precision(int32 iPrecision)
Definition: ParamTable.h:43
ParamTable & showHeader()
Definition: ParamTable.h:49
ParamTable & keys(std::vector< ParamDisplay::Key > const &iKeys)
Definition: ParamTable.h:44
ParamDisplay & precision(int32 iPrecision)
Definition: ParamDisplay.h:67
ParamTable & lineSeparation(bool iDisplayLineSeparation=true)
Definition: ParamTable.h:54
Definition: Parameters.h:39
std::string toString() const
Definition: ParamTable.cpp:40
static ParamTable from(Parameters const &iParams)
Definition: ParamTable.cpp:241
ParamTable & id(ParamID iParamID)
Definition: ParamTable.h:47
Definition: GUIState.h:39
ParamDisplay fParamDisplay
Definition: ParamTable.h:116
ParamTable & full()
Definition: ParamTable.h:62
Definition: ParamDisplay.h:33
ParamDisplay & ids(std::vector< ParamID > const &iParamIDs)
Definition: ParamDisplay.h:70
ParamDisplay & key(Key iKey)
Definition: ParamDisplay.h:69
ParamTable & headerSeparation(bool iDisplayHeaderSeparation=true)
Definition: ParamTable.h:51
ParamTable & header(bool iDisplayHeader=true)
Definition: ParamTable.h:48
Definition: NormalizedState.h:38
ParamTable & cellSeparation(bool iDisplayCellSeparation=true)
Definition: ParamTable.h:57
ParamTable & showLineSeparation()
Definition: ParamTable.h:55
Definition: ParamTable.h:36
ParamDisplay & keys(std::vector< Key > const &iKeys)
Definition: ParamDisplay.h:68
ParamTable & showHeaderSeparation()
Definition: ParamTable.h:52
bool fDisplayHeaderSeparation
Definition: ParamTable.h:112
std::string::size_type computeSizes(ParamDisplay::ValueMap const &iHeader, ParamDisplay::ParamMap const &iParams, std::map< ParamDisplay::Key, std::string::size_type > &oSizes) const
Definition: ParamTable.cpp:202
bool fDisplayCellSeparation
Definition: ParamTable.h:114
std::vector< std::string > rows() const
Definition: ParamTable.cpp:134
ParamTable & hideCellSeparation()
Definition: ParamTable.h:59
bool fDisplayLineSeparation
Definition: ParamTable.h:113
Key
Definition: ParamDisplay.h:36
ParamTable & showCellSeparation()
Definition: ParamTable.h:58
ParamTable & hideLineSeparation()
Definition: ParamTable.h:56
ParamTable(ParamDisplay iParamDisplay)
Definition: ParamTable.h:39
ParamTable & key(ParamDisplay::Key iKey)
Definition: ParamTable.h:45
std::map< Key, Value > ValueMap
Definition: ParamDisplay.h:58
ParamTable & compact()
Definition: ParamTable.h:61
ParamTable & hideHeader()
Definition: ParamTable.h:50
ParamTable & hideHeaderSeparation()
Definition: ParamTable.h:53
void print(std::string const &iFirstLine="") const
Definition: ParamTable.cpp:59
bool fDisplayHeader
Definition: ParamTable.h:111
std::map< ParamID, ValueMap > ParamMap
Definition: ParamDisplay.h:59
ParamDisplay & id(ParamID iParamID)
Definition: ParamDisplay.h:71
ParamTable & ids(std::vector< ParamID > const &iParamIDs)
Definition: ParamTable.h:46
ParamDisplay::ValueMap computeHeader() const
Definition: ParamTable.cpp:187