Class/Object

org.locationtech.sfcurve.zorder

ZCurve2D

Related Docs: object ZCurve2D | package zorder

Permalink

class ZCurve2D extends SpaceFillingCurve2D

Represents a 2D Z order curve that we will use for benchmarking purposes in the early stages.

Linear Supertypes
SpaceFillingCurve2D, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ZCurve2D
  2. SpaceFillingCurve2D
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ZCurve2D(resolution: Int)

    Permalink

    resolution

    The number of cells in each dimension of the grid space that will be indexed.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def bound(i: Long): (Double, Double, Double, Double)

    Permalink
  6. val cellheight: Double

    Permalink
  7. val cellwidth: Double

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def colToMap(col: Int): Double

    Permalink
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. def mapToCol(x: Double): Int

    Permalink
  17. def mapToRow(y: Double): Int

    Permalink
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. def rowToMap(row: Int): Double

    Permalink
  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def toIndex(x: Double, y: Double): Long

    Permalink
    Definition Classes
    ZCurve2D → SpaceFillingCurve2D
  24. def toPoint(i: Long): (Double, Double)

    Permalink
    Definition Classes
    ZCurve2D → SpaceFillingCurve2D
  25. def toRanges(xmin: Double, ymin: Double, xmax: Double, ymax: Double, hints: Option[RangeComputeHints] = None): Seq[IndexRange]

    Permalink
    Definition Classes
    ZCurve2D → SpaceFillingCurve2D
  26. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  27. def validateX(x: Double): Double

    Permalink
  28. def validateY(y: Double): Double

    Permalink
  29. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. val xmax: Double

    Permalink
  33. val xmin: Double

    Permalink
  34. val ymax: Double

    Permalink
  35. val ymin: Double

    Permalink

Inherited from SpaceFillingCurve2D

Inherited from AnyRef

Inherited from Any

Ungrouped