br.edu.fei.dcc.raciocinioespacial.simulador.entidades
Class Entidade2D
java.lang.Object
br.edu.fei.dcc.raciocinioespacial.simulador.entidades.Entidade2D
public class Entidade2D
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Entidade2D
public Entidade2D()
getMenorX
public static <T extends IEntidade2D> T getMenorX(java.util.ArrayList<T> entidades)
getMaiorX
public static <T extends IEntidade2D> T getMaiorX(java.util.ArrayList<T> entidades)
getMenorY
public static <T extends IEntidade2D> T getMenorY(java.util.ArrayList<T> entidades)
getMaiorY
public static <T extends IEntidade2D> T getMaiorY(java.util.ArrayList<T> entidades)
getObjetoComMaiorPercurso
public static <T extends IEntidade2D> T getObjetoComMaiorPercurso(java.util.ArrayList<T> entidades)
entidadeMovelToEntidade2D
public static java.util.ArrayList<IEntidade2D> entidadeMovelToEntidade2D(java.util.List<IEntidadeMovel> entidades)
getMaiorTempo
public static long getMaiorTempo(java.util.ArrayList<IEntidade2D> entidades)
getObjetoComMaiorTempo
public static <T extends IEntidade2D> T getObjetoComMaiorTempo(java.util.ArrayList<T> entidades)
definirInstante
public static java.util.ArrayList<IEntidade2D> definirInstante(java.util.ArrayList<IEntidade2D> entidades,
float t)
getEntidadeMaisVeloz
public static IEntidade2D getEntidadeMaisVeloz(IEntidade2D[] conjunto)
getEntidadeMaisVeloz
public static IEntidade2D getEntidadeMaisVeloz(IEntidade2D[] conjunto,
float instanteAtual)