public class JITrajectoryVisUI
extends org.processmining.visualisation3d.JoglInteraction
Modifier and Type | Class and Description |
---|---|
class |
JITrajectoryVisUI.CageEdge |
protected class |
JITrajectoryVisUI.HitData |
Constructor and Description |
---|
JITrajectoryVisUI(org.processmining.visualisation3d.JoglInteractionManager iman,
org.processmining.visualisation3d.graphicsdatastructures.JoglCamera cam,
org.processmining.visualisation3d.scenemanagement.JoglScene s,
org.processmining.visualisation3d.scene.JSOGraphicalUserInterface gui,
JSOPSENTrajectoryVisualizationLayer jptv) |
Modifier and Type | Method and Description |
---|---|
double |
GetClosestDistFromLine(org.processmining.visualisation3d.maths.JoglVectord3 start,
org.processmining.visualisation3d.maths.JoglVectord3 end,
org.processmining.visualisation3d.collision.JoglRay r) |
double |
GetClosestDistOnLine(org.processmining.visualisation3d.maths.JoglVectord3 start,
org.processmining.visualisation3d.maths.JoglVectord3 end,
org.processmining.visualisation3d.collision.JoglRay r) |
JITrajectoryVisUI.HitData |
GetClosestEdge(java.util.Vector<JITrajectoryVisUI.CageEdge> edges,
org.processmining.visualisation3d.collision.JoglRay r,
double mdist) |
protected java.lang.Object |
GetClosestHitObject(org.processmining.visualisation3d.collision.JoglRay r) |
double |
GetClosestPointFromLine(org.processmining.visualisation3d.maths.JoglVectord3 start,
org.processmining.visualisation3d.maths.JoglVectord3 end,
org.processmining.visualisation3d.collision.JoglRay r) |
org.processmining.visualisation3d.maths.JoglVectord3 |
GetClosestPointOnLine(org.processmining.visualisation3d.maths.JoglVectord3 start,
org.processmining.visualisation3d.maths.JoglVectord3 end,
org.processmining.visualisation3d.collision.JoglRay r) |
double |
GetClosestScaleOnLine(org.processmining.visualisation3d.maths.JoglVectord3 start,
org.processmining.visualisation3d.maths.JoglVectord3 end,
org.processmining.visualisation3d.collision.JoglRay r) |
void |
mouseDragged(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
boolean |
mousePressed(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
boolean |
mouseReleased(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
void |
SelectAtMousePos(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
boolean |
ShouldAnimate() |
void |
UpdateScene(org.processmining.visualisation3d.scenemanagement.JoglScene scene) |
public JITrajectoryVisUI(org.processmining.visualisation3d.JoglInteractionManager iman, org.processmining.visualisation3d.graphicsdatastructures.JoglCamera cam, org.processmining.visualisation3d.scenemanagement.JoglScene s, org.processmining.visualisation3d.scene.JSOGraphicalUserInterface gui, JSOPSENTrajectoryVisualizationLayer jptv)
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 boolean mousePressed(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mousePressed
in class org.processmining.visualisation3d.JoglInteraction
public void mouseDragged(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mouseDragged
in class org.processmining.visualisation3d.JoglInteraction
public boolean mouseReleased(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
mouseReleased
in class org.processmining.visualisation3d.JoglInteraction
public void SelectAtMousePos(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
protected java.lang.Object GetClosestHitObject(org.processmining.visualisation3d.collision.JoglRay r)
public JITrajectoryVisUI.HitData GetClosestEdge(java.util.Vector<JITrajectoryVisUI.CageEdge> edges, org.processmining.visualisation3d.collision.JoglRay r, double mdist)
public double GetClosestPointFromLine(org.processmining.visualisation3d.maths.JoglVectord3 start, org.processmining.visualisation3d.maths.JoglVectord3 end, org.processmining.visualisation3d.collision.JoglRay r)
public double GetClosestDistFromLine(org.processmining.visualisation3d.maths.JoglVectord3 start, org.processmining.visualisation3d.maths.JoglVectord3 end, org.processmining.visualisation3d.collision.JoglRay r)
public double GetClosestScaleOnLine(org.processmining.visualisation3d.maths.JoglVectord3 start, org.processmining.visualisation3d.maths.JoglVectord3 end, org.processmining.visualisation3d.collision.JoglRay r)
public double GetClosestDistOnLine(org.processmining.visualisation3d.maths.JoglVectord3 start, org.processmining.visualisation3d.maths.JoglVectord3 end, org.processmining.visualisation3d.collision.JoglRay r)
public org.processmining.visualisation3d.maths.JoglVectord3 GetClosestPointOnLine(org.processmining.visualisation3d.maths.JoglVectord3 start, org.processmining.visualisation3d.maths.JoglVectord3 end, org.processmining.visualisation3d.collision.JoglRay r)