This class inherits {@linkplain #x x} and {@linkplain #y y} fields.But despite their names, they don't need to be oriented toward {@linkplain AxisDirection#EAST East} and{@linkplain AxisDirection#NORTH North} respectively. The (x,y) axis can have anydirection and should be understood as ordinate 0 and ordinate 1 values instead. This is not specific to this implementation; in Java2D too, the visual axis orientation depend on the {@linkplain java.awt.Graphics2D#getTransform() affine transform in the graphics context}.
{@section Spanning the anti-meridian of a Geographic CRS}The Web Coverage Service (WCS) specification authorizes (with special treatment) cases where upper < lower at least in the longitude case. They are envelopes spanning the anti-meridian, like the red box below (the green box is the usual case). For {@code Envelope2D} objects, they are rectangle with negative {@linkplain #width width} or{@linkplain #height height} field values. The default implementation of methods listed in theright column can handle such cases. ![]() | Supported methods:
|
Note: This class inherits {@linkplain #x x} and {@linkplain #y y} fields. Butdespite their names, they don't need to be oriented toward {@linkplain AxisDirection#EAST East}and {@linkplain AxisDirection#NORTH North} respectively. The (x,y) axiscan have any orientation and should be understood as "ordinate 0" and "ordinate 1" values instead. This is not specific to this implementation; in Java2D too, the visual axis orientation depend on the {@linkplain java.awt.Graphics2D#getTransform affine transform in the graphicscontext}. @since 2.1 @version 8.0 @source $URL$ @version $Id$ @author Martin Desruisseaux (IRD) @see GeneralEnvelope @see org.geotools.geometry.jts.ReferencedEnvelope @see org.opengis.metadata.extent.GeographicBoundingBox
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|