geotrellis.vector

Geometry

trait Geometry extends AnyRef

A trait inherited by classes which wrap a jts.Geometry

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

Abstract Value Members

  1. abstract def jtsGeom: com.vividsolutions.jts.geom.Geometry

    Return the wrapped jts Geometry

Concrete 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

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

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

    Definition Classes
    Any
  7. def as[G <: Geometry](implicit arg0: ClassTag[G]): Option[G]

    Attempt to convert this Geometry to the provided type

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def centroid: PointOrNoResult

    Calculate centroid of this Geometry

  10. def clone(): AnyRef

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

    Calculate the distance to another Geometry

  12. def envelope: Extent

  13. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

  19. def intersection(g: Geometry): TwoDimensionsTwoDimensionsIntersectionResult

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

  20. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  21. def isValid: Boolean

    Check the validity of this geometry

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

    Definition Classes
    AnyRef
  23. final def notify(): Unit

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

    Definition Classes
    AnyRef
  25. 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.

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

    Definition Classes
    AnyRef
  27. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. 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

Inherited from AnyRef

Inherited from Any

Ungrouped