Package PamView.paneloverlay.overlaymark
Interface MarkDataSelector
- All Known Implementing Classes:
BasicMarkDataSelector,DetectionGroupProcess.DataSelector
public interface MarkDataSelector
Class that helps to chose whether a data unit within a given mark is
actually wanted or not. These are generally held and managed by things
that receive marks, rather than mark providers.
- Author:
- Doug Gillespie
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionbooleanwantDataUnit(PamDataUnit dataUnit, int overlapLevel) Test a data unit that within a mark to see if it's wanted or not.
-
Field Details
-
OVERLAP_NONE
static final int OVERLAP_NONE- See Also:
-
OVERLAP_SOME
static final int OVERLAP_SOME- See Also:
-
OVERLAP_ALL
static final int OVERLAP_ALL- See Also:
-
-
Method Details
-
wantDataUnit
Test a data unit that within a mark to see if it's wanted or not.- Parameters:
dataUnit- data unitoverlapLevel- level of overlap with the mark.- Returns:
- true if we want to keep the data unit.
-