|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectwhitesWhistleDetector.WhitesConnectProcess.ShapeConnector
class WhitesConnectProcess.ShapeConnector
| Field Summary | |
|---|---|
private int |
channel
|
(package private) java.util.LinkedList<ConnectedRegion> |
growingRegions
|
private boolean[] |
newCol
|
(package private) java.util.LinkedList<ConnectedRegion> |
recycleRegions
|
private ConnectedRegion[][] |
regionArray
|
(package private) int |
regionNumber
|
private int[] |
search4x
|
private int[] |
search4y
|
private int[] |
search8x
|
private int[] |
search8y
|
private int[] |
searchx
|
private int[] |
searchy
|
private boolean[] |
spacedArray
|
| Constructor Summary | |
|---|---|
WhitesConnectProcess.ShapeConnector(int channel)
|
|
| Method Summary | |
|---|---|
private boolean |
completeRegion(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 channel
private boolean[] newCol
int regionNumber
java.util.LinkedList<ConnectedRegion> growingRegions
java.util.LinkedList<ConnectedRegion> recycleRegions
| Constructor Detail |
|---|
WhitesConnectProcess.ShapeConnector(int channel)
| 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)
public void setConnectionType(int searchType)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||