Class TSPLIBImporter.Node

java.lang.Object
org.jgrapht.nio.tsplib.TSPLIBImporter.Node
Enclosing class:
TSPLIBImporter<V,E>

public static class TSPLIBImporter.Node extends Object
A node imported from the NODE_COORD_SECTION of a TSPLIB95-file.
Author:
Hannes Wellmann
  • 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 String toString()
      Overrides:
      toString in class Object