Modifier and Type | Class and Description |
---|---|
static interface |
JSOSubNet.ISubNetLayoutListener |
Modifier and Type | Field and Description |
---|---|
java.util.Vector<JSOSubNet.ISubNetLayoutListener> |
layoutListeners |
JSOSubNetPedestal |
ped |
static org.processmining.visualisation3d.maths.JoglVectord3 |
subnetOffset |
Constructor and Description |
---|
JSOSubNet(org.processmining.visualisation3d.JoglPanel p,
org.processmining.visualisation3d.scenemanagement.JoglScene scene,
INetDataSource snet,
org.processmining.models.connections.GraphLayoutConnection layoutConn,
JSOPnTransition parent) |
Modifier and Type | Method and Description |
---|---|
void |
BuildScene(org.processmining.visualisation3d.scenemanagement.JoglScene scene) |
void |
ClearTransform() |
void |
Dispose(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
DrawMask(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
DrawModel(org.processmining.visualisation3d.GraphicsPipeline pipe) |
void |
DrawModelMask(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> |
getAncestors() |
java.util.Vector<JSOSubNet> |
getChildSubNets() |
org.processmining.visualisation3d.maths.JoglVectord3 |
getDynamicOffset() |
java.util.Vector<JSOPnEdge> |
getEdges() |
java.util.Vector<JSOPnEdgeVertex> |
getEdgeVertices() |
JSOPnNode |
getElementFor(org.processmining.models.graphbased.directed.petrinet.PetrinetNode pn) |
java.util.Vector<org.processmining.visualisation3d.scenemanagement.JoglSceneObject> |
getElements() |
boolean |
getIsVisible() |
PetrinetSimplifier |
getLayout() |
int |
getLevel() |
org.processmining.visualisation3d.maths.JoglMatrixd4x4 |
getLocalTransform() |
org.processmining.visualisation3d.gldatastructures.JoglTexture |
getMaskTexture() |
org.processmining.visualisation3d.maths.JoglVectord3 |
getOffset() |
org.processmining.visualisation3d.maths.JoglVectord3 |
getOrigin() |
JSOPnTransition |
getParent() |
JSOSubNet |
getParentNet() |
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() |
double |
getScale() |
int |
getSimplificationLevel() |
double |
getSubnetYPos() |
org.processmining.visualisation3d.maths.JoglMatrixd4x4 |
getTransform() |
JSOPnTransition |
getTransitionFor(org.processmining.models.graphbased.directed.petrinet.PetrinetNode pn) |
java.util.Vector<JSOPnTransition> |
getTransitions() |
org.processmining.visualisation3d.maths.JoglVectord3 |
relativeToAbsolute(org.processmining.visualisation3d.maths.JoglVectord3 vx) |
void |
Relayout() |
void |
ReloadMeshes() |
void |
setChildSubNets(java.util.Vector<JSOSubNet> snts) |
void |
setDynamicOffset(org.processmining.visualisation3d.maths.JoglVectord3 doff) |
void |
setIsVisible(boolean bVis) |
void |
setOffset(org.processmining.visualisation3d.maths.JoglVectord3 off) |
void |
setScale(double s) |
void |
setSimplificationLevel(int lvl) |
org.processmining.visualisation3d.collision.JoglAABB |
UpdateAABB() |
public JSOSubNetPedestal ped
public java.util.Vector<JSOSubNet.ISubNetLayoutListener> layoutListeners
public static org.processmining.visualisation3d.maths.JoglVectord3 subnetOffset
public JSOSubNet(org.processmining.visualisation3d.JoglPanel p, org.processmining.visualisation3d.scenemanagement.JoglScene scene, INetDataSource snet, org.processmining.models.connections.GraphLayoutConnection layoutConn, JSOPnTransition parent)
public PetrinetSimplifier getLayout()
public int getLevel()
public org.processmining.visualisation3d.collision.JoglAABB getAABB()
public INetDataSource getPetriNet()
public boolean getIsVisible()
getIsVisible
in interface IJSOModel
public void setIsVisible(boolean bVis)
public int getSimplificationLevel()
public void setSimplificationLevel(int lvl)
public JSOPnTransition getParent()
public JSOSubNet getParentNet()
public java.util.Vector<JSOSubNet> getAncestors()
public void setScale(double s)
public org.processmining.visualisation3d.maths.JoglVectord3 getOffset()
public void setOffset(org.processmining.visualisation3d.maths.JoglVectord3 off)
public org.processmining.visualisation3d.maths.JoglVectord3 getDynamicOffset()
public void setDynamicOffset(org.processmining.visualisation3d.maths.JoglVectord3 doff)
public org.processmining.visualisation3d.maths.JoglVectord3 getOrigin()
public double getSubnetYPos()
public java.util.Vector<JSOSubNet> getChildSubNets()
public void setChildSubNets(java.util.Vector<JSOSubNet> snts)
public org.processmining.visualisation3d.gldatastructures.JoglTexture getMaskTexture()
public void BuildScene(org.processmining.visualisation3d.scenemanagement.JoglScene scene)
public void ReloadMeshes()
public void Relayout()
public org.processmining.visualisation3d.collision.JoglAABB UpdateAABB()
public org.processmining.visualisation3d.maths.JoglVectord3 relativeToAbsolute(org.processmining.visualisation3d.maths.JoglVectord3 vx)
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 java.util.Vector<JSOPnPlace> getPlaces()
public java.util.Vector<JSOPnTransition> getTransitions()
getTransitions
in interface IJSOModel
public java.util.Vector<JSOPnEdge> getEdges()
public java.util.Vector<JSOPnEdgeVertex> getEdgeVertices()
public org.processmining.visualisation3d.maths.JoglVectord3 GetPetrinetCenter()
public org.processmining.visualisation3d.maths.JoglVectord2 GetPetrinetSize()
public org.processmining.visualisation3d.maths.JoglMatrixd4x4 getLocalTransform()
public org.processmining.visualisation3d.maths.JoglMatrixd4x4 getTransform()
public void ClearTransform()
public void DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawObject
in class org.processmining.visualisation3d.scenemanagement.JoglSceneObject
public void DrawModel(org.processmining.visualisation3d.GraphicsPipeline pipe)
public void DrawModelMask(org.processmining.visualisation3d.GraphicsPipeline pipe)
public void DrawMask(org.processmining.visualisation3d.GraphicsPipeline pipe)
public void Export(org.processmining.visualisation3d.scenemanagement.JoglScene scene, OBJWriter out)
public void Dispose(org.processmining.visualisation3d.GraphicsPipeline pipe)