public class JIViewManager extends org.processmining.visualisation3d.JoglInteraction implements IVRModeListener
Modifier and Type | Field and Description |
---|---|
protected boolean |
bInit |
protected JoglGuiTexturedRect |
btnCam |
protected boolean |
bUpdateScene |
protected org.processmining.visualisation3d.scene.JSOGraphicalUserInterface |
gui |
protected org.processmining.visualisation3d.gldatastructures.JoglTexture |
icoCamDemo |
protected org.processmining.visualisation3d.gldatastructures.JoglTexture |
icoCamFree |
protected org.processmining.visualisation3d.gldatastructures.JoglTexture |
icoCamOrbit |
protected org.processmining.visualisation3d.JoglInteractionManager |
iman |
protected org.processmining.visualisation3d.maths.JoglVectord3 |
initCameraDir |
protected org.processmining.visualisation3d.maths.JoglVectord3 |
initCameraDirU |
protected int |
initCameraMode |
protected org.processmining.visualisation3d.maths.JoglVectord3 |
initCameraPos |
protected org.processmining.visualisation3d.scenemanagement.JoglScene |
scene |
Constructor and Description |
---|
JIViewManager(org.processmining.visualisation3d.JoglInteractionManager iman,
org.processmining.visualisation3d.scenemanagement.JoglScene scene,
org.processmining.visualisation3d.scene.JSOGraphicalUserInterface gui) |
Modifier and Type | Method and Description |
---|---|
void |
Dispose() |
org.processmining.visualisation3d.interactions.JICameraBase |
getCameraInteraction() |
int |
getCameraModelId() |
java.lang.String |
getCameraModelName() |
void |
Init() |
boolean |
keyPressed(org.processmining.visualisation3d.input.JoglInputKeyEvent evt) |
boolean |
mousePressed(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
boolean |
mouseReleased(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
void |
OnVRModeActivated() |
void |
OnVRModeDeactivated() |
void |
ResetCamera() |
boolean |
ShouldAnimate() |
void |
SwitchCameraMode() |
void |
SwitchCameraMode(int mode) |
org.processmining.visualisation3d.interactions.JICameraBase |
SwitchToCameraModeDemo(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera cam) |
org.processmining.visualisation3d.interactions.JICameraBase |
SwitchToCameraModeFree(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera cam) |
org.processmining.visualisation3d.interactions.JICameraBase |
SwitchToCameraModeOrbit(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera cam) |
org.processmining.visualisation3d.interactions.JICameraBase |
SwitchToCameraModeVR(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera cam) |
void |
UpdateScene(org.processmining.visualisation3d.scenemanagement.JoglScene scene) |
protected org.processmining.visualisation3d.JoglInteractionManager iman
protected org.processmining.visualisation3d.scenemanagement.JoglScene scene
protected org.processmining.visualisation3d.scene.JSOGraphicalUserInterface gui
protected boolean bInit
protected org.processmining.visualisation3d.gldatastructures.JoglTexture icoCamDemo
protected org.processmining.visualisation3d.gldatastructures.JoglTexture icoCamFree
protected org.processmining.visualisation3d.gldatastructures.JoglTexture icoCamOrbit
protected JoglGuiTexturedRect btnCam
protected int initCameraMode
protected org.processmining.visualisation3d.maths.JoglVectord3 initCameraPos
protected org.processmining.visualisation3d.maths.JoglVectord3 initCameraDir
protected org.processmining.visualisation3d.maths.JoglVectord3 initCameraDirU
protected boolean bUpdateScene
public JIViewManager(org.processmining.visualisation3d.JoglInteractionManager iman, org.processmining.visualisation3d.scenemanagement.JoglScene scene, org.processmining.visualisation3d.scene.JSOGraphicalUserInterface gui)
public void Init()
public void Dispose()
public boolean ShouldAnimate()
ShouldAnimate
in class org.processmining.visualisation3d.JoglInteraction
public void UpdateScene(org.processmining.visualisation3d.scenemanagement.JoglScene scene)
UpdateScene
in class org.processmining.visualisation3d.JoglInteraction
public org.processmining.visualisation3d.interactions.JICameraBase getCameraInteraction()
public java.lang.String getCameraModelName()
public int getCameraModelId()
public boolean keyPressed(org.processmining.visualisation3d.input.JoglInputKeyEvent evt)
keyPressed
in class org.processmining.visualisation3d.JoglInteraction
public boolean mousePressed(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mousePressed
in class org.processmining.visualisation3d.JoglInteraction
public boolean mouseReleased(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mouseReleased
in class org.processmining.visualisation3d.JoglInteraction
public void ResetCamera()
public void SwitchCameraMode()
public void SwitchCameraMode(int mode)
public org.processmining.visualisation3d.interactions.JICameraBase SwitchToCameraModeFree(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera cam)
public org.processmining.visualisation3d.interactions.JICameraBase SwitchToCameraModeOrbit(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera cam)
public org.processmining.visualisation3d.interactions.JICameraBase SwitchToCameraModeDemo(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera cam)
public org.processmining.visualisation3d.interactions.JICameraBase SwitchToCameraModeVR(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera cam)
public void OnVRModeActivated()
OnVRModeActivated
in interface IVRModeListener
public void OnVRModeDeactivated()
OnVRModeDeactivated
in interface IVRModeListener