object BoundingBoxes
Higher-level operations on bounding box types (for which a com.here.platform.location.core.geospatial.BoundingBoxOperations implementation is available).
- Alphabetic
- By Inheritance
- BoundingBoxes
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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 center[BB](bbox: BB)(implicit bbo: BoundingBoxOperations[BB]): GeoCoordinate
Returns the center of the bounding box.
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def contains[BB, GC](bbox: BB, coordinates: GC)(implicit bbo: BoundingBoxOperations[BB], gco: GeoCoordinateOperations[GC]): Boolean
Returns true if the coordinates are inside the bounding box, including its edges and corners.
- def containsStrict[BB, GC](bbox: BB, coordinates: GC)(implicit bbo: BoundingBoxOperations[BB], gco: GeoCoordinateOperations[GC]): Boolean
Returns true if the coordinates are inside the bounding box, on its north or east edge or on the north-eastern corner.
Returns true if the coordinates are inside the bounding box, on its north or east edge or on the north-eastern corner.
When an area was partitioned with a set of disjoint bounding boxes, this method can be used to determine to which partition the coordinates belong to in an unambiguous way.
- 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
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def intersects[BB1, BB2](bbox1: BB1, bbox2: BB2)(implicit arg0: BoundingBoxOperations[BB1], arg1: BoundingBoxOperations[BB2]): Boolean
Returns true if the two bounding boxes overlap in longitude and in latitude.
- def intersectsLineSegment[BB, GC](bbox: BB, pointA: GC, pointB: GC)(implicit arg0: BoundingBoxOperations[BB], arg1: GeoCoordinateOperations[GC]): Boolean
Returns true if the line segment intersects or is contained the bounding box, including its edges and corners.
Returns true if the line segment intersects or is contained the bounding box, including its edges and corners.
The line segment taken in consideration is the shortest one that connects the input points in an equirectangular projection.
- def isAcrossMeridian180[BB](bbox: BB)(implicit bbo: BoundingBoxOperations[BB]): Boolean
Returns true if the bounding box crosses the meridian 180 (antimeridian).
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isValid[BB](bbox: BB)(implicit bbo: BoundingBoxOperations[BB]): Boolean
Returns true if -90 ≤ south latitude ≤ north latitude ≤ 90, and the longitudes are in the range [-180, 180], inclusive.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- 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(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])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)