Modifier and Type | Field and Description |
---|---|
protected BSPTree |
sceneTree |
static org.processmining.visualisation3d.maths.JoglVectord3 |
subnetOffset |
Constructor and Description |
---|
JSOPetriNet(org.processmining.visualisation3d.JoglPanel p,
org.processmining.visualisation3d.scenemanagement.JoglScene scene,
PetriNetDataSource pnds,
org.processmining.models.connections.GraphLayoutConnection layoutConn) |
Modifier and Type | Method and Description |
---|---|
void |
BuildScene(org.processmining.visualisation3d.scenemanagement.JoglScene scene) |
void |
Dispose(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
Export(org.processmining.visualisation3d.scenemanagement.JoglScene scene,
OBJWriter out) |
org.processmining.visualisation3d.collision.JoglAABB |
getAABB() |
java.util.Vector<JSOSubNet> |
getAllSubNets() |
java.util.Vector<JSOSubNet> |
getChildSubNets() |
java.util.Vector<JSOPnEdge> |
getEdges() |
JSOPnNode |
getElementFor(org.processmining.models.graphbased.directed.petrinet.PetrinetNode pn) |
java.util.Vector<org.processmining.visualisation3d.scenemanagement.JoglSceneObject> |
getElements() |
boolean |
getIsVisible() |
org.processmining.visualisation3d.gldatastructures.JoglTexture |
getMaskTexture() |
int |
getMaxLevel() |
org.processmining.visualisation3d.maths.JoglVectord3 |
getOffset() |
INetDataSource |
getPetriNet() |
org.processmining.visualisation3d.maths.JoglVectord3 |
GetPetrinetCenter() |
org.processmining.visualisation3d.maths.JoglVectord2 |
GetPetrinetSize() |
JSOPnPlace |
getPlaceFor(org.processmining.models.graphbased.directed.petrinet.PetrinetNode pn) |
java.util.Vector<JSOPnPlace> |
getPlaces() |
JSOSubNet |
getRootSubNet() |
double |
getScale() |
int |
getSimplificationLevel() |
JSOPnTransition |
getTransitionFor(org.processmining.models.graphbased.LocalNodeID id) |
JSOPnTransition |
getTransitionFor(org.processmining.models.graphbased.directed.petrinet.PetrinetNode pn) |
org.processmining.models.graphbased.directed.petrinet.elements.Transition |
getTransitionForSubnet(org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet esn) |
java.util.Vector<JSOPnTransition> |
getTransitions() |
void |
setBSPTree(BSPTree bspTree) |
void |
setSimplificationLevel(int lvl) |
org.processmining.visualisation3d.collision.JoglAABB |
UpdateAABB() |
protected BSPTree sceneTree
public static org.processmining.visualisation3d.maths.JoglVectord3 subnetOffset
public JSOPetriNet(org.processmining.visualisation3d.JoglPanel p, org.processmining.visualisation3d.scenemanagement.JoglScene scene, PetriNetDataSource pnds, org.processmining.models.connections.GraphLayoutConnection layoutConn)
public void setBSPTree(BSPTree bspTree)
public boolean getIsVisible()
getIsVisible
in interface IJSOModel
public int getMaxLevel()
public org.processmining.visualisation3d.collision.JoglAABB getAABB()
public INetDataSource getPetriNet()
public int getSimplificationLevel()
public void setSimplificationLevel(int lvl)
public org.processmining.visualisation3d.maths.JoglVectord3 getOffset()
public JSOSubNet getRootSubNet()
public java.util.Vector<JSOSubNet> getAllSubNets()
public java.util.Vector<JSOSubNet> getChildSubNets()
public org.processmining.visualisation3d.gldatastructures.JoglTexture getMaskTexture()
public void BuildScene(org.processmining.visualisation3d.scenemanagement.JoglScene scene)
public org.processmining.visualisation3d.collision.JoglAABB UpdateAABB()
public java.util.Vector<org.processmining.visualisation3d.scenemanagement.JoglSceneObject> getElements()
getElements
in interface IJSOModel
public JSOPnNode getElementFor(org.processmining.models.graphbased.directed.petrinet.PetrinetNode pn)
public JSOPnPlace getPlaceFor(org.processmining.models.graphbased.directed.petrinet.PetrinetNode pn)
public JSOPnTransition getTransitionFor(org.processmining.models.graphbased.directed.petrinet.PetrinetNode pn)
public JSOPnTransition getTransitionFor(org.processmining.models.graphbased.LocalNodeID id)
public org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransitionForSubnet(org.processmining.models.graphbased.directed.petrinet.elements.ExpandableSubNet esn)
public java.util.Vector<JSOPnPlace> getPlaces()
public java.util.Vector<JSOPnTransition> getTransitions()
getTransitions
in interface IJSOModel
public java.util.Vector<JSOPnEdge> getEdges()
public org.processmining.visualisation3d.maths.JoglVectord3 GetPetrinetCenter()
public org.processmining.visualisation3d.maths.JoglVectord2 GetPetrinetSize()
public void DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawObject
in class org.processmining.visualisation3d.scenemanagement.JoglSceneObject
public void Dispose(org.processmining.visualisation3d.GraphicsPipeline pipe)
public void Export(org.processmining.visualisation3d.scenemanagement.JoglScene scene, OBJWriter out)