object XZ2SFC extends XZ2SFC
- Alphabetic
- By Inheritance
- XZ2SFC
- XZ2SFC
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
- def apply(g: Short): XZ2SFC
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
g: Short
- Definition Classes
- XZ2SFC
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hexDecode(hex: String): Long
Decodes a previously encoded z value from hex
Decodes a previously encoded z value from hex
- hex
hex string from
hexEncode- returns
original z value
- Definition Classes
- XZ2SFC
-
val
hexDigits: Int
- Definition Classes
- XZ2SFC
-
def
hexEncode(z: Long): String
Encodes a z value into hex, bit-shifting left as necessary so that prefix matching works
Encodes a z value into hex, bit-shifting left as necessary so that prefix matching works
- z
z value
- returns
hex-encoded string
- Definition Classes
- XZ2SFC
-
def
index(xmin: Double, ymin: Double, xmax: Double, ymax: Double, lenient: Boolean = false): Long
Index a polygon by its bounding box
Index a polygon by its bounding box
- xmin
min x value in xBounds
- ymin
min y value in yBounds
- xmax
max x value in xBounds, must be >= xmin
- ymax
max y value in yBounds, must be >= ymin
- lenient
standardize boundaries to valid values, or raise an exception
- returns
z value for the bounding box
- Definition Classes
- XZ2SFC
-
def
index(bounds: (Double, Double, Double, Double)): Long
Index a polygon by its bounding box
Index a polygon by its bounding box
- bounds
(xmin, ymin, xmax, ymax)
- returns
z value for the bounding box
- Definition Classes
- XZ2SFC
-
def
invert(z: Long): (Double, Double, Double, Double)
Invert a curve value back to a bounding box.
Invert a curve value back to a bounding box.
Note: this method may not return an accurate result. We currently only use it for quickly estimating bounds, where an accurate result is not entirely necessary.
- z
indexed curve value
- Definition Classes
- XZ2SFC
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
val
maxZValue: Long
- Definition Classes
- XZ2SFC
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
def
ranges(queries: Seq[(Double, Double, Double, Double)], maxRanges: Option[Int] = None): Seq[IndexRange]
Determine XZ-curve ranges that will cover a given query window
Determine XZ-curve ranges that will cover a given query window
- queries
a sequence of OR'd windows to cover. Each window is in the form (xmin, ymin, xmax, ymax) where all values are in user space
- maxRanges
a rough upper limit on the number of ranges to generate
- Definition Classes
- XZ2SFC
-
def
ranges(xmin: Double, ymin: Double, xmax: Double, ymax: Double, maxRanges: Option[Int]): Seq[IndexRange]
Determine XZ-curve ranges that will cover a given query window
Determine XZ-curve ranges that will cover a given query window
- xmin
min x value in user space
- ymin
min y value in user space
- xmax
max x value in user space, must be >= xmin
- ymax
max y value in user space, must be >= ymin
- maxRanges
a rough upper limit on the number of ranges to generate
- Definition Classes
- XZ2SFC
-
def
ranges(xmin: Double, ymin: Double, xmax: Double, ymax: Double): Seq[IndexRange]
Determine XZ-curve ranges that will cover a given query window
Determine XZ-curve ranges that will cover a given query window
- xmin
min x value in user space
- ymin
min y value in user space
- xmax
max x value in user space, must be >= xmin
- ymax
max y value in user space, must be >= ymin
- Definition Classes
- XZ2SFC
-
def
ranges(query: (Double, Double, Double, Double), maxRanges: Option[Int]): Seq[IndexRange]
Determine XZ-curve ranges that will cover a given query window
Determine XZ-curve ranges that will cover a given query window
- query
a window to cover in the form (xmin, ymin, xmax, ymax) where all values are in user space
- maxRanges
a rough upper limit on the number of ranges to generate
- Definition Classes
- XZ2SFC
-
def
ranges(query: (Double, Double, Double, Double)): Seq[IndexRange]
Determine XZ-curve ranges that will cover a given query window
Determine XZ-curve ranges that will cover a given query window
- query
a window to cover in the form (xmin, ymin, xmax, ymax) where: all values are in user space
- Definition Classes
- XZ2SFC
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
val
xBounds: (Double, Double)
- Definition Classes
- XZ2SFC
-
val
yBounds: (Double, Double)
- Definition Classes
- XZ2SFC
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated