Class AbstractCoralReefsOptimization.Coordinate

java.lang.Object
org.uma.jmetal.algorithm.impl.AbstractCoralReefsOptimization.Coordinate
All Implemented Interfaces:
Comparable<AbstractCoralReefsOptimization.Coordinate>
Enclosing class:
AbstractCoralReefsOptimization<S,R>

public static class AbstractCoralReefsOptimization.Coordinate extends Object implements Comparable<AbstractCoralReefsOptimization.Coordinate>
Represents a Coordinate in Coral Reef Grid
Author:
inacio-medeiros
  • Constructor Details

    • Coordinate

      public Coordinate(int x, int y)
      Constructor
      Parameters:
      x - Coordinate's x-position
      y - Coordinate's y-position
  • Method Details

    • getX

      public int getX()
      Retrieves Coordinate's x-position
      Returns:
      Coordinate's x-position
    • getY

      public int getY()
      Retrieves Coordinate's y-position
      Returns:
      Coordinate's y-position
    • setX

      public void setX(int x)
      Sets Coordinate's x-position to a new value
      Parameters:
      x - new value for Coordinate's x-position
    • setY

      public void setY(int y)
      Sets Coordinate's y-position to a new value
      Parameters:
      y - new value for Coordinate's y-position
    • compareTo

      public int compareTo(AbstractCoralReefsOptimization.Coordinate arg0)
      Specified by:
      compareTo in interface Comparable<AbstractCoralReefsOptimization.Coordinate>
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object