private TSPLIBParser() { Name = String.Empty; Comment = String.Empty; Type = TSPLIBTypes.UNKNOWN; EdgeWeightType = TSPLIBEdgeWeightTypes.UNKNOWN; edgeWeightFormat = TSPLIBEdgeWeightFormats.UNKNWON; edgeWeightDataFormat = TSPLIBEdgeWeightDataFormats.UNKNOWN; nodeCoordType = TSLPLIBNodeCoordTypes.UNKNOWN; displayDataType = TSPLIBDisplayDataTypes.UNKNOWN; }
private void ReadDisplayDataType(string value) { TSPLIBDisplayDataTypes d; if (Enum.TryParse(value.Trim().ToUpper(), out d)) { displayDataType = d; } else { throw new InvalidDataException("Input file contains an unsupported display data type (" + value + ") in line " + currentLineNumber + "."); } }
private void ReadDisplayDataType(string value) { TSPLIBDisplayDataTypes d; if (Enum.TryParse(value.Trim().ToUpper(), out d)) displayDataType = d; else throw new InvalidDataException("Input file contains an unsupported display data type (" + value + ") in line " + currentLineNumber + "."); }