|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectwhistlesAndMoans.WhistleToneConnectProcess.ShapeConnector
class WhistleToneConnectProcess.ShapeConnector
| Field Summary | |
|---|---|
private BearingLocaliser |
bearingLocaliser
|
private int |
firstChannel
|
private int |
groupChannels
|
(package private) java.util.LinkedList<ConnectedRegion> |
growingRegions
|
private int |
hydrophoneMap
|
private int |
iD
|
private boolean[] |
newCol
|
(package private) java.util.LinkedList<ConnectedRegion> |
recycleRegions
|
private ConnectedRegion[][] |
regionArray
|
private RegionFragmenter |
regionFragmenter
|
(package private) int |
regionNumber
|
private int[] |
search4x
|
private int[] |
search4y
|
private int[] |
search8x
|
private int[] |
search8y
|
(package private) int |
searchBin1
|
(package private) int |
searchBin2
|
private int[] |
searchx
|
private int[] |
searchy
|
private boolean[] |
spacedArray
|
private WhistleDelays |
whistleDelays
|
| Constructor Summary | |
|---|---|
WhistleToneConnectProcess.ShapeConnector(int iD,
int groupChannels,
int connectType)
|
|
| Method Summary | |
|---|---|
private boolean |
completeRegion(ConnectedRegion region)
|
private void |
completeRegionFragment(ConnectedRegion region)
|
private ConnectedRegion |
createNewRegion(int iSlice,
int iCell,
int dataLen,
FFTDataUnit fftDataUnit)
Will eventually set a recycling scheme, but not now. |
private void |
findCompleteRegions()
|
private void |
initialise()
|
private void |
labelGrowing(boolean growing)
|
private ConnectedRegion |
mergeRegions(ConnectedRegion r1,
ConnectedRegion r2)
Merge two regions together. |
private void |
newData(int iSlice,
boolean[] newData,
FFTDataUnit fftDataUnit)
Gets passed a row of boolean values representing thresholded fft data. |
void |
newData(int iSlice,
FFTDataUnit fftDataUnit)
Gets passed a row of Complex data. |
private void |
recycleRegion(ConnectedRegion r)
Remove a region from the growing list and recyce it. |
private void |
removeRegion(ConnectedRegion r)
|
void |
setConnectionType(int searchType)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private ConnectedRegion[][] regionArray
private boolean[] spacedArray
private final int[] search8x
private final int[] search8y
private final int[] search4x
private final int[] search4y
private int[] searchx
private int[] searchy
private int groupChannels
private int firstChannel
private int iD
private boolean[] newCol
int searchBin1
int searchBin2
int regionNumber
private WhistleDelays whistleDelays
java.util.LinkedList<ConnectedRegion> growingRegions
java.util.LinkedList<ConnectedRegion> recycleRegions
private RegionFragmenter regionFragmenter
private BearingLocaliser bearingLocaliser
private int hydrophoneMap
| Constructor Detail |
|---|
WhistleToneConnectProcess.ShapeConnector(int iD,
int groupChannels,
int connectType)
| Method Detail |
|---|
private void initialise()
public void newData(int iSlice,
FFTDataUnit fftDataUnit)
complexData - array of Complex data.
private void newData(int iSlice,
boolean[] newData,
FFTDataUnit fftDataUnit)
newData - boolean array.
private ConnectedRegion mergeRegions(ConnectedRegion r1,
ConnectedRegion r2)
r1 - region 1r2 - region 2
private ConnectedRegion createNewRegion(int iSlice,
int iCell,
int dataLen,
FFTDataUnit fftDataUnit)
iSlice - iCell -
private void removeRegion(ConnectedRegion r)
private void recycleRegion(ConnectedRegion r)
r - region to remove.private void labelGrowing(boolean growing)
private void findCompleteRegions()
private boolean completeRegion(ConnectedRegion region)
private void completeRegionFragment(ConnectedRegion region)
public void setConnectionType(int searchType)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||