Class OpenRGBImageViewAction

java.lang.Object
javax.swing.AbstractAction
org.esa.snap.rcp.actions.window.OpenRGBImageViewAction
All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action, org.openide.util.HelpCtx.Provider

public class OpenRGBImageViewAction extends AbstractAction implements org.openide.util.HelpCtx.Provider
This action opens an RGB image view on the currently selected Product.
See Also:
  • Constructor Details

    • OpenRGBImageViewAction

      public OpenRGBImageViewAction(ProductNode node)
  • Method Details

    • getDefaultBandIndices

      public static int[] getDefaultBandIndices(Product product)
    • openDocumentWindow

      public static ProductSceneViewTopComponent openDocumentWindow(ProductSceneView view)
    • allocateRgbBands

      public static Band[] allocateRgbBands(Product product, String[] rgbaExpressions)
    • releaseRgbBands

      public static void releaseRgbBands(Band[] rgbBands, boolean errorOccurred)
    • createSceneName

      public static String createSceneName(Product product, RGBImageProfile rgbImageProfile, String operation)
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Specified by:
      actionPerformed in interface ActionListener
    • getHelpCtx

      public org.openide.util.HelpCtx getHelpCtx()
      Specified by:
      getHelpCtx in interface org.openide.util.HelpCtx.Provider
    • openProductSceneViewRGB

      public void openProductSceneViewRGB(Product rgbProduct, String helpId)