|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbr.uerj.petrinetanalyzer.common.TransitionBase
br.uerj.petrinetanalyzer.gui.objects.TransitionGraph
public class TransitionGraph
Esta classe é a classe para definição de transições (transitions) em Redes de Petri. Com os atributos necessários para o desenho da parte gráfica.
| Field Summary | |
|---|---|
static int |
ALTURA
|
static int |
COMPRIMENTO
|
private int |
orientation
|
static int |
ORIENTATION_ALL
|
static int |
ORIENTATION_DIAGONAL1
|
static int |
ORIENTATION_DIAGONAL2
|
static int |
ORIENTATION_HORIZONTAL
|
static int |
ORIENTATION_VERTICAL
Constantes de Orientação do Desenho da Transição |
private int |
x
|
private int |
y
|
| Fields inherited from class br.uerj.petrinetanalyzer.common.TransitionBase |
|---|
EXPONENCIAL, NORMAL, UNIFORME |
| Constructor Summary | |
|---|---|
TransitionGraph()
Construtor default. |
|
TransitionGraph(int i)
Construtor que recebe como parâmetro apenas a posição no Array de transição da Rede. |
|
TransitionGraph(int x,
int y,
int i)
Construtor que recebe as coordenadas X e Y da posição do objeto na tela e a posição i no Array de Transições da rede. |
|
| Method Summary | |
|---|---|
void |
cycleOrientation()
Rotaciona a orientação. |
double |
distance(double x,
double y)
Calcula a distância da transição até um ponto fornecido como parâmetro. |
boolean |
equals(java.lang.Object obj)
Verifica se o objeto passado como parâmetro é igual ao objeto. |
int |
getOrientation()
Retorna a Orientação. |
int |
getX()
Retorna o valor da coordenada x. |
int |
getY()
Retorna o valor da coordenada y. |
boolean |
inTransition(int x,
int y)
Verifica se o ponto está na transição. |
void |
setOrientation(int orientation)
Seta a orinentação. |
void |
setX(int x)
Seta a coordenada X. |
void |
setXY(int x,
int y)
Seta ambas as Coordenadas X e Y. |
void |
setY(int y)
Seta a coordenada Y. |
| Methods inherited from class br.uerj.petrinetanalyzer.common.TransitionBase |
|---|
getCurvaDensidade, getIdentificador, getNome, getPosicao, getSEFT, getSLFT, isEqual, setCurvaDensidade, setNome, setPosicao, setSEFT, setSLFT, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int ORIENTATION_VERTICAL
public static final int ORIENTATION_DIAGONAL1
public static final int ORIENTATION_HORIZONTAL
public static final int ORIENTATION_DIAGONAL2
public static final int ORIENTATION_ALL
public static final int ALTURA
public static final int COMPRIMENTO
private int orientation
private int x
private int y
| Constructor Detail |
|---|
public TransitionGraph()
public TransitionGraph(int x,
int y,
int i)
x - Coordenada xy - Coordenada yi - Posição no Array de Transições da Rede de Petri.public TransitionGraph(int i)
i - Posição no Array de transição da rede| Method Detail |
|---|
public void setX(int x)
x - Coorenada xpublic void setY(int y)
y - Coordenada y
public void setXY(int x,
int y)
x - Coordenada xy - Coordenada ypublic int getX()
public int getY()
public int getOrientation()
public void setOrientation(int orientation)
orientation - orientaçãopublic void cycleOrientation()
public double distance(double x,
double y)
x - Coordenada x do pontoy - Coordenada y do ponto
public boolean inTransition(int x,
int y)
x - Coordenada Xy - Coordenada Y
public boolean equals(java.lang.Object obj)
equals in class TransitionBase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||