public class StormTrack extends Object implements Comparable
| Modifier and Type | Field and Description |
|---|---|
private LatLonRect |
bbox
_more_
|
private static int |
DIAMOND_MISSING_VALUE |
private boolean |
isEdited |
private NamedArray |
lats
_more_
|
private NamedArray |
lons
_more_
|
private List<StormParam> |
params
_more_
|
private StormInfo |
stormInfo
_more_
|
private Hashtable |
temporaryProperties |
private String |
trackId
_more_
|
private List<StormTrackPoint> |
trackPoints
_more_
|
private Way |
way
_more_
|
| Constructor and Description |
|---|
StormTrack(StormInfo stormInfo,
Way way,
DateTime startTime,
StormParam[] params)
_more_
|
StormTrack(StormInfo stormInfo,
Way way,
List<StormTrackPoint> pts,
StormParam[] params)
_more_
|
StormTrack(StormTrack track)
_more_
|
private List<StormParam> params
private LatLonRect bbox
private NamedArray lats
private NamedArray lons
private List<StormTrackPoint> trackPoints
private Hashtable temporaryProperties
private static final int DIAMOND_MISSING_VALUE
private boolean isEdited
public StormTrack(StormTrack track)
track - _more_public StormTrack(StormInfo stormInfo, Way way, List<StormTrackPoint> pts, StormParam[] params)
stormInfo - _more_way - _more_pts - _more_params - _more_public StormTrack(StormInfo stormInfo, Way way, DateTime startTime, StormParam[] params)
stormInfo - _more_way - _more_startTime - _more_params - _more_public LatLonRect getBoundingBox()
public int compareTo(Object o)
compareTo in interface Comparableo - _more_public StormTrackPoint findPointWithForecastHour(int hour)
hour - _more_public void addPoint(StormTrackPoint point)
point - _more_public boolean isObservation()
public boolean isEdited()
public void setIsEdited(boolean isEdited)
public boolean getIsEdited()
public DateTime getStartTime()
public void setStormInfo(StormInfo stormInfo)
stormInfo - _more_public StormInfo getStormInfo()
public void setTrackPoints(List<StormTrackPoint> pts)
pts - _more_public List<StormTrackPoint> getTrackPoints()
public List<DateTime> getTrackTimes()
public List<StormParam> getParams()
public List<EarthLocation> getLocations()
public Real[] getTrackAttributeValues(StormParam param) throws VisADException
param - _more_VisADException - _more_public float findClosestAttr(float[] trackAttributes, int i)
trackAttributes - _more_i - _more_public int indexOf(StormTrackPoint stp)
stp - The track pointpublic void putTemporaryProperty(Object key, Object value)
public Object getTemporaryProperty(Object key)
public static StringBuffer toDiamond7(List<StormTrack> sts, String id) throws VisADException
VisADExceptionpublic void toDiamond7(StringBuffer sb, String id) throws VisADException
VisADExceptionprivate void appendDiamondValue(StringBuffer sb, Real r)