public class CDMProfileFeatureTypeInfo extends TrackInfo
Modifier and Type | Class and Description |
---|---|
static class |
CDMProfileFeatureTypeInfo.FeatureBean
Class description
|
static class |
CDMProfileFeatureTypeInfo.ProfileFeatureBean
Class description
|
static class |
CDMProfileFeatureTypeInfo.StationBean
Class description
|
adapter, ALT_TYPE, cachedTimeVals, lastSpatialSetRange, LAT_TYPE, llaSet, LON_TYPE, TIME_TYPE, trackName, varAltitude, variables, varLatitude, varLongitude, varTime
Constructor and Description |
---|
CDMProfileFeatureTypeInfo(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
|
Modifier and Type | Method and Description |
---|---|
protected float[] |
getAltitude(ucar.ma2.Range range)
_more_
|
protected ucar.ma2.Range |
getDataRange()
Get the full range.
|
double[] |
getDoubleData(ucar.ma2.Range range,
java.lang.String var)
_more_
|
visad.DateTime |
getEndTime()
_more_
|
float[] |
getFloatData(ucar.ma2.Range range,
java.lang.String var)
Get the data values for the range.
|
ucar.nc2.ft.ProfileFeatureCollection |
getFt()
Get TrajectoryObsDatatype
|
protected float[] |
getLatitude(ucar.ma2.Range range)
_more_
|
protected float[] |
getLongitude(ucar.ma2.Range range)
_more_
|
int |
getNumberPoints()
Get number of points in track
|
visad.FieldImpl |
getPointObTrack(ucar.ma2.Range range)
Take a FlatField of data and turn it into a field of PointObs.
|
visad.DateTime |
getStartTime()
_more_
|
java.lang.String[] |
getStringData(ucar.ma2.Range range,
java.lang.String var)
Get the string values for the var
|
protected double[] |
getTime(ucar.ma2.Range range)
Get the time for each ob.
|
protected visad.Unit |
getTimeUnit()
_more_
|
double[] |
getTimeVals(ucar.ma2.Range range)
_more_
|
visad.Unit[] |
getUnits() |
protected visad.GriddedSet |
makeEarthDomainSet(ucar.ma2.Range range)
Make the earth spatial domain
|
static float[] |
qcLatLon(float[] v)
_more_
|
addVariable, addVariableData, countReals, getAerologicalDiagramData, getDataVariable, getFloatData, getFullRange, getSpatialSet, getStringData, getTrack, getTrackName, getTrackWithTime, getVariableData, getVariables, getVarsToUse, getVarType, getVarType, includeInPointData, makeRAOB, setCoordinateVars
public CDMProfileFeatureTypeInfo(TrackAdapter adapter, ucar.nc2.ft.FeatureDatasetPoint fdp, ucar.nc2.ft.ProfileFeatureCollection pfc) throws java.lang.Exception
adapter
- The adapterfdp
- pfc
- java.lang.Exception
- On badnesspublic CDMProfileFeatureTypeInfo(TrackAdapter adapter, ucar.nc2.ft.FeatureDatasetPoint fdp, ucar.nc2.ft.ProfileFeature pf) throws java.lang.Exception
java.lang.Exception
protected visad.Unit getTimeUnit() throws java.lang.Exception
getTimeUnit
in class TrackInfo
java.lang.Exception
- _more_public ucar.nc2.ft.ProfileFeatureCollection getFt()
protected ucar.ma2.Range getDataRange() throws java.lang.Exception
getDataRange
in class TrackInfo
java.lang.Exception
- On badnessprotected visad.GriddedSet makeEarthDomainSet(ucar.ma2.Range range) throws java.lang.Exception
makeEarthDomainSet
in class TrackInfo
range
- The data range of the requestjava.lang.Exception
- On badnesspublic visad.Unit[] getUnits()
public int getNumberPoints()
getNumberPoints
in class TrackInfo
protected double[] getTime(ucar.ma2.Range range) throws java.lang.Exception
public double[] getTimeVals(ucar.ma2.Range range) throws java.lang.Exception
getTimeVals
in class TrackInfo
range
- _more_java.lang.Exception
- _more_public visad.DateTime getStartTime()
getStartTime
in class TrackInfo
public visad.DateTime getEndTime()
getEndTime
in class TrackInfo
public static float[] qcLatLon(float[] v)
v
- _more_protected float[] getAltitude(ucar.ma2.Range range) throws java.lang.Exception
getAltitude
in class TrackInfo
range
- _more_java.lang.Exception
- _more_protected float[] getLatitude(ucar.ma2.Range range) throws java.lang.Exception
getLatitude
in class TrackInfo
range
- _more_java.lang.Exception
- _more_protected float[] getLongitude(ucar.ma2.Range range) throws java.lang.Exception
getLongitude
in class TrackInfo
range
- _more_java.lang.Exception
- _more_public float[] getFloatData(ucar.ma2.Range range, java.lang.String var) throws java.lang.Exception
getFloatData
in class TrackInfo
range
- subset. May be nullvar
- The variablejava.lang.Exception
- On badnesspublic double[] getDoubleData(ucar.ma2.Range range, java.lang.String var) throws java.lang.Exception
getDoubleData
in class TrackInfo
range
- _more_var
- _more_java.lang.Exception
- _more_public java.lang.String[] getStringData(ucar.ma2.Range range, java.lang.String var) throws java.lang.Exception
getStringData
in class TrackInfo
range
- subset. May be null.var
- The varjava.lang.Exception
- On badnesspublic visad.FieldImpl getPointObTrack(ucar.ma2.Range range) throws java.lang.Exception
getPointObTrack
in class TrackInfo
range
- The data range of the requestjava.lang.Exception
- On badness