Class PolySelectionAdapter

    • Constructor Detail

      • PolySelectionAdapter

        public PolySelectionAdapter(Viewer viewer)
        Parameters:
        viewer - the viewer to wrap
    • Method Detail

      • getSelection

        public Selection getSelection()
        Returns:
        the selection wrapped by this adapter.
      • changed

        public void changed()
      • onPaint

        public void onPaint(TileMapWindow mapWindow,
                            Graphics g)
        Description copied from interface: PaintListener
        Called when a paint has been done.
        Specified by:
        onPaint in interface  PaintListener
        Parameters:
        mapWindow - the associated mapWindow.
        g - the graphics object emitted.
      • getMouseActive

        public boolean getMouseActive()
        Specified by:
        getMouseActive in interface  MouseUser
        Returns:
        whether to react on mouse events.
      • setMouseActive

        public void setMouseActive(boolean state)
        Specified by:
        setMouseActive in interface  MouseUser
        Parameters:
        state - whether to react on mouse events.
      • mouseDragged

        public void mouseDragged(MouseEvent e)
      • mouseMoved

        public void mouseMoved(MouseEvent e)
      • mouseClicked

        public void mouseClicked(MouseEvent e)
      • mousePressed

        public void mousePressed(MouseEvent e)
      • mouseReleased

        public void mouseReleased(MouseEvent e)
      • mouseEntered

        public void mouseEntered(MouseEvent e)
      • mouseExited

        public void mouseExited(MouseEvent e)
      • isSnapSelection

        public boolean isSnapSelection()
        Returns:
        whether this selection snaps to the viewer's map window.
      • setSnapSelection

        public void setSnapSelection(boolean b)
        Parameters:
        b - whether this selection should snap to the viewer's map window.
      • geographicValuesChanged

        public void geographicValuesChanged()
        Description copied from interface: SelectionChangeListener
        Triggered when the geographic instance's values changed.
      • pixelValuesChanged

        public void pixelValuesChanged()
        Description copied from interface: SelectionChangeListener
        Triggered when the pixel instance's values changed.
      • selectionChanged

        public void selectionChanged()
        Description copied from interface: SelectionChangeListener
        Triggered when a complex change happened to the selection.