public class BullsEyePlot extends Object
CoverageArea
,
DepthBlade
,
IsoSurfaceBlockPlot
,
LineOfBearingPlot
,
RadialBlade
,
SLOBChart
,
SignalExcessPoint
,
SignalExcessZone
,
SonarModelOutputParser
,
StackScene3D
Constructor and Description |
---|
BullsEyePlot(DepthBlade blade)
Creates a new instance of BullsEyePlot
|
Modifier and Type | Method and Description |
---|---|
String |
createBlendedRangeBlades()
Creates blended bullseye plot using interpolated grid
|
double[][][] |
createInterpolatedGrid(double[][] values)
Generates a grid of blended values that uses adjacent interpolation
|
String |
createMultiColoredSmoothRangeBlades()
Creates smooth multi-colored bullseye plot (3 cell)
|
String |
createMultiColoredVRMLRangeRings()
Creates a VRML Transform node that have the multi colored range rings.
|
String |
createSignalExcessRangeBlades()
Creates excess signal range blades
|
String |
createVisuals()
Generates String value of VRML Transform node.
|
String |
createVRML(boolean isMultiColored)
Generates VRML node such as Header, Viewpoints, Transform.
|
String |
createVRMLVisuals()
Generates VRML Transform node.
|
String |
createX3D(boolean isMultiColored)
Creates properly formatted X3D subcode for a BullEye plot
|
String |
generateSceneFile()
Generates properly formatted X3D Stack Scene
|
void |
x3dToVRML()
Convert X3D to VRML for browser display using X3dToVrml.xslt
|
public BullsEyePlot(DepthBlade blade)
blade
- Object that holds signal excess datapublic String generateSceneFile()
public String createX3D(boolean isMultiColored)
isMultiColored
- 'true' is multi colored, 'false' otherwise.public double[][][] createInterpolatedGrid(double[][] values)
values
- Two dimensions double arraypublic String createBlendedRangeBlades()
public String createMultiColoredSmoothRangeBlades()
public String createSignalExcessRangeBlades()
public String createVisuals()
public void x3dToVRML()
public String createVRML(boolean isMultiColored)
isMultiColored
- 'true' is multi colored, 'false' otherwise.public String createVRMLVisuals()
public String createMultiColoredVRMLRangeRings()