net.agmodel.weatherData
Interface SoilTemperature

All Superinterfaces:
CompoundSequence, MetSequence, MultiQuantity, Sequence
All Known Implementing Classes:
SoilTemperatureImpl

public interface SoilTemperature
extends MultiQuantity

Interface to a set of soil temperature readings at various depths.


Method Summary
 Length getDepth(int index)
          Returns the depth of the probe indicated by the index (ordered from shallowest to deepest)
 int getNumberOfDepths()
          Deprecated. - use Sequence.getNumberOfSubComponents() instead
 
Methods inherited from interface net.agmodel.weatherData.MultiQuantity
getAverage, getInstant, getMaximum, getMinimum
 
Methods inherited from interface net.agmodel.weatherData.MetSequence
getSequenceElement, summarize
 
Methods inherited from interface net.agmodel.physical.CompoundSequence
cancelTemporalInterpolation, getAllCoverage, getAllData, getCoverage, getData, getMaximumTemporalInterpolation, getSubHeading, getTemporalInterpolation, getUnitsHeading, setSequenceHeading, setSubHeading, setTemporalInterpolation, setUnitsHeading
 
Methods inherited from interface net.agmodel.physical.Sequence
clone, dumpSequence, getColumnHeading, getContentsAsString, getCurrentResolution, getDateRange, getName, getNumberOfSubComponents, getResolution, getSequenceHeading, getSubHeading, getSummaryKind, getUnitsHeading, setColumnHeading, setName
 

Method Detail

getNumberOfDepths

public int getNumberOfDepths()
Deprecated. - use Sequence.getNumberOfSubComponents() instead

Returns the number of depths at which soil temperature has been measured

Returns:
the number of depths

getDepth

public Length getDepth(int index)
Returns the depth of the probe indicated by the index (ordered from shallowest to deepest)

Parameters:
index - the probe number
Returns:
the depth