Uses of Interface
uk.ac.rdg.resc.edal.geometry.BoundingBox
-
Packages that use BoundingBox Package Description uk.ac.rdg.resc.edal.dataset Code for reading data from underlying storage (e.g. disk, databases or remote locations).uk.ac.rdg.resc.edal.domain uk.ac.rdg.resc.edal.geometry uk.ac.rdg.resc.edal.graphics.utils Utilities to serialise/deserialise the styles in the parent package, as well as other shared classesuk.ac.rdg.resc.edal.grid Classes for handling gridded data.uk.ac.rdg.resc.edal.grid.cdm uk.ac.rdg.resc.edal.grid.kdtree uk.ac.rdg.resc.edal.util -
-
Uses of BoundingBox in uk.ac.rdg.resc.edal.dataset
Methods in uk.ac.rdg.resc.edal.dataset that return BoundingBox Modifier and Type Method Description protected abstract BoundingBox
AbstractContinuousDomainDataset. getDatasetBoundingBox()
protected BoundingBox
PointDataset. getDatasetBoundingBox()
protected BoundingBox
TrajectoryDataset. getDatasetBoundingBox()
Methods in uk.ac.rdg.resc.edal.dataset with parameters of type BoundingBox Modifier and Type Method Description protected abstract PointFeature
PointDataset. convertFeature(F feature, BoundingBox hExtent, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent, Double targetZ, org.joda.time.DateTime targetT)
Convert aDiscreteFeature
of type F to aPointFeature
List<? extends DiscreteFeature<?,?>>
AbstractContinuousDomainDataset. extractMapFeatures(Set<String> varIds, BoundingBox hExtent, Extent<Double> zExtent, Double targetZ, Extent<org.joda.time.DateTime> tExtent, org.joda.time.DateTime targetT)
Extracts features to be plotted on a map.List<? extends DiscreteFeature<?,?>>
ContinuousDomainDataset. extractMapFeatures(Set<String> varIds, BoundingBox hExtent, Extent<Double> zExtent, Double targetZ, Extent<org.joda.time.DateTime> tExtent, org.joda.time.DateTime targetT)
List<PointFeature>
PointDataset. extractMapFeatures(Set<String> varIds, BoundingBox hExtent, Extent<Double> zExtent, Double targetZ, Extent<org.joda.time.DateTime> tExtent, org.joda.time.DateTime targetT)
List<TrajectoryFeature>
TrajectoryDataset. extractMapFeatures(Set<String> varIds, BoundingBox bbox, Extent<Double> zExtent, Double targetZ, Extent<org.joda.time.DateTime> tExtent, org.joda.time.DateTime targetT)
Extracts trajectory features which cross the given 4d area.List<? extends ProfileFeature>
AbstractContinuousDomainDataset. extractProfileFeatures(Set<String> varIds, BoundingBox bbox, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent, HorizontalPosition targetPos, org.joda.time.DateTime targetTime)
List<? extends ProfileFeature>
Dataset. extractProfileFeatures(Set<String> varIds, BoundingBox bbox, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent, HorizontalPosition targetPos, org.joda.time.DateTime targetTime)
ExtractsProfileFeature
(s) from theDataset
List<? extends ProfileFeature>
HorizontallyDiscreteDataset. extractProfileFeatures(Set<String> varIds, BoundingBox bbox, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent, HorizontalPosition targetPos, org.joda.time.DateTime targetTime)
List<? extends ProfileFeature>
TrajectoryDataset. extractProfileFeatures(Set<String> varIds, BoundingBox bbox, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent, HorizontalPosition targetPos, org.joda.time.DateTime targetTime)
List<? extends PointSeriesFeature>
AbstractContinuousDomainDataset. extractTimeseriesFeatures(Set<String> varIds, BoundingBox bbox, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent, HorizontalPosition targetPos, Double targetZ)
List<? extends PointSeriesFeature>
Dataset. extractTimeseriesFeatures(Set<String> varIds, BoundingBox bbox, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent, HorizontalPosition targetPos, Double targetZ)
ExtractsPointSeriesFeature
(s) from theDataset
List<? extends PointSeriesFeature>
HorizontallyDiscreteDataset. extractTimeseriesFeatures(Set<String> varIds, BoundingBox bbox, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent, HorizontalPosition targetPos, Double targetZ)
List<? extends PointSeriesFeature>
TrajectoryDataset. extractTimeseriesFeatures(Set<String> varIds, BoundingBox bbox, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent, HorizontalPosition targetPos, Double targetZ)
Collection<String>
FeatureIndexer. findFeatureIds(BoundingBox horizontalExtent, Extent<Double> verticalExtent, Extent<org.joda.time.DateTime> timeExtent, Collection<String> variableIds)
Finds the IDs of features with the given spatio-temporal constraints.Collection<String>
PRTreeFeatureIndexer. findFeatureIds(BoundingBox horizontalExtent, Extent<Double> verticalExtent, Extent<org.joda.time.DateTime> timeExtent, Collection<String> variableIds)
protected Map<HorizontallyDiscreteDataset.PointSeriesLocation,Array1D<Number>>
DiscreteLayeredDataset. readUnderlyingTemporalData(String varId, TimeAxis tAxis, BoundingBox bbox, Double targetZ, Extent<Double> zExtent, DS dataSource)
protected abstract Map<HorizontallyDiscreteDataset.PointSeriesLocation,Array1D<Number>>
HorizontallyDiscreteDataset. readUnderlyingTemporalData(String varId, TimeAxis tAxis, BoundingBox bbox, Double targetZ, Extent<Double> zExtent, DS dataSource)
Reads timeseries data for a given non-derived variableprotected Map<HorizontallyDiscreteDataset.ProfileLocation,Array1D<Number>>
DiscreteLayeredDataset. readUnderlyingVerticalData(String varId, VerticalAxis zAxis, BoundingBox bbox, org.joda.time.DateTime targetT, Extent<org.joda.time.DateTime> tExtent, DS dataSource)
protected abstract Map<HorizontallyDiscreteDataset.ProfileLocation,Array1D<Number>>
HorizontallyDiscreteDataset. readUnderlyingVerticalData(String varId, VerticalAxis zAxis, BoundingBox bbox, org.joda.time.DateTime targetT, Extent<org.joda.time.DateTime> tExtent, DS dataSource)
Reads profile data for a given non-derived variableGridFeature
GriddedDataset. subsetFeatures(Set<String> variables, BoundingBox hBox, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent)
Extracts a 4d subset of data from the dataset.Constructors in uk.ac.rdg.resc.edal.dataset with parameters of type BoundingBox Constructor Description FeatureBounds(String id, BoundingBox hBbox, Extent<Double> verticalExtent, Extent<org.joda.time.DateTime> timeExtent, Collection<String> variableIds)
PointDataset(String id, Collection<? extends VariableMetadata> vars, FeatureIndexer featureIndexer, BoundingBox bbox, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent)
-
Uses of BoundingBox in uk.ac.rdg.resc.edal.domain
Methods in uk.ac.rdg.resc.edal.domain that return BoundingBox Modifier and Type Method Description BoundingBox
HorizontalDomain. getBoundingBox()
Returns the bounding box of the domain in the domain's own coordinate reference system.BoundingBox
MapDomain. getBoundingBox()
BoundingBox
PointCollectionDomain. getBoundingBox()
BoundingBox
SimpleHorizontalDomain. getBoundingBox()
BoundingBox
PointCollectionDomain. getCoordinateBounds()
BoundingBox
TrajectoryDomain. getCoordinateBounds()
Constructors in uk.ac.rdg.resc.edal.domain with parameters of type BoundingBox Constructor Description MapDomain(BoundingBox bbox, int width, int height, Double z, org.joda.time.DateTime time)
Instantiates aMapDomain
based on aRegularGrid
and z/t values, with no specified vertical CRS.SimpleHorizontalDomain(BoundingBox bbox)
Create aHorizontalDomain
-
Uses of BoundingBox in uk.ac.rdg.resc.edal.geometry
Classes in uk.ac.rdg.resc.edal.geometry that implement BoundingBox Modifier and Type Class Description class
BoundingBoxImpl
Immutable implementation of aBoundingBox
.Methods in uk.ac.rdg.resc.edal.geometry that return BoundingBox Modifier and Type Method Description BoundingBox
AbstractPolygon. getBoundingBox()
BoundingBox
BoundingBoxImpl. getBoundingBox()
BoundingBox
Polygon. getBoundingBox()
-
Uses of BoundingBox in uk.ac.rdg.resc.edal.graphics.utils
Methods in uk.ac.rdg.resc.edal.graphics.utils that return BoundingBox Modifier and Type Method Description BoundingBox
PlottingDomainParams. getBbox()
Methods in uk.ac.rdg.resc.edal.graphics.utils with parameters of type BoundingBox Modifier and Type Method Description static PlottingDomainParams
PlottingDomainParams. paramsForGriddedDataset(int width, int height, BoundingBox bbox, Double targetZ, org.joda.time.DateTime targetT)
Constructors in uk.ac.rdg.resc.edal.graphics.utils with parameters of type BoundingBox Constructor Description PlottingDomainParams(int width, int height, BoundingBox bbox, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent, HorizontalPosition targetPos, Double targetZ, org.joda.time.DateTime targetT)
-
Uses of BoundingBox in uk.ac.rdg.resc.edal.grid
Methods in uk.ac.rdg.resc.edal.grid that return BoundingBox Modifier and Type Method Description BoundingBox
AbstractCurvilinearGrid. getBoundingBox()
BoundingBox
DefinedStaggeredGrid. getBoundingBox()
BoundingBox
DerivedStaggeredGrid. getBoundingBox()
BoundingBox
HorizontalMesh. getBoundingBox()
BoundingBox
RectilinearGridImpl. getBoundingBox()
Constructors in uk.ac.rdg.resc.edal.grid with parameters of type BoundingBox Constructor Description RegularGridImpl(BoundingBox bbox, int width, int height)
Constructs a RegularGrid from the given bounding box, with the given width and height. -
Uses of BoundingBox in uk.ac.rdg.resc.edal.grid.cdm
Methods in uk.ac.rdg.resc.edal.grid.cdm that return BoundingBox Modifier and Type Method Description BoundingBox
CdmTransformedGrid. getBoundingBox()
-
Uses of BoundingBox in uk.ac.rdg.resc.edal.grid.kdtree
Methods in uk.ac.rdg.resc.edal.grid.kdtree with parameters of type BoundingBox Modifier and Type Method Description ArrayList<Point>
KDTree. rangeQuery(BoundingBox bbox)
-
Uses of BoundingBox in uk.ac.rdg.resc.edal.util
Methods in uk.ac.rdg.resc.edal.util that return BoundingBox Modifier and Type Method Description static BoundingBox
GISUtils. constrainBoundingBox(BoundingBox bbox)
Constrains a lat-lon bounding box to have all longitude values in the range (-180:180]BoundingBox
CurvilinearCoords. getBoundingBox()
static BoundingBox
GISUtils. getBoundingBox(List<HorizontalPosition> positions)
Calculates theBoundingBox
of a set ofHorizontalPosition
s.static BoundingBox
GISUtils. getBoundingBoxOfBoxes(List<BoundingBox> bboxes)
Calculates theBoundingBox
of a set ofBoundingBox
es - i.e.static BoundingBox
GISUtils. getLargeBoundingBox(BoundingBox bbox, double percentageIncrease)
Increases the size of aBoundingBox
by a given factorBoundingBox
CurvilinearCoords.Cell. getMinimumBoundingRectangle()
static BoundingBox
GISUtils. parseBbox(String bboxStr, boolean xFirst, String crs)
Converts a string of the form "a1,b1,a2,b2" into aBoundingBox
static BoundingBox
GISUtils. toWGS84BoundingBox(BoundingBox bbox)
Converts aBoundingBox
into aBoundingBox
using theGISUtils.defaultGeographicCRS()
This method is not guaranteed to be exact.Methods in uk.ac.rdg.resc.edal.util with parameters of type BoundingBox Modifier and Type Method Description static BoundingBox
GISUtils. constrainBoundingBox(BoundingBox bbox)
Constrains a lat-lon bounding box to have all longitude values in the range (-180:180]static BoundingBox
GISUtils. getLargeBoundingBox(BoundingBox bbox, double percentageIncrease)
Increases the size of aBoundingBox
by a given factorstatic org.opengis.metadata.extent.GeographicBoundingBox
GISUtils. toGeographicBoundingBox(BoundingBox bbox)
Converts aBoundingBox
into aGeographicBoundingBox
(i.e.static BoundingBox
GISUtils. toWGS84BoundingBox(BoundingBox bbox)
Converts aBoundingBox
into aBoundingBox
using theGISUtils.defaultGeographicCRS()
This method is not guaranteed to be exact.Method parameters in uk.ac.rdg.resc.edal.util with type arguments of type BoundingBox Modifier and Type Method Description static BoundingBox
GISUtils. getBoundingBoxOfBoxes(List<BoundingBox> bboxes)
Calculates theBoundingBox
of a set ofBoundingBox
es - i.e.
-