c

com.here.platform.location.tpeg2.olr

GridLocationReference

case class GridLocationReference(baseElement: Rectangle, nrColumns: Int, nrRows: Int, isFuzzyArea: Boolean) extends AbstractLocationReference with Product with Serializable

A GridLocationReference refers to a rectangular grid that is not tied to the road network.

The grid is described based on a rectangle defining the southwesternmost cell which then gets extended to the north and east respectively. The grid coordinates can later be used to refer to the cells of the grid using their column and row numbers, e.g. for local weather reports.

baseElement

The southwesternmost (lower left) cell of the grid.

nrColumns

Number of columns (to the east), with nrColumns > 1.

nrRows

Number of rows (to the north), with nrRows > 1.

isFuzzyArea

The grid is to be interpreted as a rough enclosing rectangle rather than the exact location.

Linear Supertypes
Serializable, Serializable, Product, Equals, AbstractLocationReference, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GridLocationReference
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AbstractLocationReference
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GridLocationReference(baseElement: Rectangle, nrColumns: Int, nrRows: Int, isFuzzyArea: Boolean)

    baseElement

    The southwesternmost (lower left) cell of the grid.

    nrColumns

    Number of columns (to the east), with nrColumns > 1.

    nrRows

    Number of rows (to the north), with nrRows > 1.

    isFuzzyArea

    The grid is to be interpreted as a rough enclosing rectangle rather than the exact location.

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. val baseElement: Rectangle
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. def getBaseElement: Rectangle
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def getNrColumns: Int
  12. def getNrRows: Int
  13. val isFuzzyArea: Boolean
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. val nrColumns: Int
  19. val nrRows: Int
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AbstractLocationReference

Inherited from AnyRef

Inherited from Any

Ungrouped