Uses of Class
net.agmodel.physical.Interval

Packages that use Interval
net.agmodel.metDriver Contains driver classes that MetBroker uses to connect to databases, and the interfaces they implement.
 
net.agmodel.physical Contains classes representing basic physical quanties, units, unit conversions, and mathematical operations. 
net.agmodel.weatherData Contains interface classes for MetBroker client applications.
 
 

Uses of Interval in net.agmodel.metDriver
 

Methods in net.agmodel.metDriver with parameters of type Interval
 Vector[] ClimDBApacheSOAP.getVariablebySiteStationTime(String regionID, String stationID, Interval ofInterest, String variable)
           
 

Uses of Interval in net.agmodel.physical
 

Subclasses of Interval in net.agmodel.physical
 class MutableInterval
          A mutable version of Interval.
 

Methods in net.agmodel.physical that return Interval
 Interval StoreImpl.getDateRange()
           
 Interval Sequence.getDateRange()
          Returns the date range for which data can be stored in the sequence
 Interval GeneralSequenceImpl.getDateRange()
          Returns the date range for which data can be stored in the sequence
 Interval DataSetImpl.getInterval()
           
 Interval DataSet.getInterval()
          Gets the interval covered by the data set
 

Methods in net.agmodel.physical with parameters of type Interval
 JigsawQuantity SynchronousStoreImpl.getTotal(Interval interval)
           
 JigsawQuantity SynchronousStoreImpl.getAverage(Interval interval)
           
 JigsawQuantity SynchronousStoreImpl.getMaximum(Interval interval)
           
 JigsawQuantity SynchronousStoreImpl.getMinimum(Interval interval)
           
 void SynchronousStoreImpl.putValueOverInterval(Interval interval, double value)
           
 void SynchronousStoreImpl.putValueOverInterval(Interval interval, JigsawQuantity value)
           
abstract  void StoreImpl.putValueOverInterval(Interval interval, double value)
           
abstract  void StoreImpl.putValueOverInterval(Interval interval, JigsawQuantity value)
           
abstract  JigsawQuantity StoreImpl.getAverage(Interval interval)
           
abstract  JigsawQuantity StoreImpl.getMinimum(Interval interval)
           
abstract  JigsawQuantity StoreImpl.getMaximum(Interval interval)
           
abstract  JigsawQuantity StoreImpl.getTotal(Interval interval)
           
 Store StoreImpl.extendStore(Interval interval)
           
 void Store.putValueOverInterval(Interval interval, double value)
          Records the value of the timeseries over some subinterval.
 void Store.putValueOverInterval(Interval interval, JigsawQuantity value)
          Records the value of the timeseries over some subinterval, its coverage, and the extent to which it was interpolated.
 JigsawQuantity Store.getAverage(Interval interval)
          Returns the average value of the time series over the interval.
 JigsawQuantity Store.getMinimum(Interval interval)
          Returns the minimum value of the time series over the interval.
 JigsawQuantity Store.getMaximum(Interval interval)
          Returns the maximum value of the time series over the interval.
 JigsawQuantity Store.getTotal(Interval interval)
          Returns the total value of the sequence over the interval.
 Store Store.extendStore(Interval interval)
          Creates a new store at the same resolution as this one but covering a different DateRange.
 

Constructors in net.agmodel.physical with parameters of type Interval
SynchronousStoreImpl(Interval dateRange, SummaryHistory history, String name)
           
StoreImpl(Interval dateRange, SummaryHistory history, String name)
          Creates a new store covering the period of interest with history details.
GeneralSequenceImpl(Interval dateRange, SummaryHistory composition)
          Creates a general sequence implementation.
DataSetImpl(Interval interval, Duration resolution)
           
 

Uses of Interval in net.agmodel.weatherData
 

Methods in net.agmodel.weatherData that return Interval
 Interval MetRequest.getDateExtremes()
          Gets the interval for which data is requested.
 

Methods in net.agmodel.weatherData with parameters of type Interval
 void WindProfileImpl.putSpeedOverInterval(int index, Interval interval, float value)
          Records the average wind speed at the lowest height over some subinterval.
 void WindProfileImpl.putWindRun(int index, Interval interval, float valuekm)
          Records the wind run over some subinterval.
 JigsawQuantity WindProfileImpl.getMinSpeed(int index, Interval interval)
           
 JigsawQuantity WindProfileImpl.getMaxSpeed(int index, Interval interval)
           
 JigsawQuantity WindProfileImpl.getAverageSpeed(int index, Interval interval)
           
 JigsawQuantity WindProfileImpl.getWindRun(int index, Interval interval)
           
 float[] WindProfileImpl.getRose(int index, Interval interval, int divisions)
           
 JigsawQuantity WindProfileImpl.getMinSpeed(Interval interval)
           
 JigsawQuantity WindProfileImpl.getMaxSpeed(Interval interval)
           
 JigsawQuantity WindProfileImpl.getAverageSpeed(Interval interval)
           
 JigsawQuantity WindProfileImpl.getWindRun(Interval interval)
           
 float[] WindProfileImpl.getRose(Interval interval, int divisions)
           
 void WindImpl.putSpeedOverInterval(Interval interval, float value)
          Records the average wind speed over some subinterval.
 void WindImpl.putWindRun(Interval interval, float valuekm)
          Records the wind run over some subinterval.
 JigsawQuantity WindImpl.getMinSpeed(Interval interval)
           
 JigsawQuantity WindImpl.getMaxSpeed(Interval interval)
           
 JigsawQuantity WindImpl.getAverageSpeed(Interval interval)
           
 JigsawQuantity WindImpl.getWindRun(Interval interval)
           
 void WindImpl.putDirectionOverInterval(Interval interval, String value)
          Records the wind direction over some subinterval.
 void WindImpl.putDirectionOverInterval(Interval interval, float value)
          Records the wind direction over some subinterval.
 float[] WindImpl.getRose(Interval interval, int divisions)
           
 JigsawQuantity Wind.getMinSpeed(Interval interval)
          Returns the minimum wind speed over the interval.
 JigsawQuantity Wind.getMaxSpeed(Interval interval)
          Returns the maximum wind speed over the interval.
 JigsawQuantity Wind.getAverageSpeed(Interval interval)
          Returns the average wind speed over the interval.
 JigsawQuantity Wind.getWindRun(Interval interval)
          Returns the total windrun over the interval.
 float[] Wind.getRose(Interval interval, int divisions)
          Returns the distribution of wind directions as an array.
 JigsawQuantity WetDryImpl.getAverage(Interval interval)
           
 JigsawQuantity WetDryImpl.getAverageVPD(Interval interval)
          Returns the average vapour pressure deficit over the interval.
 JigsawQuantity WetDryImpl.getAverageDewpoint(Interval interval)
           
 JigsawQuantity WetDryImpl.getAverageDryBulbTemp(Interval interval)
          Returns the average dry bulb temperature over the interval.
 JigsawQuantity WetDryImpl.getAverageWetBulbTemp(Interval interval)
          Returns the average wet bulb temperature over the interval.
 JigsawQuantity WetDryImpl.getMinimum(Interval interval)
           
 JigsawQuantity WetDryImpl.getMaximum(Interval interval)
           
 void SunshineImpl.putSunshineHoursOverInterval(Interval interval, float value)
          Records the sunshine hours over some subinterval.
 JigsawQuantity SunshineImpl.getMinimum(Interval interval)
           
 JigsawQuantity SunshineImpl.getMaximum(Interval interval)
           
 JigsawQuantity SunshineImpl.getAverage(Interval interval)
           
 JigsawQuantity SunshineImpl.getTotal(Interval interval)
           
 JigsawQuantity Sunshine.getMinimum(Interval interval)
          Returns the minimum hours of sunlight over the interval.
 JigsawQuantity Sunshine.getMaximum(Interval interval)
          Returns the maximum sunshine hours over the interval.
 JigsawQuantity Sunshine.getAverage(Interval interval)
          Returns the average hours of sunshine over the interval.
 JigsawQuantity Sunshine.getTotal(Interval interval)
          Returns the total sunshine hours over the interval.
 void SolarRadiationImpl.putAverageRadiationOverInterval(RadiationKind kind, Interval interval, float valueW)
          Records the average solar radiation over some subinterval.
 void SolarRadiationImpl.putTotalRadiationOverInterval(RadiationKind kind, Interval interval, float valueMJ)
          Records the solar radiation over some subinterval.
 JigsawQuantity SolarRadiationImpl.getMinimum(RadiationKind kind, Interval interval)
           
 JigsawQuantity SolarRadiationImpl.getMaximum(RadiationKind kind, Interval interval)
           
 JigsawQuantity SolarRadiationImpl.getAverage(RadiationKind kind, Interval interval)
           
 JigsawQuantity SolarRadiationImpl.getTotal(RadiationKind kind, Interval interval)
           
 JigsawQuantity SolarRadiation.getMinimum(RadiationKind kind, Interval interval)
          Returns the minimum solar radiation over the interval.
 JigsawQuantity SolarRadiation.getMaximum(RadiationKind kind, Interval interval)
          Returns the maximum solar radiation over the interval.
 JigsawQuantity SolarRadiation.getAverage(RadiationKind kind, Interval interval)
          Returns the average solar radiation over the interval.
 JigsawQuantity SolarRadiation.getTotal(RadiationKind kind, Interval interval)
          Returns the accumulated solar energy over the interval in MJ/m2.
 void SoilTemperatureImpl.putSoilTempOverInterval(int index, Interval interval, float value)
          Deprecated. - use putValueOverInterval()
 JigsawQuantity ScalarQuantity.getMinimum(Interval interval)
          Returns the minimum temperature over the interval.
 JigsawQuantity ScalarQuantity.getMaximum(Interval interval)
          Returns the maximum temperature over the interval.
 JigsawQuantity ScalarQuantity.getAverage(Interval interval)
          Returns the average temperature over the interval.
 void ScalarMaxMinMeanImpl.putMaxMinMeanOverInterval(Interval interval, float maximum, float minimum, float mean)
          Puts a maximum, minimum value pair into the sequence based on an interval
 void ScalarMaxMinMeanImpl.putMeanOverInterval(Interval interval, float mean)
          Puts the mean value into the sequence based on an interval
 JigsawQuantity ScalarMaxMinMeanImpl.getAverage(Interval interval)
          Returns the true mean value over the interval
 void ScalarMaxMinImpl.putMaxMinOverInterval(Interval interval, float maximum, float minimum)
          Puts a maximum, minimum value pair into the sequence based on an interval
 void ScalarMaxMinImpl.putMaxOverInterval(Interval interval, float maximum)
          Puts the maximum temperature into the sequence based on an interval
 void ScalarMaxMinImpl.putMinOverInterval(Interval interval, float minimum)
          Puts the minimum temperature into the sequence based on an interval
 JigsawQuantity ScalarMaxMinImpl.getMaximum(Interval interval)
          Gets the maximum temperature into the sequence based on an interval
 JigsawQuantity ScalarMaxMinImpl.getMinimum(Interval interval)
          Gets the minimum temperature into the sequence based on an interval
 JigsawQuantity ScalarMaxMinImpl.getAverage(Interval interval)
          Returns the value midway between the maximum and minimum
 void ScalarImpl.putValueOverInterval(Interval interval, float value)
          Records the average value over some subinterval.
 JigsawQuantity ScalarImpl.getMinimum(Interval interval)
          Returns the minimum value over the interval.
 JigsawQuantity ScalarImpl.getMaximum(Interval interval)
          Returns the maximum value over the interval.
 JigsawQuantity ScalarImpl.getAverage(Interval interval)
          Returns the average temperature over the interval.
 void RHImpl.putRHOverInterval(Interval interval, float value)
          Records the humidity over some subinterval.
 JigsawQuantity RHImpl.getMinimum(Interval interval)
           
 JigsawQuantity RHImpl.getMaximum(Interval interval)
           
 JigsawQuantity RHImpl.getAverage(Interval interval)
           
 JigsawQuantity RHImpl.getAverageDewpoint(Interval interval)
           
 void RainImpl.putRainfallOverInterval(Interval interval, float value)
          Records the rainfall over some subinterval.
 JigsawQuantity RainImpl.getMinimum(Interval interval)
           
 JigsawQuantity RainImpl.getMaximum(Interval interval)
           
 JigsawQuantity RainImpl.getAverage(Interval interval)
           
 JigsawQuantity RainImpl.getTotal(Interval interval)
           
 JigsawQuantity Rain.getMinimum(Interval interval)
          Returns the minimum rainfall over the interval.
 JigsawQuantity Rain.getMaximum(Interval interval)
          Returns the maximum rainfall over the interval.
 JigsawQuantity Rain.getAverage(Interval interval)
          Returns the average rainfall over the interval.
 JigsawQuantity Rain.getTotal(Interval interval)
          Returns the total rainfall over the interval.
 JigsawQuantity MultiQuantity.getMinimum(int index, Interval interval)
          Returns the minimum temperature over the interval.
 JigsawQuantity MultiQuantity.getMaximum(int index, Interval interval)
          Returns the maximum temperature over the interval.
 JigsawQuantity MultiQuantity.getAverage(int index, Interval interval)
          Returns the average temperature over the interval.
 JigsawQuantity MultiImpl.getMinimum(int index, Interval interval)
           
 JigsawQuantity MultiImpl.getMaximum(int index, Interval interval)
           
 JigsawQuantity MultiImpl.getAverage(int index, Interval interval)
           
 void MultiImpl.putValueOverInterval(int index, Interval interval, float value)
          Records the average value of a component over some subinterval.
 JigsawQuantity LeafWetnessMultiImpl.getMinimum(Interval interval)
          Returns the 0th subcomponent's minimum
 JigsawQuantity LeafWetnessMultiImpl.getMaximum(Interval interval)
          Returns the 0th subcomponent's maximum
 JigsawQuantity LeafWetnessMultiImpl.getAverage(Interval interval)
          Returns the 0th subcomponent's average value
 JigsawQuantity Humidity.getMinimum(Interval interval)
          Returns the minimum humidity over the interval.
 JigsawQuantity Humidity.getMaximum(Interval interval)
          Returns the maximum humidity over the interval.
 JigsawQuantity Humidity.getAverage(Interval interval)
          Returns the average humidity over the interval.
 JigsawQuantity Humidity.getAverageDewpoint(Interval interval)
          Returns the average dewpoint temperature over the interval.
 JigsawQuantity AirTempMultiImpl.getMinimum(Interval interval)
          Returns the 0th subcomponent's minimum
 JigsawQuantity AirTempMultiImpl.getMaximum(Interval interval)
          Returns the 0th subcomponent's maximum
 JigsawQuantity AirTempMultiImpl.getAverage(Interval interval)
          Returns the 0th subcomponent's average value
 

Constructors in net.agmodel.weatherData with parameters of type Interval
WindProfileImpl(Interval dateRange, SummaryHistory composition, double[] heights, String heightUnits)
          Creates a set of wind sequences which can store speed and/or direction at various heights.
WindImpl(Interval dateRange, SummaryHistory composition, double height, String heightUnits)
          Creates a wind sequence which can store speed and/or direction.
WetDryImpl(Interval dateRange, SummaryHistory composition)
          Creates a wet and dry bulb sequence.
WaterTempSingleImpl(Interval dateRange, SummaryHistory composition, double measurementDepth)
          Creates an water temperature sequence.
SunshineImpl(Interval dateRange, SummaryHistory composition)
          Creates a data sequence for an element.
StationMetRequest(Interval dateExtremes, Set requested, MetDuration resolution, String sourceID, String stationID, boolean summarise, boolean interpolate)
          Creates a request for meteorological data from a station.
See Interpretation of dateExtremes in queries in MetRequest for details of how the dateExtremes parameter is interpreted.
StationDataSetImpl(String metSourceID, WeatherStation station, Interval interval, Duration resolution)
          Creates a data set without any data in it.
SpatialMetRequest(Interval dateExtremes, Set requestedElements, MetDuration resolution, GeographicalArea area, boolean summarise, boolean interpolate, boolean allOrNothing)
          Creates a request for meteorological data from stations in an area.
See Interpretation of dateExtremes in queries in MetRequest for details of how the dateExtremes parameter is interpreted.
SpatialMetRequest(Interval dateExtremes, Set requestedElements, MetDuration resolution, GeographicalArea area, boolean summarise, boolean interpolate)
          Creates a request for meteorological data from stations in an area.
SpatialMetRequest(Interval dateExtremes, Set requestedElements, MetDuration resolution, GeographicalArea area)
          Creates a request for meteorological data from stations in an area, allowing summarising but not interpolation.
See Interpretation of dateExtremes in queries in MetRequest for details of how the dateExtremes parameter is interpreted.
SolarRadiationImpl(Interval dateRange, SummaryHistory composition)
           
SoilTemperatureImpl(Interval dateRange, SummaryHistory composition, int numberOfDepths)
           
ScalarMaxMinMeanImpl(MetElement element, Interval dateRange, SummaryHistory composition, double measurementHeight)
          Creates a sequence of maximum, minimum, and mean values.
ScalarMaxMinMeanImpl(MetElement element, Interval dateRange, SummaryHistory composition)
          Creates a sequence of maximum, minimum, and mean values.
ScalarImpl(MetElement element, Interval dateRange, SummaryHistory composition, double measurementHeight, String label)
          Creates a scalar sequence.
ScalarImpl(MetElement element, Interval dateRange, SummaryHistory composition, String label)
          Creates a scalar sequence.
RHImpl(Interval dateRange, SummaryHistory composition, AirTemperature temperature)
           
RainImpl(Interval dateRange, SummaryHistory composition)
          Creates a data sequence for an element.
MultiImpl(MetElement element, Interval dateRange, SummaryHistory composition, String[] newlabels)
          Creates a MultiImpl using an array of Strings to indicate the number and name of the subcomponents.
LeafWetnessSingleImpl(Interval dateRange, SummaryHistory composition)
          Creates a leaf wetness sequence.
LeafWetnessMultiImpl(Interval dateRange, SummaryHistory composition, String[] newlabels)
          Creates a leaf wetness sequence containing multiple measurements at each time (eg canopy and standard).
GeneralMetSequenceImpl(MetElement element, Interval dateRange, SummaryHistory composition)
          Creates a general sequence implementation.
AirTempSingleImpl(Interval dateRange, SummaryHistory composition, double measurementHeight)
          Creates an air temperature sequence.
AirTempSingleImpl(Interval dateRange, SummaryHistory composition)
          Creates an air temperature sequence.
AirTempMultiImpl(Interval dateRange, SummaryHistory composition, String[] newlabels, double[] measurementHeights)
          Creates an air temperature sequence containing multiple measurements at each time (eg canopy and standard).
AirTempMaxMinMeanImpl(Interval dateRange, SummaryHistory composition, double measurementHeight)
          Creates a sequence of maximum, minimum, and mean temperatures.
AirTempMaxMinMeanImpl(Interval dateRange, SummaryHistory composition)
          Creates a sequence of maximum, minimum, and mean temperatures.
AirTempMaxMinImpl(Interval dateRange, SummaryHistory composition, double measurementHeight)
          Creates a sequence of maximum and minimum temperatures.
AirTempMaxMinImpl(Interval dateRange, SummaryHistory composition)
          Creates a sequence of maximum and minimum temperatures.
 



Copyright (C) NARC 2001 All Rights Reserved.