- java.lang.Object
-
- org.jgrapht.nio.tsplib.TSPLIBImporter.Node
-
- Enclosing class:
- TSPLIBImporter<V,E>
public static class TSPLIBImporter.Node extends java.lang.ObjectA node imported from the NODE_COORD_SECTION of a TSPLIB95-file.- Author:
- Hannes Wellmann
-
-
Method Summary
All Methods Instance Methods Concrete Methods 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 Detail
-
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
-
-