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.
- Alphabetic
- By Inheritance
- GridLocationReference
- Serializable
- Serializable
- Product
- Equals
- AbstractLocationReference
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
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
-
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
- val baseElement: Rectangle
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def getBaseElement: Rectangle
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getNrColumns: Int
- def getNrRows: Int
- val isFuzzyArea: Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val nrColumns: Int
- val nrRows: Int
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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()