java.lang.Object
org.jgrapht.nio.tsplib.TSPLIBImporter.Node
- Enclosing class:
- TSPLIBImporter<V,E>
public static class TSPLIBImporter.Node
extends java.lang.Object
A node imported from the NODE_COORD_SECTION of a TSPLIB95-file.
- Author:
- Hannes Wellmann
-
Method Summary
Modifier and Type Method Description double[]getCoordinates()Returns a copy of the coordinates of this node.intgetCoordinatesLength()Returns the number of elements the coordinates of this node have (either two or three).doublegetCoordinateValue(int i)Returns the value of the coordinate element with zero-based index i of this node.intgetNumber()Returns the number of this node as specified in the source TSPLIB95-file.java.lang.StringtoString()
-
Method Details
-
getNumber
public int getNumber()Returns the number of this node as specified in the source TSPLIB95-file.- Returns:
- the number of this node
-
getCoordinatesLength
public int getCoordinatesLength()Returns the number of elements the coordinates of this node have (either two or three).- Returns:
- the number of coordinate elements of this node
-
getCoordinateValue
public double getCoordinateValue(int i)Returns the value of the coordinate element with zero-based index i of this node.- Parameters:
i- the index of the coordinate element- Returns:
- the value of the i-th coordinate element
-
getCoordinates
public double[] getCoordinates()Returns a copy of the coordinates of this node.- Returns:
- the coordinates of this node
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-