public class JSOPSENEdgeVisualizationLayer extends JSOPSENVisualizationLayer implements JSOSubNet.ISubNetLayoutListener
Modifier and Type | Field and Description |
---|---|
EdgeDataVisualizationMethod |
edgeVisMethod |
double |
magnetLineArcHeight |
java.util.HashMap<java.lang.String,JSODataVisMagnetLineGroupBase> |
mgroups |
java.util.HashMap<java.lang.String,JSODataVisMagnetLineBase> |
mlines |
double |
topBottomCutoff |
boundingBox, cohortColors, elements, gSettings, iman, scene, snet, viselements
Constructor and Description |
---|
JSOPSENEdgeVisualizationLayer(org.processmining.visualisation3d.scenemanagement.JoglScene scene,
PetriNetIndexed pnetIdx,
JSOSubNet snet,
JSOCohortColorManager jccm,
org.processmining.visualisation3d.JoglPanel p) |
Modifier and Type | Method and Description |
---|---|
void |
BuildScene() |
void |
DeterminVisibleElements(org.processmining.visualisation3d.scenemanagement.JoglScene scene) |
void |
Dispose() |
void |
DrawBottom(org.processmining.visualisation3d.GraphicsPipeline pipe,
boolean bMasked) |
void |
DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
DrawTop(org.processmining.visualisation3d.GraphicsPipeline pipe,
boolean bMasked) |
java.util.Vector<JSODataVisMagnetLineGroupBase> |
getMagnetLineGroups() |
java.util.Vector<JSODataVisMagnetLineBase> |
getMagnetLines() |
java.util.Vector<JSOPnTransitionPair> |
getVisElements(IPerformanceStatisticsEnrichedNet pwait) |
boolean |
HasVisibleElements() |
void |
OnLayoutChanged(JSOSubNet snet) |
void |
ResetVisualization() |
void |
setMagnetLinesUpdate() |
void |
SetVisualization(EdgeDataVisualizationMethod mode,
TransitionDataMapDouble map,
boolean bNoVisibleClassifiers) |
Export, getAABB, getElementCount, getSubNet
public EdgeDataVisualizationMethod edgeVisMethod
public java.util.HashMap<java.lang.String,JSODataVisMagnetLineBase> mlines
public java.util.HashMap<java.lang.String,JSODataVisMagnetLineGroupBase> mgroups
public double topBottomCutoff
public double magnetLineArcHeight
public JSOPSENEdgeVisualizationLayer(org.processmining.visualisation3d.scenemanagement.JoglScene scene, PetriNetIndexed pnetIdx, JSOSubNet snet, JSOCohortColorManager jccm, org.processmining.visualisation3d.JoglPanel p)
public void SetVisualization(EdgeDataVisualizationMethod mode, TransitionDataMapDouble map, boolean bNoVisibleClassifiers)
public void ResetVisualization()
public java.util.Vector<JSOPnTransitionPair> getVisElements(IPerformanceStatisticsEnrichedNet pwait)
public void BuildScene()
BuildScene
in class JSOPSENVisualizationLayer
public java.util.Vector<JSODataVisMagnetLineBase> getMagnetLines()
public java.util.Vector<JSODataVisMagnetLineGroupBase> getMagnetLineGroups()
public void DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawObject
in class JSOPSENVisualizationLayer
public void setMagnetLinesUpdate()
public boolean HasVisibleElements()
public void DeterminVisibleElements(org.processmining.visualisation3d.scenemanagement.JoglScene scene)
public void DrawTop(org.processmining.visualisation3d.GraphicsPipeline pipe, boolean bMasked)
public void DrawBottom(org.processmining.visualisation3d.GraphicsPipeline pipe, boolean bMasked)
public void Dispose()
Dispose
in class JSOPSENVisualizationLayer
public void OnLayoutChanged(JSOSubNet snet)
OnLayoutChanged
in interface JSOSubNet.ISubNetLayoutListener