Uses of Class
org.apache.sis.geometry.GeneralEnvelope
Packages that use GeneralEnvelope
Package
Description
A coverage backed by a regular grid.
Basic geometric objects (envelopes and direct positions).
A set of helper classes for the SIS implementation.
Centralizes usages ERSI geometry API by Apache SIS.
Centralizes usages of some (not all) Java2D geometry API by Apache SIS.
Methods specific to the Java Topology Suite (JTS).
A set of helper classes for the SIS implementation.
Specialization of
org.apache.sis.internal.sql.feature
for the PostGIS database.DataStore
implementation for Coma Separated Values (CSV) files.Symbology and map representations, together with a rendering engine for display.
Conversions or transformations of multi-dimensional coordinate tuples.
-
Uses of GeneralEnvelope in org.apache.sis.coverage.grid
Fields in org.apache.sis.coverage.grid declared as GeneralEnvelopeModifier and TypeFieldDescriptionprivate GeneralEnvelope
GridDerivation.intersection
Intersection between the grid envelope and the area of interest, computed when only envelopes are available.Methods in org.apache.sis.coverage.grid that return GeneralEnvelopeModifier and TypeMethodDescription(package private) final GeneralEnvelope
GridExtent.toEnvelope()
Returns the coordinates of this grid extent in an envelope.GridExtent.toEnvelope
(org.opengis.referencing.operation.MathTransform cornerToCRS) Transforms this grid extent to a "real world" envelope using the given transform.(package private) final GeneralEnvelope
GridExtent.toEnvelope
(org.opengis.referencing.operation.MathTransform cornerToCRS, org.opengis.referencing.operation.MathTransform gridToCRS, org.opengis.geometry.Envelope fallback) Transforms this grid extent to a "real world" envelope using the given transform.(package private) final GeneralEnvelope[]
GridExtent.toEnvelopes
(org.opengis.referencing.operation.MathTransform cornerToCRS, org.opengis.referencing.operation.MathTransform gridToCRS, org.opengis.geometry.Envelope fallback) Transforms this grid extent to "real world" envelopes using the given transform.Methods in org.apache.sis.coverage.grid with parameters of type GeneralEnvelopeModifier and TypeMethodDescriptionprivate void
GridExtent.complete
(GeneralEnvelope envelope, org.opengis.referencing.operation.MathTransform gridToCRS, boolean isCenter, org.opengis.geometry.Envelope fallback) If the envelope contains some NaN values, tries to replace them by constant values inferred from the math transform.private void
GridDerivation.setBaseExtentClipped
(GeneralEnvelope... indices) SetsGridDerivation.baseExtent
to the given envelope clipped to the previous extent. -
Uses of GeneralEnvelope in org.apache.sis.geometry
Subclasses of GeneralEnvelope in org.apache.sis.geometryModifier and TypeClassDescription(package private) final class
A view over a sub-set of the dimensions of aGeneralEnvelope
.Methods in org.apache.sis.geometry that return GeneralEnvelopeModifier and TypeMethodDescriptionstatic GeneralEnvelope
GeneralEnvelope.castOrCopy
(org.opengis.geometry.Envelope envelope) Returns the given envelope as aGeneralEnvelope
instance.GeneralEnvelope.clone()
Returns a deep copy of this envelope.SubEnvelope.clone()
If the user wants a clone, copy only the relevant part of the coordinates array.GeneralEnvelope.horizontal()
Returns a view over the two horizontal dimensions of this envelope.static GeneralEnvelope
Envelopes.intersect
(org.opengis.geometry.Envelope... envelopes) Computes the intersection of all given envelopes, transforming them to a common CRS if necessary.(package private) final GeneralEnvelope
EnvelopeReducer.reduce
(org.opengis.geometry.Envelope[] envelopes) Reduces all given envelopes, transforming them to a common CRS if necessary.WraparoundAdjustment.shift
(org.opengis.geometry.Envelope areaOfInterest) Computes an envelope with coordinates equivalent to the givenareaOfInterest
, but potentially shifted for intersecting the domain of validity specified at construction time.GeneralEnvelope.subEnvelope
(int beginIndex, int endIndex) Returns a view over this envelope that encompass only some dimensions.SubEnvelope.subEnvelope
(int b, int e) Must be overridden, since the super-class method does not handle the index range for performance reasons.static GeneralEnvelope
Envelopes.transform
(org.opengis.referencing.operation.CoordinateOperation operation, org.opengis.geometry.Envelope envelope) Transforms an envelope using the given coordinate operation.static GeneralEnvelope
Envelopes.transform
(org.opengis.referencing.operation.MathTransform transform, org.opengis.geometry.Envelope envelope) Transforms an envelope using the given math transform.private static GeneralEnvelope
Envelopes.transform
(org.opengis.referencing.operation.MathTransform transform, org.opengis.geometry.Envelope envelope, double[] targetPt, List<GeneralEnvelope> results) Shared implementation ofEnvelopes.transform(MathTransform, Envelope)
andEnvelopes.wraparound(MathTransform, Envelope)
public methods.static GeneralEnvelope
Envelopes.union
(org.opengis.geometry.Envelope... envelopes) Computes the union of all given envelopes, transforming them to a common CRS if necessary.static GeneralEnvelope[]
Envelopes.wraparound
(org.opengis.referencing.operation.MathTransform transform, org.opengis.geometry.Envelope envelope) Transforms potentially many times an envelope using the given math transform.Methods in org.apache.sis.geometry with parameters of type GeneralEnvelopeModifier and TypeMethodDescription(package private) void
EnvelopeReducer.reduce
(GeneralEnvelope result, org.opengis.geometry.Envelope other) Applies the reduce operation on the givenresult
envelope.Method parameters in org.apache.sis.geometry with type arguments of type GeneralEnvelopeModifier and TypeMethodDescriptionprivate static GeneralEnvelope
Envelopes.transform
(org.opengis.referencing.operation.MathTransform transform, org.opengis.geometry.Envelope envelope, double[] targetPt, List<GeneralEnvelope> results) Shared implementation ofEnvelopes.transform(MathTransform, Envelope)
andEnvelopes.wraparound(MathTransform, Envelope)
public methods. -
Uses of GeneralEnvelope in org.apache.sis.internal.feature
Methods in org.apache.sis.internal.feature that return GeneralEnvelopeModifier and TypeMethodDescriptionprotected final GeneralEnvelope
GeometryWithCRS.createEnvelope()
Creates an initially empty envelope with the CRS of this geometry.abstract GeneralEnvelope
GeometryWrapper.getEnvelope()
Returns the geometry bounding box, together with its coordinate reference system. -
Uses of GeneralEnvelope in org.apache.sis.internal.feature.esri
Methods in org.apache.sis.internal.feature.esri that return GeneralEnvelopeModifier and TypeMethodDescriptionWrapper.getEnvelope()
Returns the ESRI envelope as an Apache SIS implementation. -
Uses of GeneralEnvelope in org.apache.sis.internal.feature.j2d
Methods in org.apache.sis.internal.feature.j2d that return GeneralEnvelopeModifier and TypeMethodDescriptionPointWrapper.getEnvelope()
Returns an empty envelope centered on this point.Wrapper.getEnvelope()
Returns the Java2D envelope as an Apache SIS implementation. -
Uses of GeneralEnvelope in org.apache.sis.internal.feature.jts
Methods in org.apache.sis.internal.feature.jts that return GeneralEnvelopeModifier and TypeMethodDescriptionWrapper.getEnvelope()
Returns the envelope of the wrapped JTS geometry. -
Uses of GeneralEnvelope in org.apache.sis.internal.referencing
Subclasses of GeneralEnvelope in org.apache.sis.internal.referencing -
Uses of GeneralEnvelope in org.apache.sis.internal.sql.postgis
Fields in org.apache.sis.internal.sql.postgis declared as GeneralEnvelopeModifier and TypeFieldDescriptionprivate GeneralEnvelope
ExtentEstimator.envelope
The union of all extents found, ornull
if none.Methods in org.apache.sis.internal.sql.postgis that return GeneralEnvelopeModifier and TypeMethodDescription(package private) GeneralEnvelope
Estimates the extent in the specified columns using PostgreSQL statistics. -
Uses of GeneralEnvelope in org.apache.sis.internal.storage.csv
Methods in org.apache.sis.internal.storage.csv that return GeneralEnvelopeModifier and TypeMethodDescriptionprivate GeneralEnvelope
Store.parseEnvelope
(List<String> elements) Parses the envelope described by the header line starting with@stboundedby
. -
Uses of GeneralEnvelope in org.apache.sis.portrayal
Fields in org.apache.sis.portrayal declared as GeneralEnvelopeModifier and TypeFieldDescription(package private) final GeneralEnvelope
Canvas.displayBounds
The size and location of the output device, modified in-place if the size change.Methods in org.apache.sis.portrayal with parameters of type GeneralEnvelopeModifier and TypeMethodDescription(package private) static GridExtent
CanvasExtent.create
(GeneralEnvelope bounds, org.opengis.geometry.DirectPosition poi, org.opengis.metadata.spatial.DimensionNameType[] axisTypes, int agmDim) Creates a new grid extent from the given display bounds. -
Uses of GeneralEnvelope in org.apache.sis.referencing.operation.transform
Subclasses of GeneralEnvelope in org.apache.sis.referencing.operation.transformModifier and TypeClassDescriptionprivate static final class
The region where a transform is valid, together with the transform.Fields in org.apache.sis.referencing.operation.transform declared as GeneralEnvelopeModifier and TypeFieldDescriptionprivate GeneralEnvelope
DomainDefinition.intersection
The envelope to use for computing intersection, created only if needed.