Package org.esa.snap.rcp.statistics
Class MaskSelectionToolSupport
- java.lang.Object
-
- org.esa.snap.rcp.statistics.MaskSelectionToolSupport
-
- All Implemented Interfaces:
PlotAreaSelectionTool.Action
public abstract class MaskSelectionToolSupport extends Object implements PlotAreaSelectionTool.Action
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMaskSelectionToolSupport(PagePanel pagePanel, org.jfree.chart.ChartPanel chartPanel, String maskName, String maskDescription, Color maskColor, PlotAreaSelectionTool.AreaType areaType)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidareaSelected(PlotAreaSelectionTool.AreaType areaType, Shape shape)JMenuItemcreateDeleteMaskMenuItem()protected abstract StringcreateMaskExpression(PlotAreaSelectionTool.AreaType areaType, Shape shape)JCheckBoxMenuItemcreateMaskSelectionModeMenuItem()
-
-
-
Constructor Detail
-
MaskSelectionToolSupport
protected MaskSelectionToolSupport(PagePanel pagePanel, org.jfree.chart.ChartPanel chartPanel, String maskName, String maskDescription, Color maskColor, PlotAreaSelectionTool.AreaType areaType)
-
-
Method Detail
-
createMaskSelectionModeMenuItem
public JCheckBoxMenuItem createMaskSelectionModeMenuItem()
-
createDeleteMaskMenuItem
public JMenuItem createDeleteMaskMenuItem()
-
areaSelected
public void areaSelected(PlotAreaSelectionTool.AreaType areaType, Shape shape)
- Specified by:
areaSelectedin interfacePlotAreaSelectionTool.Action
-
createMaskExpression
protected abstract String createMaskExpression(PlotAreaSelectionTool.AreaType areaType, Shape shape)
-
-