Packages

object BoundingBoxes

Higher-level operations on bounding box types (for which a com.here.platform.location.core.geospatial.BoundingBoxOperations implementation is available).

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BoundingBoxes
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def center[BB](bbox: BB)(implicit bbo: BoundingBoxOperations[BB]): GeoCoordinate

    Returns the center of the bounding box.

  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. 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.

  8. 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.

  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. 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.

  15. 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.

  16. def isAcrossMeridian180[BB](bbox: BB)(implicit bbo: BoundingBoxOperations[BB]): Boolean

    Returns true if the bounding box crosses the meridian 180 (antimeridian).

  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. 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.

  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. def toString(): String
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped