public class WayDisplayState extends Object
| Constructor and Description |
|---|
WayDisplayState()
_more_
|
WayDisplayState(StormDisplayState stormDisplayState,
ucar.unidata.data.storm.Way way)
_more_
|
private final RealType azimuthType
private ucar.unidata.data.storm.Way way
private StormDisplayState stormDisplayState
private DisplayState trackState
private DisplayState coneState
private DisplayState wayState
private DisplayState ringsState
List<PointOb> allPointObs
private List<ucar.unidata.data.storm.StormTrack> tracks
private ColorSwatchComponent colorSwatch
private CompositeDisplayable holder
private StationModelDisplayable labelDisplay
private StationModelDisplayable obsPointDisplay
private TrackDisplayable trackDisplay
private TrackDisplayable ringsDisplay
private CompositeDisplayable conesHolder
private List<ucar.unidata.data.storm.StormParam> coneParams
private ucar.unidata.data.storm.StormParam ringsParam
private ucar.unidata.data.storm.StormParam colorParam
private int modeParam
private SpatialGrid stationGrid
private float declutterFilter
public WayDisplayState()
public WayDisplayState(StormDisplayState stormDisplayState, ucar.unidata.data.storm.Way way)
stormDisplayState - _more_way - _more_protected CompositeDisplayable getHolder() throws VisADException, RemoteException
RemoteException - _more_VisADException - _more_public boolean hasTrackDisplay()
public boolean hasLabelDisplay()
private void removeTrackDisplay() throws VisADException, RemoteException
RemoteException - _more_VisADException - _more_private void removeLabelDisplay() throws VisADException, RemoteException
RemoteException - _more_VisADException - _more_private void removeObsPointDisplay() throws VisADException, RemoteException
RemoteException - _more_VisADException - _more_public boolean hasObsPointDisplay()
public boolean hasRingsDisplay()
public boolean hasConeDisplay()
public void updateDisplay(boolean force) throws Exception
force - _more_Exception - _more_public boolean shouldShow()
public boolean shouldShowTrack()
public boolean shouldShowRings()
public boolean shouldShowCone()
public void updateLayoutModel() throws Exception
Exception - _more_private FieldImpl doDeclutter(FieldImpl obs, StationModel sModel) throws VisADException, RemoteException
obs - initial field of observations.sModel - _more_RemoteException - Java RMI errorVisADException - VisAD Errorprivate FieldImpl doTheActualDecluttering(FieldImpl pointObs, StationModel sm) throws VisADException, RemoteException
pointObs - _more_sm - _more_RemoteException - _more_VisADException - _more_public float getDeclutterFilter()
protected Rectangle2D getBounds()
protected Rectangle2D calculateRectangle()
public StationModelDisplayable getLabelDisplay() throws Exception
Exception - _more_public StationModelDisplayable getObsPointDisplay() throws VisADException, RemoteException
RemoteException - _more_VisADException - _more_public void initTrackDisplay() throws Exception
Exception - _more_public TrackDisplayable getTrackDisplay() throws Exception
Exception - _more_public CompositeDisplayable getConesHolder() throws Exception
Exception - _more_public TrackDisplayable getRingsDisplay() throws Exception
Exception - _more_public TrackDisplayable makeConeDisplay(ucar.unidata.data.storm.StormParam param, int mode) throws Exception
param - _more_mode - _more_Exception - _more_public TrackDisplayable makeRingDisplay(ucar.unidata.data.storm.StormParam param, int mode) throws Exception
param - _more_mode - _more_Exception - _more_protected JComponent getColorSwatch()
public float[][] getColorPalette()
public static float[][] getColorPalette(Color c)
c - _more_private void setTrackColor() throws Exception
Exception - _more_private void setLabelColor() throws Exception
Exception - _more_private void setConeColor() throws Exception
Exception - _more_private void setRingsColor() throws Exception
Exception - _more_public void deactivate() throws VisADException, RemoteException
RemoteException - _more_VisADException - _more_public void addTrack(ucar.unidata.data.storm.StormTrack track) throws Exception
track - _more_Exception - _more_protected FieldImpl makeTrackField(int mode) throws Exception
mode - _more_Exception - _more_protected FieldImpl makeConeField(ucar.unidata.data.storm.StormParam stormParam, int mode) throws Exception
stormParam - _more_mode - _more_Exception - _more_private List<PointOb> makePointObs(ucar.unidata.data.storm.StormTrack track, boolean useStartTime) throws Exception
track - _more_useStartTime - _more_Exception - _more_private String getMonDayHour(Date dt)
dt - _more_private List<PointOb> makeObsPointObs(ucar.unidata.data.storm.StormTrack track) throws Exception
track - _more_Exception - _more_public List<ucar.unidata.data.storm.StormTrack> getTracks()
public void addDisplayable(Displayable displayable) throws VisADException, RemoteException
displayable - _more_RemoteException - _more_VisADException - _more_public void removeDisplayable(Displayable displayable) throws VisADException, RemoteException
displayable - _more_RemoteException - _more_VisADException - _more_public void setConeState(DisplayState value)
value - The new value for ConeStatepublic DisplayState getConeState()
public void setTrackState(DisplayState value)
value - The new value for TrackStatepublic DisplayState getTrackState()
public void setRingsState(DisplayState value)
value - The new value for RingsStatepublic DisplayState getRingsState()
public void setWayState(DisplayState value)
value - The new value for WayStatepublic DisplayState getWayState()
public void setColor(Color value)
value - The new value for Colorpublic void setStormDisplayState(StormDisplayState value)
value - The new value for StormDisplayStatepublic StormDisplayState getStormDisplayState()
public void setWay(ucar.unidata.data.storm.Way value)
value - The new value for Waypublic ucar.unidata.data.storm.Way getWay()
public void setColorTable(String value)
value - The new value for ColorTableprivate List<ucar.unidata.data.storm.StormTrackPoint> getRealTrackPoints(ucar.unidata.data.storm.StormTrack track, ucar.unidata.data.storm.StormParam param)
track - _more_param - _more_protected FieldImpl makeRingsField(ucar.unidata.data.storm.StormParam stormParam, int mode) throws Exception
stormParam - _more_mode - _more_Exception - _more_public List makeRingTrackList(ucar.unidata.data.storm.StormTrack track, ucar.unidata.data.storm.StormParam param) throws Exception
track - _more_param - _more_Exception - _more_public FieldImpl makeRingTracks(ucar.unidata.data.storm.StormTrack track, ucar.unidata.data.storm.StormParam param) throws Exception
track - _more_param - _more_Exception - _more_public ucar.unidata.data.storm.StormTrackPoint getCirclePoint(ucar.unidata.data.storm.StormTrackPoint stp, double r0, double azimuth, DateTime dt) throws VisADException
stp - _more_r0 - _more_azimuth - _more_dt - _more_VisADException - _more_public ucar.unidata.data.storm.StormTrack makeConeTrack_Old(ucar.unidata.data.storm.StormTrack track, ucar.unidata.data.storm.StormParam param) throws VisADException
track - _more_param - _more_VisADException - _more_public ucar.unidata.data.storm.StormTrack makeConeTrack(ucar.unidata.data.storm.StormTrack track, ucar.unidata.data.storm.StormParam param) throws VisADException
track - _more_param - _more_VisADException - _more_public Bearing getStormPoinsBearing(ucar.unidata.data.storm.StormTrackPoint sp1, ucar.unidata.data.storm.StormTrackPoint sp2)
sp1 - _more_sp2 - _more_public List<ucar.unidata.data.storm.StormTrackPoint> getPointToCircleTangencyPointA(ucar.unidata.data.storm.StormTrackPoint sp1, ucar.unidata.data.storm.StormTrackPoint sp2, ucar.unidata.data.storm.StormTrackPoint sp3, ucar.unidata.data.storm.StormParam param, boolean right) throws VisADException
sp1 - outside pointsp2 - the center of the circlesp3 - _more_param - _more_right - _more_VisADException - _more_public List<ucar.unidata.data.storm.StormTrackPoint> getPointToCircleTangencyPointB(ucar.unidata.data.storm.StormTrackPoint sp1, ucar.unidata.data.storm.StormTrackPoint sp2, ucar.unidata.data.storm.StormParam param, boolean right) throws VisADException
sp1 - _more_sp2 - _more_param - _more_right - _more_VisADException - _more_public List<ucar.unidata.data.storm.StormTrackPoint> getCircleToCircleTangencyPointA(ucar.unidata.data.storm.StormTrackPoint sp1, ucar.unidata.data.storm.StormTrackPoint sp2, ucar.unidata.data.storm.StormTrackPoint sp3, ucar.unidata.data.storm.StormParam param, boolean right) throws VisADException
sp1 - outside pointsp2 - the center of the circlesp3 - _more_param - _more_right - _more_VisADException - _more_public ucar.unidata.data.storm.StormTrackPoint getPointToCircleTangencyPoint(ucar.unidata.data.storm.StormTrackPoint sp1, ucar.unidata.data.storm.StormTrackPoint sp2, ucar.unidata.data.storm.StormParam param, boolean right) throws VisADException
sp1 - _more_sp2 - _more_param - _more_right - _more_VisADException - _more_public double getCircleTangencyAngle(EarthLocation c, EarthLocation d, double r)
c - _more_d - _more_r - _more_public double getCircleAngleRange(EarthLocation c, EarthLocation d)
c - _more_d - _more_public ucar.unidata.data.storm.StormTrackPoint[] getHalfCircleTrackPoint(EarthLocation c, double angle, double r, DateTime dt) throws VisADException
c - _more_angle - _more_r - _more_dt - _more_VisADException - _more_public ucar.unidata.data.storm.StormTrackPoint[] getHalfCircleTrackPointOld(EarthLocation c, double angle, double r, DateTime dt) throws VisADException
c - _more_angle - _more_r - _more_dt - _more_VisADException - _more_