Package ghidra.util.database.spatial.rect

# Interface EuclideanSpace2D<X,Y>

All Known Implementing Classes:
  `TraceAddressSnapSpace`

public interface EuclideanSpace2D<X,Y>

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `compareX(X x1, X x2)`
  `int`
  `compareY(Y y1, Y y2)`
  `double`
  `distX(X x1, X x2)`
  `double`
  `distY(Y y1, Y y2)`
  `Rectangle2D<X,Y,?>`
  `getFull()`
  `default X`
  `maxX(X x1, X x2)`
  `default Y`
  `maxY(Y y1, Y y2)`
  `X`
  `midX(X x1, X x2)`
  `Y`
  `midY(Y y1, Y y2)`
  `default X`
  `minX(X x1, X x2)`
  `default Y`
  `minY(Y y1, Y y2)`

- ## Method Details

  - ### compareX

    int compareX(X x1, X x2)

  - ### compareY

    int compareY(Y y1, Y y2)

  - ### distX

    double distX(X x1, X x2)

  - ### distY

    double distY(Y y1, Y y2)

  - ### midX

    X midX(X x1, X x2)

  - ### midY

    Y midY(Y y1, Y y2)

  - ### minX

    default X minX(X x1, X x2)

  - ### maxX

    default X maxX(X x1, X x2)

  - ### minY

    default Y minY(Y y1, Y y2)

  - ### maxY

    default Y maxY(Y y1, Y y2)

  - ### getFull

    Rectangle2D<X,Y,?> getFull()