Package ghidra.util.database.spatial.hyper

# Interface LongDimension<P extends HyperPoint,B extends HyperBox<P,B>>

All Superinterfaces:
  `Dimension<Long,P,B>`

public interface LongDimension<P extends HyperPoint,B extends HyperBox<P,B>> extends Dimension<Long,P,B>

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default Long`
  `absoluteMax()`
  `default Long`
  `absoluteMin()`
  `default int`
  `compare(Long a, Long b)`
  `default double`
  `distance(Long a, Long b)`
  `default Long`
  `mid(Long a, Long b)`

  ### Methods inherited from interface ghidra.util.database.spatial.hyper.Dimension

  `boxMid, contains, encloses, intersect, intersectionLower, intersectionUpper, lower, max, measure, min, pointDistance, unionLower, unionUpper, upper, value`

- ## Method Details

  - ### compare

    default int compare(Long a, Long b)
    Specified by:
      `compare` in interface `Dimension<Long,P extends HyperPoint,B extends HyperBox<P,B>>`

  - ### distance

    default double distance(Long a, Long b)
    Specified by:
      `distance` in interface `Dimension<Long,P extends HyperPoint,B extends HyperBox<P,B>>`

  - ### mid

    default Long mid(Long a, Long b)
    Specified by:
      `mid` in interface `Dimension<Long,P extends HyperPoint,B extends HyperBox<P,B>>`

  - ### absoluteMin

    default Long absoluteMin()
    Specified by:
      `absoluteMin` in interface `Dimension<Long,P extends HyperPoint,B extends HyperBox<P,B>>`

  - ### absoluteMax

    default Long absoluteMax()
    Specified by:
      `absoluteMax` in interface `Dimension<Long,P extends HyperPoint,B extends HyperBox<P,B>>`