Interface ICardinalDirection2DMapDouble

All Superinterfaces:
ICardinalDirection2DMap<Double>, Map<ECardinalDirection2D, Double>, Serializable

public interface ICardinalDirection2DMapDouble extends ICardinalDirection2DMap<Double>
A map that associates double values with the four cardinal directions (north, east, south, west) in a 2D space. This class provides a convenient way to store and retrieve values based on cardinal directions.
Since:
8.4.0
  • Method Details

    • eastDouble

      double eastDouble()
      Gets the value associated with the east cardinal direction, as a double.
      Returns:
      The value associated with the east direction.
    • getDouble

      double getDouble(Object key)
      Same as Map.get(Object), but returns a primitive double.
      Parameters:
      key - The key for which to retrieve the value.
      Returns:
      The value associated with the specified key, as a double.
    • northDouble

      double northDouble()
      Gets the value associated with the north cardinal direction, as a double.
      Returns:
      The value associated with the north direction.
    • southDouble

      double southDouble()
      Gets the value associated with the south cardinal direction, as a double.
      Returns:
      The value associated with the south direction.
    • westDouble

      double westDouble()
      Gets the value associated with the west cardinal direction, as a double.
      Returns:
      The value associated with the west direction.