public static class CDMTrajectoryFeatureTypeInfo.TrajectoryFeatureBean extends CDMTrajectoryFeatureTypeInfo.StationBean
Constructor and Description |
---|
TrajectoryFeatureBean(ucar.nc2.ft.TrajectoryFeature pfc)
Instantiates a new trajectory feature bean.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ucar.unidata.geoloc.Station so) |
double |
getAltitude() |
float[] |
getAltitudes(ucar.ma2.Range range)
Gets the altitudes.
|
java.lang.String |
getDescription() |
double[] |
getDoubleData(ucar.ma2.Range range,
java.lang.String varStr)
Gets the double data.
|
float[] |
getFloatData(ucar.ma2.Range range,
java.lang.String varStr)
Gets the float data.
|
double |
getLatitude() |
float[] |
getLatitudes(ucar.ma2.Range range)
Gets the latitudes.
|
ucar.unidata.geoloc.LatLonPoint |
getLatLon() |
double |
getLongitude() |
float[] |
getLongitudes(ucar.ma2.Range range)
Gets the longitudes.
|
java.lang.String |
getName() |
int |
getNobs()
Gets the nobs.
|
java.lang.String[] |
getStringData(ucar.ma2.Range range,
java.lang.String varStr)
Gets the String data.
|
double[] |
getTimes(ucar.ma2.Range range) |
java.lang.String |
getWmoId() |
static java.lang.String |
hiddenProperties()
Hidden properties.
|
boolean |
isMissing() |
void |
setNobs(int npts)
Sets the nobs.
|
void |
setPfs()
when there is multiple trajectories, pfs needs
to be reset
|
getFields, showFields
public TrajectoryFeatureBean(ucar.nc2.ft.TrajectoryFeature pfc) throws java.io.IOException
pfc
- the pfcjava.io.IOException
public void setPfs()
public static java.lang.String hiddenProperties()
public void setNobs(int npts)
setNobs
in class CDMTrajectoryFeatureTypeInfo.StationBean
npts
- the new nobspublic int getNobs()
getNobs
in interface ucar.unidata.geoloc.Station
getNobs
in class CDMTrajectoryFeatureTypeInfo.StationBean
public java.lang.String getName()
getName
in interface ucar.unidata.geoloc.Station
getName
in class CDMTrajectoryFeatureTypeInfo.StationBean
public java.lang.String getDescription()
getDescription
in interface ucar.unidata.geoloc.Station
getDescription
in class CDMTrajectoryFeatureTypeInfo.StationBean
public java.lang.String getWmoId()
getWmoId
in interface ucar.unidata.geoloc.Station
getWmoId
in class CDMTrajectoryFeatureTypeInfo.StationBean
public double getLatitude()
getLatitude
in interface ucar.unidata.geoloc.EarthLocation
getLatitude
in class CDMTrajectoryFeatureTypeInfo.StationBean
public double getLongitude()
getLongitude
in interface ucar.unidata.geoloc.EarthLocation
getLongitude
in class CDMTrajectoryFeatureTypeInfo.StationBean
public double getAltitude()
getAltitude
in interface ucar.unidata.geoloc.EarthLocation
getAltitude
in class CDMTrajectoryFeatureTypeInfo.StationBean
public ucar.unidata.geoloc.LatLonPoint getLatLon()
getLatLon
in interface ucar.unidata.geoloc.EarthLocation
getLatLon
in class CDMTrajectoryFeatureTypeInfo.StationBean
public int compareTo(ucar.unidata.geoloc.Station so)
compareTo
in interface java.lang.Comparable<ucar.unidata.geoloc.Station>
compareTo
in class CDMTrajectoryFeatureTypeInfo.StationBean
public boolean isMissing()
isMissing
in interface ucar.unidata.geoloc.EarthLocation
isMissing
in class CDMTrajectoryFeatureTypeInfo.StationBean
public double[] getTimes(ucar.ma2.Range range)
public float[] getLatitudes(ucar.ma2.Range range)
range
- the rangepublic float[] getLongitudes(ucar.ma2.Range range)
range
- the rangepublic float[] getAltitudes(ucar.ma2.Range range)
range
- the rangepublic float[] getFloatData(ucar.ma2.Range range, java.lang.String varStr) throws java.lang.Exception
range
- the rangevarStr
- the var strjava.lang.Exception
- the exceptionpublic double[] getDoubleData(ucar.ma2.Range range, java.lang.String varStr) throws java.lang.Exception
range
- the rangevarStr
- the var strjava.lang.Exception
- the exceptionpublic java.lang.String[] getStringData(ucar.ma2.Range range, java.lang.String varStr) throws java.lang.Exception
range
- the rangevarStr
- the var strjava.lang.Exception
- the exception