public class CoverageArea extends Object
Contact: Don Brutzman (web.nps.navy.mil/~brutzman) brutzman@nps.navy.mil
DepthBlade,
BullsEyePlot,
IsoSurfaceBlockPlot,
LineOfBearingPlot,
RadialBlade,
SLOBChart,
SignalExcessPoint,
SignalExcessZone,
SonarModelOutputParser,
StackScene3D| Constructor and Description |
|---|
CoverageArea(LinkedList radialBladeList,
double[] depths,
double[] ranges)
Creates a new instance of CoverageArea
|
| Modifier and Type | Method and Description |
|---|---|
void |
findAdjacentPoints(SignalExcessPoint point,
LinkedList remainingPoints,
SignalExcessZone zone)
Finds the adjacent points from the index matrix extracted SignalExcessPoint point and zone
by measuring of remaining points.
|
LinkedList<SignalExcessPoint> |
findCoverageNodes(double[][][] values)
Finds array values with signal excess greater than 0 and places then into list
|
LinkedList<SignalExcessZone> |
findCoverageZones(LinkedList points)
Creates a list of SignalExcessPoints "zones" greater than 0
|
LinkedList |
getCoverageNodes()
Returns the LinkedList that holds coverage nodes.
|
LinkedList |
getCoverageZones()
Returns the LinkedList that holds coverage zones.
|
boolean |
isAdjacentPoint()
Returns 'true'.
|
boolean |
testPointsForAdjacency(int[] tested,
int[] tester)
This methods is in prograss..
|
public CoverageArea(LinkedList radialBladeList, double[] depths, double[] ranges)
radialBladeList - The LinkedList of radial blade list.depths - The array of depths of the coverage area.ranges - The array of ranges of the coverage area.public LinkedList<SignalExcessPoint> findCoverageNodes(double[][][] values)
values - 3-dimensional array.public LinkedList<SignalExcessZone> findCoverageZones(LinkedList points)
points - LinkedList object.public void findAdjacentPoints(SignalExcessPoint point, LinkedList remainingPoints, SignalExcessZone zone)
point - SignalExcessPoint object that hold a cell with signal excess values greater than 0.remainingPoints - LinkedList object that hold remaing points.zone - SignalExcessPoint object that hold a cell with signal excess values greater than 0.public boolean testPointsForAdjacency(int[] tested,
int[] tester)
tested - An array of int.tester - An array of int.public boolean isAdjacentPoint()
public LinkedList getCoverageZones()
public LinkedList getCoverageNodes()