Modifier and Type | Field and Description |
---|---|
protected List<ExecutionCommSession> |
executionCommSessionList
container for all of the currently active server sessions
|
static int |
MAX_COMMSERVER_CLIENTS
Max number of clients for the server--based on the workbench support for 10 of each type of vehicle
|
protected boolean |
pickable |
protected org.web3d.x3d.sai.X3DScene |
x3DScene
Reference to the currently loaded X3D x3DScene
|
Modifier and Type | Method and Description |
---|---|
protected static ExecutionCommServer |
getInstance(MultiMissionController multiMissionController,
org.web3d.x3d.sai.X3DScene scene)
Returns a copy of the current server or a new one if it doesn't exist
If the new parameters are different than the current one, they are changed
(i.e. old socket is closed and a new one is opened)
|
void |
reset() |
void |
run() |
void |
setScene(org.web3d.x3d.sai.X3DScene newScene)
Resets the X3D x3DScene that is used for picking requests
|
protected List<ExecutionCommSession> executionCommSessionList
public static final int MAX_COMMSERVER_CLIENTS
protected org.web3d.x3d.sai.X3DScene x3DScene
protected boolean pickable
protected static ExecutionCommServer getInstance(MultiMissionController multiMissionController, org.web3d.x3d.sai.X3DScene scene)
multiMissionController
- scene
- ExecutionCommServer
public void setScene(org.web3d.x3d.sai.X3DScene newScene)
newScene
- public void reset()