geotrellis.vector

MultiPolygon

case class MultiPolygon(jtsGeom: com.vividsolutions.jts.geom.MultiPolygon) extends MultiGeometry with Relatable with TwoDimensions with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, TwoDimensions, AtLeastOneDimension, Dimensions, Relatable, MultiGeometry, Geometry, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MultiPolygon
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. TwoDimensions
  7. AtLeastOneDimension
  8. Dimensions
  9. Relatable
  10. MultiGeometry
  11. Geometry
  12. AnyRef
  13. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MultiPolygon(jtsGeom: com.vividsolutions.jts.geom.MultiPolygon)

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def &(ls: MultiLine): OneDimensionAtLeastOneDimensionIntersectionResult

  5. def &(g: TwoDimensions): TwoDimensionsTwoDimensionsIntersectionResult

  6. def &(l: Line): OneDimensionAtLeastOneDimensionIntersectionResult

  7. def &(p: Point): PointGeometryIntersectionResult

  8. def -(ps: MultiPolygon): TwoDimensionsTwoDimensionsDifferenceResult

  9. def -(ls: MultiLine): MultiPolygonXDifferenceResult

  10. def -(ps: MultiPoint): MultiPolygonXDifferenceResult

  11. def -(p: Polygon): TwoDimensionsTwoDimensionsDifferenceResult

  12. def -(l: Line): MultiPolygonXDifferenceResult

  13. def -(p: Point): MultiPolygonXDifferenceResult

  14. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  16. lazy val area: Double

  17. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  18. lazy val boundary: MultiLineResult

  19. def buffer(d: Double): TwoDimensionsTwoDimensionsUnionResult

    Computes a area containing these geometries and buffered by size d.

    Computes a area containing these geometries and buffered by size d.

    Definition Classes
    MultiGeometry
  20. def centroid: PointOrNoResult

    Definition Classes
    Geometry
  21. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def contains(g: Geometry): Boolean

  23. def coveredBy(g: TwoDimensions): Boolean

  24. def covers(g: Geometry): Boolean

  25. def crosses(ps: MultiPoint): Boolean

  26. def crosses(g: OneDimension): Boolean

  27. def difference(ps: MultiPolygon): TwoDimensionsTwoDimensionsDifferenceResult

  28. def difference(ls: MultiLine): MultiPolygonXDifferenceResult

  29. def difference(ps: MultiPoint): MultiPolygonXDifferenceResult

  30. def difference(p: Polygon): TwoDimensionsTwoDimensionsDifferenceResult

  31. def difference(l: Line): MultiPolygonXDifferenceResult

  32. def difference(p: Point): MultiPolygonXDifferenceResult

  33. def difference(): MultiPolygonMultiPolygonDifferenceResult

  34. def disjoint(other: Geometry): Boolean

    Definition Classes
    Relatable
  35. def distance(other: Geometry): Double

    Definition Classes
    Geometry
  36. def envelope: Extent

    Definition Classes
    Geometry
  37. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  38. def equals(other: Any): Boolean

    Definition Classes
    Geometry → AnyRef → Any
  39. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  40. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  41. def hashCode(): Int

    Definition Classes
    Geometry → AnyRef → Any
  42. def interiorPoint: PointOrNoResult

    Definition Classes
    Geometry
  43. def intersection(ls: MultiLine): OneDimensionAtLeastOneDimensionIntersectionResult

  44. def intersection(g: TwoDimensions): TwoDimensionsTwoDimensionsIntersectionResult

  45. def intersection(l: Line): OneDimensionAtLeastOneDimensionIntersectionResult

  46. def intersection(p: Point): PointGeometryIntersectionResult

  47. def intersection(): MultiPolygonMultiPolygonIntersectionResult

  48. def intersects(other: Geometry): Boolean

    Definition Classes
    Relatable
  49. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  50. def isValid: Boolean

    Definition Classes
    Geometry
  51. val jtsGeom: com.vividsolutions.jts.geom.MultiPolygon

    Definition Classes
    MultiPolygonDimensionsGeometry
  52. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  53. def normalized(): MultiPolygon

    Returns a unique representation of the geometry based on standard coordinate ordering.

  54. final def notify(): Unit

    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  56. def overlaps(g: TwoDimensions): Boolean

  57. lazy val polygons: Array[Polygon]

    Returns the Polygons contained in MultiPolygon.

  58. def safeIntersection(ls: MultiLine): OneDimensionAtLeastOneDimensionIntersectionResult

  59. def safeIntersection(g: TwoDimensions): TwoDimensionsTwoDimensionsIntersectionResult

  60. def safeIntersection(l: Line): OneDimensionAtLeastOneDimensionIntersectionResult

  61. def safeIntersection(p: Point): PointGeometryIntersectionResult

  62. def symDifference(g: TwoDimensions): TwoDimensionsTwoDimensionsSymDifferenceResult

  63. def symDifference(g: OneDimension): LineMultiPolygonSymDifferenceResult

  64. def symDifference(g: ZeroDimensions): PointMultiPolygonSymDifferenceResult

  65. def symDifference(): MultiPolygonMultiPolygonSymDifferenceResult

  66. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  67. def toString(): String

    Definition Classes
    Geometry → AnyRef → Any
  68. def touches(g: AtLeastOneDimension): Boolean

  69. def union: TwoDimensionsTwoDimensionsUnionResult

  70. def union(ps: MultiPolygon): TwoDimensionsTwoDimensionsUnionResult

  71. def union(ls: MultiLine): LineMultiPolygonUnionResult

  72. def union(ps: MultiPoint): LineMultiPolygonUnionResult

  73. def union(p: Polygon): TwoDimensionsTwoDimensionsUnionResult

  74. def union(l: Line): LineMultiPolygonUnionResult

  75. def union(p: Point): PointMultiPolygonUnionResult

  76. lazy val vertexCount: Int

    Get the number of vertices in this geometry

  77. lazy val vertices: Array[Point]

    Returns this MulitPolygon's vertices.

  78. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  81. def within(g: TwoDimensions): Boolean

  82. def withinDistance(other: Geometry, dist: Double): Boolean

    Definition Classes
    Geometry
  83. def |(ps: MultiPolygon): TwoDimensionsTwoDimensionsUnionResult

  84. def |(ls: MultiLine): LineMultiPolygonUnionResult

  85. def |(ps: MultiPoint): LineMultiPolygonUnionResult

  86. def |(p: Polygon): TwoDimensionsTwoDimensionsUnionResult

  87. def |(l: Line): LineMultiPolygonUnionResult

  88. def |(p: Point): PointMultiPolygonUnionResult

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from TwoDimensions

Inherited from AtLeastOneDimension

Inherited from Dimensions

Inherited from Relatable

Inherited from MultiGeometry

Inherited from Geometry

Inherited from AnyRef

Inherited from Any

Ungrouped