Package detectiongrouplocaliser
Class DetectionGroupProcess.DataSelector
java.lang.Object
PamView.paneloverlay.OverlayDataManager<OverlayMarkDataInfo>
PamView.paneloverlay.overlaymark.BasicMarkDataSelector
detectiongrouplocaliser.DetectionGroupProcess.DataSelector
- All Implemented Interfaces:
OverlayDataObserver,MarkDataSelector
- Enclosing class:
DetectionGroupProcess
-
Field Summary
Fields inherited from interface PamView.paneloverlay.overlaymark.MarkDataSelector
OVERLAP_ALL, OVERLAP_NONE, OVERLAP_SOME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOverlayInfo(PamDataBlock dataBlock) Get the OverlayDataInfo associated with these items - it's possible that these will have been extended to contain additional information so don't handle them too directly in the abstract class.getSwingPanel(Window parentWindow) voidselectionChanged(PamDataBlock dataBlock, boolean selected) Called whenever a checkbox in a menuitem created by an OverlayDataManager is selected.booleanwantDataBlock(PamDataBlock dataBlock) Methods inherited from class PamView.paneloverlay.overlaymark.BasicMarkDataSelector
wantDataUnitMethods inherited from class PamView.paneloverlay.OverlayDataManager
addSelectionMenuItems, getParameterTypes, getParameterUnits, getProjector, listDataBlocks
-
Constructor Details
-
DataSelector
public DataSelector()
-
-
Method Details
-
selectionChanged
Description copied from interface:OverlayDataObserverCalled whenever a checkbox in a menuitem created by an OverlayDataManager is selected.- Parameters:
dataBlock- associated datablock.selected- selection state.
-
getDataSelectorName
- Specified by:
getDataSelectorNamein classOverlayDataManager<OverlayMarkDataInfo>- Returns:
- a String name for a dataselector associated with this. this will generally be the name of an associated PamControlledUnit.
-
getOverlayInfo
Description copied from class:OverlayDataManagerGet the OverlayDataInfo associated with these items - it's possible that these will have been extended to contain additional information so don't handle them too directly in the abstract class. .- Specified by:
getOverlayInfoin classOverlayDataManager<OverlayMarkDataInfo>- Parameters:
dataBlock- associated datablock.- Returns:
- an OverlayDataInfo - must not be null, so create one if needed.
-
getSwingPanel
- Overrides:
getSwingPanelin classOverlayDataManager<OverlayMarkDataInfo>
-
wantDataBlock
-