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_STRIDE |
static int |
DEFAULT_VERTICAL_STRIDE |
(package private) java.util.Map |
defaultSubset |
(package private) ucar.visad.display.DisplayMaster |
dspMaster |
private static org.slf4j.Logger |
logger |
(package private) ucar.unidata.view.geoloc.MapProjectionDisplayJ2D |
mapProjDsp |
(package private) int |
selectWidth |
(package private) FlatField |
track |
(package private) int |
trackLen |
(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) double |
trackWidthPercent |
(package private) javax.swing.JTextField |
trkStr |
(package private) int |
verticalStride |
(package private) javax.swing.JTextField |
vrtStr |
(package private) javax.swing.JTextField |
widthFld |
(package private) double[] |
x_coords |
(package private) double[] |
y_coords |
Constructor and Description |
---|
TrackSelection(ucar.unidata.data.DataChoice dataChoice,
FlatField track,
java.util.Map defaultSubset) |
Modifier and Type | Method and Description |
---|---|
void |
applyToDataSelection(ucar.unidata.data.DataSelection dataSelection) |
protected javax.swing.JComponent |
doMakeContents() |
MapProjection |
getDataProjection(ucar.unidata.geoloc.ProjectionRect rect) |
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) |
boolean |
setWidthPercent()
Update Vertical Stride if input text box holds a positive integer.
|
void |
setWidthPercent(double percent) |
(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
ucar.unidata.data.DataChoice dataChoice
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 widthFld
ucar.visad.display.LineDrawing trackSelectDsp
float[][] trackLocs
int trackLen
int trackPos
int trackStart
int trackStop
double trackWidthPercent
int selectWidth
java.util.Map defaultSubset
TrackSelection(ucar.unidata.data.DataChoice dataChoice, FlatField track, java.util.Map defaultSubset) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
public 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 setWidthPercent(double percent)
public boolean setTrackStride()
public boolean setVerticalStride()
public boolean setWidthPercent()
void updateTrackSelect()
public void applyToDataSelection(ucar.unidata.data.DataSelection dataSelection)
applyToDataSelection
in class ucar.unidata.data.DataSelectionComponent