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 class
Class descriptionstatic class
Class descriptionstatic class
Class 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.Range
Get 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.ProfileFeatureCollection
getFt()
Get TrajectoryObsDatatypeprotected float[]
getLatitude
(ucar.ma2.Range range) _more_protected float[]
getLongitude
(ucar.ma2.Range range) _more_int
Get 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 GriddedSet
makeEarthDomainSet
(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:
getTimeUnit
in 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:
getDataRange
in classTrackInfo
- Returns:
- The range
- Throws:
Exception
- On badness
-
makeEarthDomainSet
Make the earth spatial domain- Overrides:
makeEarthDomainSet
in 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:
getNumberPoints
in classTrackInfo
- Returns:
- number of points
-
getTime
Get the time for each ob. May be subset by range. -
getTimeVals
_more_- Overrides:
getTimeVals
in classTrackInfo
- Parameters:
range
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_
-
getStartTime
_more_- Overrides:
getStartTime
in classTrackInfo
- Returns:
- _more_
-
getEndTime
_more_- Overrides:
getEndTime
in classTrackInfo
- Returns:
- _more_
-
qcLatLon
public static float[] qcLatLon(float[] v) _more_- Parameters:
v
- _more_- Returns:
- _more_
-
getAltitude
_more_- Overrides:
getAltitude
in classTrackInfo
- Parameters:
range
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_
-
getLatitude
_more_- Overrides:
getLatitude
in classTrackInfo
- Parameters:
range
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_
-
getLongitude
_more_- Overrides:
getLongitude
in classTrackInfo
- Parameters:
range
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_
-
getFloatData
Get the data values for the range.- Specified by:
getFloatData
in classTrackInfo
- Parameters:
range
- subset. May be nullvar
- The variable- Returns:
- values
- Throws:
Exception
- On badness
-
getDoubleData
_more_- Overrides:
getDoubleData
in classTrackInfo
- Parameters:
range
- _more_var
- _more_- Returns:
- _more_
- Throws:
Exception
- _more_
-
getStringData
Get the string values for the var- Specified by:
getStringData
in 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:
getPointObTrack
in classTrackInfo
- Parameters:
range
- The data range of the request- Returns:
- field of PointObs
- Throws:
Exception
- On badness
-