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 protected
MaskSelectionToolSupport(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 void
areaSelected(PlotAreaSelectionTool.AreaType areaType, Shape shape)
JMenuItem
createDeleteMaskMenuItem()
protected abstract String
createMaskExpression(PlotAreaSelectionTool.AreaType areaType, Shape shape)
JCheckBoxMenuItem
createMaskSelectionModeMenuItem()
-
-
-
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:
areaSelected
in interfacePlotAreaSelectionTool.Action
-
createMaskExpression
protected abstract String createMaskExpression(PlotAreaSelectionTool.AreaType areaType, Shape shape)
-
-