Interface Bounds

All Known Subinterfaces:
BoundingBox, BoundingBox3D
All Known Implementing Classes:
AbstractBounds, CRSEnvelope, Envelope2DArchived, GeneralBounds, ReferencedEnvelope, ReferencedEnvelope3D

public interface Bounds
A minimum bounding box or rectangle. Regardless of dimension, an Envelope can be represented without ambiguity as two direct positions (coordinate points). To encode an Envelope, it is sufficient to encode these two points. This is consistent with all of the data types in this specification, their state is represented by their publicly accessible attributes.
Since:
GeoAPI 1.0
Author:
Martin Desruisseaux (IRD)
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the envelope coordinate reference system, or null if unknown.
    int
    The length of coordinate sequence (the number of entries) in this envelope.
    A coordinate position consisting of all the minimal ordinates for each dimension for all points within the Envelope.
    double
    getMaximum(int dimension)
    Returns the maximal ordinate along the specified dimension.
    double
    getMedian(int dimension)
    Returns the median ordinate along the specified dimension.
    double
    getMinimum(int dimension)
    Returns the minimal ordinate along the specified dimension.
    double
    getSpan(int dimension)
    Returns the envelope span (typically width or height) along the specified dimension.
    A coordinate position consisting of all the maximal ordinates for each dimension for all points within the Envelope.