geotrellis.vector

MultiPolygon

Related Docs: object MultiPolygon | package vector

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: Any): Boolean

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

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

  4. def &(g: TwoDimensions): TwoDimensionsTwoDimensionsIntersectionResult

  5. def &(l: Line): OneDimensionAtLeastOneDimensionIntersectionResult

  6. def &(p: Point): PointGeometryIntersectionResult

  7. def -(ps: MultiPolygon): TwoDimensionsTwoDimensionsDifferenceResult

  8. def -(ls: MultiLine): MultiPolygonXDifferenceResult

  9. def -(ps: MultiPoint): MultiPolygonXDifferenceResult

  10. def -(p: Polygon): TwoDimensionsTwoDimensionsDifferenceResult

  11. def -(l: Line): MultiPolygonXDifferenceResult

  12. def -(p: Point): MultiPolygonXDifferenceResult

  13. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. lazy val area: Double

  15. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  16. lazy val boundary: MultiLineResult

  17. 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
  18. def centroid: PointOrNoResult

    Definition Classes
    Geometry
  19. def clone(): AnyRef

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

  21. def coveredBy(g: TwoDimensions): Boolean

  22. def covers(g: Geometry): Boolean

  23. def crosses(ps: MultiPoint): Boolean

  24. def crosses(g: OneDimension): Boolean

  25. def difference(ps: MultiPolygon): TwoDimensionsTwoDimensionsDifferenceResult

  26. def difference(ls: MultiLine): MultiPolygonXDifferenceResult

  27. def difference(ps: MultiPoint): MultiPolygonXDifferenceResult

  28. def difference(p: Polygon): TwoDimensionsTwoDimensionsDifferenceResult

  29. def difference(l: Line): MultiPolygonXDifferenceResult

  30. def difference(p: Point): MultiPolygonXDifferenceResult

  31. def difference(): MultiPolygonMultiPolygonDifferenceResult

  32. def disjoint(other: Geometry): Boolean

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

    Definition Classes
    Geometry
  34. lazy val envelope: Extent

    Returns the minimum extent that contains all the points of this MultiGeometry.

    Returns the minimum extent that contains all the points of this MultiGeometry.

    Definition Classes
    MultiGeometry
  35. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

  42. def intersection(g: TwoDimensions): TwoDimensionsTwoDimensionsIntersectionResult

  43. def intersection(l: Line): OneDimensionAtLeastOneDimensionIntersectionResult

  44. def intersection(p: Point): PointGeometryIntersectionResult

  45. def intersection(): MultiPolygonMultiPolygonIntersectionResult

  46. def intersects(other: Geometry): Boolean

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

    Definition Classes
    Any
  48. def isValid: Boolean

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

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

    Definition Classes
    AnyRef
  51. def normalized(): MultiPolygon

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

  52. final def notify(): Unit

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

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

  55. lazy val polygons: Array[Polygon]

    Returns the Polygons contained in MultiPolygon.

  56. def symDifference(g: TwoDimensions): TwoDimensionsTwoDimensionsSymDifferenceResult

  57. def symDifference(g: OneDimension): LineMultiPolygonSymDifferenceResult

  58. def symDifference(g: ZeroDimensions): PointMultiPolygonSymDifferenceResult

  59. def symDifference(): MultiPolygonMultiPolygonSymDifferenceResult

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

    Definition Classes
    AnyRef
  61. def toString(): String

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

  63. def union: TwoDimensionsTwoDimensionsUnionResult

  64. def union(ps: MultiPolygon): TwoDimensionsTwoDimensionsUnionResult

  65. def union(ls: MultiLine): LineMultiPolygonUnionResult

  66. def union(ps: MultiPoint): LineMultiPolygonUnionResult

  67. def union(p: Polygon): TwoDimensionsTwoDimensionsUnionResult

  68. def union(l: Line): LineMultiPolygonUnionResult

  69. def union(p: Point): PointMultiPolygonUnionResult

  70. lazy val vertexCount: Int

    Get the number of vertices in this geometry

  71. lazy val vertices: Array[Point]

    Returns this MulitPolygon's vertices.

  72. final def wait(): Unit

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

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

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

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

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

  78. def |(ls: MultiLine): LineMultiPolygonUnionResult

  79. def |(ps: MultiPoint): LineMultiPolygonUnionResult

  80. def |(p: Polygon): TwoDimensionsTwoDimensionsUnionResult

  81. def |(l: Line): LineMultiPolygonUnionResult

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