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 GeneralEnvelopeGridDerivation.intersectionIntersection 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 GeneralEnvelopeGridExtent.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 GeneralEnvelopeGridExtent.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 voidGridExtent.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 voidGridDerivation.setBaseExtentClipped(GeneralEnvelope... indices) SetsGridDerivation.baseExtentto 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 classA view over a sub-set of the dimensions of aGeneralEnvelope.Methods in org.apache.sis.geometry that return GeneralEnvelopeModifier and TypeMethodDescriptionstatic GeneralEnvelopeGeneralEnvelope.castOrCopy(org.opengis.geometry.Envelope envelope) Returns the given envelope as aGeneralEnvelopeinstance.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 GeneralEnvelopeEnvelopes.intersect(org.opengis.geometry.Envelope... envelopes) Computes the intersection of all given envelopes, transforming them to a common CRS if necessary.(package private) final GeneralEnvelopeEnvelopeReducer.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 GeneralEnvelopeEnvelopes.transform(org.opengis.referencing.operation.CoordinateOperation operation, org.opengis.geometry.Envelope envelope) Transforms an envelope using the given coordinate operation.static GeneralEnvelopeEnvelopes.transform(org.opengis.referencing.operation.MathTransform transform, org.opengis.geometry.Envelope envelope) Transforms an envelope using the given math transform.private static GeneralEnvelopeEnvelopes.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 GeneralEnvelopeEnvelopes.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) voidEnvelopeReducer.reduce(GeneralEnvelope result, org.opengis.geometry.Envelope other) Applies the reduce operation on the givenresultenvelope.Method parameters in org.apache.sis.geometry with type arguments of type GeneralEnvelopeModifier and TypeMethodDescriptionprivate static GeneralEnvelopeEnvelopes.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 GeneralEnvelopeGeometryWithCRS.createEnvelope()Creates an initially empty envelope with the CRS of this geometry.abstract GeneralEnvelopeGeometryWrapper.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 GeneralEnvelopeExtentEstimator.envelopeThe union of all extents found, ornullif none.Methods in org.apache.sis.internal.sql.postgis that return GeneralEnvelopeModifier and TypeMethodDescription(package private) GeneralEnvelopeEstimates 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 GeneralEnvelopeStore.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 GeneralEnvelopeCanvas.displayBoundsThe 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 GridExtentCanvasExtent.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 classThe region where a transform is valid, together with the transform.Fields in org.apache.sis.referencing.operation.transform declared as GeneralEnvelopeModifier and TypeFieldDescriptionprivate GeneralEnvelopeDomainDefinition.intersectionThe envelope to use for computing intersection, created only if needed.