Uses of Interface
net.agmodel.physical.CompoundSequence

Packages that use CompoundSequence
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 CompoundSequence in net.agmodel.physical
 

Classes in net.agmodel.physical that implement CompoundSequence
 class GeneralSequenceImpl
          A general mechanism for implementing sequences.
 

Uses of CompoundSequence in net.agmodel.weatherData
 

Subinterfaces of CompoundSequence 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 CompoundSequence
 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.
 



Copyright (C) NARC 2001 All Rights Reserved.