public class LineOfBearingPlot extends Object
Contact: Don Brutzman (web.nps.navy.mil/~brutzman) brutzman@nps.navy.mil
DepthBlade
,
BullsEyePlot
,
IsoSurfaceBlockPlot
,
CoverageArea
,
RadialBlade
,
SLOBChart
,
SignalExcessPoint
,
SignalExcessZone
,
SonarModelOutputParser
,
StackScene3D
Constructor and Description |
---|
LineOfBearingPlot(RadialBlade blade,
double bears)
Create a new instance of LineOfBearingPlot
|
Modifier and Type | Method and Description |
---|---|
String |
createMultiColoredRangeBlades()
Creates range blades along radial (smooth multicolored)
|
String |
createRangeBlades()
Creates range blades along radial (basic red-yellow).
|
String |
createX3D(boolean isMultiColored)
Depending on boolean input, will create Full Field plot using
multicolored smooth scheme or red-yellow blended scene.
|
String |
formatBearing(double number)
This method formats bearing inputs into standard three-character string
|
String |
generateSceneFile()
Generate properly formattes X3D Stack Scene.
|
void |
x3dToVRML()
Conver X3D to VRML for browser display using X3dToVrml.xslt
|
public LineOfBearingPlot(RadialBlade blade, double bears)
blade
- The sonar visualization data defined by a specified radial blade.bears
- The bearing of closest radial blade.public String createX3D(boolean isMultiColored)
isMultiColored
- 'true' if it is multi colored; 'false' otherwise.public String createRangeBlades()
public String createMultiColoredRangeBlades()
public String generateSceneFile()
public void x3dToVRML()
public String formatBearing(double number)
number
- The bearing number.