public class JIPSENSelectModelElement extends JISelectModelElement
JISelectModelElement.HitData
bUpdateScene, gui, iman, jids, pnet, pnetIdx, scene, selection
Constructor and Description |
---|
JIPSENSelectModelElement(org.processmining.visualisation3d.JoglInteractionManager iman,
org.processmining.visualisation3d.scenemanagement.JoglScene scene,
org.processmining.visualisation3d.scene.JSOGraphicalUserInterface gui,
JSOPetriNet pnet,
IPerformanceStatisticsEnrichedNet psen,
IPerformanceStatisticsEnrichedNet pwtt,
IPerformanceStatisticsEnrichedNet pq) |
Modifier and Type | Method and Description |
---|---|
void |
CloseExistingInfoPanel() |
protected void |
FocusCamOn(JSODataVisMagnetLineBase line) |
protected java.lang.Object |
GetClosestHitObject(org.processmining.visualisation3d.collision.JoglRay r) |
JIPSENBaseInfo |
getInfoPanel() |
void |
OpenInfoPanel(JSODataVisMagnetLineBase closestLine) |
void |
OpenInfoPanel(JSOPnEdge edge) |
void |
OpenInfoPanel(JSOPnTransition jso) |
void |
SelectAllInRect(org.processmining.visualisation3d.input.JoglInputMouseEvent e,
org.processmining.visualisation3d.maths.JoglVectord2 startRay,
org.processmining.visualisation3d.maths.JoglVectord2 endRay) |
void |
SelectAtMousePos(org.processmining.visualisation3d.input.JoglInputMouseEvent e) |
FocusCamOn, FocusCamOn, FocusCamOn, FocusCamOn, FocusCamOn, GetAllInRect, getCamera, GetClosestDistFromLine, GetClosestEdge, GetClosestHitObject, GetClosestPointFromLine, getSelection, mousePressed, mouseReleased, ShouldAnimate, UpdateScene, UpdateSelection
public JIPSENSelectModelElement(org.processmining.visualisation3d.JoglInteractionManager iman, org.processmining.visualisation3d.scenemanagement.JoglScene scene, org.processmining.visualisation3d.scene.JSOGraphicalUserInterface gui, JSOPetriNet pnet, IPerformanceStatisticsEnrichedNet psen, IPerformanceStatisticsEnrichedNet pwtt, IPerformanceStatisticsEnrichedNet pq)
public JIPSENBaseInfo getInfoPanel()
public void SelectAllInRect(org.processmining.visualisation3d.input.JoglInputMouseEvent e, org.processmining.visualisation3d.maths.JoglVectord2 startRay, org.processmining.visualisation3d.maths.JoglVectord2 endRay)
SelectAllInRect
in class JISelectModelElement
public void SelectAtMousePos(org.processmining.visualisation3d.input.JoglInputMouseEvent e)
SelectAtMousePos
in class JISelectModelElement
protected void FocusCamOn(JSODataVisMagnetLineBase line)
public void CloseExistingInfoPanel()
public void OpenInfoPanel(JSOPnTransition jso)
public void OpenInfoPanel(JSOPnEdge edge)
public void OpenInfoPanel(JSODataVisMagnetLineBase closestLine)
protected java.lang.Object GetClosestHitObject(org.processmining.visualisation3d.collision.JoglRay r)
GetClosestHitObject
in class JISelectModelElement