Class

it.agilelab.gis.domain.models

OSMBoundary

Related Doc: package models

Permalink

case class OSMBoundary(multiPolygon: Geometry, city: Option[String] = None, county: Option[String] = None, region: Option[String] = None, country: Option[String] = None, countryCode: Option[String] = None, countyCode: Option[String] = None, postalCode: Option[String] = None, boundaryType: String, env: Envelope) extends MultiPolygon with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, MultiPolygon, Polygonal, GeometryCollection, Geometry, Serializable, Comparable[T], Cloneable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OSMBoundary
  2. Serializable
  3. Product
  4. Equals
  5. MultiPolygon
  6. Polygonal
  7. GeometryCollection
  8. Geometry
  9. Serializable
  10. Comparable
  11. Cloneable
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OSMBoundary(multiPolygon: Geometry, city: Option[String] = None, county: Option[String] = None, region: Option[String] = None, country: Option[String] = None, countryCode: Option[String] = None, countyCode: Option[String] = None, postalCode: Option[String] = None, boundaryType: String, env: Envelope)

    Permalink

Abstract Value Members

  1. abstract def compareTo(arg0: T): Int

    Permalink
    Definition Classes
    Comparable

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply(arg0: GeometryComponentFilter): Unit

    Permalink
    Definition Classes
    GeometryCollection → Geometry
  5. def apply(arg0: GeometryFilter): Unit

    Permalink
    Definition Classes
    GeometryCollection → Geometry
  6. def apply(arg0: CoordinateSequenceFilter): Unit

    Permalink
    Definition Classes
    GeometryCollection → Geometry
  7. def apply(arg0: CoordinateFilter): Unit

    Permalink
    Definition Classes
    GeometryCollection → Geometry
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. val boundaryType: String

    Permalink
  10. def buffer(arg0: Double, arg1: Int, arg2: Int): Geometry

    Permalink
    Definition Classes
    Geometry
  11. def buffer(arg0: Double, arg1: Int): Geometry

    Permalink
    Definition Classes
    Geometry
  12. def buffer(arg0: Double): Geometry

    Permalink
    Definition Classes
    Geometry
  13. val city: Option[String]

    Permalink
  14. def compare(arg0: Collection, arg1: Collection): Int

    Permalink
    Attributes
    protected[org.locationtech.jts.geom]
    Definition Classes
    Geometry
  15. def compareTo(arg0: Any, arg1: CoordinateSequenceComparator): Int

    Permalink
    Definition Classes
    Geometry
  16. def compareTo(arg0: Any): Int

    Permalink
    Definition Classes
    Geometry
  17. def compareToSameClass(o: Any, comp: CoordinateSequenceComparator): Int

    Permalink
    Definition Classes
    OSMBoundary → GeometryCollection → Geometry
  18. def compareToSameClass(o: Any): Int

    Permalink
    Definition Classes
    OSMBoundary → GeometryCollection → Geometry
  19. def computeEnvelopeInternal(): Envelope

    Permalink
    Definition Classes
    OSMBoundary → GeometryCollection → Geometry
  20. def contains(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry
  21. def convexHull(): Geometry

    Permalink
    Definition Classes
    Geometry
  22. def copy(): Geometry

    Permalink
    Definition Classes
    Geometry
  23. def copyInternal(): MultiPolygon

    Permalink
    Attributes
    protected[org.locationtech.jts.geom]
    Definition Classes
    MultiPolygon → GeometryCollection → Geometry
  24. val country: Option[String]

    Permalink
  25. val countryCode: Option[String]

    Permalink
  26. val county: Option[String]

    Permalink
  27. val countyCode: Option[String]

    Permalink
  28. def coveredBy(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry
  29. def covers(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry
  30. def crosses(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry
  31. def customCovers(other: OSMBoundary): Boolean

    Permalink
  32. def difference(arg0: Geometry): Geometry

    Permalink
    Definition Classes
    Geometry
  33. def disjoint(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry
  34. def distance(arg0: Geometry): Double

    Permalink
    Definition Classes
    Geometry
  35. val env: Envelope

    Permalink
  36. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  37. def equal(arg0: Coordinate, arg1: Coordinate, arg2: Double): Boolean

    Permalink
    Attributes
    protected[org.locationtech.jts.geom]
    Definition Classes
    Geometry
  38. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    Geometry → AnyRef → Any
  39. def equals(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry
  40. def equalsExact(other: Geometry, tolerance: Double): Boolean

    Permalink
    Definition Classes
    OSMBoundary → MultiPolygon → GeometryCollection → Geometry
  41. def equalsExact(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry
  42. def equalsNorm(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry
  43. def equalsTopo(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry
  44. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  45. def geometryChanged(): Unit

    Permalink
    Definition Classes
    Geometry
  46. def geometryChangedAction(): Unit

    Permalink
    Attributes
    protected[org.locationtech.jts.geom]
    Definition Classes
    Geometry
  47. def getArea(): Double

    Permalink
    Definition Classes
    GeometryCollection → Geometry
  48. def getBoundary(): Geometry

    Permalink
    Definition Classes
    OSMBoundary → MultiPolygon → GeometryCollection → Geometry
  49. def getBoundaryDimension(): Int

    Permalink
    Definition Classes
    OSMBoundary → MultiPolygon → GeometryCollection → Geometry
  50. def getCentroid(): Point

    Permalink
    Definition Classes
    Geometry
  51. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  52. def getCoordinate(): Coordinate

    Permalink
    Definition Classes
    OSMBoundary → GeometryCollection → Geometry
  53. def getCoordinateSequence: CoordinateArraySequence

    Permalink

    As seen from class Street, the missing signatures are as follows.

    As seen from class Street, the missing signatures are as follows. For convenience, these are usable as stub implementations.

  54. def getCoordinates(): Array[Coordinate]

    Permalink
    Definition Classes
    OSMBoundary → GeometryCollection → Geometry
  55. def getDimension(): Int

    Permalink
    Definition Classes
    OSMBoundary → MultiPolygon → GeometryCollection → Geometry
  56. def getEnvelope(): Geometry

    Permalink
    Definition Classes
    Geometry
  57. def getEnvelopeInternal(): Envelope

    Permalink
    Definition Classes
    Geometry
  58. def getFactory(): GeometryFactory

    Permalink
    Definition Classes
    Geometry
  59. def getGeometryN(arg0: Int): Geometry

    Permalink
    Definition Classes
    GeometryCollection → Geometry
  60. def getGeometryType(): String

    Permalink
    Definition Classes
    OSMBoundary → MultiPolygon → GeometryCollection → Geometry
  61. def getInteriorPoint(): Point

    Permalink
    Definition Classes
    Geometry
  62. def getLength(): Double

    Permalink
    Definition Classes
    GeometryCollection → Geometry
  63. def getNumGeometries(): Int

    Permalink
    Definition Classes
    GeometryCollection → Geometry
  64. def getNumPoints(): Int

    Permalink
    Definition Classes
    OSMBoundary → GeometryCollection → Geometry
  65. def getPrecisionModel(): PrecisionModel

    Permalink
    Definition Classes
    Geometry
  66. def getSRID(): Int

    Permalink
    Definition Classes
    Geometry
  67. def getTypeCode(): Int

    Permalink
    Attributes
    protected[org.locationtech.jts.geom]
    Definition Classes
    MultiPolygon → GeometryCollection → Geometry
  68. def getUserData(): AnyRef

    Permalink
    Definition Classes
    Geometry
  69. def hashCode(): Int

    Permalink
    Definition Classes
    Geometry → AnyRef → Any
  70. def intersection(arg0: Geometry): Geometry

    Permalink
    Definition Classes
    Geometry
  71. def intersects(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry
  72. def isAddressDefined: Boolean

    Permalink
  73. def isEmpty(): Boolean

    Permalink
    Definition Classes
    OSMBoundary → GeometryCollection → Geometry
  74. def isEquivalentClass(arg0: Geometry): Boolean

    Permalink
    Attributes
    protected[org.locationtech.jts.geom]
    Definition Classes
    Geometry
  75. def isGeometryCollection(): Boolean

    Permalink
    Attributes
    protected[org.locationtech.jts.geom]
    Definition Classes
    Geometry
  76. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  77. def isRectangle(): Boolean

    Permalink
    Definition Classes
    Geometry
  78. def isSimple(): Boolean

    Permalink
    Definition Classes
    Geometry
  79. def isValid(): Boolean

    Permalink
    Definition Classes
    Geometry
  80. def isWithinDistance(arg0: Geometry, arg1: Double): Boolean

    Permalink
    Definition Classes
    Geometry
  81. def merge(other: OSMBoundary): OSMBoundary

    Permalink

    Merges the current boundary with another one.

    Merges the current boundary with another one. Only if an attribute is missing in the current boundary but defined in the other one its value will be updated.

  82. val multiPolygon: Geometry

    Permalink
  83. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  84. def norm(): Geometry

    Permalink
    Definition Classes
    Geometry
  85. def normalize(): Unit

    Permalink
    Definition Classes
    OSMBoundary → GeometryCollection → Geometry
  86. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  87. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  88. def overlaps(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry
  89. val postalCode: Option[String]

    Permalink
  90. val region: Option[String]

    Permalink
  91. def relate(arg0: Geometry): IntersectionMatrix

    Permalink
    Definition Classes
    Geometry
  92. def relate(arg0: Geometry, arg1: String): Boolean

    Permalink
    Definition Classes
    Geometry
  93. def reverse(): MultiPolygon

    Permalink
    Definition Classes
    MultiPolygon → GeometryCollection → Geometry
  94. def reverseInternal(): MultiPolygon

    Permalink
    Attributes
    protected[org.locationtech.jts.geom]
    Definition Classes
    MultiPolygon → GeometryCollection → Geometry
  95. def setSRID(arg0: Int): Unit

    Permalink
    Definition Classes
    Geometry
  96. def setUserData(arg0: Any): Unit

    Permalink
    Definition Classes
    Geometry
  97. def symDifference(arg0: Geometry): Geometry

    Permalink
    Definition Classes
    Geometry
  98. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  99. def toString(): String

    Permalink
    Definition Classes
    OSMBoundary → Geometry → AnyRef → Any
  100. def toText(): String

    Permalink
    Definition Classes
    Geometry
  101. def touches(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry
  102. def union(): Geometry

    Permalink
    Definition Classes
    Geometry
  103. def union(arg0: Geometry): Geometry

    Permalink
    Definition Classes
    Geometry
  104. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  105. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  106. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  107. def within(arg0: Geometry): Boolean

    Permalink
    Definition Classes
    Geometry

Deprecated Value Members

  1. def clone(): AnyRef

    Permalink
    Definition Classes
    GeometryCollection → Geometry → AnyRef
    Annotations
    @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from MultiPolygon

Inherited from Polygonal

Inherited from GeometryCollection

Inherited from Geometry

Inherited from Serializable

Inherited from Comparable[T]

Inherited from Cloneable

Inherited from AnyRef

Inherited from Any

Ungrouped