Packages

case class Envelope(xmin: Double, xmax: Double, ymin: Double, ymax: Double) extends Product with Serializable

Simple envelope class - unlike the jts envelope, does not swap min/max values on creation

xmin

min x value

xmax

max x value

ymin

min y value

ymax

max y value

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Envelope
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Envelope(xmin: Double, xmax: Double, ymin: Double, ymax: Double)

    xmin

    min x value

    xmax

    max x value

    ymin

    min y value

    ymax

    max y value

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. def debug: String

    Debug string

  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. lazy val height: Double
  10. def intersection(other: Envelope): Option[Envelope]

    Intersection of two envelopes

    Intersection of two envelopes

    other

    other envelope

  11. def intersects(other: Envelope): Boolean

    Do the two envelopes intersect?

    Do the two envelopes intersect?

    other

    other envelope

  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def minus(other: Envelope): Seq[Envelope]

    Subtract an envelope from this one.

    Subtract an envelope from this one.

    The result will be 0 to 4 new envelopes. The 'top' and 'bottom' envelopes will contain corner intersections, if any, while the 'left' and 'right' envelopes will be trimmed around the top/bottom ones.

    other

    envelope to subtract

  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  18. def toFilter(geom: PropertyName): Filter

    Create a geotools filter

    Create a geotools filter

    geom

    geometry expression

  19. def toJts: jts.geom.Envelope

    Convert to a JTS envelope

  20. def toWorld: Seq[Envelope]

    Converts any part of this envelope that extends past [-180,180,-90,90] to handle the anti-meridian and poles.

    Converts any part of this envelope that extends past [-180,180,-90,90] to handle the anti-meridian and poles.

    Envelopes that cross the poles end up wrapping the whole longitude. Envelopes that cross the anti-meridian are wrapped to the other side.

  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. lazy val width: Double
  25. val xmax: Double
  26. val xmin: Double
  27. val ymax: Double
  28. val ymin: Double

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped