|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbr.uerj.petrinetanalyzer.common.PlaceBase
br.uerj.petrinetanalyzer.gui.objects.PlaceGraph
public class PlaceGraph
Esta classe é a classe para definição de Lugares (Places) em Redes de Petri. Com os atributos necessários para o desenho da parte gráfica.
| Field Summary | |
|---|---|
static int |
RAIO
Indica qual o raio do desenho do círculo que representa o Lugar. |
private int |
x
Coordenada X do objeto na tela. |
private int |
y
Coordenada Y do objeto na tela. |
| Constructor Summary | |
|---|---|
PlaceGraph()
Construtor default. |
|
PlaceGraph(int i)
Construtor que recebe como parâmetro apenas a posição no Array de Lugares da Rede. |
|
PlaceGraph(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 Lugares da rede. |
|
| Method Summary | |
|---|---|
double |
distance(double x,
double y)
Calcula a distância do Lugar para um ponto recebido como parâmetro. |
boolean |
equals(java.lang.Object obj)
Verifica se o objeto passado como parâmetro é igual ao objeto. |
java.awt.Point |
getExtremeLeste()
Retorna o Ponto Extremo Leste do Lugar. |
java.awt.Point |
getExtremeNorte()
Retorna o Ponto Extremo Norte do Lugar. |
java.awt.Point |
getExtremeOeste()
Retorna o Ponto Extremo Oeste do Lugar. |
java.awt.Point |
getExtremePoint(java.awt.Point q)
Retorna o Ponto Extremo (Sul, Norte, Leste ou Oeste), o que for mais próximo do ponto recebido como parâmetro. |
java.awt.Point |
getExtremeSul()
Retorna o Ponto Extremo Sul do Lugar. |
int |
getX()
Retorna o valor da coordenada x. |
int |
getY()
Retorna o valor da coordenada y. |
boolean |
inPlace(int x,
int y)
Verifica se o ponto dado está ou não no Lugar. |
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.PlaceBase |
|---|
getFichas, getIdentificador, getNome, getPosicao, setFichas, setNome, setPosicao, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int RAIO
private int x
private int y
| Constructor Detail |
|---|
public PlaceGraph()
public PlaceGraph(int x,
int y,
int i)
x - Coordenada xy - Coordenada yi - Posição no Array de Lugares da Rede de Petri.public PlaceGraph(int i)
i - Posição no Array de Lugares 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 boolean equals(java.lang.Object obj)
equals in class java.lang.Object
public double distance(double x,
double y)
x - Coordenada xy - Corrdenada y
public boolean inPlace(int x,
int y)
x - Coordenada Xy - Coordenada Y
public java.awt.Point getExtremePoint(java.awt.Point q)
q -
public java.awt.Point getExtremeNorte()
public java.awt.Point getExtremeSul()
public java.awt.Point getExtremeOeste()
public java.awt.Point getExtremeLeste()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||