public class RangeAndBearingControl extends DisplayControlImpl implements java.awt.event.ActionListener, java.beans.PropertyChangeListener, DisplayableData.DragAdapter
DisplayControlImpl.SideLegendLabel
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CMD_FLD_END
Command property for the text field end point
|
static java.lang.String |
CMD_FLD_START
Command property for the text field start point
|
static java.lang.String |
CMD_PLANET_CHOICE
Command property for the planet choice
|
static java.lang.String |
CMD_STATION_END
Command property for the station end point
|
static java.lang.String |
CMD_STATION_START
Command property for the station start point
|
static int |
POINT_END
End point identifier
|
static int |
POINT_START
Start point identifier
|
static java.lang.String |
PROP_DECLINATION
Declination property
|
static java.lang.String |
SHARE_LOCATION_END
property for sharing location end point
|
static java.lang.String |
SHARE_LOCATION_START
property for sharing location start point
|
static java.lang.String |
SHARE_RBCLINE
property for sharing transect location
|
static java.lang.String |
SHARE_STATION_END
property for sharing station end point
|
static java.lang.String |
SHARE_STATION_START
property for sharing station start point
|
categories, colorScaleInfo, colorScales, contourInfo, contourInfoParams, contourWidget, controlContext, ctw, dataSelection, defaultView, defaultViewManager, DISPLAY_LIST_NAME, displayListTable, displayListUsesColor, displayMasters, displayUnit, helpUrl, initNoteText, instantiatedWithNoData, isProgressiveResolution, matchDisplayRegion, noteTextArea, noteWrapper, paramName, reloadFromBounds, requestProperties, resolutionReadout, selectRangeWidget, settingVisibility, sharables, showNoteText, skipSlider, version, viewManagers, ZFUDGE
APPEARANCE_DARK, APPEARANCE_IDV, APPEARANCE_LIGHT, CMD_BARBSIZE, CMD_COLORS, CMD_COLORTABLE, CMD_INTERVAL, CMD_LEVEL, CMD_LINEWIDTH, CMD_POPUP, CMD_REMOVE, DEFAULT_POINT_SIZE, DEFAULT_SAMPLING_MODE, FIND_ALL, FIND_CATEGORY, FIND_CLASS, FIND_SPECIAL, FIND_THIS, FIND_WITHDATA, FIND_WITHTHISDATA, FIND_WITHTHISFIELD, FIND_WITHTHISVIEW, FLAG_COLOR, FLAG_COLORTABLE, FLAG_COLORUNIT, FLAG_CONTOUR, FLAG_DATACONTROL, FLAG_DISPLAYUNIT, FLAG_GRIDTRAJECTORY, FLAG_LINEWIDTH, FLAG_NONE, FLAG_SELECTRANGE, FLAG_SKIPFACTOR, FLAG_SMOOTHING, FLAG_TEXTUREQUALITY, FLAG_TIMERANGE, FLAG_ZPOSITION, GRID_INSETS, ICON_LOCK, ICON_REMOVE, ICON_UNLOCK, LABEL_NONE, log_, MACRO_DATASOURCENAME, MACRO_DISPLAYNAME, MACRO_DISPLAYUNIT, MACRO_FHOUR, MACRO_FHOUR2, MACRO_LONGNAME, MACRO_POSITION, MACRO_RESOLUTION, MACRO_SHORTNAME, MACRO_STATION, MACRO_TIMESTAMP, MACRO_VALUE, NEAREST_NEIGHBOR, PREF_DISPLAYLIST_TEMPLATE, PREF_EXTRALABEL_TEMPLATE, PREF_LEGENDLABEL_TEMPLATE, PROP_REMOVED, SETTINGS_GROUP_DISPLAY, SETTINGS_GROUP_FLAGS, SHARE_CHOICES, SHARE_COLOR, SHARE_COLORSCALE, SHARE_COLORTABLE, SHARE_DISPLAYUNIT, SHARE_POSITION, SHARE_SELECTRANGE, SHARE_SKIPVALUE, SHARE_TRANSECT, SHARE_VISIBILITY, WEIGHTED_AVERAGE
BOTTOM_LEGEND, DEFAULT_PROBEFORMAT, PREF_PREFIX, PREF_PROBEFORMAT, PREF_REMOVEONWINDOWCLOSE, PREF_SAMPLING_MODE, PREF_STANDALONE_REMOVEONCLOSE, PREF_STANDALONE_REMOVEONCLOSE_ASK, PROP_LEGENDICON, RASTERMODE_SHOWALL, RASTERMODE_SHOWNONRASTER, RASTERMODE_SHOWRASTER, SIDE_LEGEND
Constructor and Description |
---|
RangeAndBearingControl()
Default Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event)
Deal with action events from the gui controls made by this class.
|
protected void |
addPropertiesComponents(javax.swing.JTabbedPane jtp)
Add the earth tab
|
protected void |
applyZPosition()
Override this and just force a change in position topickup the new z
|
boolean |
constrainDragPoint(float[] position)
Constrain the altitude of the drag point
|
boolean |
doApplyProperties()
apply the earth properties
|
java.awt.Container |
doMakeContents()
Make the UI contents for this control.
|
void |
doRemove()
Remove the display control
|
CrossSectionSelector |
getCrossSectionSelector()
Return the selector line with end points.
|
protected void |
getEditMenuItems(java.util.List items,
boolean forMenuBar)
Add the relevant edit menu items into the list
|
float |
getEndLat()
Get the ending latitude property.
|
float |
getEndLon()
Get the ending longitude property.
|
NamedStationImpl |
getEndStation()
Get the ending station property.
|
protected double |
getInitialZPosition()
get the initial z position to use.
|
void |
getLegendLabels(java.util.List labels,
int legendType)
Get the extra label used for the legend.
|
ucar.unidata.geoloc.Earth |
getPlanet()
Get the Planet property.
|
visad.RealTuple |
getPointOfSelector(int which)
Return the x/y location of the given end point of the
CrossSectionSelector
|
double |
getSelectorAltitude()
Get the fixed altitude for the selector
|
float |
getStartLat()
Get the starting latitude property.
|
float |
getStartLon()
Set the starting longitude property.
|
NamedStationImpl |
getStartStation()
Get the starting station property.
|
java.lang.String |
getStationTableName()
Get the StationTableName property.
|
boolean |
handleAddPoint(float[] x)
method for dragadapter interface
|
boolean |
handleDragDirect(visad.VisADRay ray,
boolean first,
int mouseModifiers)
method for dragadapter interface
|
boolean |
init(DataChoice dataChoice)
Called to make this kind of Display Control; also calls code to
made its Displayable, the line.
|
visad.RealTuple[] |
makeDefaultLinePosition(NavigatedDisplay mapDisplay)
A utility method to create the initial line position
|
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Handle property change
|
void |
receiveShareData(Sharable from,
java.lang.Object dataId,
java.lang.Object[] data)
Accept and check sharable data.
|
void |
setEndLat(float value)
Set the ending latitude property.
|
void |
setEndLon(float value)
Set the ending longitude property.
|
void |
setEndPoint(visad.RealTuple rt)
Set the ending point
|
void |
setEndStation(NamedStationImpl n)
Set the ending station property.
|
protected boolean |
setNewDisplayUnit(visad.Unit newUnit,
boolean applyToDisplayable)
Override base class method toact when the display unit has changed
|
void |
setPlanet(ucar.unidata.geoloc.Earth value)
Set the Planet property.
|
void |
setStartLat(float value)
Set the starting latitude property.
|
void |
setStartLon(float value)
Set the starting longitude property.
|
void |
setStartPoint(visad.RealTuple rt)
Set the starting point
|
void |
setStartStation(NamedStationImpl n)
Set the starting station property.
|
void |
setStationTableName(java.lang.String value)
Set the StationTableName property.
|
void |
transectPositionChanged(boolean fromSelector)
Method to perform what needs to be done when transect position
changes.
|
activateDisplays, addAttributedDisplayable, addAttributedDisplayable, addAttributedDisplayable, addAttributeFlags, addCheckBoxSettings, addDataChoice, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayMaster, addDisplaySettings, addLabelMacros, addNewData, addNoteText, addPropertyChangeListener, addRemovable, addSharable, addTimeModeWidget, addToControlContext, addToRangeMenu, addToRangeMenu, addToRangeMenu, addViewManager, appendDataChoices, applyAttributesToDisplayables, applyColor, applyColorScaleInfo, applyColorTable, applyColorUnit, applyContourInfo, applyDisplaySetting, applyDisplayUnit, applyForecastHourMacro, applyLineWidth, applyPreferences, applyProperties, applyProperties, applyPropertyValues, applyRange, applySelectRange, applySkipFactor, applySmoothing, applyTextureQuality, applyTimeRange, boundsClose, canBeDocked, canDoProgressiveResolution, canExportData, canSaveDataInCache, captureWindow, centerOnDisplay, changeColorUnit, changeDisplayUnit, checkBoundsChange, checkFlag, checkIfDataOk, checkImageSize, clearDataInstance, clearPrototype, clearViewManagers, close, colorUnitChanged, controlChanged, convertColorRange, convertRange, createDisplayListDisplayable, createIdvWindow, dataChanged, deactivateDisplays, debug, displayableToFront, displayChanged, displayControlFailed, displayUnitChanged, doExport, doInitialUpdateLegendAndList, doMakeBottomLegendComponent, doMakeChangeColorMenu, doMakeChangeColorMenu, doMakeChangeParameterMenuItem, doMakeColorControl, doMakeColorControl, doMakeColorScales, doMakeDataInstance, doMakeMenuBar, doMakeMenuBarMenus, doMakePointSizeWidget, doMakeRemoveControl, doMakeSideLegendComponent, doMakeSkipFactorSlider, doMakeTextureSlider, doMakeVisibilityControl, doMakeWidgetComponent, doMakeWindow, doMakeZPositionSlider, exportDisplayedData, findDisplayInfo, findDisplays, findDisplays, firePropertyChangeEvent, firstFrameDone, formatForCursorReadout, getActive, getAnimation, getAnimation, getAnimation, getAnimation, getAnimationInfo, getAnimationWidget, getAttributeFlags, getCachedData, getCanDoRemoveAll, getCategories, getChangeParameterLabel, getCollapseLegend, getColor, getColorDimness, getColorScaleInfo, getColorTable, getColorTableForDisplayable, getColorTableToApply, getColorTableWidget, getColorUnit, getColorUnitName, getColorWidgetLabel, getComponentHolder, getContents, getContourInfo, getControlChangeSleepTime, getControlContext, getControlMenus, getControlWidgets, getCursorReadout, getCursorReadoutInner, getCursorReadoutInner, getData, getDataChoice, getDataChoices, getDataForDisplayList, getDataInstance, getDataInstance, getDataProjection, getDataProjectionForMenu, getDataProjectionLabel, getDataSelection, getDataSources, getDataTimeRange, getDataTimeRange, getDataTimeSet, getDebugDetails, getDefaultColorScaleInfo, getDefaultDisplayListTemplate, getDefaultDistanceUnit, getDefaultFastRendering, getDefaultSamplingMode, getDefaultSamplingModeValue, getDefaultView, getDefaultViewDescriptor, getDefaultViewManager, getDetailsContents, getDisplayAltitudeType, getDisplayCategory, getDisplayCenter, getDisplayConventions, getDisplayedData, getDisplayId, getDisplayInfos, getDisplayListColor, getDisplayListData, getDisplayListDisplayable, getDisplayListTemplate, getDisplayMaster, getDisplayName, getDisplayScale, getDisplayUnit, getDisplayUnit, getDisplayUnitName, getDisplayVisibility, getDoCursorReadout, getEditMenuItems, getExpandedInTabs, getExtraLabelTemplate, getExtraLegendComponent, getExtraMenus, getFileMenuItems, getFileMenuItems, getGraphicsConfiguration, getGrid, getGrid, getHadDataChoices, getHaveInitialized, getHelpIds, getHelpMenuItems, getId, getIdv, getImage, getImage, getInitDataChoices, getInitialColorTable, getInitialFastRendering, getInitialRange, getInternalAnimation, getInternalAnimation, getIsProgressiveResolution, getIsRaster, getIsTimeDriver, getLabel, getLastFileMenuItems, getLatLonPoints, getLegendButtons, getLegendComponent, getLegendLabel, getLegendLabelTemplate, getLegendToolTip, getLineWidth, getLineWidthWidget, getLineWidthWidgetLabel, getLockVisibilityToggle, getLongParamName, getMacroNames, getMainPanel, getMainPanelSize, getMakeWindow, getMapDisplay, getMapViewManager, getMapViewProjection, getMatchDisplayRegion, getMenuLabel, getMyDataChoices, getNavigatedDisplay, getNoteText, getObjectStore, getOkToFireEvents, getOldColorTableOrInitialColorTable, getOriginalDataChoicesLabel, getOuterContents, getPointSize, getProperty, getProperty, getPropertyDisplayName, getRange, getRangeForColorTable, getRangeToApply, getRawDataUnit, getRequestProperties, getSamplingModeName, getSamplingModeValue, getSamplingModeValue, getSaveMenuItems, getSelectRange, getSelectRangeEnabled, getSelectRangeWidget, getSettingsPanel, getShortParamName, getShoulDoProgressiveResolution, getShowInDisplayList, getShowInLegend, getShowInTabs, getShowNoteText, getSkipValue, getSkipWidgetLabel, getSmoothingFactor, getSmoothingType, getSomeAnimation, getStore, getTemplateName, getTextureQuality, getTextureQualityLabel, getTimeSet, getTitle, getTransientProperty, getUnitForColor, getUseFastRendering, getUsesTimeDriver, getUseTimesInAnimation, getVersion, getVerticalValue, getViewAnimation, getViewContext, getViewer, getViewManager, getViewManager, getViewManager, getViewManagerClassNames, getViewManagerForCapture, getViewManagers, getViewMenuItems, getViewMenuItems, getVisbilityAnimationPause, getWasUnPersisted, getWindow, getWindowSize, getWindowVisible, getWindowX, getWindowY, getZPosition, getZPositionSliderLabel, guiExported, guiImported, handleDisplayChanged, handleWindowClosing, hasForecastHourMacro, hasMapProjection, hasTimeMacro, haveDataTimes, haveParameterDefaults, hide, hyperlinkUpdate, inGlobeDisplay, init, init, init, initAfterUnPersistence, initAfterUnPersistence, initAsPrototype, initAsTemplate, initBasic, initDone, initializeWithNewData, initWindow, isDisplay3D, isDisplayUnitAlsoColorUnit, isGuiShown, isInitDone, isInTransectView, isInViewManager, itemStateChanged, loadDataFromViewBounds, makeChangeColorMenuItems, makeLegendLabel, makeLockButton, makeRemoveButton, moveTo, notifyViewManagersOfChange, parseProperties, popup, popupDataDialog, popupDataDialog, popupDataDialog, processRequestProperties, projectionChanged, putTransientProperty, reallySetAttributeFlags, redoGuiLayout, reloadDataSource, reloadDataSourceInThread, relocateDisplay, relocateDisplay, removeDataChoice, removeDisplayable, removeDisplayables, removeDisplayables, removeOnWindowClose, removePropertyChangeListener, resetData, resetDimness, resetViewManager, revertToDefaultColorTable, revertToDefaultColorTable, revertToDefaultRange, revertToDefaultRange, saveAsFavorite, saveAsParameterDefaults, saveAsPrototype, saveAsTemplate, saveDataChoiceInCache, saveImage, saveProjection, selectDataChoices, setAnimationInfo, setAnimationSet, setAttributeFlags, setCachedData, setCanDoRemoveAll, setCategories, setCollapseLegend, setColor, setColorBrighter, setColorDimmer, setColorDimness, setColorScaleInfo, setColorScaleVisible, setColorTable, setColorTable, setColorTableName, setColorUnit, setColorUnitName, setComponentHolder, setContents, setContourInfo, setContourInfoParams, setData, setData, setDataChoices, setDataInstance, setDataInstances, setDataSelection, setDataTimeRange, setDefaultSamplingMode, setDefaultView, setDisplayableVisibility, setDisplayableVisiblity, setDisplayActive, setDisplayAreaSubset, setDisplayCategory, setDisplayId, setDisplayInactive, setDisplayListColor, setDisplayListColor, setDisplayListProperties, setDisplayListTemplate, setDisplayListTimeZone, setDisplayName, setDisplayUnit, setDisplayUnitName, setDisplayVisibility, setDoCursorReadout, setExpandedInTabs, setExtraLabelTemplate, setHadDataChoices, setHelpUrl, setId, setInitDataChoices, setInitialSettings, setInitialViewManager, setIsProgressiveResolution, setIsRaster, setIsTimeDriver, setLabelAsPreference, setLegendBackground, setLegendForeground, setLegendLabel, setLegendLabelTemplate, setLineWidth, setLockVisibilityToggle, setMainPanelDimensions, setMainPanelSize, setMakeWindow, setMatchDisplayRegion, setName, setNameFromUser, setNewColorUnit, setNoteText, setOkToFireEvents, setOriginalDataChoicesLabel, setParamName, setPersistedVisadData, setPointSize, setProjectionInView, setProjectionInView, setProjectionInView, setProperty, setRange, setRange, setSelectRange, setSelectRangeEnabled, setSettingsDisplayUnit, setSharedColorScaleInfo, setShowInDisplayList, setShowInLegend, setShowInTabs, setShowNoteText, setSkipValue, setSmoothingFactor, setSmoothingType, setTemplateName, setTextureQuality, setTitle, setUnitForColor, setUseFastRendering, setUsesTimeDriver, setUseTimesInAnimation, setVersion, setViewer, setViewManagerClassNames, setVisbilityAnimationPause, setWindowSize, setWindowVisible, setWindowX, setWindowY, setZPosition, setZPosition, shouldAddAnimationListener, shouldAddControlListener, shouldAddDisplayListener, shouldApplyFastRendering, shouldBeDocked, shouldWindowBeVisible, show, showColorControlWidget, showColorDialog, showColorDialog, showColorScaleDialog, showColorScales, showColorSwatches, showContourPropertiesDialog, showDetails, showDisplaySettingsDialog, showHelp, showLegendMenu, showNormalCursor, showProperties, showTimeRangeDialog, showWaitCursor, timeChanged, toFront, toggleNoteTextArea, toggleVisibilityForVectorGraphicsRendering, toggleWindow, toString, transectChanged, updateAnimation, updateDataInstance, updateDataSelection, updateDisplayList, updateGridDataInstance, updateLegendAndList, updateLegendLabel, updateLockButton, useSmoothingFactor, useZPosition, viewManagerChanged, viewManagerDestroyed, viewpointChanged, writeTestArchive, xxxsetDisplayActive, zSliderChanged
boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToEarth, boxToScreen, calculateRectangle, createStationTfo, earthToBox, earthToBox, earthToBoxTuple, earthToScreen, formatLevels, getLabeledReal, getLevelReal, getScreenCenter, getSelectedStation, getTmpProperty, isLeftButtonDown, logException, logException, makeEarthLocation, putTmpProperty, removeTmpProperty, screenToBox, screenToBox, screenToEarth, setStations, setStations, toBox, toEarth, userErrorMessage, userMessage
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialog
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTmpProperty, putTmpProperty, removeTmpProperty
getReceiveShareTime, getShareGroup, getSharing, getUniqueId, setReceiveShareTime
public static final int POINT_START
public static final int POINT_END
public static final java.lang.String PROP_DECLINATION
public static final java.lang.String CMD_STATION_START
public static final java.lang.String CMD_STATION_END
public static final java.lang.String CMD_FLD_START
public static final java.lang.String CMD_FLD_END
public static final java.lang.String CMD_PLANET_CHOICE
public static final java.lang.String SHARE_RBCLINE
public static final java.lang.String SHARE_STATION_START
public static final java.lang.String SHARE_STATION_END
public static final java.lang.String SHARE_LOCATION_START
public static final java.lang.String SHARE_LOCATION_END
public RangeAndBearingControl()
public CrossSectionSelector getCrossSectionSelector()
public boolean init(DataChoice dataChoice) throws visad.VisADException, java.rmi.RemoteException
init
in class DisplayControlImpl
dataChoice
- the DataChoice of the moment -
not used yet; can be null.java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorprotected void getEditMenuItems(java.util.List items, boolean forMenuBar)
getEditMenuItems
in class DisplayControlImpl
items
- List of menu itemsforMenuBar
- Is this for the menu in the window's menu bar or
for a popup menu in the legendpublic void doRemove() throws visad.VisADException, java.rmi.RemoteException
doRemove
in interface DisplayControl
doRemove
in class DisplayControlImpl
java.rmi.RemoteException
- Bad thingsvisad.VisADException
- Bad thingspublic java.awt.Container doMakeContents()
doMakeContents
in class DisplayControlImpl
protected void addPropertiesComponents(javax.swing.JTabbedPane jtp)
addPropertiesComponents
in class DisplayControlImpl
jtp
- the tabbed panepublic boolean doApplyProperties()
doApplyProperties
in class DisplayControlImpl
public visad.RealTuple[] makeDefaultLinePosition(NavigatedDisplay mapDisplay) throws visad.VisADException, java.rmi.RemoteException
mapDisplay
- The displayjava.rmi.RemoteException
- On badnessvisad.VisADException
- On badnesspublic boolean constrainDragPoint(float[] position)
constrainDragPoint
in interface DisplayableData.DragAdapter
position
- point positionpublic boolean handleDragDirect(visad.VisADRay ray, boolean first, int mouseModifiers)
handleDragDirect
in interface DisplayableData.DragAdapter
ray
- the rayfirst
- first timemouseModifiers
- eventpublic boolean handleAddPoint(float[] x)
handleAddPoint
in interface DisplayableData.DragAdapter
x
- pointsprotected double getInitialZPosition()
getInitialZPosition
in class DisplayControlImpl
protected void applyZPosition() throws visad.VisADException, java.rmi.RemoteException
applyZPosition
in class DisplayControlImpl
java.rmi.RemoteException
- On badnessvisad.VisADException
- On badnesspublic double getSelectorAltitude() throws visad.VisADException, java.rmi.RemoteException
java.rmi.RemoteException
- On badnessvisad.VisADException
- On badnesspublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
propertyChange
in class DisplayControlImpl
evt
- The eventpublic void transectPositionChanged(boolean fromSelector)
fromSelector
- true if from the selectorpublic void receiveShareData(Sharable from, java.lang.Object dataId, java.lang.Object[] data)
receiveShareData
in interface Sharable
receiveShareData
in class DisplayControlImpl
from
- object sending shared datadataId
- id for sharable datadata
- the dataprotected boolean setNewDisplayUnit(visad.Unit newUnit, boolean applyToDisplayable)
setNewDisplayUnit
in class DisplayControlImpl
newUnit
- The new unitapplyToDisplayable
- Some parameterpublic void getLegendLabels(java.util.List labels, int legendType)
getLegendLabels
in class DisplayControlImpl
labels
- labels to append tolegendType
- The type of legend, BOTTOM_LEGEND or SIDE_LEGENDpublic void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class DisplayControlImpl
event
- action event to checkpublic visad.RealTuple getPointOfSelector(int which) throws visad.VisADException, java.rmi.RemoteException
which
- which end (start or end)java.rmi.RemoteException
- Java RMI errorvisad.VisADException
- VisAD Errorpublic void setStartLat(float value)
value
- starting latitudepublic float getStartLat()
public void setStartLon(float value)
value
- starting longitudepublic float getStartLon()
public void setEndLat(float value)
value
- ending latitudepublic float getEndLat()
public void setEndLon(float value)
value
- ending longitudepublic float getEndLon()
public void setStartPoint(visad.RealTuple rt)
rt
- start pointpublic void setEndPoint(visad.RealTuple rt)
rt
- end pointpublic NamedStationImpl getStartStation()
public void setStartStation(NamedStationImpl n)
n
- starting stationpublic NamedStationImpl getEndStation()
public void setEndStation(NamedStationImpl n)
n
- ending stationpublic void setStationTableName(java.lang.String value)
value
- The new value for StationTableNamepublic java.lang.String getStationTableName()
public void setPlanet(ucar.unidata.geoloc.Earth value)
value
- The new value for Planetpublic ucar.unidata.geoloc.Earth getPlanet()