public class GeoPreviewSelection extends ucar.unidata.data.DataSelectionComponent
Modifier and Type | Field and Description |
---|---|
private ucar.visad.display.LineDrawing |
box |
(package private) ucar.unidata.data.DataChoice |
dataChoice |
(package private) ucar.visad.display.DisplayMaster |
dspMaster |
private int |
elementMag |
(package private) FlatField |
image |
(package private) boolean |
isLL |
private GeoLatLonSelection |
laloSel |
private int |
lineMag |
private static org.slf4j.Logger |
logger |
(package private) ucar.unidata.view.geoloc.MapProjectionDisplayJ3D |
mapProjDsp |
(package private) ucar.unidata.idv.MapViewManager |
mvm |
private GeoSubsetRubberBandBox |
rbb |
(package private) MapProjection |
sampleProjection |
(package private) ucar.unidata.idv.IdvObjectStore |
store |
(package private) double[] |
x_coords |
(package private) double[] |
y_coords |
Constructor and Description |
---|
GeoPreviewSelection(ucar.unidata.data.DataSourceImpl dataSource,
ucar.unidata.data.DataChoice dataChoice,
FlatField image,
GeoLatLonSelection laLoSel,
MapProjection sample,
int lMag,
int eMag,
boolean showPreview) |
Modifier and Type | Method and Description |
---|---|
private void |
addRBB() |
void |
applyToDataSelection(ucar.unidata.data.DataSelection dataSelection) |
protected javax.swing.JComponent |
doMakeContents() |
void |
drawBox() |
private void |
eraseBox() |
private void |
filterMissingValueABI() |
private void |
forceCoords() |
ucar.unidata.data.DataChoice |
getDataChoice() |
MapProjection |
getDataProjection() |
private float |
getMissingValueABI() |
boolean |
getShowInControlProperties() |
void |
initBox() |
private void |
makeBox() |
private boolean |
rBBPresent() |
private void |
removeRBB() |
void |
setDataChoice(ucar.unidata.data.DataChoice choice) |
private static final org.slf4j.Logger logger
ucar.unidata.data.DataChoice dataChoice
boolean isLL
MapProjection sampleProjection
double[] x_coords
double[] y_coords
ucar.unidata.view.geoloc.MapProjectionDisplayJ3D mapProjDsp
ucar.visad.display.DisplayMaster dspMaster
ucar.unidata.idv.MapViewManager mvm
ucar.unidata.idv.IdvObjectStore store
private final GeoSubsetRubberBandBox rbb
private int lineMag
private int elementMag
private GeoLatLonSelection laloSel
private ucar.visad.display.LineDrawing box
public GeoPreviewSelection(ucar.unidata.data.DataSourceImpl dataSource, ucar.unidata.data.DataChoice dataChoice, FlatField image, GeoLatLonSelection laLoSel, MapProjection sample, int lMag, int eMag, boolean showPreview) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
private void filterMissingValueABI() throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
private float getMissingValueABI()
public MapProjection getDataProjection()
public void initBox()
protected javax.swing.JComponent doMakeContents()
doMakeContents
in class ucar.unidata.data.DataSelectionComponent
public void setDataChoice(ucar.unidata.data.DataChoice choice)
public ucar.unidata.data.DataChoice getDataChoice()
private void forceCoords()
public void applyToDataSelection(ucar.unidata.data.DataSelection dataSelection)
applyToDataSelection
in class ucar.unidata.data.DataSelectionComponent
public boolean getShowInControlProperties()
getShowInControlProperties
in class ucar.unidata.data.DataSelectionComponent
public void drawBox()
private void makeBox()
private void eraseBox()
private boolean rBBPresent()
private void removeRBB()
private void addRBB()