Triplet * Array::GetTriplet(int sta1, int sta2, int sta3) { // Enforce sta1 < sta2 < sta3 Sort(sta1, sta2, sta3); string sta1name = GetStation(sta1)->GetName(); string sta2name = GetStation(sta2)->GetName(); string sta3name = GetStation(sta3)->GetName(); return GetTriplet(sta1name + '-' + sta2name + '-' + sta3name); }
void SourceTASReader::ParseVariable() { if (isLineEmpty()) return; std::string type; std::string name; std::string value; GetTriplet(lineStream, type, name, value, ' '); variables.AddNewVariable(type, name, value); }