public class TokenCube
extends org.processmining.visualisation3d.scenemanagement.JoglSceneObject
Modifier and Type | Field and Description |
---|---|
double |
endTime |
double |
factor |
JSOPnPlace |
place |
double |
startTime |
double |
timeScale |
static float |
tokenScale |
Constructor and Description |
---|
TokenCube() |
Modifier and Type | Method and Description |
---|---|
void |
DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe) |
static java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> |
GenerateCubeVertexCoords(float scale) |
static IMeshDrawer |
GenerateVAO(org.processmining.visualisation3d.GraphicsPipeline pipe,
float scale) |
int |
getTokenCohort() |
static org.processmining.visualisation3d.maths.JoglVectord3 |
getTokenColor(int cohort) |
ITokenLane |
getTokenLane() |
org.processmining.visualisation3d.maths.JoglMatrixd4x4 |
getTransform() |
void |
setPosition(double x,
double y,
double z) |
void |
setPosition(org.processmining.visualisation3d.maths.JoglVectord3 v) |
void |
setTokenCohort(int cohortid) |
void |
setTokenLane(ITokenLane tl) |
void |
Tick(double time) |
public double factor
public JSOPnPlace place
public double startTime
public double endTime
public double timeScale
public static float tokenScale
public static org.processmining.visualisation3d.maths.JoglVectord3 getTokenColor(int cohort)
public int getTokenCohort()
public void setTokenCohort(int cohortid)
public ITokenLane getTokenLane()
public void setTokenLane(ITokenLane tl)
public void setPosition(double x, double y, double z)
public void setPosition(org.processmining.visualisation3d.maths.JoglVectord3 v)
public org.processmining.visualisation3d.maths.JoglMatrixd4x4 getTransform()
public void Tick(double time)
public void DrawObject(org.processmining.visualisation3d.GraphicsPipeline pipe)
DrawObject
in class org.processmining.visualisation3d.scenemanagement.JoglSceneObject
public static IMeshDrawer GenerateVAO(org.processmining.visualisation3d.GraphicsPipeline pipe, float scale)
public static java.util.Vector<org.processmining.visualisation3d.maths.JoglVectord3> GenerateCubeVertexCoords(float scale)