Class Gusano

java.lang.Object
  extended by Gusano

public class Gusano
extends Object

Simula un gusano en la pantalla. Para ello usa una serie finita de puntos de una funcion definida parametricamente (en fnccion del tiempo t.

Version:
Nov 12, 2010
Author:
Jose A. Manas

Constructor Summary
Gusano(Papel papel, Color color, FuncionP funcion, int longitud)
          Constructor.
 
Method Summary
 void pinta(List<Punto2D> puntos)
          Limpia el papel y pinta las lineas que usen los sucesivos puntos de la lista.
 void start(double desde, double hasta, double dt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Gusano

public Gusano(Papel papel,
              Color color,
              FuncionP funcion,
              int longitud)
Constructor.

Parameters:
papel - para pintar.
color - color de los trazos.
funcion - funfion parametrica que va dando valores sucesivos.
longitud - numero maximo de tramos que componen el gusano.
Method Detail

pinta

public void pinta(List<Punto2D> puntos)
Limpia el papel y pinta las lineas que usen los sucesivos puntos de la lista.

Parameters:
puntos - serie de puntos que componen el trazo a pintar.

start

public void start(double desde,
                  double hasta,
                  double dt)