sims.ihm.graph
Class Graph
java.lang.Object
sims.ihm.graph.Graph
public class Graph
- extends java.lang.Object
Constructor Summary |
Graph(boolean[][] m,
int N)
|
Graph(java.awt.Graphics2D g2,
boolean[][] m,
int N)
|
Graph(java.awt.Graphics2D g2,
GrapheInterface gr,
int N,
int width,
int height)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nbStates
public int nbStates
Graph
public Graph(boolean[][] m,
int N)
Graph
public Graph(java.awt.Graphics2D g2,
boolean[][] m,
int N)
Graph
public Graph(java.awt.Graphics2D g2,
GrapheInterface gr,
int N,
int width,
int height)
getState
public GraphState2D getState(int i)
isSucc
public boolean isSucc(GraphState2D s1,
GraphState2D s2)
graphPlace
public void graphPlace(java.awt.Graphics2D g2)
getGraphics
public java.awt.Graphics2D getGraphics()
draw
public void draw(int i)
draw
public void draw()
getDirection
public int getDirection(int i)
currentState
public void currentState(int current)
currentState
public void currentState(java.lang.Object o)
correction
public void correction()
Placement
public void Placement()
acrossState
public boolean acrossState(int i)
moveState
public void moveState(int j)
transpose
public void transpose()
setCoordinates
public void setCoordinates()
crossing
public int crossing(int v)
crossing
public int crossing()
crossing
public int crossing(int v,
int w)
m
public float m(int i,
int j)
p
public float p(float m,
int i)
BetweenState
public boolean BetweenState(int i,
int j,
int v,
int w,
float x,
float y)