72 std::stringstream msg{};
73 constexpr char indentChar =
'\t';
74 constexpr char columnSize = 15;
75 std::string indent(indentLevel, indentChar);
76 if (verbosityLevel == 0) {
77 msg <<
"station type = " << type <<
", z = " << this->GetZ<float>() <<
" cm";
83 msg << std::setw(columnSize) << std::setfill(
' ') <<
"type" <<
' ';
84 msg << std::setw(columnSize) << std::setfill(
' ') <<
"time status" <<
' ';
85 msg << std::setw(columnSize) << std::setfill(
' ') <<
"field status" <<
' ';
86 msg << std::setw(columnSize) << std::setfill(
' ') <<
"geo layer ID" <<
' ';
87 msg << std::setw(columnSize) << std::setfill(
' ') <<
"z [cm]" <<
' ';
88 msg << std::setw(columnSize) << std::setfill(
' ') <<
"Xmax [cm]" <<
' ';
89 msg << std::setw(columnSize) << std::setfill(
' ') <<
"Ymax [cm]";
93 msg << std::setw(columnSize) << std::setfill(
' ') << this->GetType() <<
' ';
94 msg << std::setw(columnSize) << std::setfill(
' ') << this->GetTimeStatus() <<
' ';
95 msg << std::setw(columnSize) << std::setfill(
' ') << this->GetFieldStatus() <<
' ';
96 msg << std::setw(columnSize) << std::setfill(
' ') << this->GetGeoLayerID() <<
' ';
97 msg << std::setw(columnSize) << std::setfill(
' ') << this->GetZ<float>() <<
' ';
98 msg << std::setw(columnSize) << std::setfill(
' ') << this->GetXmax<float>() <<
' ';
99 msg << std::setw(columnSize) << std::setfill(
' ') << this->GetYmax<float>();
101 if (verbosityLevel > 3) {
102 msg << indent <<
"\nField slices:\n";
103 msg << fieldSlice.ToString(indentLevel + 1, verbosityLevel) <<
'\n';