jsky.navigator
Class NavigatorPane

java.lang.Object
  extended by diva.canvas.CanvasPane
      extended by diva.canvas.GraphicsPane
          extended by jsky.navigator.NavigatorPane
All Implemented Interfaces:
diva.canvas.CanvasComponent, diva.canvas.event.EventAcceptor

public class NavigatorPane
extends diva.canvas.GraphicsPane

A Diva GraphicsPane with a layer added for plotting catalog symbols.


Field Summary
 
Fields inherited from class diva.canvas.GraphicsPane
_backgroundEventLayer, _backgroundLayer, _foregroundEventLayer, _foregroundLayer, _layers, _overlayLayer
 
Constructor Summary
NavigatorPane()
          Initialize a new NavigatorPane, which is a Diva GraphicsPane with a layer added for catalog symbols.
 
Method Summary
protected  void _rebuildLayerArray()
          Rebuild the array of layers for use by iterators.
 SymbolLayer getSymbolLayer()
          Return the layer to use to draw teh catalog symbols.
 void setPlotter(TablePlotter plotter)
          Set the object used to draw catalog symbols
 
Methods inherited from class diva.canvas.GraphicsPane
getBackgroundEventLayer, getBackgroundLayer, getForegroundEventLayer, getForegroundLayer, getOverlayLayer, layersFromBack, layersFromFront, setBackgroundEventLayer, setBackgroundLayer, setForegroundEventLayer, setForegroundLayer, setOverlayLayer
 
Methods inherited from class diva.canvas.CanvasPane
_initNewLayer, _nullifyLayer, dispatchEvent, getCanvas, getParent, getSize, getToolTipText, getTransformContext, isAntialiasing, isEnabled, layers, paint, paint, processLayerEvent, repaint, repaint, scale, setAntialiasing, setCanvas, setEnabled, setParent, setSize, setSize, setTransform, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigatorPane

public NavigatorPane()
Initialize a new NavigatorPane, which is a Diva GraphicsPane with a layer added for catalog symbols.

Method Detail

getSymbolLayer

public SymbolLayer getSymbolLayer()
Return the layer to use to draw teh catalog symbols.


setPlotter

public void setPlotter(TablePlotter plotter)
Set the object used to draw catalog symbols


_rebuildLayerArray

protected void _rebuildLayerArray()
Rebuild the array of layers for use by iterators. Override superclass to include the new layer.

Overrides:
_rebuildLayerArray in class diva.canvas.GraphicsPane