Package ucar.unidata.idv.control
Class TransectDrawingControl
java.lang.Object
ucar.unidata.collab.SharableImpl
ucar.unidata.idv.control.DisplayControlBase
ucar.unidata.idv.control.DisplayControlImpl
ucar.unidata.idv.control.DrawingControl
ucar.unidata.idv.control.TransectDrawingControl
- All Implemented Interfaces:
ActionListener,ItemListener,PropertyChangeListener,EventListener,HyperlinkListener,Sharable,DataChangeListener,DisplayControl,Prototypable,ControlListener,DisplayListener
A MetApps Display Control for drawing lines on a navigated
display.
- Version:
- $Revision: 1.41 $
- Author:
- MetApps development team
-
Nested Class Summary
Nested classes/interfaces inherited from class ucar.unidata.idv.control.DrawingControl
DrawingControl.GlyphTable, DrawingControl.GlyphTableModelNested classes/interfaces inherited from class ucar.unidata.idv.control.DisplayControlImpl
DisplayControlImpl.SideLegendLabel -
Field Summary
Fields inherited from class ucar.unidata.idv.control.DrawingControl
ATTR_EDITABLE, ATTR_FRONTDISPLAY, ATTR_TITLE, ATTR_USETIMESINANIMATION, CMD_MOVE, CMD_SELECT, CMD_STRETCH, currentCmd, datachoice, dataChoiceProperties, enabledCbx, FILTER_XGRF, FLAG_FILLED, FLAG_FULLLATLON, FLAG_STRAIGHT, glyphs, isProbsevere, legendNoteTextArea, legendNoteWrapper, selectedGlyphs, SHARE_LINES, straightCbx, SUFFIX_XGRF, TAG_EDITORFields 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 TypeMethodDescriptionprotected voidaddControlWidgets(List widgets) Add gui components to the listprotected voidaddFileMenuItems(List items, boolean forMenuBar) Add the relevant file menu items into the listprotected voiddoneMovingGlyph(DrawingGlyph glyph) The user is done moving or resizing the given glyphbooleanGet the AutoUpdateTransect property.Since the transect control is created without data object it is alwasy good to creat a map view display first to set the map projection correct for the transect lineprotected StringgetGlyphNameDefault(DrawingGlyph glyph) Use a different namebooleanprotected ListProvide the list of shape commands to the base classbooleanGet the ShowDisplayTransects property.booleanGet the ShowRegularTransects property.voidinitDone()All initialization is doneprotected voidmakeModePanel(List widgets) Overwrite base class method to make the mode panelvoidremoveGlyph(DrawingGlyph glyph) Overwrite base class method to write out the transects on a deleteprotected voidThe selections set of glyphs has changed.voidsetAutoUpdateTransect(boolean value) Set the AutoUpdateTransect property.voidAdd and/or change the displayed transect for the given tvm.voidsetDisplayVisibility(boolean on) Extra check for the display visibilityvoidsetShowDisplayTransects(boolean value) Set the ShowDisplayTransects property.voidsetShowRegularTransects(boolean value) Set the ShowRegularTransects property.booleanOverwrite base class method to determine if we should show the glyphprotected booleanOverwrite base class method to not show the filled cbxprotected booleanDon't show location widgetsprotected booleanDon't show time widgetsprotected voidtimeChanged(Real time) Ignore this callprotected voidtransectChanged(DrawingGlyph glyph) Write out the transects when we've changedvoidThis is called by the VMManager to notify us that one of the TransectViewManagers has changed its zoom.voidWrite out the transect xml resourcevoidzSliderChanged(int value) Overwrite this even handler to apply the z position to all of the transect glyphsMethods inherited from class ucar.unidata.idv.control.DrawingControl
addGlyph, addLabelMacros, applyColorToAll, applyZPosition, canHandleEvents, checkZSliderEnabled, close, closestGlyph, closestGlyph, createGlyph, doCut, doFlythrough, doMakeContents, doMakeControlsPanel, doMakeLineWidthBox, doMakeShapesPanel, doMakeStylePanel, doMakeTablePanel, doProperties, doRemove, evaluateGlyphJython, formatDistance, getAllTimes, getAnimationSet, getControlChangeSleepTime, getCoordType, getCurrentTime, getDefaultDisplayListTemplate, getDisplayUnit, getDistanceUnit, getEditable, getEditMenuItems, getEditorTitle, getEnabled, getExtraLegendComponent, getFileMenuItems, getFilled, getFont, getFrontDisplay, getFrontScale, getFullLatLon, getGlyphJython, getGlyphs, getIgnoreTime, getInitialColorTable, getInitialRange, getInitialZPosition, getJustification, getLegendLabels, getLineWidth, getRGBColorTable, getShowFronts, getShowNoteInLegend, getStraight, getTimeForGlyph, getUseTime, getVerticalJustification, getViewMenuItems, glyphChanged, handleDisplayChanged, handleWindowClosing, init, initAfterUnPersistence, initDisplayUnit, isSelected, makeButtonPanel, processData, processProperties, projectionChanged, receiveShareData, removeAllGlyphs, resetData, setActive, setCoordType, setCurrentCommand, setEditable, setEditorTitle, setEnabled, setFilled, setFrontDisplay, setFrontScale, setFullLatLon, setGlyphJython, setGlyphs, setIgnoreTime, setLines, setLineWidth, setNoteText, setSelection, setSelection, setShowFronts, setShowNoteInLegend, setStraight, setUseTime, shouldAddControlListener, shouldAddDisplayListener, toggleVisibilityForVectorGraphicsRendering, updateLegendLabel, viewpointChanged, zSliderChangedMethods inherited from class ucar.unidata.idv.control.DisplayControlImpl
actionPerformed, activateDisplays, addAttributedDisplayable, addAttributedDisplayable, addAttributedDisplayable, addAttributeFlags, addCheckBoxSettings, addDataChoice, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayable, addDisplayMaster, addDisplaySettings, addNewData, addNoteText, addPropertiesComponents, 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, applyZPosition, boundsClose, canBeDocked, canDoProgressiveResolution, canExportData, canSaveDataInCache, captureWindow, centerOnDisplay, changeColorUnit, changeDisplayUnit, checkBoundsChange, checkFlag, checkIfDataOk, checkImageSize, clearDataInstance, clearPrototype, clearViewManagers, colorUnitChanged, controlChanged, convertColorRange, convertRange, createDisplayListDisplayable, createIdvWindow, dataChanged, deactivateDisplays, debug, displayableToFront, displayChanged, displayControlFailed, displayUnitChanged, doApplyProperties, 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, getControlContext, getControlMenus, getControlWidgets, getCursorReadout, getCursorReadoutInner, getCursorReadoutInner, getData, getDataChoice, getDataChoices, getDataForDisplayList, getDataInstance, getDataInstance, getDataProjectionForMenu, getDataProjectionLabel, getDataSelection, getDataSources, getDataTimeRange, getDataTimeRange, getDataTimeSet, getDebugDetails, getDefaultColorScaleInfo, getDefaultDistanceUnit, getDefaultFastRendering, getDefaultSamplingMode, getDefaultSamplingModeValue, getDefaultView, getDefaultViewDescriptor, getDefaultViewManager, getDetailsContents, getDisplayAltitudeType, getDisplayCategory, getDisplayCenter, getDisplayConventions, getDisplayedData, getDisplayId, getDisplayInfos, getDisplayListColor, getDisplayListData, getDisplayListDisplayable, getDisplayListTemplate, getDisplayMaster, getDisplayName, getDisplayScale, getDisplayUnit, getDisplayUnitName, getDisplayVisibility, getDoCursorReadout, getEditMenuItems, getExpandedInTabs, getExtraLabelTemplate, getExtraMenus, getFileMenuItems, getGraphicsConfiguration, getGrid, getGrid, getHadDataChoices, getHaveInitialized, getHelpIds, getHelpMenuItems, getId, getIdv, getImage, getImage, getInitDataChoices, getInitialFastRendering, getInternalAnimation, getInternalAnimation, getIsProgressiveResolution, getIsRaster, getIsTimeDriver, getLabel, getLastFileMenuItems, getLatLonPoints, getLegendButtons, getLegendComponent, getLegendLabel, getLegendLabelTemplate, getLegendToolTip, 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, getVisbilityAnimationPause, getWasUnPersisted, getWindow, getWindowSize, getWindowVisible, getWindowX, getWindowY, getZPosition, getZPositionSliderLabel, guiExported, guiImported, hasForecastHourMacro, hasMapProjection, hasTimeMacro, haveDataTimes, haveParameterDefaults, hide, hyperlinkUpdate, inGlobeDisplay, init, init, init, initAfterUnPersistence, initAsPrototype, initAsTemplate, initBasic, initializeWithNewData, initWindow, isDisplay3D, isDisplayUnitAlsoColorUnit, isGuiShown, isInitDone, isInTransectView, isInViewManager, itemStateChanged, loadDataFromViewBounds, makeChangeColorMenuItems, makeLegendLabel, makeLockButton, makeRemoveButton, moveTo, notifyViewManagersOfChange, parseProperties, popup, popupDataDialog, popupDataDialog, popupDataDialog, processRequestProperties, propertyChange, putTransientProperty, reallySetAttributeFlags, redoGuiLayout, reloadDataSource, reloadDataSourceInThread, relocateDisplay, relocateDisplay, removeDataChoice, removeDisplayable, removeDisplayables, removeDisplayables, removeOnWindowClose, removePropertyChangeListener, 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, setDoCursorReadout, setExpandedInTabs, setExtraLabelTemplate, setHadDataChoices, setHelpUrl, setId, setInitDataChoices, setInitialSettings, setInitialViewManager, setIsProgressiveResolution, setIsRaster, setIsTimeDriver, setLabelAsPreference, setLegendBackground, setLegendForeground, setLegendLabel, setLegendLabelTemplate, setLockVisibilityToggle, setMainPanelDimensions, setMainPanelSize, setMakeWindow, setMatchDisplayRegion, setName, setNameFromUser, setNewColorUnit, setNewDisplayUnit, 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, shouldApplyFastRendering, shouldBeDocked, shouldWindowBeVisible, show, showColorControlWidget, showColorDialog, showColorDialog, showColorScaleDialog, showColorScales, showColorSwatches, showContourPropertiesDialog, showDetails, showDisplaySettingsDialog, showHelp, showLegendMenu, showNormalCursor, showProperties, showTimeRangeDialog, showWaitCursor, toFront, toggleNoteTextArea, toggleWindow, toString, transectChanged, updateAnimation, updateDataInstance, updateDataSelection, updateDisplayList, updateGridDataInstance, updateLegendAndList, updateLockButton, useSmoothingFactor, useZPosition, viewManagerChanged, viewManagerDestroyed, writeTestArchive, xxxsetDisplayActiveMethods 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
-
Constructor Details
-
TransectDrawingControl
public TransectDrawingControl()Create a new Drawing Control; set attributes.
-
-
Method Details
-
zSliderChanged
public void zSliderChanged(int value) Overwrite this even handler to apply the z position to all of the transect glyphs- Parameters:
value- New z position
-
selectionChanged
protected void selectionChanged()The selections set of glyphs has changed. Update the global transects if needed- Overrides:
selectionChangedin classDrawingControl
-
transectChanged
Write out the transects when we've changed- Parameters:
glyph- Which glyph
-
doneMovingGlyph
The user is done moving or resizing the given glyph- Overrides:
doneMovingGlyphin classDrawingControl- Parameters:
glyph- The glyph that was moved
-
removeGlyph
Overwrite base class method to write out the transects on a delete- Overrides:
removeGlyphin classDrawingControl- Parameters:
glyph- Which glyph
-
initDone
public void initDone()All initialization is done- Overrides:
initDonein classDisplayControlImpl
-
getDataProjection
Since the transect control is created without data object it is alwasy good to creat a map view display first to set the map projection correct for the transect line- Specified by:
getDataProjectionin interfaceDisplayControl- Overrides:
getDataProjectionin classDisplayControlImpl- Returns:
- The native projection of the data
-
getNormalize360
public boolean getNormalize360() -
getShapeCommands
Provide the list of shape commands to the base class- Overrides:
getShapeCommandsin classDrawingControl- Returns:
- Shape creation commands
-
addControlWidgets
Add gui components to the list- Overrides:
addControlWidgetsin classDrawingControl- Parameters:
widgets- List if gui components
-
addFileMenuItems
Add the relevant file menu items into the list- Overrides:
addFileMenuItemsin classDrawingControl- 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
-
setDisplayedTransect
Add and/or change the displayed transect for the given tvm.- Parameters:
tvm- The view manager- Throws:
RemoteException- On badnessVisADException- On badness
-
writeTransects
public void writeTransects()Write out the transect xml resource -
showFilledCbx
protected boolean showFilledCbx()Overwrite base class method to not show the filled cbx- Overrides:
showFilledCbxin classDrawingControl- Returns:
- false
-
makeModePanel
Overwrite base class method to make the mode panel- Overrides:
makeModePanelin classDrawingControl- Parameters:
widgets- List of panel widgets to add to
-
showTimeWidgets
protected boolean showTimeWidgets()Don't show time widgets- Overrides:
showTimeWidgetsin classDrawingControl- Returns:
- false
-
showLocationWidgets
protected boolean showLocationWidgets()Don't show location widgets- Overrides:
showLocationWidgetsin classDrawingControl- Returns:
- false
-
getGlyphNameDefault
Use a different name- Overrides:
getGlyphNameDefaultin classDrawingControl- Parameters:
glyph- The glyph- Returns:
- glyph name
-
transectViewsChanged
public void transectViewsChanged()This is called by the VMManager to notify us that one of the TransectViewManagers has changed its zoom. -
setAutoUpdateTransect
public void setAutoUpdateTransect(boolean value) Set the AutoUpdateTransect property.- Parameters:
value- The new value for AutoUpdateTransect
-
getAutoUpdateTransect
public boolean getAutoUpdateTransect()Get the AutoUpdateTransect property.- Returns:
- The AutoUpdateTransect
-
setShowRegularTransects
public void setShowRegularTransects(boolean value) Set the ShowRegularTransects property.- Parameters:
value- The new value for ShowRegularTransects
-
getShowRegularTransects
public boolean getShowRegularTransects()Get the ShowRegularTransects property.- Returns:
- The ShowRegularTransects
-
setShowDisplayTransects
public void setShowDisplayTransects(boolean value) Set the ShowDisplayTransects property.- Parameters:
value- The new value for ShowDisplayTransects
-
getShowDisplayTransects
public boolean getShowDisplayTransects()Get the ShowDisplayTransects property.- Returns:
- The ShowDisplayTransects
-
setDisplayVisibility
public void setDisplayVisibility(boolean on) Extra check for the display visibility- Specified by:
setDisplayVisibilityin interfaceDisplayControl- Overrides:
setDisplayVisibilityin classDrawingControl- Parameters:
on- visible
-
shouldBeVisible
Overwrite base class method to determine if we should show the glyph- Overrides:
shouldBeVisiblein classDrawingControl- Parameters:
tg- The glyph- Returns:
- Should we show this
-
timeChanged
Ignore this call- Overrides:
timeChangedin classDrawingControl- Parameters:
time- The time
-