public class AMVWx3dController extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DIR_MODELS |
Modifier and Type | Method and Description |
---|---|
void |
dualScreenSelected()
A menu selection comes here through MultiMissionController
|
void |
full2DScreenSelected(JComponent c) |
void |
full3DScreenSelected()
A menu selection comes here through MultiMissionController
|
void |
fullOpenMapScreenSelected(JComponent c) |
void |
fullTelemetryScreenSelected(JComponent c) |
JComponent |
get3Dpanel(boolean useDISxml,
Project openProject)
Build the panel which is displayed in the main frame
|
JPanel |
getActive3DWindow() |
JFrame |
getFullscreenFrame()
Get the frame for doing fullscreen 3D graphics.
|
org.web3d.x3d.sai.X3DComponent |
getX3DComponent() |
X3DLoader |
getX3dLoader() |
void |
handleHotkey(Object sData)
Here when ESCape pressed
|
void |
restoreActive3DWindow()
Restore the 3d window to its windowed place.
|
void |
returnToWindowed() |
void |
screenWindowed() |
void |
sphericalScreenSelected()
A menu selection comes here through MultiMissionController
|
void |
windowedScreenSelected(String screenName)
A menu selection comes here through MultiMissionController
|
public static final String DIR_MODELS
public JComponent get3Dpanel(boolean useDISxml, Project openProject)
useDISxml
- openProject
- an open project to determine X3D model locationpublic void full3DScreenSelected()
public void full2DScreenSelected(JComponent c)
public void fullOpenMapScreenSelected(JComponent c)
public void fullTelemetryScreenSelected(JComponent c)
public void dualScreenSelected()
public void sphericalScreenSelected()
public void windowedScreenSelected(String screenName)
screenName
- public void handleHotkey(Object sData)
sData
- public void returnToWindowed()
public org.web3d.x3d.sai.X3DComponent getX3DComponent()
public JPanel getActive3DWindow()
public void restoreActive3DWindow()
public JFrame getFullscreenFrame()
JFrame
for full screenpublic void screenWindowed()
public X3DLoader getX3dLoader()