Interface ILfnTileBounds

All Superinterfaces:
Cloneable, ILcdBounded, ILcdBounds, ILcdCloneable, ILcdShape, Serializable

public interface ILfnTileBounds extends ILcdBounds
Deprecated.
Since 2017.0 support for coverages of type VECTOR has been superseded with other mechanisms. Please refer to the Fusion migration guide for more information.
Describes the bounds of a tile. The tile is bounded horizontally by the left and right X coordinates, vertically by the lower and upper Y coordinates.

The provided containsXXX methods must be used to reliably check if a point is within the tile.

Width and height of the tile are provided as convenience. Due to numerical imprecision, they should not be used to reliably determine the extent of the tile.

Since:
11.0
  • Method Details

    • contains2D

      boolean contains2D(double aX, double aY)
      Deprecated.
      Checks whether the tile contains a point.
      Specified by:
      contains2D in interface ILcdShape
      Parameters:
      aX - the x coordinate of the point
      aY - the y coordinate of the point
      Returns:
      true if the tile contains the point, false otherwise
    • getLeftX

      double getLeftX()
      Deprecated.
      Gets the x coordinate of the left border of this tile.
      Returns:
      left border coordinate
    • getRightX

      double getRightX()
      Deprecated.
      Gets the x coordinate of the right border of this tile.
      Returns:
      right border coordinate
    • getLowerY

      double getLowerY()
      Deprecated.
      Gets the y coordinate of the lower border of this tile.
      Returns:
      lower border coordinate
    • getUpperY

      double getUpperY()
      Deprecated.
      Gets the y coordinate of the upper border of this tile.
      Returns:
      upper border coordinate
    • getWidth

      double getWidth()
      Deprecated.
      Gets the width of this tile.
      Specified by:
      getWidth in interface ILcdBounds
      Returns:
      tile width
    • getHeight

      double getHeight()
      Deprecated.
      Gets the height of this tile.
      Specified by:
      getHeight in interface ILcdBounds
      Returns:
      tile height
    • getMinX

      default double getMinX()
      Deprecated.
      Description copied from interface: ILcdBounds
      Returns the minimum X value (left boundary) of this bounds.

      By default, this does getLocation.getX(), but can be overridden for performance.

      Specified by:
      getMinX in interface ILcdBounds
      Returns:
      the minimum X boundary
      See Also:
    • getMinY

      default double getMinY()
      Deprecated.
      Description copied from interface: ILcdBounds
      Returns the minimum Y value (lower boundary) of this bounds.

      By default, this does getLocation.getY(), but can be overridden for performance.

      Specified by:
      getMinY in interface ILcdBounds
      Returns:
      the minimum Y boundary
      See Also:
    • getMaxX

      default double getMaxX()
      Deprecated.
      Description copied from interface: ILcdBounds
      Returns the maximum X value (right boundary) of this bounds.

      By default, this does getLocation.getX() + getWidth(), but can be overridden for performance.

      Note that this is a derived property, the bounds are defined by their lower-left corner and width/height.

      For geodetic bounds, the returned value is not necessarily normalized to [-180, 180].

      Specified by:
      getMaxX in interface ILcdBounds
      Returns:
      the maximum X boundary
      See Also:
    • getMaxY

      default double getMaxY()
      Deprecated.
      Description copied from interface: ILcdBounds
      Returns the maximum Y value (upper boundary) of this bounds.

      By default, this does getLocation.getY() + getHeight(), but can be overridden for performance.

      Note that this is a derived property, the bounds are defined by their lower-left corner and width/height.

      Specified by:
      getMaxY in interface ILcdBounds
      Returns:
      the maximum Y boundary
      See Also: