|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Observable
br.edu.fei.dcc.raciocinioespacial.simulador.entidades.Pedestrian2D
public class Pedestrian2D
?
Constructor Summary | |
---|---|
Pedestrian2D()
|
|
Pedestrian2D(int x,
int y,
int width,
int height,
java.lang.String nome)
|
|
Pedestrian2D(int x,
int y,
int width,
int height,
java.lang.String nome,
java.awt.Color cor)
|
|
Pedestrian2D(int x,
int y,
int width,
int height,
java.lang.String nome,
java.awt.Color cor,
java.util.ArrayList<java.awt.Point> pontos)
|
Method Summary | |
---|---|
IEntidade |
criarEntidade()
|
java.awt.Color |
getCor()
Getter of the property cor |
int |
getHeight()
|
java.lang.String |
getNome()
Getter of the property nome |
java.awt.geom.RectangularShape |
getObjeto2D()
|
java.util.ArrayList<java.awt.Point> |
getPontos()
Getter of the property pontos |
java.awt.Rectangle |
getRect()
|
SentidoVehicle |
getSentido()
|
float |
getTempoTotalMovimentacao()
|
float |
getVelocidade()
Getter of the property velocidade |
int |
getWidth()
|
int |
getX()
Getter of the property x |
int |
getY()
Getter of the property y |
void |
move()
|
void |
moveInitialPos()
|
void |
notificarObservadores(int instanteAnterior,
int instanteAtual,
float instante)
|
void |
notifyObservers(java.lang.Object arg)
|
void |
setCor(java.awt.Color cor)
Setter of the property cor |
void |
setHeight(int height)
|
void |
setNome(java.lang.String nome)
Setter of the property nome |
void |
setPontos(java.util.ArrayList<java.awt.Point> pontos)
Setter of the property pontos |
void |
setSentido(SentidoVehicle direction)
|
void |
setVelocidade(float velocidade)
Setter of the property velocidade |
void |
setWidth(int width)
|
void |
setX(int x)
Setter of the property x |
void |
setY(int y)
Setter of the property y |
static java.util.List<Pedestrian2D> |
transformEntidadeMovelToObjeto2D(java.util.List<IEntidadeMovel> in)
|
Methods inherited from class java.util.Observable |
---|
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Pedestrian2D()
public Pedestrian2D(int x, int y, int width, int height, java.lang.String nome)
public Pedestrian2D(int x, int y, int width, int height, java.lang.String nome, java.awt.Color cor)
public Pedestrian2D(int x, int y, int width, int height, java.lang.String nome, java.awt.Color cor, java.util.ArrayList<java.awt.Point> pontos)
Method Detail |
---|
public static java.util.List<Pedestrian2D> transformEntidadeMovelToObjeto2D(java.util.List<IEntidadeMovel> in)
public IEntidade criarEntidade()
criarEntidade
in interface IEntidade
public java.awt.Color getCor()
getCor
in interface IEntidade2D
public java.lang.String getNome()
getNome
in interface IEntidade
public java.awt.geom.RectangularShape getObjeto2D()
getObjeto2D
in interface IEntidade2D
public java.util.ArrayList<java.awt.Point> getPontos()
getPontos
in interface IEntidadeMovel
public java.awt.Rectangle getRect()
getRect
in interface IEntidadeMovel
public float getVelocidade()
getVelocidade
in interface IEntidadeMovel
public int getX()
getX
in interface IEntidade
public int getY()
getY
in interface IEntidade
public void notificarObservadores(int instanteAnterior, int instanteAtual, float instante)
public void notifyObservers(java.lang.Object arg)
notifyObservers
in class java.util.Observable
public void setCor(java.awt.Color cor)
setCor
in interface IEntidade2D
cor
- The cor to set.public void setNome(java.lang.String nome)
setNome
in interface IEntidade
nome
- The nome to set.public void setPontos(java.util.ArrayList<java.awt.Point> pontos)
setPontos
in interface IEntidadeMovel
pontos
- The pontos to set.public void setVelocidade(float velocidade)
setVelocidade
in interface IEntidadeMovel
velocidade
- The velocidade to set.public void setX(int x)
setX
in interface IEntidade
x
- The x to set.public void setY(int y)
setY
in interface IEntidade
y
- The y to set.public float getTempoTotalMovimentacao()
public int getHeight()
getHeight
in interface IEntidade
public int getWidth()
getWidth
in interface IEntidade
public void setHeight(int height)
setHeight
in interface IEntidade
public void setWidth(int width)
setWidth
in interface IEntidade
public SentidoVehicle getSentido()
public void setSentido(SentidoVehicle direction)
public void move()
move
in interface IEntidadeMovel
public void moveInitialPos()
moveInitialPos
in interface IEntidadeMovel
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |