package edu.hawaii.ics.yucheng; /** * A vertex. */ final class Vertex { /** The x component. */ public final int x; /** The y component. */ public final int y; /** * Initializes a new instance of the class. * * @param x The x component. * * @param y The y component. */ public Vertex(final int x, final int y) { this.x = x; this.y = y; } /** * Returns true if the vertex equals the specified value. * * @param xx The x component. * * @param yy The y component. * * @return True indicates the x and y components are equal. */ public boolean equals(final int xx, final int yy) { return xx == x && yy == y; } /** * Returns the string representation of the class data. * * @return The string representation of the class data. */ @Override public String toString() { return y + 1 + "," + (x + 1); } }