geotrellis.vector

GeometryCollection

class GeometryCollection extends Geometry

A collection of geometries (itself a Geometry)

Linear Supertypes
Geometry, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. GeometryCollection
  2. Geometry
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GeometryCollection(points: Seq[Point], lines: Seq[Line], polygons: Seq[Polygon], multiPoints: Seq[MultiPoint], multiLines: Seq[MultiLine], multiPolygons: Seq[MultiPolygon], geometryCollections: Seq[GeometryCollection], jtsGeom: com.vividsolutions.jts.geom.GeometryCollection)

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 &(g: Geometry): TwoDimensionsTwoDimensionsIntersectionResult

    Definition Classes
    Geometry
  5. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  7. lazy val area: Double

  8. def as[G <: Geometry](implicit arg0: ClassTag[G]): Option[G]

    Attempt to convert this Geometry to the provided type

    Attempt to convert this Geometry to the provided type

    Definition Classes
    Geometry
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def centroid: PointOrNoResult

    Calculate centroid of this Geometry

    Calculate centroid of this Geometry

    Definition Classes
    Geometry
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def distance(other: Geometry): Double

    Calculate the distance to another Geometry

    Calculate the distance to another Geometry

    Definition Classes
    Geometry
  13. def envelope: Extent

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

    Definition Classes
    AnyRef
  15. def equals(that: Any): Boolean

    Definition Classes
    GeometryCollectionGeometry → AnyRef → Any
  16. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def geometries: Seq[Geometry]

  18. val geometryCollections: Seq[GeometryCollection]

  19. def getAll[G <: Geometry](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[G]): Seq[G]

  20. final def getClass(): Class[_]

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

    Definition Classes
    GeometryCollectionGeometry → AnyRef → Any
  22. def interiorPoint: PointOrNoResult

    Definition Classes
    Geometry
  23. def intersection(g: Geometry): TwoDimensionsTwoDimensionsIntersectionResult

    Computes a Result that represents a Geometry made up of the points shared by this Polygon and g.

    Computes a Result that represents a Geometry made up of the points shared by this Polygon and g.

    Definition Classes
    Geometry
  24. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  25. def isValid: Boolean

    Check the validity of this geometry

    Check the validity of this geometry

    Definition Classes
    Geometry
  26. val jtsGeom: com.vividsolutions.jts.geom.GeometryCollection

    Return the wrapped jts Geometry

    Return the wrapped jts Geometry

    Definition Classes
    GeometryCollectionGeometry
  27. val lines: Seq[Line]

  28. val multiLines: Seq[MultiLine]

  29. val multiPoints: Seq[MultiPoint]

  30. val multiPolygons: Seq[MultiPolygon]

  31. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  32. def normalized(): GeometryCollection

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

  33. final def notify(): Unit

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

    Definition Classes
    AnyRef
  35. val points: Seq[Point]

  36. val polygons: Seq[Polygon]

  37. def safeIntersection(g: Geometry): TwoDimensionsTwoDimensionsIntersectionResult

    Computes a Result that represents a Geometry made up of the points shared by this Polygon and g.

    Computes a Result that represents a Geometry made up of the points shared by this Polygon and g. If it fails, it reduces the precision to avoid TopologyException.

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

    Definition Classes
    AnyRef
  39. def toString(): String

    Definition Classes
    Geometry → AnyRef → Any
  40. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. def withinDistance(other: Geometry, dist: Double): Boolean

    Determine whether another Geometry is within a given distance

    Determine whether another Geometry is within a given distance

    other

    The geometry to check

    dist

    The radius of the circle within which this check is conducted

    Definition Classes
    Geometry

Inherited from Geometry

Inherited from AnyRef

Inherited from Any

Ungrouped