Package whistlesAndMoans
Class DiscardingFragmenter
java.lang.Object
whistlesAndMoans.DiscardingFragmenter
- All Implemented Interfaces:
RegionFragmenter
- Direct Known Subclasses:
FragmentingFragmenter
Whistle fragmenter which completely discards all regions
which have more than one peak in any slice.
- Author:
- Doug Gillespie
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected ConnectedRegionprotected intprotected intprotected int[]protected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintfragmentRegion(ConnectedRegion connectedRegion) Fragment a connected regiongetFragment(int fragment) Get a specific fragmentintGet the number of fragments
-
Field Details
-
motherRegion
-
slicePeaks
protected int[] slicePeaks -
maxPeaks
protected int maxPeaks -
nSlices
protected int nSlices -
totalPeaks
protected int totalPeaks -
nFragments
protected int nFragments
-
-
Constructor Details
-
DiscardingFragmenter
public DiscardingFragmenter()
-
-
Method Details
-
fragmentRegion
Description copied from interface:RegionFragmenterFragment a connected region- Specified by:
fragmentRegionin interfaceRegionFragmenter- Parameters:
connectedRegion- region to fragment- Returns:
- number of fragments.
-
getFragment
Description copied from interface:RegionFragmenterGet a specific fragment- Specified by:
getFragmentin interfaceRegionFragmenter- Parameters:
fragment- fragment number (0 to getNumFragments);- Returns:
- the ith fragment
-
getNumFragments
public int getNumFragments()Description copied from interface:RegionFragmenterGet the number of fragments- Specified by:
getNumFragmentsin interfaceRegionFragmenter- Returns:
- the number of fragments
-