public class TrackSelection extends ucar.unidata.data.DataSelectionComponent
Modifier and Type | Field and Description |
---|---|
(package private) ucar.unidata.data.DataChoice |
dataChoice |
static int |
DEFAULT_TRACK_LENGTH_PERCENT |
static int |
DEFAULT_TRACK_STRIDE |
static int |
DEFAULT_VERTICAL_STRIDE |
(package private) java.util.Map |
defaultSubset |
(package private) ucar.visad.display.DisplayMaster |
dspMaster |
(package private) javax.swing.JTextField |
lengthField |
private static org.slf4j.Logger |
logger |
(package private) ucar.unidata.view.geoloc.MapProjectionDisplayJ2D |
mapProjDsp |
(package private) int |
selectWidth |
(package private) visad.FlatField |
track |
(package private) int |
trackLen |
(package private) int |
trackLengthPercent |
(package private) float[][] |
trackLocs |
(package private) int |
trackPos |
(package private) ucar.visad.display.LineDrawing |
trackSelectDsp |
(package private) int |
trackStart |
(package private) int |
trackStop |
(package private) int |
trackStride |
(package private) javax.swing.JTextField |
trkStr |
(package private) int |
verticalStride |
(package private) javax.swing.JTextField |
vrtStr |
(package private) double[] |
x_coords |
(package private) double[] |
y_coords |
Constructor and Description |
---|
TrackSelection(ucar.unidata.data.DataChoice dataChoice,
visad.FlatField track,
java.util.Map defaultSubset) |
Modifier and Type | Method and Description |
---|---|
void |
applyToDataSelection(ucar.unidata.data.DataSelection dataSelection)
Apply new settings
|
protected javax.swing.JComponent |
doMakeContents() |
visad.georef.MapProjection |
getDataProjection(ucar.unidata.geoloc.ProjectionRect rect) |
boolean |
setLengthPercent()
Update Track Length percentage if input text box holds a positive integer
between 1 and 100.
|
void |
setLengthPercent(int percent) |
boolean |
setTrackStride()
Update Track Stride if input text box holds a positive integer.
|
void |
setTrackStride(int stride) |
boolean |
setVerticalStride()
Update Vertical Stride if input text box holds a positive integer.
|
void |
setVerticalStride(int stride) |
(package private) void |
updateTrackSelect() |
private static final org.slf4j.Logger logger
public static final int DEFAULT_TRACK_STRIDE
public static final int DEFAULT_VERTICAL_STRIDE
public static final int DEFAULT_TRACK_LENGTH_PERCENT
ucar.unidata.data.DataChoice dataChoice
visad.FlatField track
double[] x_coords
double[] y_coords
ucar.unidata.view.geoloc.MapProjectionDisplayJ2D mapProjDsp
ucar.visad.display.DisplayMaster dspMaster
int trackStride
int verticalStride
javax.swing.JTextField trkStr
javax.swing.JTextField vrtStr
javax.swing.JTextField lengthField
ucar.visad.display.LineDrawing trackSelectDsp
float[][] trackLocs
int trackLen
int trackPos
int trackStart
int trackStop
int trackLengthPercent
int selectWidth
java.util.Map defaultSubset
TrackSelection(ucar.unidata.data.DataChoice dataChoice, visad.FlatField track, java.util.Map defaultSubset) throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
java.rmi.RemoteException
public visad.georef.MapProjection getDataProjection(ucar.unidata.geoloc.ProjectionRect rect)
protected javax.swing.JComponent doMakeContents()
doMakeContents
in class ucar.unidata.data.DataSelectionComponent
public void setTrackStride(int stride)
public void setVerticalStride(int stride)
public void setLengthPercent(int percent)
public boolean setTrackStride()
public boolean setVerticalStride()
public boolean setLengthPercent()
void updateTrackSelect()
public void applyToDataSelection(ucar.unidata.data.DataSelection dataSelection)
applyToDataSelection
in class ucar.unidata.data.DataSelectionComponent