br.edu.fei.dcc.raciocinioespacial.simulador.entidades
Interface IEntidadeMovel

All Superinterfaces:
java.lang.Cloneable, IEntidade, java.io.Serializable
All Known Subinterfaces:
IEntidade2D
All Known Implementing Classes:
Agent2D, Pedestrian2D, Vehicle2D

public interface IEntidadeMovel
extends IEntidade

Author:
Thiago

Method Summary
 java.util.ArrayList<java.awt.Point> getPontos()
           
 java.awt.Rectangle getRect()
           
 float getVelocidade()
           
 void move()
           
 void moveInitialPos()
           
 void setPontos(java.util.ArrayList<java.awt.Point> pontos)
           
 void setVelocidade(float velocidade)
           
 
Methods inherited from interface br.edu.fei.dcc.raciocinioespacial.simulador.entidades.IEntidade
criarEntidade, getHeight, getNome, getWidth, getX, getY, setHeight, setNome, setWidth, setX, setY
 

Method Detail

getPontos

java.util.ArrayList<java.awt.Point> getPontos()

getVelocidade

float getVelocidade()

setPontos

void setPontos(java.util.ArrayList<java.awt.Point> pontos)

setVelocidade

void setVelocidade(float velocidade)

getRect

java.awt.Rectangle getRect()

move

void move()

moveInitialPos

void moveInitialPos()