Class InsertPlacemarkInteractor

java.lang.Object
com.bc.ceres.swing.figure.AbstractInteractor
com.bc.ceres.swing.figure.ViewportInteractor
com.bc.ceres.swing.figure.FigureEditorInteractor
org.esa.snap.rcp.placemark.InsertPlacemarkInteractor
All Implemented Interfaces:
com.bc.ceres.swing.figure.Interactor, KeyListener, MouseListener, MouseMotionListener, EventListener
Direct Known Subclasses:
InsertGcpInteractor, InsertGcpInteractor, InsertPinInteractor

public abstract class InsertPlacemarkInteractor extends com.bc.ceres.swing.figure.FigureEditorInteractor
Interactor fort inserting pins and GCPs.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
     
    void
     

    Methods inherited from class com.bc.ceres.swing.figure.FigureEditorInteractor

    getFigureEditor, getViewport

    Methods inherited from class com.bc.ceres.swing.figure.ViewportInteractor

    getModelToViewTransform, getViewToModelTransform, toModelPoint, toModelPoint, toModelShape

    Methods inherited from class com.bc.ceres.swing.figure.AbstractInteractor

    activate, addListener, cancelInteraction, deactivate, getListeners, isActive, isLeftMouseButtonDown, isMultiButton1Click, isSingleButton1Click, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, removeListener, startInteraction, stopInteraction

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • InsertPlacemarkInteractor

      protected InsertPlacemarkInteractor(PlacemarkDescriptor placemarkDescriptor)
  • Method Details

    • getCursor

      public Cursor getCursor()
      Specified by:
      getCursor in interface com.bc.ceres.swing.figure.Interactor
      Overrides:
      getCursor in class com.bc.ceres.swing.figure.AbstractInteractor
    • mousePressed

      public void mousePressed(MouseEvent event)
      Specified by:
      mousePressed in interface MouseListener
      Overrides:
      mousePressed in class com.bc.ceres.swing.figure.AbstractInteractor
    • mouseReleased

      public void mouseReleased(MouseEvent event)
      Specified by:
      mouseReleased in interface MouseListener
      Overrides:
      mouseReleased in class com.bc.ceres.swing.figure.AbstractInteractor