Class AbstractApplyImageTransformer
- java.lang.Object
-
- adams.core.logging.LoggingObject
-
- adams.gui.plugin.AbstractToolPlugin<HeatmapPanel>
-
- adams.gui.visualization.heatmap.plugins.AbstractHeatmapViewerPlugin
-
- adams.gui.visualization.heatmap.plugins.AbstractSelectedHeatmapsViewerPlugin
-
- adams.gui.visualization.heatmap.plugins.AbstractSelectedHeatmapsViewerPluginWithGOE
-
- adams.gui.visualization.heatmap.plugins.AbstractApplyImageTransformer
-
- All Implemented Interfaces:
adams.core.logging.LoggingSupporter
,adams.core.SizeOfHandler
,Serializable
- Direct Known Subclasses:
BoofCVTransformer
,BufferedImageTransformer
public abstract class AbstractApplyImageTransformer extends AbstractSelectedHeatmapsViewerPluginWithGOE
Ancestor for plugins that work on the image rather than the heatmap.- Version:
- $Revision$
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class adams.gui.visualization.heatmap.plugins.AbstractSelectedHeatmapsViewerPluginWithGOE
m_Editor
-
Fields inherited from class adams.gui.visualization.heatmap.plugins.AbstractSelectedHeatmapsViewerPlugin
m_SelectedPanels
-
-
Constructor Summary
Constructors Constructor Description AbstractApplyImageTransformer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected String
process(HeatmapPanel panel)
Processes the specified panel.protected abstract BufferedImage
process(BufferedImage image)
Processes the image.-
Methods inherited from class adams.gui.visualization.heatmap.plugins.AbstractSelectedHeatmapsViewerPluginWithGOE
createConfigurationPanel, getCanChangeClassInDialog, getDefaultValue, getEditorType, hasApprovalButton, hasCancelButton, processInit
-
Methods inherited from class adams.gui.visualization.heatmap.plugins.AbstractSelectedHeatmapsViewerPlugin
canExecute, createDialog, createListPanel, doExecute, getAllPanels, getDialogSize, process, processFinish
-
Methods inherited from class adams.gui.visualization.heatmap.plugins.AbstractHeatmapViewerPlugin
doLog
-
Methods inherited from class adams.gui.plugin.AbstractToolPlugin
createLogEntry, execute, getCanceledByUser, getCaption, getIcon, getIconName, getLastSetup, getMenu, hasLastSetup, log, setLastSetup
-
-
-
-
Method Detail
-
process
protected abstract BufferedImage process(BufferedImage image)
Processes the image.- Parameters:
image
- the image to process- Returns:
- the processed image, null if failed to process
-
process
protected String process(HeatmapPanel panel)
Processes the specified panel.- Specified by:
process
in classAbstractSelectedHeatmapsViewerPlugin
- Parameters:
panel
- the panel to process- Returns:
- null if successful, error message otherwise
-
-