org.geoscript.geometry

Bounds

trait Bounds extends Polygon

Linear Supertypes
Polygon, Geometry, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Bounds
  2. Polygon
  3. Geometry
  4. AnyRef
  5. Any
Visibility
  1. Public
  2. All

Abstract Value Members

  1. def height : Double

    Attributes
    abstract
  2. def holes : Seq[LineString]

    Attributes
    abstract
    Definition Classes
    Polygon
  3. def in (dest: Projection): Bounds

    Create a new Geometry equivalent to this one, but in the specified Projection.

    Create a new Geometry equivalent to this one, but in the specified Projection. If the projection for this geometry is known, this involves transforming the coordinates; otherwise the projection is merely associated with the existing coordinates.

    Attributes
    abstract
    Definition Classes
    BoundsPolygonGeometry
  4. def maxX : Double

    Attributes
    abstract
  5. def maxY : Double

    Attributes
    abstract
  6. def minX : Double

    Attributes
    abstract
  7. def minY : Double

    Attributes
    abstract
  8. def prepare (): Geometry

    Creates a prepared geometry equivalent to this one.

    Creates a prepared geometry equivalent to this one. Prepared geometries are slower to create, but provide faster implementations of various spatial operations.

    Attributes
    abstract
    Definition Classes
    Geometry
  9. def shell : LineString

    Attributes
    abstract
    Definition Classes
    Polygon
  10. val underlying : Polygon

    The JTS geometry wrapped by this Geometry instance.

    The JTS geometry wrapped by this Geometry instance. Note that projection information is not preserved if you manipulate the geometry directly.

    Attributes
    abstract
    Definition Classes
    PolygonGeometry
  11. def width : Double

    Attributes
    abstract

Concrete Value Members

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

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

    Attributes
    final
    Definition Classes
    Any
  6. def area : Double

    The area enclosed by this geometry, in the same units as used by its coordinates.

    The area enclosed by this geometry, in the same units as used by its coordinates.

    Definition Classes
    Geometry
  7. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  8. def bounds : Bounds

    A jts.

    A jts.Envelope that fully encloses this Geometry.

    Definition Classes
    Geometry
  9. def buffer (dist: Double, segs: Int = 8, mode: Style = EndCap.Round): Geometry

    Create a new Geometry expanding a set distance out from the boundaries of this one.

    Create a new Geometry expanding a set distance out from the boundaries of this one.

    Definition Classes
    Geometry
    See also

    EndCap

  10. def centroid : Point

    A point that represents the "center of gravity" of this geometry's enclosed area.

    A point that represents the "center of gravity" of this geometry's enclosed area. Note that this point is not necessarily on the geometry!

    Definition Classes
    Geometry
  11. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  12. def coordinates : Seq[Point]

    All the coordinates that compose this Geometry as a sequence.

    All the coordinates that compose this Geometry as a sequence.

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

    Attributes
    final
    Definition Classes
    AnyRef
  14. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  15. def expand (that: Bounds): Bounds

  16. def finalize (): Unit

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

    Attributes
    final
    Definition Classes
    AnyRef → Any
  18. def grid (granularity: Int = 4): Iterable[Bounds]

  19. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  20. def intersection (that: Geometry): Geometry

    Create a new Geometry which contains only the areas included by both this Geometry and the one passed as an argument.

    Create a new Geometry which contains only the areas included by both this Geometry and the one passed as an argument.

    Definition Classes
    Geometry
  21. def intersects (that: Geometry): Boolean

    Determines whether this Geometry contains any common points with the provided one.

    Determines whether this Geometry contains any common points with the provided one.

    Definition Classes
    Geometry
  22. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  23. def isValid : Boolean

    Are the coordinates of this geometry in an acceptable order? (no self-intersecting polygons, etc.

    Are the coordinates of this geometry in an acceptable order? (no self-intersecting polygons, etc.)

    Definition Classes
    Geometry
  24. def json : String

    A string representation of this Geometry in GeoJSON format

    A string representation of this Geometry in GeoJSON format

    Definition Classes
    Geometry
    See also

    http://geojson.org/

  25. def length : Double

    The length of the line segments that compose this geometry, in the same units as used by its coordinates.

    The length of the line segments that compose this geometry, in the same units as used by its coordinates.

    Definition Classes
    Geometry
  26. def mapVertices (op: (Point) ⇒ Point): Geometry

    Definition Classes
    Geometry
  27. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  28. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  29. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  30. def prepared : Boolean

    Tests whether this geometry is "prepared," optimized for certain spatial queries.

    Tests whether this geometry is "prepared," optimized for certain spatial queries.

    Definition Classes
    Geometry
    See also

    prepare

  31. def projection : Projection

    The Projection used for this Geometry's coordinates, or null if that is unspecified.

    The Projection used for this Geometry's coordinates, or null if that is unspecified.

    Definition Classes
    Geometry
  32. def rings : Seq[LineString]

    Definition Classes
    Polygon
  33. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  34. def toString (): String

    Definition Classes
    BoundsGeometry → AnyRef → Any
  35. def transform (dest: Projection): Bounds

    Like in, but fails if this Geometry doesn't have a projection set.

    Like in, but fails if this Geometry doesn't have a projection set.

    Definition Classes
    BoundsPolygonGeometry
    See also

    in

  36. def union (that: Geometry): Geometry

    Create a new Geometry which contains only the areas included by either this Geometry or the one passed as an argument.

    Create a new Geometry which contains only the areas included by either this Geometry or the one passed as an argument.

    Definition Classes
    Geometry
  37. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  40. def wkt : String

    A string representation of this Geometry in WKT (Well-Known Text) format.

    A string representation of this Geometry in WKT (Well-Known Text) format.

    Definition Classes
    Geometry
    See also

    http://en.wikipedia.org/wiki/Well-known_text

Inherited from Polygon

Inherited from Geometry

Inherited from AnyRef

Inherited from Any