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
 
 -