public class StackScene3D extends Object
Contact: Don Brutzman (web.nps.navy.mil/~brutzman) brutzman@nps.navy.mil
DepthBlade, 
BullsEyePlot, 
IsoSurfaceBlockPlot, 
CoverageArea, 
LineOfBearingPlot, 
RadialBlade, 
SLOBChart, 
SignalExcessPoint, 
SignalExcessZone, 
SonarModelOutputParser| Constructor and Description | 
|---|
| StackScene3D()Creates a new instance of StackScene3D based of array of output files | 
| Modifier and Type | Method and Description | 
|---|---|
| String | addExternProtos()Add extern protos. | 
| String | createStackRear()Generates closing elements of visualization to include bathymetry, and light. | 
| String | createStackShell()Generates visualization "shell" to include header, viewpoints, visuals and HUD. | 
| void | generatePositiveSESceneFile()Generates properly formatted X3D Stack Scene - UNFINISHED | 
| String | generateSceneFile()Generates properly formattes X3D Stack Scene | 
| void | parseResults(LinkedList[] results)Invokes SonarModelOutputParser which parses output files and instantiates
 proper number of RadialBlades and DepthBlades | 
| void | setParameters(EnvironmentalData data)Sets data of specfic environmental variables for sonar modeling. | 
| String[] | trimToMaxEntrySize(String[] files)To keep visualization managable, number of BullsEye plots are limited to 
 amount specified in MAX_ENTRY_SIZE. | 
| void | x3dToVRML()Convers X3D to VRML for browser display using X3dToVrml.xslt | 
public StackScene3D()
public void setParameters(EnvironmentalData data)
data - EnvironmentalData object for sonar modeling.public String[] trimToMaxEntrySize(String[] files)
files - The array of filenames (sonar model output) to be parsed.public void parseResults(LinkedList[] results)
results - The array of 2 LinkedLists hold list of RadialBlades and DepthBlades returned from SonarModelOutputParser.public String createStackShell()
public String addExternProtos()
public String createStackRear()
public String generateSceneFile()
public void generatePositiveSESceneFile()
public void x3dToVRML()