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()