Package net.agmodel.physical

Contains classes representing basic physical quanties, units, unit conversions, and mathematical operations.

See:
          Description

Interface Summary
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.
DataSet Interface to classes encapsulating a set of related data for a given period, resolution
GeographicalArea Represents a portion of the globe in 3 dimensions
Sequence 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.
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.weatherData

interval data
 

Class Summary
AbstractQuantity This abstract class represents a measurable amount.
AbstractUnit  
Acceleration This class represents the rate of change of speed with respect to time.
Angle This class represents the figure formed by two lines diverging from a common point.
AngleUnit  
Area This class represents the extent of a planar region or of the surface of a solid measured in square units.
Composite This class represents a combination of several quantities.
DataSetImpl A serializable implementation of DataSet which uses a HashMap to store Sequences.
Duration This class represents a period of existence or persistence.
DurationUnit Defines a set of iterable type safe constants related to time.
In situations where the conversion between units isn't exact (eg days in month) the conversionfactor holds the maximum value.
Frequency This class represents the number of times a specified phenomenon occurs within a specified interval.
GeneralSequenceImpl A general mechanism for implementing sequences.
GeographicalBox A 2-dimensional space using latitude, and longitude.
GeographicalPolygon  
Interval An interval is a finite period that has a starting and ending time.
JigsawQuantity Represents a measurement which may have estimated or missing components.
For example, a daily average temperature derived from hourly averages which include some missing data,
or hourly data which has been linearly interpolated over a short gap of a couple of hours.
This class lets applications choose how to handle such partial or estimated data.
Length This class represents the extent of something along its greatest dimension or the extent of space between two objects or places.
LengthUnit  
Location A location is simply a point on the planet.
Location2D A location is simply a point on the planet.
Mass This class represents the measure of the quantity of matter that a body or an object contains.  The mass of the body is not dependent on gravity and therefore is different from but proportional to its weight
MutableInterval A mutable version of Interval.
Period Represents a subset of time with an optional beginning and an optional end.
Place  
Proportion This class represents the figure formed by two lines diverging from a common point.
ProportionUnit  
QRLoader  
Radiation This class represents rate at which radiant energy is incident on an area.
RadiationUnit  
Speed This class represents a distance traveled divided by the time of travel.
SpeedUnit  
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.weatherData

interval data
SummaryHistory A stack which records if and how data has been summarised.
SummaryHistoryElement Records that data has been summarised to a certain temporal resolution (eg daily) and by which summary operation (eg total).
SummaryKind A set of type-safe constants that represent the different ways of summarising data.
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
Temperature This class represents the degree of hotness or coldness of a body or an environment
TemperatureUnit  
Volume This class represents the amount of space occupied by a three-dimensional object or region of space, expressed in cubic units.
VolumetricDensity This class represents a mass per unit volume of a substance under specified conditions of pressure and temperature
 

Exception Summary
UnitDimensionException Thrown when two different kind of quantities are added/substracted.
 

Package net.agmodel.physical Description

Contains classes representing basic physical quanties, units, unit conversions, and mathematical operations.



Copyright (C) NARC 2001 All Rights Reserved.