Serialized Form
-
Package noaa.coastwatch.gui
-
Class noaa.coastwatch.gui.AbstractOverlayListPanel
class AbstractOverlayListPanel extends JPanel implements Serializable-
Serialized Fields
-
baseLayer
int baseLayer
The base layer number for overlay layering. -
counterMap
Map counterMap
The map of overlay class to counter value. -
deleteButton
JButton deleteButton
The group delete button. -
downButton
JButton downButton
The down button. -
editButton
JButton editButton
The edit button. -
groupList
JList groupList
The group overlay list. -
groupListener
noaa.coastwatch.gui.AbstractOverlayListPanel.GroupListListener groupListener
The listener for group list changes. -
groupManager
OverlayGroupManager groupManager
The overlay group manager. -
hideButton
JButton hideButton
The hide button. -
loadButton
JButton loadButton
The group load button. -
overlayList
ComponentList<VisualOverlay> overlayList
The list of overlays. -
removeButton
JButton removeButton
The remove button. -
saveButton
JButton saveButton
The group save button. -
scrollPane
JScrollPane scrollPane
The scroll pane used to hold the list of overlays. -
showButton
JButton showButton
The show button. -
upButton
JButton upButton
The up button.
-
-
-
Class noaa.coastwatch.gui.AnnotationListChooser
class AnnotationListChooser extends JPanel implements Serializable -
Class noaa.coastwatch.gui.AttributeValueChooser
class AttributeValueChooser extends JPanel implements Serializable-
Serialized Fields
-
attributeCombo
JComboBox<Attribute> attributeCombo
The combo box for choosing the attribute. -
isReconfiguring
boolean isReconfiguring
The flag that denotes we are in the middle of a panel reconfiguration. -
prevAtt
Attribute prevAtt
The previously selected attribute. -
typeToPanelMap
Map<Class,
ValuePanel> typeToPanelMap The map of attribute type to panel. -
valuePanel
ValuePanel valuePanel
The attribute value panel. -
valuePanelContainer
JPanel valuePanelContainer
The value panel container.
-
-
-
Class noaa.coastwatch.gui.CompositeChooser
class CompositeChooser extends JPanel implements Serializable -
Class noaa.coastwatch.gui.CompoundToolBar
class CompoundToolBar extends JToolBar implements Serializable -
Class noaa.coastwatch.gui.DynamicExtensionFileChooser
class DynamicExtensionFileChooser extends JFileChooser implements Serializable -
Class noaa.coastwatch.gui.EarthContextPanel
class EarthContextPanel extends JPanel implements Serializable-
Serialized Fields
-
element
EarthContextElement element
The context element to display. -
panelSize
Dimension panelSize
The panel size at last painting time.
-
-
-
Class noaa.coastwatch.gui.EarthDataAnalysisPanel
class EarthDataAnalysisPanel extends JPanel implements Serializable-
Serialized Fields
-
controller
EarthDataViewController controller
The controller object. -
lightTable
LightTable lightTable
The light table that holds the view panel. -
reader
EarthDataReader reader
The reader object. -
tabbedPane
JTabbedPane tabbedPane
The tabbed pane displaying the view control tabs. -
viewPanel
EarthDataViewPanel viewPanel
The view panel.
-
-
-
Class noaa.coastwatch.gui.EarthDataViewPanel
class EarthDataViewPanel extends JPanel implements Serializable-
Serialized Fields
-
bufferImage
BufferedImage bufferImage
The buffered view panel image. The buffer image is used to double-buffer the view to the screen. The default Swing double-buffering is turned off so that the panel itself can handle the double-buffering. This is important so that the panel can override double-buffering when view reconstruction requires some delay time, and the progress of the reconstruction should be shown during that delay. -
defaultCursor
Cursor defaultCursor
The default cursor. Generally, the default cursor is set to be an arrow, but when some view drawing mode is set such as a zoom box mode or pan mode, the cursor would be different. The default cursor may also change temporarily when the view is being drawn to indicate drawing progress. -
isRendering
boolean isRendering
The rendering flag, true if we are in a delayed rendering mode or false if not. -
isStaticView
boolean isStaticView
The static view mode flag, true if the view dimensions should never be set based on the panel dimensions. See thesetStaticView()
method for details. -
origin
Point origin
The origin point for view graphics. The origin is the top-left corner of actual view graphics within the view panel. If the aspect ratio of the view is not the same as the view panel, it is necessary for the origin to be somewhere along the top edge or the left edge of the view panel. -
panelDims
Dimension panelDims
The panel dimensions. These are the width and height of the actual view panel onscreen. When the width and height change, it may be necessary to resize the view graphics to fit the panel. -
renderingLock
Object renderingLock
The rendering lock used to stop rendering. When stopRendering() is called, the running thread acquires the rendering lock and then waits until it is notified. Notification happens when rendering is complete and the rendering worker thread is done. -
view
EarthDataView view
The earth data view for rendering. -
viewDims
Dimension viewDims
The view dimensions. These are the height and width of the view graphics. The origin of the view graphics is shifted with respect to the view panel by the origin. -
wasResized
boolean wasResized
The resize flag, true just after a panel resize event. Any repainting code should reset this flag back to false once the resizing has been dealt with. -
worker
Thread worker
The worker thread that is currently executing a rendering loop.
-
-
-
Class noaa.coastwatch.gui.EarthDataViewPanel.TrackBar
class TrackBar extends JPanel implements Serializable-
Serialized Fields
-
textFields
JTextField[] textFields
The text fields.
-
-
-
Class noaa.coastwatch.gui.EnhancementChooser
class EnhancementChooser extends JPanel implements Serializable-
Serialized Fields
-
actualRange
double[] actualRange
The actual enhancement range. -
allowedRange
double[] allowedRange
The allowed enhancement range. -
enhancementFunctionPanel
EnhancementFunctionPanel enhancementFunctionPanel
The enhancement function panel. -
fieldListener
noaa.coastwatch.gui.EnhancementChooser.RangeFieldListener fieldListener
The listener for text field action events. -
fields
JTextField[] fields
The range text fields. -
func
EnhancementFunction func
The enhancement function. -
functionCombo
JComboBox functionCombo
The function combo box. -
functionComboListener
noaa.coastwatch.gui.EnhancementChooser.FunctionComboListener functionComboListener
The listener for function combo events. -
histogramPanel
HistogramPanel histogramPanel
The histogram panel. -
lastAllowedRange
double[] lastAllowedRange
The last allowed enhancement range, saved for log enhancement. -
maxField
JTextField maxField
The maximum text field. -
maxSlider
JSlider maxSlider
The maximum value slider. -
minField
JTextField minField
The minimum text field. -
minSlider
JSlider minSlider
The minimum value slider. -
normalizeButton
JButton normalizeButton
The normalize button. -
palettePanel
PalettePanel palettePanel
The palette panel. -
sliderListener
noaa.coastwatch.gui.EnhancementChooser.RangeSliderListener sliderListener
The listener for range slider change events. -
sliders
JSlider[] sliders
The range sliders. -
stepsSpinner
JSpinner stepsSpinner
The steps spinner control. -
stepsSpinnerListener
noaa.coastwatch.gui.EnhancementChooser.StepsSpinnerListener stepsSpinnerListener
The listener for steps spinner events.
-
-
-
Class noaa.coastwatch.gui.EnhancementFunctionPanel
class EnhancementFunctionPanel extends JPanel implements Serializable-
Serialized Fields
-
func
EnhancementFunction func
The enhancement function. -
range
double[] range
The data value range.
-
-
-
Class noaa.coastwatch.gui.FeatureGroupFilterChooser
class FeatureGroupFilterChooser extends JPanel implements Serializable-
Serialized Fields
-
attChooser
AttributeValueChooser attChooser
The attribute value chooser for filter attribute and target value. -
attributeList
List<Attribute> attributeList
The attribute list to use for filter rules. -
attributeNameMap
Map<String,
Integer> attributeNameMap The attribute name map for filter rules. -
filter
FeatureGroupFilter filter
The feature group filter to be modified. -
groupAttCombo
JComboBox<Attribute> groupAttCombo
The combo box for selecting the group attribute name. -
isReconfiguring
boolean isReconfiguring
The flag that denotes we are in the middle of a panel reconfiguration.
-
-
-
Class noaa.coastwatch.gui.FileOperationChooser
class FileOperationChooser extends JToolBar implements Serializable-
Serialized Fields
-
closeButton
JButton closeButton
The close button. -
exportButton
JButton exportButton
The save as button. -
operationAction
ActionListener operationAction
The operation action listener. -
showText
boolean showText
The show text flag.
-
-
-
Class noaa.coastwatch.gui.FileSavePanel
class FileSavePanel extends JPanel implements Serializable-
Serialized Fields
-
fileChooser
JFileChooser fileChooser
The file chooser instance for this panel. -
saveField
JTextField saveField
The text field for the save file name. -
saveFile
File saveFile
The file for saving. -
whereLabel
JLabel whereLabel
The label for directory name.
-
-
-
Class noaa.coastwatch.gui.FileTransferHandler
class FileTransferHandler extends TransferHandler implements Serializable -
Class noaa.coastwatch.gui.FullScreenToolBar
class FullScreenToolBar extends JPanel implements Serializable-
Serialized Fields
-
activeButton
noaa.coastwatch.gui.FullScreenToolBar.FullScreenButton activeButton
The currently active button. -
alpha
float alpha
The alpha value to use for painting the toolbar. -
buttonBorder
RectangularShape buttonBorder
The rectangle enclosing all buttons. -
buttonList
List<noaa.coastwatch.gui.FullScreenToolBar.FullScreenButton> buttonList
The list of buttons to display. -
isMouseActive
boolean isMouseActive
The mouse activity flag, true if mouse activity is detected within the button border. -
isPressed
boolean isPressed
The pressed flag, true if we should paint the active button as pressed.
-
-
-
Class noaa.coastwatch.gui.GhostButton
class GhostButton extends JButton implements Serializable-
Serialized Fields
-
buttonSize
Dimension buttonSize
The size of the button. -
ghostIcon
Icon ghostIcon
The ghostly icon derived from the user's icon. -
ghostIconBright
Icon ghostIconBright
The highlighted version of the ghost icon. -
isPressed
boolean isPressed
The pressed flag, true if we should paint the button as pressed.
-
-
-
Class noaa.coastwatch.gui.GhostToggleButton
class GhostToggleButton extends JToggleButton implements Serializable -
Class noaa.coastwatch.gui.HistogramPanel
class HistogramPanel extends JPanel implements Serializable-
Serialized Fields
-
range
double[] range
The data value range. -
stats
Statistics stats
The histogram statistics.
-
-
-
Class noaa.coastwatch.gui.HistogramStatisticsPanel
class HistogramStatisticsPanel extends StatisticsPanel implements Serializable-
Serialized Fields
-
xLabel
String xLabel
The x axis label.
-
-
-
Class noaa.coastwatch.gui.HTMLPanel
class HTMLPanel extends JPanel implements Serializable-
Serialized Fields
-
addressField
JTextField addressField
The address text field. -
backButton
JButton backButton
The back navigation button. -
currentPage
int currentPage
The current page index loaded. -
editor
JEditorPane editor
The editor pane. -
forwardButton
JButton forwardButton
The forward navigation button. -
history
LinkedList<noaa.coastwatch.gui.HTMLPanel.HistoryEntry> history
The history of URLs. -
homeURL
URL homeURL
The home URL. -
scrollPane
JScrollPane scrollPane
The scroll pane used to hold the editor.
-
-
-
Class noaa.coastwatch.gui.ImageViewPanel
class ImageViewPanel extends JPanel implements Serializable-
Serialized Fields
-
image
BufferedImage image
The buffered image to display. -
imageGraphics
Graphics2D imageGraphics
The buffer image graphics for drawing. -
imagePanel
JPanel imagePanel
The image panel for displaying the image. -
lightTable
LightTable lightTable
The light table used for view manipulation. -
loader
ImageLoader loader
The image loading object. -
mode
int mode
The image manipulation mode. -
panelDims
Dimension panelDims
The panel dimensions. -
ready
boolean ready
The ready flag, true if the image is loaded and ready. -
trans
AffineTransform trans
The current affine transform.
-
-
-
Class noaa.coastwatch.gui.LegendPanel
class LegendPanel extends JPanel implements Serializable-
Serialized Fields
-
legend
Legend legend
The legend to display.
-
-
-
Class noaa.coastwatch.gui.LightTable
class LightTable extends JLayeredPane implements Serializable-
Serialized Fields
-
active
boolean active
The active flag, true if the light table is responding to events. -
basePoint
Point basePoint
The base point for the current drag. -
component
JComponent component
The base component for drawing. -
dragging
boolean dragging
The dragging flag, true if we are currently dragging. -
drawingMode
LightTable.Mode drawingMode
The current drawing mode. -
glassPane
JPanel glassPane
The glass pane for the table. -
initialAffine
AffineTransform initialAffine
The initial image affine transform when dragging started. -
isImageMode
boolean isImageMode
The image mode flag, true if the drawing mode uses images. -
isPolyMode
boolean isPolyMode
The poly mode flag, true if the drawing mode uses multiple segments. -
listeners
List<ChangeListener> listeners
The list of change listeners. -
polyline
GeneralPath polyline
The general path forming the current polyline. -
polyStarted
boolean polyStarted
The polyline started flag, true if a polyline is started. -
tableShape
Shape tableShape
The most recently drawn shape for rendering the glass pane. -
userShape
Shape userShape
The most recently drawn shape for returning to the user. -
wheelRotationPoint
Point wheelRotationPoint
-
wheelRotationTimer
Timer wheelRotationTimer
-
wheelRotationTotal
double wheelRotationTotal
-
-
-
Class noaa.coastwatch.gui.LineStatisticsPanel
class LineStatisticsPanel extends StatisticsPanel implements Serializable-
Serialized Fields
-
yLabel
String yLabel
The y axis label.
-
-
-
Class noaa.coastwatch.gui.MapProjectionChooser
class MapProjectionChooser extends JPanel implements Serializable-
Serialized Fields
-
lastSpheroid
Integer lastSpheroid
The last spheroid selected. This is used when the projection system is changed to one that does not support a generic spheroid. The spheroid is saved and then recalled again when a spheroid-capable projection system is selected. -
linkButton
JCheckBox linkButton
The pixel size linked button. -
parameterFields
JTextField[] parameterFields
The parameters text fields. -
parametersPanel
JPanel parametersPanel
The parameters panel. -
pixelSizeLabel
JLabel pixelSizeLabel
The pixel size label. -
regionFields
JTextField[] regionFields
The region text fields. -
spheroidCombo
JComboBox spheroidCombo
The projection spheroid combo box. -
systemCombo
JComboBox systemCombo
The projection system combo box. -
zoneField
JTextField zoneField
The zone text field.
-
-
-
Class noaa.coastwatch.gui.MultiPointFeatureOverlayStatsPanel
class MultiPointFeatureOverlayStatsPanel extends JLayeredPane implements Serializable-
Serialized Fields
-
addButton
JButton addButton
The buttons for manipulating expressions in the table. -
computingLabel
JLabel computingLabel
The computing stats label. -
dupButton
JButton dupButton
-
editButton
JButton editButton
-
expressionList
List<String> expressionList
The list of expressions in the table. This list may include expressions that are invalid, for example if the user entered an expression with invalid attributes. In that case the corresponding entry in the result map may be marked with an error string. -
expressionStatsResultMap
Map<String,
noaa.coastwatch.gui.MultiPointFeatureOverlayStatsPanel.StatsResult> expressionStatsResultMap The map of expression to computed stats result. There may be expressions in the list that have no corresponding stats result in the map, because their stats have not been computed yet. -
featureArea
EarthArea featureArea
The earth area for feature data computation. -
glassPanel
JPanel glassPanel
The panel used to block inputs during stats computation. -
matchingFeatures
List<Feature> matchingFeatures
The list of matching features. When null, it means that we need to update the list of matching features from the overlay. -
multiPointOverlay
MultiPointFeatureOverlay<? extends PointFeatureSymbol> multiPointOverlay
The overlay to user for feature data in this panel. -
removeButton
JButton removeButton
-
statsModel
noaa.coastwatch.gui.MultiPointFeatureOverlayStatsPanel.StatsTableModel statsModel
The model used by the table of feature statistics values. -
statsTable
JTable statsTable
The table of feature statistics values. -
statsWorker
noaa.coastwatch.gui.MultiPointFeatureOverlayStatsPanel.StatsComputation statsWorker
The worker used for computing stats in the background.
-
-
-
Class noaa.coastwatch.gui.MultiPointFeatureOverlaySymbolPanel
class MultiPointFeatureOverlaySymbolPanel extends JPanel implements Serializable-
Serialized Fields
-
displayedPointOverlay
PointFeatureOverlay displayedPointOverlay
The currently point overlay displayed in the table of features. -
featureArea
EarthArea featureArea
The earth area for feature display. -
featureAttributes
List<Attribute> featureAttributes
The list of feature attributes. -
featureModel
noaa.coastwatch.gui.MultiPointFeatureOverlaySymbolPanel.FeatureTableModel featureModel
The model used by the table of feature attribute values. -
featureTable
JTable featureTable
The table of feature attribute values. -
isOverlayListUpdating
boolean isOverlayListUpdating
The flag to indicate that the symbol overlay list is being internally updated. -
matchingFeatures
List<Feature> matchingFeatures
The list of matching features. -
matchingFeaturesLabel
JLabel matchingFeaturesLabel
The label displaying the number of matching features. -
multiPointOverlay
MultiPointFeatureOverlay<SimpleSymbol> multiPointOverlay
The overlay to display features from in this panel. -
overlayList
JList<PointFeatureOverlay> overlayList
The list of symbol overlays.
-
-
-
Class noaa.coastwatch.gui.OverlayGroupSavePanel
class OverlayGroupSavePanel extends JPanel implements Serializable-
Serialized Fields
-
groupField
JTextField groupField
The group name text field. -
groupList
JList groupList
The group name list.
-
-
-
Class noaa.coastwatch.gui.OverlayListChooser
class OverlayListChooser extends JPanel implements Serializable-
Serialized Fields
-
chooserDialog
JDialog chooserDialog
The chooser dialog for overlay properties. -
gridMenu
JPopupMenu gridMenu
The popup menu for grid overlays. -
listPanel
noaa.coastwatch.gui.OverlayListChooser.OverlayListPanel listPanel
The overlay list panel. -
maskMenu
JPopupMenu maskMenu
The popup menu for mask overlays. -
reader
EarthDataReader reader
The data reader for bitmask overlays. -
variableList
List variableList
The list of variables for bitmask overlays.
-
-
-
Class noaa.coastwatch.gui.PaletteChooser
class PaletteChooser extends JPanel implements Serializable-
Serialized Fields
-
paletteList
JList paletteList
The list of palette names. -
palettePanel
PalettePanel palettePanel
The palette display panel.
-
-
-
Class noaa.coastwatch.gui.PalettePanel
class PalettePanel extends JPanel implements Serializable-
Serialized Fields
-
func
EnhancementFunction func
The enhancement function. -
palette
Palette palette
The currently displayed palette. -
range
double[] range
The data value range.
-
-
-
Class noaa.coastwatch.gui.PreferencesChooser
class PreferencesChooser extends JPanel implements Serializable-
Serialized Fields
-
enhancePrefsChooser
noaa.coastwatch.gui.PreferencesChooser.EnhancementPreferencesChooser enhancePrefsChooser
The enhancement preferences panel. -
generalPrefsChooser
noaa.coastwatch.gui.PreferencesChooser.GeneralPreferencesChooser generalPrefsChooser
The general preferences chooser. -
prefs
Preferences prefs
The preferences object displayed by this panel. -
prefsChanged
boolean prefsChanged
The change flag, true if the original preferences have been changed.
-
-
-
Class noaa.coastwatch.gui.ReaderInfoPanel
class ReaderInfoPanel extends JPanel implements Serializable-
Serialized Fields
-
editor
JEditorPane editor
The panel showing the HTML.
-
-
-
Class noaa.coastwatch.gui.ReaderMetadataPanel
class ReaderMetadataPanel extends JPanel implements Serializable-
Serialized Fields
-
editor
JEditorPane editor
The panel showing the HTML. -
filteredList
List<String[]> filteredList
The filtered metadata to show in the table. -
metadataList
List<String[]> metadataList
The metadata to show in the table.
-
-
-
Class noaa.coastwatch.gui.RenderablePanel
class RenderablePanel extends JPanel implements Serializable-
Serialized Fields
-
renderable
Renderable renderable
The renderable to display.
-
-
-
Class noaa.coastwatch.gui.SatellitePassCoveragePanel
class SatellitePassCoveragePanel extends EarthContextPanel implements Serializable-
Serialized Fields
-
handler
noaa.coastwatch.gui.SatellitePassCoveragePanel.MouseHandler handler
The mouse motion and button handler. -
pass
SatellitePassInfo pass
The current pass.
-
-
-
Class noaa.coastwatch.gui.SatellitePassPreviewPanel
class SatellitePassPreviewPanel extends JPanel implements Serializable-
Serialized Fields
-
pass
SatellitePassInfo pass
The current pass. -
toolButtonGroup
ButtonGroup toolButtonGroup
The button group for tool buttons. -
viewPanel
ImageViewPanel viewPanel
The image view panel.
-
-
-
Class noaa.coastwatch.gui.SatellitePassTable
class SatellitePassTable extends JTable implements Serializable -
Class noaa.coastwatch.gui.SatellitePassTableModel
class SatellitePassTableModel extends AbstractTableModel implements Serializable-
Serialized Fields
-
host
String host
The protocol, host and path to use for updating the pass table model. -
passMap
TreeMap passMap
The key/value map of pass IDs and pass info objects. -
passSet
TreeSet passSet
The ordered set of pass info objects. -
path
String path
The protocol, host and path to use for updating the pass table model. -
protocol
String protocol
The protocol, host and path to use for updating the pass table model. -
sortColumn
int sortColumn
The current sorting column index. -
worker
Thread worker
The current update worker thread.
-
-
-
Class noaa.coastwatch.gui.SelectionRuleFilterChooser
class SelectionRuleFilterChooser extends JPanel implements Serializable-
Serialized Fields
-
attributeList
List<Attribute> attributeList
The attribute list to use for selection rules. -
attributeNameMap
Map<String,
Integer> attributeNameMap The attribute name map for selection rules. -
componentList
ComponentList<noaa.coastwatch.gui.SelectionRuleFilterChooser.FilterLine> componentList
The component list showing the list of selection rule panels. -
defaultTimeWindow
TimeWindow defaultTimeWindow
The default time window to use for new date attribute rules. -
filter
SelectionRuleFilter filter
The selection rule filter to be modified. -
filterModeCombo
JComboBox<SelectionRuleFilter.FilterMode> filterModeCombo
The combo box for choosing the selection rule filter mode. -
isReconfiguring
boolean isReconfiguring
The flag that denotes we are in the middle of a panel reconfiguration.
-
-
-
Class noaa.coastwatch.gui.ServerStatusPanel
class ServerStatusPanel extends JPanel implements Serializable-
Serialized Fields
-
activityLabel
JLabel activityLabel
-
errorLabel
JLabel errorLabel
-
errorSound
AudioClip errorSound
The error condition sound effect. -
errorState
boolean errorState
The error condition flag, true if an error dialog is deployed. -
host
String host
The server protocol, host and query path. -
hostLabel
JLabel hostLabel
The current status labels. -
idleLabel
JLabel idleLabel
-
incomingArea
JTextArea incomingArea
The current status text areas. -
incomingLabel
JLabel incomingLabel
-
operator
boolean operator
The operator flag, true to show error dialogs. -
path
String path
The server protocol, host and query path. -
processingLabel
JLabel processingLabel
-
protocol
String protocol
The server protocol, host and query path. -
unprocessedArea
JTextArea unprocessedArea
-
worker
Thread worker
The current update worker thread.
-
-
-
Class noaa.coastwatch.gui.SortedTable
class SortedTable extends JTable implements Serializable-
Serialized Fields
-
sortedModel
SortedTableModel sortedModel
The sorted table model. -
sortIcon
Icon sortIcon
The sorting icon.
-
-
-
Class noaa.coastwatch.gui.StatisticsPanel
class StatisticsPanel extends XYPlotPanel implements Serializable-
Serialized Fields
-
stats
Statistics stats
The histogram statistics.
-
-
-
Class noaa.coastwatch.gui.SurveyListChooser
class SurveyListChooser extends JPanel implements Serializable-
Serialized Fields
-
actionListeners
List actionListeners
The list of action listeners. -
listPanel
noaa.coastwatch.gui.SurveyListChooser.SurveyListPanel listPanel
The survey list panel. -
plotPanel
JPanel plotPanel
The plot area used for survey plot results. -
resultsArea
JEditorPane resultsArea
The panel used for survey results. -
surveyCommand
String surveyCommand
The last survey command executed. -
surveyPlotMap
Map surveyPlotMap
The map of surveys to plot panels.
-
-
-
Class noaa.coastwatch.gui.Swirl
class Swirl extends JPanel implements Serializable-
Serialized Fields
-
rotationSpokes
int rotationSpokes
The current rotation spoke count for the swirl highlight. -
timeout
int timeout
The current timeout for spoke rotation, determines the speed. -
timer
Timer timer
The timer for swirl actions.
-
-
-
Class noaa.coastwatch.gui.ToolSplashWindow
class ToolSplashWindow extends JWindow implements Serializable -
Class noaa.coastwatch.gui.VariableChooser
class VariableChooser extends JPanel implements Serializable-
Serialized Fields
-
combo
JComboBox combo
The combo box.
-
-
-
Class noaa.coastwatch.gui.ViewOperationChooser
class ViewOperationChooser extends JToolBar implements Serializable-
Serialized Fields
-
buttonList
List<AbstractButton> buttonList
The list of all buttons. -
fsToolbar
FullScreenToolBar fsToolbar
The fullscreen toolbar for this chooser. -
group
ButtonGroup group
The button group for tool buttons. -
hidden
JToggleButton hidden
The invisible button used for turning off the button group. -
operationAction
ActionListener operationAction
The operation action listener. -
showText
boolean showText
The show text flag.
-
-
-
Class noaa.coastwatch.gui.XYPlotPanel
class XYPlotPanel extends JPanel implements Serializable-
Serialized Fields
-
isValid
boolean isValid
The valid flag. -
plotAffine
AffineTransform plotAffine
The plot affine transform. -
plotBounds
Rectangle plotBounds
The plot bounds rectangle. -
xAxisLabel
TextElement xAxisLabel
The x-axis text element. -
xTickLabels
TextElement[] xTickLabels
The x-axis tick strings. -
yAxisLabel
TextElement yAxisLabel
The y-axis text element. -
yTickLabels
TextElement[] yTickLabels
The y-axis text strings.
-
-
-
-
Package noaa.coastwatch.gui.nav
-
Package noaa.coastwatch.gui.open
-
Class noaa.coastwatch.gui.open.BasicReaderInfoPanel
class BasicReaderInfoPanel extends JPanel implements Serializable-
Serialized Fields
-
dataList
List<String[]> dataList
The list of [name,value] entries to show in the table. -
dataModel
AbstractTableModel dataModel
The table data model with two columns.
-
-
-
Class noaa.coastwatch.gui.open.DataVariableTableModel
class DataVariableTableModel extends AbstractTableModel implements Serializable-
Serialized Fields
-
variableList
List variableList
The list of variables for the model.
-
-
-
Class noaa.coastwatch.gui.open.EarthDataChooser
class EarthDataChooser extends JPanel implements Serializable-
Serialized Fields
-
fileChooser
JFileChooser fileChooser
The file chooser for local files. -
popupMessage
Popup popupMessage
The popup for file information pending message. -
popupTimer
Timer popupTimer
The timer for file information popup. -
previewPanel
EarthDataViewPanel previewPanel
The preview panel. -
reader
EarthDataReader reader
The active earth data reader. -
readerInfoPanel
BasicReaderInfoPanel readerInfoPanel
The global reader info panel. -
variableModel
DataVariableTableModel variableModel
The variable table model. -
variableTable
JTable variableTable
The variable table.
-
-
-
Class noaa.coastwatch.gui.open.FileChooser
class FileChooser extends JPanel implements Serializable-
Serialized Fields
-
fileModel
FileTableModel fileModel
The table model for files and directories. -
fileTable
JTable fileTable
The table of directories and files. -
filterField
JTextField filterField
The text field for the filter string. -
lister
DirectoryLister lister
The lister to use for directory contents. -
locationField
JTextField locationField
The text field for the location string. -
normalCursor
Cursor normalCursor
The default panel cursor. -
refreshButton
JButton refreshButton
The refresh navigation button. -
stopButton
JButton stopButton
The stop navigation button. -
upButton
JButton upButton
The ip navigation button. -
worker
Thread worker
The current update worker thread.
-
-
-
Class noaa.coastwatch.gui.open.FileTable
class FileTable extends JTable implements Serializable -
Class noaa.coastwatch.gui.open.FileTableModel
class FileTableModel extends AbstractTableModel implements Serializable-
Serialized Fields
-
entryList
List entryList
The list of directory entries.
-
-
-
Class noaa.coastwatch.gui.open.NetworkFileChooser
class NetworkFileChooser extends JPanel implements Serializable-
Serialized Fields
-
fileChooser
FileChooser fileChooser
The file chooser used for selecting directories and files. -
lister
DirectoryLister lister
The directory lister used for the file chooser. -
serverChooser
ServerChooser serverChooser
The server chooser used for selecting the network server. -
statusField
JTextField statusField
The status field showing connection and listing status.
-
-
-
Class noaa.coastwatch.gui.open.ServerChooser
class ServerChooser extends JPanel implements Serializable-
Serialized Fields
-
connectButton
JButton connectButton
The connect button. -
removeButton
JButton removeButton
The remove button. -
serverModel
ServerTableModel serverModel
The table model of server name and location. -
serverTable
JTable serverTable
The table of servers.
-
-
-
Class noaa.coastwatch.gui.open.ServerTableModel
class ServerTableModel extends AbstractTableModel implements Serializable-
Serialized Fields
-
serverList
List serverList
The list of server entries.
-
-
-
Class noaa.coastwatch.gui.open.THREDDSFileChooser
class THREDDSFileChooser extends JPanel implements Serializable-
Serialized Fields
-
serverBox
JComboBox serverBox
The server chooser used for selecting the network server. -
statusField
JTextField statusField
The status field showing connection and listing status. -
treeHolder
JScrollPane treeHolder
-
xmlTree
XMLTree xmlTree
-
-
-
Class noaa.coastwatch.gui.open.XMLTree
class XMLTree extends JTree implements Serializable-
Serialized Fields
-
baseUrlPath
String baseUrlPath
where we came from -
elementToNode
Hashtable elementToNode
A map from dom element to tree node -
includeAttributes
boolean includeAttributes
If true then add all of the attributes of each node as jtree children nodes -
tagNameToLabelAttr
Hashtable tagNameToLabelAttr
Define the name of the xml attribute that should be used for the label for certain tags -
tagNameToLabelChild
Hashtable tagNameToLabelChild
You can specify that the label for a certain tag is gotten from a child of the tag -
tagsToNotProcess
Hashtable tagsToNotProcess
Don't process the tags in this list -
tagsToNotProcessButRecurse
Hashtable tagsToNotProcessButRecurse
Collection of xml tag names that are not to be added to the jtree -
tagsToNotRecurse
Hashtable tagsToNotRecurse
Don't process the children trees of tags in this list -
tagsToProcess
Hashtable tagsToProcess
If set then only tags in this list are processed -
tagsToRecurse
Hashtable tagsToRecurse
If set then only tags in this list are recursed -
treeModel
DefaultTreeModel treeModel
The tree model -
treeRoot
XMLTree.XmlTreeNode treeRoot
The jtree root -
useTagNameAsLabel
boolean useTagNameAsLabel
The useTagNameAsLabel property.
-
-
-
Class noaa.coastwatch.gui.open.XMLTree.XmlNodeList
class XmlNodeList extends ArrayList implements Serializable -
Class noaa.coastwatch.gui.open.XMLTree.XmlTreeNode
class XmlTreeNode extends DefaultMutableTreeNode implements Serializable-
Serialized Fields
-
xmlNode
Element xmlNode
Corresponding xml node
-
-
-
-
Package noaa.coastwatch.gui.save
-
Class noaa.coastwatch.gui.save.ArcOptionPanel
class ArcOptionPanel extends JPanel implements Serializable-
Serialized Fields
-
headerCheck
JCheckBox headerCheck
The check box for dimension header.
-
-
-
Class noaa.coastwatch.gui.save.ArcSavePanel
class ArcSavePanel extends DataSavePanel implements Serializable-
Serialized Fields
-
arcPanel
ArcOptionPanel arcPanel
The ArcGIS option panel.
-
-
-
Class noaa.coastwatch.gui.save.BinaryOptionPanel
class BinaryOptionPanel extends JPanel implements Serializable-
Serialized Fields
-
byteOrderCombo
JComboBox byteOrderCombo
The combo box for byte order. -
dataTypeCombo
JComboBox dataTypeCombo
The combo box for data type. -
headerCheck
JCheckBox headerCheck
The check box for dimension header. -
maxField
JTextField maxField
The text field for maximum value. -
minField
JTextField minField
The text field for minimum value. -
missingField
JTextField missingField
The text field for missing value. -
offsetField
JTextField offsetField
The text field for add offset. -
rangePanel
JPanel rangePanel
The panel for range min/max controls. -
rangeRadio
JRadioButton rangeRadio
The radio button for current scaling. -
scaleField
JTextField scaleField
The text field for scaling factor. -
scalePanel
JPanel scalePanel
The panel for scale factor/offset controls. -
scaleRadio
JRadioButton scaleRadio
The radio button for scaling factor/offset.
-
-
-
Class noaa.coastwatch.gui.save.BinarySavePanel
class BinarySavePanel extends DataSavePanel implements Serializable-
Serialized Fields
-
binaryPanel
BinaryOptionPanel binaryPanel
The binary option panel.
-
-
-
Class noaa.coastwatch.gui.save.CFNC4SavePanel
class CFNC4SavePanel extends DataSavePanel implements Serializable -
Class noaa.coastwatch.gui.save.CFNCSavePanel
class CFNCSavePanel extends DataSavePanel implements Serializable -
Class noaa.coastwatch.gui.save.CWHDFSavePanel
class CWHDFSavePanel extends DataSavePanel implements Serializable -
Class noaa.coastwatch.gui.save.DataSavePanel
class DataSavePanel extends SavePanel implements Serializable-
Serialized Fields
-
reader
EarthDataReader reader
The earth data reader to use for data. -
subsetPanel
SubsetOptionPanel subsetPanel
The subset panel used for creating data subsets. -
variableList
List variableList
The list of variables for export. -
variablePanel
VariableOptionPanel variablePanel
The variable option panel. -
view
EarthDataView view
The current earth view.
-
-
-
Class noaa.coastwatch.gui.save.EarthDataExporter
class EarthDataExporter extends JPanel implements Serializable-
Serialized Fields
-
formatCombo
JComboBox formatCombo
The combo box for file format. -
info
EarthDataInfo info
The earth data information to use for legends. -
optionDialog
JDialog optionDialog
The option dialog. -
optionPanel
SavePanel optionPanel
The save options panel. -
reader
EarthDataReader reader
The data reader for exported data. -
saveDialog
JDialog saveDialog
The save dialog created by the showDialog() method. -
savePanel
FileSavePanel savePanel
The save panel for current file name. -
variableList
List variableList
The list of variable names for export. -
view
EarthDataView view
The earth data view for rendered images.
-
-
-
Class noaa.coastwatch.gui.save.GeoTIFFSavePanel
class GeoTIFFSavePanel extends ImageSavePanel implements Serializable-
Serialized Fields
-
renderPanel
RenderOptionPanel renderPanel
The rendering option panel.
-
-
-
Class noaa.coastwatch.gui.save.GIFSavePanel
class GIFSavePanel extends ImageSavePanel implements Serializable-
Serialized Fields
-
renderPanel
RenderOptionPanel renderPanel
The rendering option panel.
-
-
-
Class noaa.coastwatch.gui.save.ImageSavePanel
class ImageSavePanel extends SavePanel implements Serializable-
Serialized Fields
-
info
EarthDataInfo info
The earth data information to use for legends. -
isIndexable
boolean isIndexable
The indexable flag, true if we can limit the colors to an index model. -
view
EarthDataView view
The view to save as an image.
-
-
-
Class noaa.coastwatch.gui.save.JPEGSavePanel
class JPEGSavePanel extends ImageSavePanel implements Serializable-
Serialized Fields
-
renderPanel
RenderOptionPanel renderPanel
The rendering option panel.
-
-
-
Class noaa.coastwatch.gui.save.PDFSavePanel
class PDFSavePanel extends ImageSavePanel implements Serializable-
Serialized Fields
-
renderPanel
RenderOptionPanel renderPanel
The rendering option panel.
-
-
-
Class noaa.coastwatch.gui.save.PNGSavePanel
class PNGSavePanel extends ImageSavePanel implements Serializable-
Serialized Fields
-
renderPanel
RenderOptionPanel renderPanel
The rendering option panel.
-
-
-
Class noaa.coastwatch.gui.save.RenderOptionPanel
class RenderOptionPanel extends JPanel implements Serializable-
Serialized Fields
-
colorCheck
JCheckBox colorCheck
The checkbox for limiting image colors. -
colorLine
JPanel colorLine
The line of controls for color limits. -
colorSpinner
JSpinner colorSpinner
The spinner for the number of colors to limit images to. -
compressCheck
JCheckBox compressCheck
The checkbox for TIFF compression. -
compressCombo
JComboBox compressCombo
The combo box for TIFF compression algorithm. -
nolegendsCheck
JCheckBox nolegendsCheck
The checkbox for plot legends. -
nosmoothCheck
JCheckBox nosmoothCheck
The checkbox for font and line smoothing. -
worldCheck
JCheckBox worldCheck
The world file check box.
-
-
-
Class noaa.coastwatch.gui.save.SavePanel
class SavePanel extends JPanel implements Serializable -
Class noaa.coastwatch.gui.save.SubsetOptionPanel
class SubsetOptionPanel extends JPanel implements Serializable-
Serialized Fields
-
allRadio
JRadioButton allRadio
The radio button for all data. -
colField
JTextField colField
The text field for image upper-left column. -
colsField
JTextField colsField
The text field for image columns. -
currentRadio
JRadioButton currentRadio
The radio button for current view data. -
geographicPanel
JPanel geographicPanel
The panel holding controls for geographic subsets. -
geographicRadio
JRadioButton geographicRadio
The radio button for geographic coordinates. -
imagePanel
JPanel imagePanel
The panel holding controls for image subsets. -
imageRadio
JRadioButton imageRadio
The radio button for image coordinates. -
lrLatField
JTextField lrLatField
The text field for geographic lower-right latitude. -
lrLonField
JTextField lrLonField
The text field for geographic lower-right longitude. -
rowField
JTextField rowField
The text field for image upper-left row. -
rowsField
JTextField rowsField
The text field for image rows. -
ulLatField
JTextField ulLatField
The text field for geographic upper-left latitude. -
ulLonField
JTextField ulLonField
The text field for geographic upper-left longitude.
-
-
-
Class noaa.coastwatch.gui.save.TextOptionPanel
class TextOptionPanel extends JPanel implements Serializable-
Serialized Fields
-
coordsCheck
JCheckBox coordsCheck
The check box for geographic coordinates. -
coordsPanel
JPanel coordsPanel
The panel used for geographic coordinate order controls. -
headerCheck
JCheckBox headerCheck
The check box for dimension header. -
latlonRadio
JRadioButton latlonRadio
The radio button for lat/lon coordinate order. -
lonlatRadio
JRadioButton lonlatRadio
The radio button for lon/lat coordinate order. -
missingField
JTextField missingField
The missing value field.
-
-
-
Class noaa.coastwatch.gui.save.TextSavePanel
class TextSavePanel extends DataSavePanel implements Serializable-
Serialized Fields
-
textPanel
TextOptionPanel textPanel
The text option panel.
-
-
-
Class noaa.coastwatch.gui.save.VariableOptionPanel
class VariableOptionPanel extends JPanel implements Serializable-
Serialized Fields
-
variableList
JList variableList
The list of variable names.
-
-
-
-
Package noaa.coastwatch.gui.value
-
Class noaa.coastwatch.gui.value.ByteValuePanel
-
Class noaa.coastwatch.gui.value.DateValuePanel
-
Class noaa.coastwatch.gui.value.DoubleValuePanel
-
Class noaa.coastwatch.gui.value.FloatValuePanel
-
Class noaa.coastwatch.gui.value.IntegerValuePanel
-
Class noaa.coastwatch.gui.value.LongValuePanel
-
Class noaa.coastwatch.gui.value.ParsableValuePanel
-
Serialized Fields
-
inputField
JTextField inputField
The text field to display the value. -
value
T value
The value held by this object.
-
-
-
Class noaa.coastwatch.gui.value.ShortValuePanel
-
Class noaa.coastwatch.gui.value.StringValuePanel
-
Class noaa.coastwatch.gui.value.TimeWindowValuePanel
-
Serialized Fields
-
datePanel
DateValuePanel datePanel
The date panel for the central date. -
isReconfiguring
boolean isReconfiguring
The flag that denotes we are in the middle of a panel reconfiguration. -
sizePanel
LongValuePanel sizePanel
The window size panel. -
timeWindowValue
TimeWindow timeWindowValue
The time window value held by this object. -
unitsCombo
JComboBox unitsCombo
The combo box with units for the size value (minutes, hours, days).
-
-
-
Class noaa.coastwatch.gui.value.ValuePanel
class ValuePanel extends JPanel implements Serializable
-
-
Package noaa.coastwatch.gui.visual
-
Class noaa.coastwatch.gui.visual.ComponentList
class ComponentList extends JPanel implements Serializable-
Serialized Fields
-
componentMap
Map<Component,
E extends ComponentProducer> componentMap The map of components to producers. -
defaultBackground
Color defaultBackground
The default component background. -
isSelectable
boolean isSelectable
The selectable flag, true if rows can be selected or false if not. -
lastIndex
Integer lastIndex
The last component index that was clicked. -
producerList
List<E extends ComponentProducer> producerList
The list of component producers. -
selectionBackground
Color selectionBackground
The selected component background. -
selectionSet
SortedSet<Integer> selectionSet
The hash set of selections. -
visibleRowCount
int visibleRowCount
The visible row count.
-
-
-
Class noaa.coastwatch.gui.visual.ExpressionMaskOverlayPropertyChooser
class ExpressionMaskOverlayPropertyChooser extends GenericOverlayPropertyChooser implements Serializable-
Serialized Fields
-
field
JTextField field
The text field for expression input.
-
-
-
Class noaa.coastwatch.gui.visual.FontChooser
class FontChooser extends JPanel implements Serializable-
Serialized Fields
-
boldCheck
JCheckBox boldCheck
The bold checkbox. -
familyCombo
JComboBox familyCombo
The font family combo box. -
font
Font font
The initial font chooser font. -
italicCheck
JCheckBox italicCheck
The italic checkbox. -
sampleLabel
JLabel sampleLabel
The sample font label shown in the sample panel. -
sizeSpinner
JSpinner sizeSpinner
The point size spinner.
-
-
-
Class noaa.coastwatch.gui.visual.GenericOverlayPropertyChooser
class GenericOverlayPropertyChooser extends OverlayPropertyChooser implements Serializable -
Class noaa.coastwatch.gui.visual.MultilayerBitmaskOverlayPropertyChooser
class MultilayerBitmaskOverlayPropertyChooser extends OverlayPropertyChooser implements Serializable-
Serialized Fields
-
listPanel
noaa.coastwatch.gui.visual.MultilayerBitmaskOverlayPropertyChooser.BitmaskListPanel listPanel
The list used for storing all bitmask overlays.
-
-
-
Class noaa.coastwatch.gui.visual.MultiPointFeatureOverlayPropertyChooser
class MultiPointFeatureOverlayPropertyChooser extends OverlayPropertyChooser<MultiPointFeatureOverlay<SimpleSymbol>> implements Serializable-
Serialized Fields
-
addButton
JButton addButton
The buttons for manipulating entries in the list. -
dupButton
JButton dupButton
-
editButton
JButton editButton
-
featurePanel
MultiPointFeatureOverlaySymbolPanel featurePanel
The panel showing the results of feature filtering. -
groupCheckBox
JCheckBox groupCheckBox
The check box indicating that the group filter is active/inactive. -
groupFilterChooser
FeatureGroupFilterChooser groupFilterChooser
The chooser for group filter. -
listPanel
noaa.coastwatch.gui.visual.MultiPointFeatureOverlayPropertyChooser.PointFeatureOverlayListPanel listPanel
The list panel of point overlays. -
removeButton
JButton removeButton
-
source
PointFeatureSource source
The source for point data. -
statsPanel
MultiPointFeatureOverlayStatsPanel statsPanel
The panel showing the results of feature statistics calculations.
-
-
-
Class noaa.coastwatch.gui.visual.OverlayPropertyChooser
class OverlayPropertyChooser extends JPanel implements Serializable-
Serialized Fields
-
overlay
T extends EarthDataOverlay overlay
The overlay to use for choosing properties.
-
-
-
Class noaa.coastwatch.gui.visual.PointFeatureOverlayPropertyChooser
class PointFeatureOverlayPropertyChooser extends OverlayPropertyChooser<PointFeatureOverlay<SimpleSymbol>> implements Serializable -
Class noaa.coastwatch.gui.visual.SimpleColorChooser
class SimpleColorChooser extends JPanel implements Serializable-
Serialized Fields
-
chooserButton
JButton chooserButton
The button used for activating the JColorChooser. -
chooserDialog
JDialog chooserDialog
The dialog used to display the full color chooser. -
color
Color color
The initial color chooser color. -
colors
Color[] colors
The swatch colors. -
cols
int cols
The number of swatch columns. -
rows
int rows
The number of swatch rows.
-
-
-
Class noaa.coastwatch.gui.visual.StrokeChooser
class StrokeChooser extends JPanel implements Serializable-
Serialized Fields
-
dashStyleCombo
JComboBox dashStyleCombo
The dash style combo box. -
lineThicknessSpinner
JSpinner lineThicknessSpinner
The line thickness spinner. -
sampleLabel
JLabel sampleLabel
The sample stroke label shown in the sample panel. -
sampleStroke
StrokeSwatch sampleStroke
The sample stroke pattern shown in the sample panel. -
stroke
Stroke stroke
The initial stroke chooser stroke.
-
-
-
-
Package noaa.coastwatch.io
-
Class noaa.coastwatch.io.DataTransferEvent
class DataTransferEvent extends EventObject implements Serializable
-
-
Package noaa.coastwatch.io.tile
-
Class noaa.coastwatch.io.tile.LRUTileCache
-
Serialized Fields
-
cacheSize
int cacheSize
The current cache size in bytes. -
maxCacheSize
int maxCacheSize
The maximum cache size in bytes.
-
-
-
-
Package noaa.coastwatch.render
-
Class noaa.coastwatch.render.AnnotationOverlay
class AnnotationOverlay extends PolygonOverlay implements Serializable-
Serialized Fields
-
elements
List elements
The list of annotation elements. -
reference
int reference
The annotation reference frame.
-
-
-
Class noaa.coastwatch.render.ArrowSymbol
class ArrowSymbol extends DirectionSymbol implements Serializable-
Serialized Fields
-
componentAtts
int[] componentAtts
The feature attributes for the vector components. -
isMagDir
boolean isMagDir
The magnitude-direction flag, true if the feature attributes are [magnitude, direction], false if they are [u, v].
-
-
-
Class noaa.coastwatch.render.BitmaskOverlay
class BitmaskOverlay extends MaskOverlay implements Serializable- serialVersionUID:
- -1831067398269937724L
-
Serialized Fields
-
gridName
String gridName
The name of the grid variable. -
mask
int mask
The bit mask value.
-
-
Class noaa.coastwatch.render.CoastOverlay
class CoastOverlay extends PolygonOverlay implements Serializable- serialVersionUID:
- 2437261200101474557L
-
Serialized Fields
-
smallPolygons
boolean smallPolygons
The flag for full rendering including small polygons.
-
-
Class noaa.coastwatch.render.ColorArrowSymbol
class ColorArrowSymbol extends ArrowSymbol implements Serializable-
Serialized Fields
-
func
EnhancementFunction func
The data enhancement function. -
missingColor
Color missingColor
The color to use for invalid or below range values. -
pal
Palette pal
The color palette to use for enhancement.
-
-
-
Class noaa.coastwatch.render.ColorWindBarbSymbol
class ColorWindBarbSymbol extends WindBarbSymbol implements Serializable-
Serialized Fields
-
func
EnhancementFunction func
The data enhancement function. -
missingColor
Color missingColor
The color to use for invalid or below range values. -
pal
Palette pal
The color palette to use for enhancement.
-
-
-
Class noaa.coastwatch.render.CrossSymbol
class CrossSymbol extends jahuwaldt.plot.PlotSymbol implements Serializable -
Class noaa.coastwatch.render.DataReferenceOverlay
class DataReferenceOverlay extends LabeledLineOverlay implements Serializable- serialVersionUID:
- 3580402521822495401L
-
Serialized Fields
-
cols
double[] cols
The grid reference column locations in pixels. -
manualLines
boolean manualLines
The manual lines flag. -
rows
double[] rows
The grid reference row locations in pixels.
-
-
Class noaa.coastwatch.render.DirectionSymbol
class DirectionSymbol extends PointFeatureSymbol implements Serializable-
Serialized Fields
-
directionIsFrom
boolean directionIsFrom
The direction-is-from flag, indicating that direction angles must be flipped 180 degrees before drawing. -
trans
EarthTransform2D trans
The earth transform used for converting directions.
-
-
-
Class noaa.coastwatch.render.EarthDataOverlay
class EarthDataOverlay extends Object implements Serializable- serialVersionUID:
- -7008374236800330226L
-
Serialization Methods
-
readObject
Reads the object data from the input stream. If the overlay was serialized without an alpha value, than the alpha value is set to 255.- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
alpha
int alpha
The overlay alpha value. -
color
Color color
The overlay color. -
hasValidAlpha
boolean hasValidAlpha
The flag indicating that this overlay has a valid alpha value. This flag is used by the deserialization code to detect if this overlay was saved with an alpha value or not. If true, then this is a newer style of overlay with an alpha value and the value should be retained after serialization. If false, then this is an older overlay without an alpha value and the value should be set to the default of 255. -
isVisible
boolean isVisible
The overlay visibility flag. -
layer
int layer
The overlay layer number. -
name
String name
The overlay name.
-
-
Class noaa.coastwatch.render.EnhancementFunction
class EnhancementFunction extends Function implements Serializable-
Serialized Fields
-
range
double[] range
The enhancement range as [min, max]. -
reverse
boolean reverse
The enhancement reverse flag.
-
-
-
Class noaa.coastwatch.render.ExpressionMaskOverlay
class ExpressionMaskOverlay extends MaskOverlay implements Serializable-
Serialized Fields
-
expression
String expression
The mask expression to use for each data location.
-
-
-
Class noaa.coastwatch.render.FilledShapeOverlay
class FilledShapeOverlay extends PolygonOverlay implements Serializable-
Serialized Fields
-
shapeList
List shapeList
The list of shapes to draw.
-
-
-
Class noaa.coastwatch.render.GammaEnhancement
class GammaEnhancement extends EnhancementFunction implements Serializable-
Serialized Fields
-
gamma
double gamma
Function gamma value. -
inter
double inter
Function y intercept. -
slope
double slope
Function slope.
-
-
-
Class noaa.coastwatch.render.JavaExpressionMaskOverlay
class JavaExpressionMaskOverlay extends MaskOverlay implements Serializable-
Serialized Fields
-
expression
String expression
The mask expression to use for each data location.
-
-
-
Class noaa.coastwatch.render.LabeledLineOverlay
class LabeledLineOverlay extends LineOverlay implements Serializable- serialVersionUID:
- 4102557195004157599L
-
Serialization Methods
-
readObject
Reads the object data from the input stream. In most cases there are no problems when deserializing the overlay. But when going between operating systems with different fonts, the font may be deserialized incorrectly and needs to be reset.- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
drawLabels
boolean drawLabels
A flag to indicate whether labels should be drawn. -
font
Font font
The font for labels. -
textDropShadow
boolean textDropShadow
The text drop shadow flag, true to draw a drop shadow for text.
-
-
Class noaa.coastwatch.render.LatLonOverlay
class LatLonOverlay extends LabeledLineOverlay implements Serializable- serialVersionUID:
- -6424130357334364832L
-
Serialized Fields
-
inc
int inc
The grid increment in degrees. -
manualIncrement
boolean manualIncrement
The manual grid increment flag.
-
-
Class noaa.coastwatch.render.LinearEnhancement
class LinearEnhancement extends EnhancementFunction implements Serializable-
Serialized Fields
-
inter
double inter
Function y intercept. -
slope
double slope
Function slope.
-
-
-
Class noaa.coastwatch.render.LineFeatureOverlay
class LineFeatureOverlay extends LineOverlay implements Serializable-
Serialized Fields
-
source
LineFeatureSource source
The earth vector source.
-
-
-
Class noaa.coastwatch.render.LineOverlay
class LineOverlay extends EarthDataOverlay implements Serializable-
Serialization Methods
-
readObject
Reads the vector stroke data from the input stream.- Throws:
IOException
ClassNotFoundException
-
writeObject
Writes the vector stroke data to the output stream.- Throws:
IOException
-
-
Serialized Fields
-
drawingShadow
boolean drawingShadow
The shadow rendering flag, true if we are rendering a shadow. -
dropShadow
boolean dropShadow
The drop shadow flag, true to draw a drop shadow. -
stroke
Stroke stroke
The stroke to use for vector paths.
-
-
-
Class noaa.coastwatch.render.LogEnhancement
class LogEnhancement extends EnhancementFunction implements Serializable-
Serialized Fields
-
inter
double inter
Function y intercept. -
slope
double slope
Function slope.
-
-
-
Class noaa.coastwatch.render.MaskOverlay
class MaskOverlay extends EarthDataOverlay implements Serializable-
Serialized Fields
-
inverse
boolean inverse
The inverse flag.
-
-
-
Class noaa.coastwatch.render.MultilayerBitmaskOverlay
class MultilayerBitmaskOverlay extends EarthDataOverlay implements Serializable- serialVersionUID:
- 1833669752906042660L
-
Serialized Fields
-
overlayList
LinkedList overlayList
The list of overlays to use for rendering.
-
-
Class noaa.coastwatch.render.MultiPointFeatureOverlay
class MultiPointFeatureOverlay extends EarthDataOverlay implements Serializable-
Serialized Fields
-
earthAreaHint
EarthArea earthAreaHint
A hint for an EarthArea object to use with this overlay. -
expressionListHint
List<String> expressionListHint
A hint for a list of expression to use with the feature attributes in this overlay. -
globalFilter
SelectionRuleFilter globalFilter
The global feature filter. -
groupFilter
FeatureGroupFilter groupFilter
The group filter. -
isGroupFilterActive
boolean isGroupFilterActive
The group filter flag, true to use the group filter or false otherwise. -
overlayList
List<PointFeatureOverlay<T extends PointFeatureSymbol>> overlayList
The list of overlays. -
timeWindowHint
TimeWindow timeWindowHint
A hint for a TimeWindow object to use with this overlay.
-
-
-
Class noaa.coastwatch.render.PointFeatureOverlay
class PointFeatureOverlay extends PolygonOverlay implements Serializable-
Serialized Fields
-
filter
SelectionRuleFilter filter
The filter for the features, or null for no filtering. -
source
PointFeatureSource source
The feature source. -
symbol
T extends PointFeatureSymbol symbol
The feature symbol.
-
-
-
Class noaa.coastwatch.render.PointFeatureSymbol
class PointFeatureSymbol extends jahuwaldt.plot.PlotSymbol implements Serializable-
Serialized Fields
-
feature
PointFeature feature
The current point feature to use for rendering.
-
-
-
Class noaa.coastwatch.render.PoliticalOverlay
class PoliticalOverlay extends LineOverlay implements Serializable- serialVersionUID:
- 2995481037661135344L
-
Serialization Methods
-
readObject
Reads the object data from the input stream.- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
showInternational
boolean showInternational
The international flag, true to show international borders. -
showState
boolean showState
The state flag, true to show state borders.
-
-
Class noaa.coastwatch.render.PolygonFeatureOverlay
class PolygonFeatureOverlay extends PolygonOverlay implements Serializable-
Serialized Fields
-
source
PolygonFeatureSource source
The earth vector source.
-
-
-
Class noaa.coastwatch.render.PolygonOverlay
class PolygonOverlay extends LineOverlay implements Serializable- serialVersionUID:
- -8535512620300938216L
-
Serialized Fields
-
fillColor
Color fillColor
The fill color to use for polygon fills.
-
-
Class noaa.coastwatch.render.ShapeOverlay
class ShapeOverlay extends LineOverlay implements Serializable-
Serialized Fields
-
shapeList
List shapeList
The list of shapes to draw.
-
-
-
Class noaa.coastwatch.render.SimpleSymbol
class SimpleSymbol extends PointFeatureSymbol implements Serializable-
Serialized Fields
-
attribute
int attribute
The attribute for deriving the text label, or -1 for no label. -
element
TextElement element
The text element to use for drawing the text label or null. -
symbol
jahuwaldt.plot.PlotSymbol symbol
The symbol used for plotting.
-
-
-
Class noaa.coastwatch.render.StepEnhancement
class StepEnhancement extends LinearEnhancement implements Serializable-
Serialized Fields
-
step
double step
The enhancement value step size.
-
-
-
Class noaa.coastwatch.render.SurveyOverlay
class SurveyOverlay extends LineOverlay implements Serializable-
Serialized Fields
-
isPoint
boolean isPoint
The point flag, true if this is a point survey overlay. -
shape
Shape shape
The shape used to display the survey. -
survey
EarthDataSurvey survey
The survey displayed by this overlay.
-
-
-
Class noaa.coastwatch.render.TextOverlay
class TextOverlay extends EarthDataOverlay implements Serializable-
Serialized Fields
-
elementList
List elementList
The list of text elements to draw. -
textDropShadow
boolean textDropShadow
The drop shadow flag, true to draw a drop shadow.
-
-
-
Class noaa.coastwatch.render.TopographyOverlay
class TopographyOverlay extends LineOverlay implements Serializable-
Serialization Methods
-
readObject
Reads the object data from the input stream.- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
levels
int[] levels
The contour levels for contouring.
-
-
-
Class noaa.coastwatch.render.WindBarbSymbol
class WindBarbSymbol extends DirectionSymbol implements Serializable-
Serialized Fields
-
directionAtt
int directionAtt
The feature attribute for wind direction. -
speedAtt
int speedAtt
The feature attribute for wind speed. -
speedUnits
int speedUnits
The units of speed.
-
-
-
Class noaa.coastwatch.render.XSymbol
class XSymbol extends jahuwaldt.plot.PlotSymbol implements Serializable-
Serialized Fields
-
xPoints
int[] xPoints
The point array for drawing the filled version. -
yPoints
int[] yPoints
-
-
-
-
Package noaa.coastwatch.render.feature
-
Class noaa.coastwatch.render.feature.SelectionRuleFilter
-
Serialized Fields
-
mode
SelectionRuleFilter.FilterMode mode
The filtering mode: either match any rules or all rules.
-
-
-
-
Package noaa.coastwatch.render.lines
-
Package noaa.coastwatch.tools
-
Class noaa.coastwatch.tools.cdat
class cdat extends JFrame implements Serializable-
Serialized Fields
-
dropHandler
FileTransferHandler dropHandler
The handler for file drop operations. -
fileChooser
FileOperationChooser fileChooser
The file operation chooser. -
menuItemDisableList
List<JMenuItem> menuItemDisableList
The list of menu items that need to be enabled/disabled when all tabs are closed. -
openRecentMenu
JMenu openRecentMenu
The open recent menu item. -
profileChooser
JFileChooser profileChooser
The file chooser for profile load/save. -
savedViewCenter
EarthLocation savedViewCenter
The saved view center location. -
savedViewScale
double savedViewScale
The saved view scale. -
tabbedPane
JTabbedPane tabbedPane
The tabbed pane used to hold analysis panels. -
toolBar
CompoundToolBar toolBar
The compound toolbar. -
viewChooser
ViewOperationChooser viewChooser
The view operation chooser.
-
-
-
Class noaa.coastwatch.tools.cwmaster
class cwmaster extends JFrame implements Serializable-
Serialized Fields
-
coastOverlay
EarthDataOverlay coastOverlay
The data overlays. -
dims
int[] dims
The master dimensions. -
fileChooser
JFileChooser fileChooser
The file chooser. -
gridOverlay
EarthDataOverlay gridOverlay
-
lightTable
LightTable lightTable
The light table for the view panel. -
politicalOverlay
PoliticalOverlay politicalOverlay
-
proj
MapProjection proj
The master projection. -
projectionChooser
MapProjectionChooser projectionChooser
The map projection chooser. -
stateOverlay
PoliticalOverlay stateOverlay
-
toolButtonGroup
ButtonGroup toolButtonGroup
The button group for tool buttons. -
viewPanel
EarthDataViewPanel viewPanel
The earth data view panel.
-
-
-
Class noaa.coastwatch.tools.cwstatus
class cwstatus extends JFrame implements Serializable-
Serialized Fields
-
coveragePanel
SatellitePassCoveragePanel coveragePanel
Deprecated.The data coverage panel. -
host
String host
Deprecated.The current status host. -
passTable
SatellitePassTable passTable
Deprecated.The online data table. -
path
String path
Deprecated.The status script path. -
previewPanel
SatellitePassPreviewPanel previewPanel
Deprecated.The data preview panel. -
protocol
String protocol
Deprecated.The current status protocol. -
selectedPassID
String selectedPassID
Deprecated.The currently selected pass ID. -
statusPanel
ServerStatusPanel statusPanel
Deprecated.The server status panel. -
timer
Timer timer
Deprecated.The status update timer.
-
-
-
Exception noaa.coastwatch.tools.cwtoolstest.SystemExitException
class SystemExitException extends RuntimeException implements Serializable-
Serialized Fields
-
exitStatus
int exitStatus
The exit status code.
-
-
-
-
Package noaa.coastwatch.util.trans.cdm
-
Class noaa.coastwatch.util.trans.cdm.EllipsoidMercator
class EllipsoidMercator extends ucar.unidata.geoloc.ProjectionImpl implements Serializable-
Serialized Fields
-
toGeographicTrans
org.locationtech.proj4j.CoordinateTransform toGeographicTrans
The transform from projection to geographic coordinates. -
toProjectionTrans
org.locationtech.proj4j.CoordinateTransform toProjectionTrans
The transform from geographic to projection coordinates.
-
-
-