demo.rraBattleScene
Class PingServer

java.lang.Object
  |
  +--demo.rraBattleScene.PingServer

class PingServer
extends java.lang.Object

Takes requests for sonar pings from a network socket, and then returns VRML representations of both sonar ping and any target detections made.

Since calculation of numerous ray trajectories is extremely computation intensive, rendering and ray tracing often need to be performed on separate computers in order to improve performance times. PingServer provides a network interface between the ray-tracing computational methods and the VRML-based 3D rendering methods.

Version:
1.0

Author:
LT Timothy M. Holliday (www.stl.nps.navy.mil/~auv/holliday)

Contact: Don Brutzman (www.stl.nps.navy.mil/~auv/brutzman) brutzman@nps.navy.mil

Source Code:
~/mil/navy/nps/rra/PingServer.java
http://www.stl.nps.navy.mil/dis-java-vrml/mil/navy/nps/rra/PingServer.java

Hierarchy Diagram     Coordinate Systems

History:
15 Jan 98 Timothy M. Holliday New
17 Mar 98 Timothy M. Holliday Added HTML comment convention
10 Oct 98 Don Brutzman Javadoc updates for jdk1.2b4

Reference:
Holliday, Timothy, Real-Time 3D Sonar Modeling and Visualization, Master's Thesis, Naval Postgraduate School, Monterey California, June 1998.

See Also:
Bottom, Surface, SSP, Lobe, ExampleLobeDynamic, ExampleLobeStatic

Field Summary
static float DETECT_BEAM
           
static float DETECT_BOTH
           
static float DETECT_TARGETS
           
static int PORT
           
static float SET_SONAR_PARAMETERS
           
 
Constructor Summary
(package private) PingServer()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PORT

public static final int PORT

SET_SONAR_PARAMETERS

public static final float SET_SONAR_PARAMETERS

DETECT_TARGETS

public static final float DETECT_TARGETS

DETECT_BEAM

public static final float DETECT_BEAM

DETECT_BOTH

public static final float DETECT_BOTH
Constructor Detail

PingServer

PingServer()
Method Detail

main

public static void main(java.lang.String[] args)