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 Comparable
o
- _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
VisADException
public void toDiamond7(StringBuffer sb, String id) throws VisADException
VisADException
private void appendDiamondValue(StringBuffer sb, Real r)