chuidiang.graficos.objetos_graficos
Class Seno

java.lang.Object
  extended by chuidiang.graficos.objetos_graficos.AbstractObjetoGrafico
      extended by chuidiang.graficos.objetos_graficos.FuncionAbstracta
          extended by chuidiang.graficos.objetos_graficos.Seno
All Implemented Interfaces:
ObjetoGrafico

public class Seno
extends FuncionAbstracta

Objeto gráfico que dibuja la función matemática sin(x), Heread de FuncionAbstracta implementando el método funcion():


Constructor Summary
Seno(double amplitud, double frecuencia, double desfase, java.awt.Color color)
          Crea un objeto gráfico Seno con la amplitud, frecuencia, desfase y color que se le indican.
 
Method Summary
protected  double funcion(double x)
          Devuelve el valor de y para un valor concreto de x.
 
Methods inherited from class chuidiang.graficos.objetos_graficos.FuncionAbstracta
dameColor, dameNumeroPuntos, dibujate, tomaColor, tomaNumeroPuntos
 
Methods inherited from class chuidiang.graficos.objetos_graficos.AbstractObjetoGrafico
addObservadorRepintado, necesitasRepintado, removeObservadorRepintado, setNecesitoRepintado
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Seno

public Seno(double amplitud,
            double frecuencia,
            double desfase,
            java.awt.Color color)
Crea un objeto gráfico Seno con la amplitud, frecuencia, desfase y color que se le indican. La amplitud va en las mismas unidades de usuario que el eje y del Lienzo donde se quiera dibujar esta función. La frecuencia es el número de ciclos que deben dibujarse por cada unidad del eje x, en unidades de usuario. El desfase en el ángulo en radianes de desfase de la función seno. Si no se quieren cosas raras, un buen valor es 0.0 color es en el que se dibujará la función. No se comprueban los valores que se pasan.

Method Detail

funcion

protected double funcion(double x)
Devuelve el valor de y para un valor concreto de x. Se utiliza la función sin() con todos los parámetros de frecuencia, amplitud y desfase.

Specified by:
funcion in class FuncionAbstracta