public class JSODataVisTrajectoryGroupBase extends java.lang.Object implements java.lang.Iterable<JSODataVisTrajectoryBase>
Modifier and Type | Field and Description |
---|---|
protected boolean |
bUpdateDrawers |
IMeshDrawer |
drawer |
static java.util.HashMap<java.lang.Integer,TrajectoryLineCache> |
history |
static java.util.HashMap<TraceReplayAnalyser,java.util.Vector<TrajectoryLineCache>> |
history2 |
protected int |
idxPointer |
JoglColoredMesh |
jcm |
protected JSOPetriNet |
jpnet |
protected PetriNetDataSource |
pnet |
protected static int |
skippedVerts |
protected JSOSubNet |
snet |
protected java.util.Vector<JSODataVisTrajectoryBase> |
tlist |
protected TrajectoryPointCache |
tpCache |
protected TraceReplayCollection |
trc |
protected int |
vertPointer |
Constructor and Description |
---|
JSODataVisTrajectoryGroupBase(PetriNetDataSource pnet,
JSOPetriNet jpnet,
TraceReplayCollection trc,
JSOSubNet snet) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
JoglColoredMesh |
CreateMeshForTrajectories(double timeScale,
org.processmining.visualisation3d.collision.JoglAABBFactory aabbFact) |
protected void |
CreateTrajectoryInfo(double timeScale) |
protected void |
CreateVerticesFor(TrajectoryLineCache tlc,
TrajectoryMesh lst,
org.processmining.visualisation3d.collision.JoglAABBFactory aabbFact) |
protected void |
CreateVerticesFor2(TrajectoryLineCache tlc,
TrajectoryMeshCopy lst) |
void |
DrawTrajectories(org.processmining.visualisation3d.GraphicsPipeline pipe,
MaterialTrajectory mat) |
JSODataVisTrajectoryBase |
get(int i) |
org.processmining.models.graphbased.directed.petrinet.elements.Transition |
getEndTransition(PetriNetDataSource pnds) |
protected TransitionEvent |
getHighest(TransitionEvent tevtp) |
protected TrajectoryVertexCache |
getLineVerts(TrajectoryLineCache tlc) |
protected double |
getTimeOffsetD(int evtId,
TraceReplayAnalyser tra,
java.util.Date startTime,
double invtimeScale) |
java.util.Iterator<JSODataVisTrajectoryBase> |
iterator() |
void |
UpdateDrawer(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
UpdateTrajectories(double timeScale,
org.processmining.visualisation3d.collision.JoglAABBFactory aabbFact) |
protected JSOSubNet snet
protected PetriNetDataSource pnet
protected JSOPetriNet jpnet
protected TraceReplayCollection trc
protected java.util.Vector<JSODataVisTrajectoryBase> tlist
public JoglColoredMesh jcm
public IMeshDrawer drawer
protected boolean bUpdateDrawers
public static java.util.HashMap<java.lang.Integer,TrajectoryLineCache> history
public static java.util.HashMap<TraceReplayAnalyser,java.util.Vector<TrajectoryLineCache>> history2
protected TrajectoryPointCache tpCache
protected static int skippedVerts
protected int idxPointer
protected int vertPointer
public JSODataVisTrajectoryGroupBase(PetriNetDataSource pnet, JSOPetriNet jpnet, TraceReplayCollection trc, JSOSubNet snet)
public java.util.Iterator<JSODataVisTrajectoryBase> iterator()
iterator
in interface java.lang.Iterable<JSODataVisTrajectoryBase>
public JSODataVisTrajectoryBase get(int i)
public void UpdateTrajectories(double timeScale, org.processmining.visualisation3d.collision.JoglAABBFactory aabbFact)
public void UpdateDrawer(org.processmining.visualisation3d.GraphicsPipeline pipe)
protected TransitionEvent getHighest(TransitionEvent tevtp)
protected double getTimeOffsetD(int evtId, TraceReplayAnalyser tra, java.util.Date startTime, double invtimeScale)
public JoglColoredMesh CreateMeshForTrajectories(double timeScale, org.processmining.visualisation3d.collision.JoglAABBFactory aabbFact)
public org.processmining.models.graphbased.directed.petrinet.elements.Transition getEndTransition(PetriNetDataSource pnds)
protected void CreateTrajectoryInfo(double timeScale)
protected TrajectoryVertexCache getLineVerts(TrajectoryLineCache tlc)
protected void CreateVerticesFor(TrajectoryLineCache tlc, TrajectoryMesh lst, org.processmining.visualisation3d.collision.JoglAABBFactory aabbFact)
protected void CreateVerticesFor2(TrajectoryLineCache tlc, TrajectoryMeshCopy lst)
public void DrawTrajectories(org.processmining.visualisation3d.GraphicsPipeline pipe, MaterialTrajectory mat)
public void clear()