- 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]
getCoordinates()
Returns a copy of the coordinates of this node.int
getCoordinatesLength()
Returns the number of elements the coordinates of this node have (either two or three).double
getCoordinateValue(int i)
Returns the value of the coordinate element with zero-based index i of this node.int
getNumber()
Returns the number of this node as specified in the source TSPLIB95-file.java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-