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