Package ucar.unidata.data.sounding
Class CDMProfileFeatureTypeInfo
java.lang.Object
ucar.unidata.data.sounding.TrackInfo
ucar.unidata.data.sounding.CDMProfileFeatureTypeInfo
Created by IntelliJ IDEA.
User: yuanho
Date: Sep 17, 2010
Time: 1:37:50 PM
To change this template use File | Settings | File Templates.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classClass descriptionstatic classClass descriptionstatic classClass description -
Field Summary
Fields inherited from class ucar.unidata.data.sounding.TrackInfo
adapter, ALT_TYPE, cachedTimeVals, lastSpatialSetRange, LAT_TYPE, llaSet, LON_TYPE, TIME_TYPE, trackName, varAltitude, variables, varLatitude, varLongitude, varTime -
Constructor Summary
ConstructorsConstructorDescriptionCDMProfileFeatureTypeInfo(TrackAdapter adapter, ucar.nc2.ft.FeatureDatasetPoint fdp, ucar.nc2.ft.ProfileFeature pf) CDMProfileFeatureTypeInfo(TrackAdapter adapter, ucar.nc2.ft.FeatureDatasetPoint fdp, ucar.nc2.ft.ProfileFeatureCollection pfc) ctor -
Method Summary
Modifier and TypeMethodDescriptionprotected float[]getAltitude(ucar.ma2.Range range) _more_protected ucar.ma2.RangeGet the full range.double[]getDoubleData(ucar.ma2.Range range, String var) _more__more_float[]getFloatData(ucar.ma2.Range range, String var) Get the data values for the range.ucar.nc2.ft.ProfileFeatureCollectiongetFt()Get TrajectoryObsDatatypeprotected float[]getLatitude(ucar.ma2.Range range) _more_protected float[]getLongitude(ucar.ma2.Range range) _more_intGet number of points in trackgetPointObTrack(ucar.ma2.Range range) Take a FlatField of data and turn it into a field of PointObs._more_String[]getStringData(ucar.ma2.Range range, String var) Get the string values for the varprotected double[]getTime(ucar.ma2.Range range) Get the time for each ob.protected Unit_more_double[]getTimeVals(ucar.ma2.Range range) _more_Unit[]getUnits()protected GriddedSetmakeEarthDomainSet(ucar.ma2.Range range) Make the earth spatial domainstatic float[]qcLatLon(float[] v) _more_Methods inherited from class ucar.unidata.data.sounding.TrackInfo
addVariable, addVariableData, countReals, getAerologicalDiagramData, getDataVariable, getFloatData, getFullRange, getSpatialSet, getStringData, getTrack, getTrackName, getTrackWithTime, getVariableData, getVariables, getVarsToUse, getVarType, getVarType, includeInPointData, makeRAOB, setCoordinateVars
-
Constructor Details
-
CDMProfileFeatureTypeInfo
public CDMProfileFeatureTypeInfo(TrackAdapter adapter, ucar.nc2.ft.FeatureDatasetPoint fdp, ucar.nc2.ft.ProfileFeatureCollection pfc) throws Exception ctor- Parameters:
adapter- The adapterfdp-pfc-- Throws:
Exception- On badness
-
CDMProfileFeatureTypeInfo
public CDMProfileFeatureTypeInfo(TrackAdapter adapter, ucar.nc2.ft.FeatureDatasetPoint fdp, ucar.nc2.ft.ProfileFeature pf) throws Exception - Throws:
Exception
-
-
Method Details
-
getTimeUnit
_more_- Overrides:
getTimeUnitin classTrackInfo- Returns:
- _more_
- Throws:
Exception- _more_
-
getFt
public ucar.nc2.ft.ProfileFeatureCollection getFt()Get TrajectoryObsDatatype- Returns:
- the TrajectoryObsDatatype
-
getDataRange
Get the full range. Include the stride- Overrides:
getDataRangein classTrackInfo- Returns:
- The range
- Throws:
Exception- On badness
-
makeEarthDomainSet
Make the earth spatial domain- Overrides:
makeEarthDomainSetin classTrackInfo- Parameters:
range- The data range of the request- Returns:
- The spatial domain
- Throws:
Exception- On badness
-
getUnits
-
getNumberPoints
public int getNumberPoints()Get number of points in track- Overrides:
getNumberPointsin classTrackInfo- Returns:
- number of points
-
getTime
Get the time for each ob. May be subset by range. -
getTimeVals
_more_- Overrides:
getTimeValsin classTrackInfo- Parameters:
range- _more_- Returns:
- _more_
- Throws:
Exception- _more_
-
getStartTime
_more_- Overrides:
getStartTimein classTrackInfo- Returns:
- _more_
-
getEndTime
_more_- Overrides:
getEndTimein classTrackInfo- Returns:
- _more_
-
qcLatLon
public static float[] qcLatLon(float[] v) _more_- Parameters:
v- _more_- Returns:
- _more_
-
getAltitude
_more_- Overrides:
getAltitudein classTrackInfo- Parameters:
range- _more_- Returns:
- _more_
- Throws:
Exception- _more_
-
getLatitude
_more_- Overrides:
getLatitudein classTrackInfo- Parameters:
range- _more_- Returns:
- _more_
- Throws:
Exception- _more_
-
getLongitude
_more_- Overrides:
getLongitudein classTrackInfo- Parameters:
range- _more_- Returns:
- _more_
- Throws:
Exception- _more_
-
getFloatData
Get the data values for the range.- Specified by:
getFloatDatain classTrackInfo- Parameters:
range- subset. May be nullvar- The variable- Returns:
- values
- Throws:
Exception- On badness
-
getDoubleData
_more_- Overrides:
getDoubleDatain classTrackInfo- Parameters:
range- _more_var- _more_- Returns:
- _more_
- Throws:
Exception- _more_
-
getStringData
Get the string values for the var- Specified by:
getStringDatain classTrackInfo- Parameters:
range- subset. May be null.var- The var- Returns:
- string values
- Throws:
Exception- On badness
-
getPointObTrack
Take a FlatField of data and turn it into a field of PointObs.- Overrides:
getPointObTrackin classTrackInfo- Parameters:
range- The data range of the request- Returns:
- field of PointObs
- Throws:
Exception- On badness
-