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, InsertPinInteractor

public abstract class InsertPlacemarkInteractor extends com.bc.ceres.swing.figure.FigureEditorInteractor
Interactor fort inserting pins and GCPs.
  • 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
    • getPlacemarkDescriptor

      public PlacemarkDescriptor getPlacemarkDescriptor()
    • mouseReleased

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

      protected void insertPlacemark(ProductSceneView view)
    • updatePlacemarkStyle

      protected abstract void updatePlacemarkStyle(Placemark placemark, String defaultStyleCss)