Interface EnvelopeAccessor<E>

Record Components:
E - A class that represents an envelope (aka bounding box)

public interface EnvelopeAccessor<E>
Abstraction to allow use of any envelope-like object
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    getMaxX(E envelope)
     
    double
    getMaxY(E envelope)
     
    double
    getMinX(E envelope)
     
    double
    getMinY(E envelope)
     
    boolean
    overlaps(E a, E b)
     
  • Method Details

    • getMinX

      double getMinX(E envelope)
    • getMaxX

      double getMaxX(E envelope)
    • getMinY

      double getMinY(E envelope)
    • getMaxY

      double getMaxY(E envelope)
    • overlaps

      boolean overlaps(E a, E b)