|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Sequence | |
| 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 Sequence in net.agmodel.physical |
| Subinterfaces of Sequence in net.agmodel.physical | |
interface |
CompoundSequence
Interface to sequences of measurements of some physical property. Sequence is an parent for domain-specific descendents like MetSequence. In some situations an implementor may contain several related time series of data (eg wet and dry bulb temperatures). Implementors typically store data in one or more Store utility classes. This separation is so different storage methods can be "plugged in" for different kinds of data eg. |
interface |
Store
Interface for a stores a time series of data collected during the partial interval (start,end] In the case of data measured over a subinterval the endpoint of the subinterval must lie in (start,end] If interval straddles both start and end then it is also included. Used by domain specific wrappers like net.agmodel.weatherDatainterval data |
| Classes in net.agmodel.physical that implement Sequence | |
class |
GeneralSequenceImpl
A general mechanism for implementing sequences. |
class |
StoreImpl
Stores a time series of data collected during the partial interval (start,end] In the case of data measured over a subinterval the endpoint of the subinterval must lie in (start,end] If interval straddles both start and end then it is also included. Used by domain specific wrappers like net.agmodel.weatherDatainterval data |
class |
SynchronousStoreImpl
An implementation of Store which uses an array to store data and their derivation Most suitable for regularly spaced data which continually fluctuate, such as hourly temperatures |
| Methods in net.agmodel.physical that return Sequence | |
Sequence |
DataSetImpl.getSequence(Object key)
Gets the data, if it exists, for a particular weather element. |
Sequence |
DataSet.getSequence(Object key)
Returns a sequence from the data set. |
| Methods in net.agmodel.physical with parameters of type Sequence | |
void |
DataSetImpl.addSequence(Object key,
Sequence sequenceToAdd)
|
| Uses of Sequence in net.agmodel.weatherData |
| Subinterfaces of Sequence in net.agmodel.weatherData | |
interface |
AirTemperature
Interface to air temperature sequences. |
interface |
Humidity
Provides a consistent interface to sequences storing humidity data in various forms |
interface |
LeafWetness
Interface to a leafwetness sequences. |
interface |
MetSequence
Interface to sequences of measurements of an element from a station. MetSequence is an parent for element-specific descendents. These descendents are primarily used to pass data back from MetBroker to client applications. In some situations a decendent may contain several related time series of data (eg wet and dry bulb temperatures). Descendants "uncover" the relevant protected methods of Sequence as required. This avoids nonsense functions like Temperature.getTotal() or Rain.getInstant(). or ambiguity in situations like AirTempMaxMin.getInstant(). Data is stored in one or more Store utility classes. This separation is so different storage methods can be "plugged in" for different kinds of data eg. |
interface |
MultiQuantity
Parent interface for airMulti, and leaf wetness sequences. |
interface |
Rain
Interface to a sequence of rainfall totals. |
interface |
ScalarQuantity
Parent interface for air and water temperature, and leaf wetness sequences. |
interface |
SoilTemperature
Interface to a set of soil temperature readings at various depths. |
interface |
SolarRadiation
Interface to a solar radiation sequence which can store several kinds of solar radiation. The different kinds of radiation are accessed using the constants in RadiationKind as indices
Radiation is commonly measured either as an instantaneous value
or as an integral over time. |
interface |
Sunshine
Interface to a sequence of sunshine records (hours of bright sunlight). |
interface |
WaterTemperature
Interface to water temperature sequences. |
interface |
Wind
Interface to a sequence of wind speed and/or direction readings Wind is commonly measured either as an instantaneous value or as an integral over time (wind run). |
| Classes in net.agmodel.weatherData that implement Sequence | |
class |
AirTempMaxMinImpl
Manages a pair of maximum and minimum air temperature sequences |
class |
AirTempMaxMinMeanImpl
Adds a store for the true mean temperature to AirTempMaxMin |
class |
AirTempMultiImpl
Manages a set of air temperature measurements from a multiple sensors. |
class |
AirTempSingleImpl
Manages a sequence of air temperatures. |
class |
GeneralMetSequenceImpl
A general mechanism for implementing MetSequences. |
class |
LeafWetnessMultiImpl
Manages a sequence of leaf wetness measurements from a single sensor. |
class |
LeafWetnessSingleImpl
Manages a sequence of leaf wetness measurements from a single sensor. |
class |
MultiImpl
Manages a set of readings with more than one component. |
class |
RainImpl
Stores a sequence of rainfall totals. |
class |
RHImpl
Humidity manages a sequence of water vapour measurements. |
class |
ScalarImpl
Manages a sequence of scalar values. |
class |
ScalarMaxMinImpl
Manages a pair of maximum and minimum temperature sequences |
class |
ScalarMaxMinMeanImpl
Adds a store for the true mean value to TempMaxMin |
class |
SoilTemperatureImpl
Manages a set of soil temperature readings at various depths. |
class |
SolarRadiationImpl
Implements a solar radiation sequence using an array of Stores store values==null is used to indicate that no data of that type is available Radiation values are stored internally in W/m2 (except for PPFD in (µmol s-1m-2)) |
class |
SunshineImpl
Stores a sequence of sunshine totals. |
class |
WaterTempSingleImpl
Manages a sequence of water temperatures. |
class |
WetDryImpl
Represents humidity using a pair of wet and dry bulb temperature sequences Note that only point measurements of wet and dry bulb temperatures should be used hence there is no "putxxxBulbTempOverInterval()" method. |
class |
WindImpl
Stores a sequence of wind readings including speed and/or direction. |
class |
WindProfileImpl
Stores a sequence of wind readings including speed and/or direction at various heights. |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||