class LegacyYearZ3SFC extends Z3SFC
Z3SFC with a legacy, incorrect max time value of 52 weeks. The max value is kept the same to ensure that index keys and query ranges are consistent. Any dates that exceed the original max time will be dropped into the last time bin, potentially degrading results for the last day or two of the year.
- Annotations
- @deprecated
- Deprecated
(Since version 3.2.0) Z3SFC
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- LegacyYearZ3SFC
- Z3SFC
- SpaceTimeFillingCurve
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new LegacyYearZ3SFC(precision: Int = 21)
Alternate constructor
Alternate constructor
- precision
bits used per dimension - note all precisions must sum to less than 64
- new LegacyYearZ3SFC(dims: LegacyYearZ3Dimensions)
- dims
curve dimensions
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def index(x: Double, y: Double, t: Long, lenient: Boolean = false): Long
- Definition Classes
- LegacyYearZ3SFC → Z3SFC → SpaceTimeFillingCurve
- def invert(z: Long): (Double, Double, Long)
- Definition Classes
- Z3SFC → SpaceTimeFillingCurve
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val lat: NormalizedDimension
- Definition Classes
- Z3SFC
- def lenientIndex(x: Double, y: Double, t: Long): Long
- Attributes
- protected
- Definition Classes
- Z3SFC
- val lon: NormalizedDimension
- Definition Classes
- Z3SFC
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def ranges(xy: Seq[(Double, Double, Double, Double)], t: Seq[(Long, Long)], precision: Int, maxRanges: Option[Int]): Seq[IndexRange]
Gets ranges
Gets ranges
- xy
sequence of bounding boxes, in the form of (xmin, ymin, xmax, ymax)
- t
sequence of time bounds, in the form of (tmin, tmax)
- precision
precision of the zvalues to consider, up to 64 bits
- maxRanges
rough upper bound on the number of ranges to return
- Definition Classes
- Z3SFC → SpaceTimeFillingCurve
- def ranges(x: (Double, Double), y: (Double, Double), t: (Long, Long), precision: Int, maxRanges: Option[Int]): Seq[IndexRange]
- Definition Classes
- SpaceTimeFillingCurve
- def ranges(x: (Double, Double), y: (Double, Double), t: (Long, Long), precision: Int): Seq[IndexRange]
- Definition Classes
- SpaceTimeFillingCurve
- def ranges(x: (Double, Double), y: (Double, Double), t: (Long, Long)): Seq[IndexRange]
- Definition Classes
- SpaceTimeFillingCurve
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val time: NormalizedDimension
- Definition Classes
- Z3SFC
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- val wholePeriod: Seq[(Long, Long)]
- Definition Classes
- Z3SFC
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)