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 BoundingBoxAbstractContinuousDomainDataset. getDatasetBoundingBox()protected BoundingBoxPointDataset. getDatasetBoundingBox()protected BoundingBoxTrajectoryDataset. getDatasetBoundingBox()Methods in uk.ac.rdg.resc.edal.dataset with parameters of type BoundingBox Modifier and Type Method Description protected abstract PointFeaturePointDataset. convertFeature(F feature, BoundingBox hExtent, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent, Double targetZ, org.joda.time.DateTime targetT)Convert aDiscreteFeatureof type F to aPointFeatureList<? 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 theDatasetList<? 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 theDatasetList<? 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 variableGridFeatureGriddedDataset. 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 BoundingBoxHorizontalDomain. getBoundingBox()Returns the bounding box of the domain in the domain's own coordinate reference system.BoundingBoxMapDomain. getBoundingBox()BoundingBoxPointCollectionDomain. getBoundingBox()BoundingBoxSimpleHorizontalDomain. getBoundingBox()BoundingBoxPointCollectionDomain. getCoordinateBounds()BoundingBoxTrajectoryDomain. 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 aMapDomainbased on aRegularGridand 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 classBoundingBoxImplImmutable implementation of aBoundingBox.Methods in uk.ac.rdg.resc.edal.geometry that return BoundingBox Modifier and Type Method Description BoundingBoxAbstractPolygon. getBoundingBox()BoundingBoxBoundingBoxImpl. getBoundingBox()BoundingBoxPolygon. 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 BoundingBoxPlottingDomainParams. getBbox()Methods in uk.ac.rdg.resc.edal.graphics.utils with parameters of type BoundingBox Modifier and Type Method Description static PlottingDomainParamsPlottingDomainParams. 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 BoundingBoxAbstractCurvilinearGrid. getBoundingBox()BoundingBoxDefinedStaggeredGrid. getBoundingBox()BoundingBoxDerivedStaggeredGrid. getBoundingBox()BoundingBoxHorizontalMesh. getBoundingBox()BoundingBoxRectilinearGridImpl. 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 BoundingBoxCdmTransformedGrid. 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 BoundingBoxGISUtils. constrainBoundingBox(BoundingBox bbox)Constrains a lat-lon bounding box to have all longitude values in the range (-180:180]BoundingBoxCurvilinearCoords. getBoundingBox()static BoundingBoxGISUtils. getBoundingBox(List<HorizontalPosition> positions)Calculates theBoundingBoxof a set ofHorizontalPositions.static BoundingBoxGISUtils. getBoundingBoxOfBoxes(List<BoundingBox> bboxes)Calculates theBoundingBoxof a set ofBoundingBoxes - i.e.static BoundingBoxGISUtils. getLargeBoundingBox(BoundingBox bbox, double percentageIncrease)Increases the size of aBoundingBoxby a given factorBoundingBoxCurvilinearCoords.Cell. getMinimumBoundingRectangle()static BoundingBoxGISUtils. parseBbox(String bboxStr, boolean xFirst, String crs)Converts a string of the form "a1,b1,a2,b2" into aBoundingBoxstatic BoundingBoxGISUtils. toWGS84BoundingBox(BoundingBox bbox)Converts aBoundingBoxinto aBoundingBoxusing 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 BoundingBoxGISUtils. constrainBoundingBox(BoundingBox bbox)Constrains a lat-lon bounding box to have all longitude values in the range (-180:180]static BoundingBoxGISUtils. getLargeBoundingBox(BoundingBox bbox, double percentageIncrease)Increases the size of aBoundingBoxby a given factorstatic org.opengis.metadata.extent.GeographicBoundingBoxGISUtils. toGeographicBoundingBox(BoundingBox bbox)Converts aBoundingBoxinto aGeographicBoundingBox(i.e.static BoundingBoxGISUtils. toWGS84BoundingBox(BoundingBox bbox)Converts aBoundingBoxinto aBoundingBoxusing 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 BoundingBoxGISUtils. getBoundingBoxOfBoxes(List<BoundingBox> bboxes)Calculates theBoundingBoxof a set ofBoundingBoxes - i.e.
-