Uses of Interface
uk.ac.rdg.resc.edal.domain.Extent
-
Packages that use Extent Package Description uk.ac.rdg.resc.edal.catalogue.jaxb 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.feature uk.ac.rdg.resc.edal.geometry uk.ac.rdg.resc.edal.graphics Set of classes for rendering the data types in edal-common into imagesuk.ac.rdg.resc.edal.graphics.style Definitions of the style-system, as well as implementations of various style typesuk.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.util uk.ac.rdg.resc.edal.wms Classes in this package are used to create a WMS servlet -
-
Uses of Extent in uk.ac.rdg.resc.edal.catalogue.jaxb
Methods in uk.ac.rdg.resc.edal.catalogue.jaxb with parameters of type Extent Modifier and Type Method Description void
VariableConfig. setColorScaleRange(Extent<Float> colorScaleRange)
Constructors in uk.ac.rdg.resc.edal.catalogue.jaxb with parameters of type Extent Constructor Description VariableConfig(String id, String title, String description, Extent<Float> colorScaleRange, String paletteName, Color belowMinColour, Color aboveMaxColour, Color noDataColour, String scaling, int numColorBands)
-
Uses of Extent in uk.ac.rdg.resc.edal.dataset
Methods in uk.ac.rdg.resc.edal.dataset that return Extent Modifier and Type Method Description protected abstract Extent<org.joda.time.DateTime>
AbstractContinuousDomainDataset. getDatasetTimeExtent()
protected Extent<org.joda.time.DateTime>
PointDataset. getDatasetTimeExtent()
protected Extent<org.joda.time.DateTime>
TrajectoryDataset. getDatasetTimeExtent()
protected abstract Extent<Double>
AbstractContinuousDomainDataset. getDatasetVerticalExtent()
protected Extent<Double>
PointDataset. getDatasetVerticalExtent()
protected Extent<Double>
TrajectoryDataset. getDatasetVerticalExtent()
Methods in uk.ac.rdg.resc.edal.dataset with parameters of type Extent 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 Extent Constructor Description FeatureBounds(String id, BoundingBox hBbox, Extent<Double> verticalExtent, Extent<org.joda.time.DateTime> timeExtent, Collection<String> variableIds)
FeatureBounds(String id, HorizontalPosition horizontalPosition, 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 Extent in uk.ac.rdg.resc.edal.domain
Methods in uk.ac.rdg.resc.edal.domain that return Extent Modifier and Type Method Description Extent<org.joda.time.DateTime>
SimpleTemporalDomain. getExtent()
Extent<Double>
SimpleVerticalDomain. getExtent()
Extent<org.joda.time.DateTime>
TemporalDomain. getExtent()
Extent<Double>
VerticalDomain. getExtent()
Extent<org.joda.time.DateTime>
TrajectoryDomain. getTimeExtent()
Extent<Double>
TrajectoryDomain. getVerticalExtent()
Methods in uk.ac.rdg.resc.edal.domain with parameters of type Extent Modifier and Type Method Description boolean
Extent. intersects(Extent<P> otherExtent)
Tests whether this extent overlaps with anotherConstructors in uk.ac.rdg.resc.edal.domain with parameters of type Extent Constructor Description SimpleTemporalDomain(Extent<org.joda.time.DateTime> extent)
SimpleVerticalDomain(Extent<Double> extent, VerticalCrs crs)
-
Uses of Extent in uk.ac.rdg.resc.edal.feature
Methods in uk.ac.rdg.resc.edal.feature with parameters of type Extent Modifier and Type Method Description PointSeriesFeature
PointSeriesFeature. subsetPointSeriesFeature(Set<String> varIds, Extent<org.joda.time.DateTime> timeExtent)
-
Uses of Extent in uk.ac.rdg.resc.edal.geometry
Constructors in uk.ac.rdg.resc.edal.geometry with parameters of type Extent Constructor Description BoundingBoxImpl(Extent<Double> xExtent, Extent<Double> yExtent, org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Creates aBoundingBox
from the x- and y- extents -
Uses of Extent in uk.ac.rdg.resc.edal.graphics
Methods in uk.ac.rdg.resc.edal.graphics with parameters of type Extent Modifier and Type Method Description static org.jfree.chart.JFreeChart
Charting. createVerticalSectionChart(List<ProfileFeature> features, LineString horizPath, ColourScheme colourScheme, Double zValue, Extent<Double> zExtent)
Plot a vertical section chart -
Uses of Extent in uk.ac.rdg.resc.edal.graphics.style
Methods in uk.ac.rdg.resc.edal.graphics.style that return Extent Modifier and Type Method Description Extent<Float>
RGBBandColourScheme. getBlueScale()
Extent<Float>
RGBBandColourScheme. getGreenScale()
Extent<Float>
RGBBandColourScheme. getRedScale()
Extent<Float>
Drawable.NameAndRange. getScaleRange()
Constructors in uk.ac.rdg.resc.edal.graphics.style with parameters of type Extent Constructor Description NameAndRange(String fieldLabel, Extent<Float> scaleRange)
NameAndRange(String fieldLabel, Extent<Float> scaleRange, List<Float> definedPoints)
ScaleRange(Extent<Float> scaleRange, Boolean logarithmic)
-
Uses of Extent in uk.ac.rdg.resc.edal.graphics.utils
Methods in uk.ac.rdg.resc.edal.graphics.utils that return Extent Modifier and Type Method Description static Extent<Float>
GraphicsUtils. estimateValueRange(Dataset dataset, String varId)
Estimate the range of values in this layer by reading a sample of data from the default time and elevation.protected static Extent<Float>
LegendDataGenerator. extendScaleRange(Extent<Float> scaleRange, float fractionExtraLow, float fractionExtraHigh)
Extends a scale range by a specified amountExtent<Float>
PlottingStyleParameters. getColorScaleRange()
Extent<org.joda.time.DateTime>
PlottingDomainParams. getTExtent()
Extent<Double>
PlottingDomainParams. getZExtent()
Methods in uk.ac.rdg.resc.edal.graphics.utils that return types with arguments of type Extent Modifier and Type Method Description List<Extent<Float>>
PlottingStyleParameters. getColorScaleRanges()
Methods in uk.ac.rdg.resc.edal.graphics.utils with parameters of type Extent Modifier and Type Method Description protected static Extent<Float>
LegendDataGenerator. extendScaleRange(Extent<Float> scaleRange, float fractionExtraLow, float fractionExtraHigh)
Extends a scale range by a specified amountprotected static Number
LegendDataGenerator. getLinearInterpolatedValue(int value, Extent<Float> scaleRange, int axisSize)
Linearly interpolates a value based on its index along an axisConstructors in uk.ac.rdg.resc.edal.graphics.utils with parameters of type Extent 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)
PlottingDomainParams(RegularGrid imageGrid, Extent<Double> zExtent, Extent<org.joda.time.DateTime> tExtent, HorizontalPosition targetPos, Double targetZ, org.joda.time.DateTime targetT)
XYNan(LegendDataGenerator.MatrixType type, Extent<Float> scaleRange)
XYNan(LegendDataGenerator.MatrixType type, Extent<Float> scaleRange, Float fixed)
Constructor parameters in uk.ac.rdg.resc.edal.graphics.utils with type arguments of type Extent Constructor Description PlottingStyleParameters(List<Extent<Float>> scaleRanges, String palette, Color aboveMaxColour, Color belowMinColour, Color noDataColour, Boolean logScaling, Integer numColourBands, Float opacity)
-
Uses of Extent in uk.ac.rdg.resc.edal.grid
Methods in uk.ac.rdg.resc.edal.grid that return Extent Modifier and Type Method Description Extent<T>
AbstractIrregularAxis. getCoordinateBounds(int index)
Extent<Double>
DefinedBoundsAxis. getCoordinateBounds(int index)
Extent<P>
ReferenceableAxis. getCoordinateBounds(int index)
Gets the coordinate bounds associated with the point at the given index.Extent<Double>
RegularAxisImpl. getCoordinateBounds(int index)
Extent<org.joda.time.DateTime>
TimeAxisImpl. getCoordinateBounds(int index)
Extent<T>
AbstractReferenceableAxis. getCoordinateExtent()
Extent<Double>
DefinedBoundsAxis. getCoordinateExtent()
Extent<P>
ReferenceableAxis. getCoordinateExtent()
Gets the extent encompassing all the positions on this axis.Extent<Double>
RegularAxisImpl. getCoordinateExtent()
Extent<org.joda.time.DateTime>
TimeAxisImpl. getCoordinateExtent()
Extent<org.joda.time.DateTime>
TimeAxisImpl. getExtent()
Extent<Double>
VerticalAxisImpl. getExtent()
Extent<org.joda.time.DateTime>
GridCell4D. getTimeExtent()
Extent<org.joda.time.DateTime>
SimpleGridCell4D. getTimeExtent()
Extent<Double>
GridCell4D. getVerticalExtent()
Extent<Double>
SimpleGridCell4D. getVerticalExtent()
Methods in uk.ac.rdg.resc.edal.grid that return types with arguments of type Extent Modifier and Type Method Description Array<Extent<T>>
AbstractReferenceableAxis. getDomainObjects()
Constructors in uk.ac.rdg.resc.edal.grid with parameters of type Extent Constructor Description SimpleGridCell4D(GridCell2D hGridCell, Extent<Double> vExtent, VerticalCrs vCrs, Extent<org.joda.time.DateTime> tExtent, org.joda.time.Chronology chronology, GridDomain grid)
-
Uses of Extent in uk.ac.rdg.resc.edal.util
Methods in uk.ac.rdg.resc.edal.util that return Extent Modifier and Type Method Description static <T extends Comparable<? super T>>
Extent<T>Extents. emptyExtent()
static <T extends Comparable<? super T>>
Extent<T>Extents. findMinMax(Collection<T> coll)
Creates an Extent whose minimum is the lowest value in the passed collection and whose maximum is the highest value in the passed collection, according to the natural order of its elements.static Extent<org.joda.time.DateTime>
TimeUtils. getTimeRangeForString(String timeString, org.joda.time.Chronology chronology)
Converts a time string into time range.static <T extends Object & Comparable<? super T>>
Extent<T>Extents. newExtent(T min, T max)
Methods in uk.ac.rdg.resc.edal.util with parameters of type Extent Modifier and Type Method Description static TimeAxis
GISUtils. limitTAxis(TimeAxis axis, Extent<org.joda.time.DateTime> limits)
Limits a t-axis to include a range as tightly as possiblestatic VerticalAxis
GISUtils. limitZAxis(VerticalAxis axis, Extent<Double> limits)
Limits a z-axis to include a range as tightly as possible -
Uses of Extent in uk.ac.rdg.resc.edal.wms
Methods in uk.ac.rdg.resc.edal.wms that return Extent Modifier and Type Method Description protected Extent<Double>
WmsServlet. extractSectionElevation(String depthString)
Methods in uk.ac.rdg.resc.edal.wms that return types with arguments of type Extent Modifier and Type Method Description static List<Extent<Float>>
GetMapStyleParams. getColorScaleRanges(RequestParams params, Extent<Float> defaultScale)
Gets the ColorScaleRange object requested by the clientMethods in uk.ac.rdg.resc.edal.wms with parameters of type Extent Modifier and Type Method Description static List<Extent<Float>>
GetMapStyleParams. getColorScaleRanges(RequestParams params, Extent<Float> defaultScale)
Gets the ColorScaleRange object requested by the client
-