Package ucar.unidata.idv.control
Class RangeAndBearingControl
java.lang.Object
ucar.unidata.collab.SharableImpl
ucar.unidata.idv.control.DisplayControlBase
ucar.unidata.idv.control.DisplayControlImpl
ucar.unidata.idv.control.RangeAndBearingControl
- All Implemented Interfaces:
ActionListener,ItemListener,PropertyChangeListener,EventListener,HyperlinkListener,Sharable,DataChangeListener,DisplayControl,Prototypable,DisplayableData.DragAdapter,ControlListener,DisplayListener
public class RangeAndBearingControl
extends DisplayControlImpl
implements ActionListener, PropertyChangeListener, DisplayableData.DragAdapter
Class to make a dragable line with end points which computes the
range and bearing between the end points.
Also makes a JFrame with text display of range and bearing values, and
control buttoms to remove the whole thing etc.
- Version:
- $Revision: 1.87 $
- Author:
- Jeff McWhirter
-
Nested Class Summary
Nested classes/interfaces inherited from class ucar.unidata.idv.control.DisplayControlImpl
DisplayControlImpl.SideLegendLabel -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringCommand property for the text field end pointstatic final StringCommand property for the text field start pointstatic final StringCommand property for the planet choicestatic final StringCommand property for the station end pointstatic final StringCommand property for the station start pointstatic final intEnd point identifierstatic final intStart point identifierstatic final StringDeclination propertystatic final Stringproperty for sharing location end pointstatic final Stringproperty for sharing location start pointstatic final Stringproperty for sharing transect locationstatic final Stringproperty for sharing station end pointstatic final Stringproperty for sharing station start pointFields inherited from class ucar.unidata.idv.control.DisplayControlImpl
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, ZFUDGEFields inherited from class ucar.unidata.idv.control.DisplayControlBase
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_AVERAGEFields inherited from interface ucar.unidata.idv.DisplayControl
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(ActionEvent event) Deal with action events from the gui controls made by this class.protected voidAdd the earth tabprotected voidOverride this and just force a change in position topickup the new zbooleanconstrainDragPoint(float[] position) Constrain the altitude of the drag pointbooleanapply the earth propertiesMake the UI contents for this control.voiddoRemove()Remove the display controlReturn the selector line with end points.protected voidgetEditMenuItems(List items, boolean forMenuBar) Add the relevant edit menu items into the listfloatGet the ending latitude property.floatGet the ending longitude property.Get the ending station property.protected doubleget the initial z position to use.voidgetLegendLabels(List labels, int legendType) Get the extra label used for the legend.ucar.unidata.geoloc.EarthGet the Planet property.getPointOfSelector(int which) Return the x/y location of the given end point of the CrossSectionSelectordoubleGet the fixed altitude for the selectorfloatGet the starting latitude property.floatSet the starting longitude property.Get the starting station property.Get the StationTableName property.booleanhandleAddPoint(float[] x) method for dragadapter interfacebooleanhandleDragDirect(VisADRay ray, boolean first, int mouseModifiers) method for dragadapter interfacebooleaninit(DataChoice dataChoice) Called to make this kind of Display Control; also calls code to made its Displayable, the line.makeDefaultLinePosition(NavigatedDisplay mapDisplay) A utility method to create the initial line positionvoidHandle property changevoidreceiveShareData(Sharable from, Object dataId, Object[] data) Accept and check sharable data.voidsetEndLat(float value) Set the ending latitude property.voidsetEndLon(float value) Set the ending longitude property.voidsetEndPoint(RealTuple rt) Set the ending pointvoidSet the ending station property.protected booleansetNewDisplayUnit(Unit newUnit, boolean applyToDisplayable) Override base class method toact when the display unit has changedvoidsetPlanet(ucar.unidata.geoloc.Earth value) Set the Planet property.voidsetStartLat(float value) Set the starting latitude property.voidsetStartLon(float value) Set the starting longitude property.voidSet the starting pointvoidSet the starting station property.voidsetStationTableName(String value) Set the StationTableName property.voidtransectPositionChanged(boolean fromSelector) Method to perform what needs to be done when transect position changes.Methods inherited from class ucar.unidata.idv.control.DisplayControlImpl
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, doMakeSmoothingWidget, 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, zSliderChangedMethods inherited from class ucar.unidata.idv.control.DisplayControlBase
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, userMessageMethods inherited from class ucar.unidata.collab.SharableImpl
applySharableProperties, doShare, doShare, doShareExternal, doShareInternal, getReceiveShareTime, getSharablePropertiesComponent, getShareGroup, getSharing, getUniqueId, initSharable, removeSharable, setReceiveShareTime, setShareGroup, setSharing, setUniqueId, showSharableDialogMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ucar.unidata.idv.DisplayControl
getTmpProperty, putTmpProperty, removeTmpPropertyMethods inherited from interface ucar.unidata.collab.Sharable
getReceiveShareTime, getShareGroup, getSharing, getUniqueId, setReceiveShareTime
-
Field Details
-
POINT_START
public static final int POINT_STARTStart point identifier- See Also:
-
POINT_END
public static final int POINT_ENDEnd point identifier- See Also:
-
PROP_DECLINATION
Declination property- See Also:
-
CMD_STATION_START
Command property for the station start point- See Also:
-
CMD_STATION_END
Command property for the station end point- See Also:
-
CMD_FLD_START
Command property for the text field start point- See Also:
-
CMD_FLD_END
Command property for the text field end point- See Also:
-
CMD_PLANET_CHOICE
Command property for the planet choice- See Also:
-
SHARE_RBCLINE
property for sharing transect location- See Also:
-
SHARE_STATION_START
property for sharing station start point- See Also:
-
SHARE_STATION_END
property for sharing station end point- See Also:
-
SHARE_LOCATION_START
property for sharing location start point- See Also:
-
SHARE_LOCATION_END
property for sharing location end point- See Also:
-
-
Constructor Details
-
RangeAndBearingControl
public RangeAndBearingControl()Default Constructor. Set the flags to tell that this display control wants a color widget.
-
-
Method Details
-
getCrossSectionSelector
Return the selector line with end points.- Returns:
- a CrossSectionSelector the selector line with end points.
-
init
Called to make this kind of Display Control; also calls code to made its Displayable, the line. This method is called from inside DisplayControlImpl.init(several args).- Overrides:
initin classDisplayControlImpl- Parameters:
dataChoice- the DataChoice of the moment - not used yet; can be null.- Returns:
- true if successful
- Throws:
RemoteException- Java RMI errorVisADException- VisAD Error
-
getEditMenuItems
Add the relevant edit menu items into the list- Overrides:
getEditMenuItemsin classDisplayControlImpl- Parameters:
items- List of menu itemsforMenuBar- Is this for the menu in the window's menu bar or for a popup menu in the legend
-
doRemove
Remove the display control- Specified by:
doRemovein interfaceDisplayControl- Overrides:
doRemovein classDisplayControlImpl- Throws:
RemoteException- Bad thingsVisADException- Bad things
-
doMakeContents
Make the UI contents for this control.- Overrides:
doMakeContentsin classDisplayControlImpl- Returns:
- UI container
-
addPropertiesComponents
Add the earth tab- Overrides:
addPropertiesComponentsin classDisplayControlImpl- Parameters:
jtp- the tabbed pane
-
doApplyProperties
public boolean doApplyProperties()apply the earth properties- Overrides:
doApplyPropertiesin classDisplayControlImpl- Returns:
- ok
-
constrainDragPoint
public boolean constrainDragPoint(float[] position) Constrain the altitude of the drag point- Specified by:
constrainDragPointin interfaceDisplayableData.DragAdapter- Parameters:
position- point position- Returns:
- continue dragging
-
handleDragDirect
method for dragadapter interface- Specified by:
handleDragDirectin interfaceDisplayableData.DragAdapter- Parameters:
ray- the rayfirst- first timemouseModifiers- event- Returns:
- ok
-
handleAddPoint
public boolean handleAddPoint(float[] x) method for dragadapter interface- Specified by:
handleAddPointin interfaceDisplayableData.DragAdapter- Parameters:
x- points- Returns:
- ok
-
getInitialZPosition
protected double getInitialZPosition()get the initial z position to use. If in globe return 0- Overrides:
getInitialZPositionin classDisplayControlImpl- Returns:
- z position
-
applyZPosition
Override this and just force a change in position topickup the new z- Overrides:
applyZPositionin classDisplayControlImpl- Throws:
RemoteException- On badnessVisADException- On badness
-
getSelectorAltitude
Get the fixed altitude for the selector- Returns:
- altitude
- Throws:
RemoteException- On badnessVisADException- On badness
-
propertyChange
Handle property change- Specified by:
propertyChangein interfacePropertyChangeListener- Overrides:
propertyChangein classDisplayControlImpl- Parameters:
evt- The event
-
transectPositionChanged
public void transectPositionChanged(boolean fromSelector) Method to perform what needs to be done when transect position changes.- Parameters:
fromSelector- true if from the selector
-
setNewDisplayUnit
Override base class method toact when the display unit has changed- Overrides:
setNewDisplayUnitin classDisplayControlImpl- Parameters:
newUnit- The new unitapplyToDisplayable- Some parameter- Returns:
- Was successful
-
getLegendLabels
Get the extra label used for the legend.- Overrides:
getLegendLabelsin classDisplayControlImpl- Parameters:
labels- labels to append tolegendType- The type of legend, BOTTOM_LEGEND or SIDE_LEGEND
-
actionPerformed
Deal with action events from the gui controls made by this class.- Specified by:
actionPerformedin interfaceActionListener- Overrides:
actionPerformedin classDisplayControlImpl- Parameters:
event- action event to check
-
getPointOfSelector
Return the x/y location of the given end point of the CrossSectionSelector- Parameters:
which- which end (start or end)- Returns:
- position
- Throws:
RemoteException- Java RMI errorVisADException- VisAD Error
-
setStartLat
public void setStartLat(float value) Set the starting latitude property. Used by XML persistence.- Parameters:
value- starting latitude
-
getStartLat
public float getStartLat()Get the starting latitude property. Use by XML persistence.- Returns:
- starting latitude
-
setStartLon
public void setStartLon(float value) Set the starting longitude property. Used by XML persistence.- Parameters:
value- starting longitude
-
getStartLon
public float getStartLon()Set the starting longitude property. Used by XML persistence.- Returns:
- starting longitude
-
setEndLat
public void setEndLat(float value) Set the ending latitude property. Used by XML persistence.- Parameters:
value- ending latitude
-
getEndLat
public float getEndLat()Get the ending latitude property. Used by XML persistence.- Returns:
- ending latitude
-
setEndLon
public void setEndLon(float value) Set the ending longitude property. Used by XML persistence.- Parameters:
value- ending longitude
-
getEndLon
public float getEndLon()Get the ending longitude property. Used by XML persistence.- Returns:
- ending longitude
-
setStartPoint
Set the starting point- Parameters:
rt- start point
-
setEndPoint
Set the ending point- Parameters:
rt- end point
-
getStartStation
Get the starting station property.- Returns:
- starting station
-
setStartStation
Set the starting station property.- Parameters:
n- starting station
-
getEndStation
Get the ending station property.- Returns:
- ending station
-
setEndStation
Set the ending station property.- Parameters:
n- ending station
-
setStationTableName
Set the StationTableName property.- Parameters:
value- The new value for StationTableName
-
getStationTableName
Get the StationTableName property.- Returns:
- The StationTableName
-
setPlanet
public void setPlanet(ucar.unidata.geoloc.Earth value) Set the Planet property.- Parameters:
value- The new value for Planet
-
getPlanet
public ucar.unidata.geoloc.Earth getPlanet()Get the Planet property.- Returns:
- The Planet
-