|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectchuidiang.graficos.objetos_graficos.AbstractObjetoGrafico
chuidiang.graficos.objetos_graficos.FuncionAbstracta
public abstract class FuncionAbstracta
Clase abstracta para dibujar funciones matemáticas y = f(x) sobre una clase Lienzo. Debe heredarse de esta clase y redefinir el método funcion(). La clase se encarga del dibujado de la función sobre el Lienzo.
Constructor Summary | |
---|---|
FuncionAbstracta(java.awt.Color color)
Recoge el color que se le pasa y dibujará la función matemática con ese color. |
Method Summary | |
---|---|
java.awt.Color |
dameColor()
Devuelve el color con el que se está dibujando la función. |
int |
dameNumeroPuntos()
Devuelve el número de puntos que se está utilizando para dibujar la función. |
void |
dibujate(InterfaceEscalaGrafica escala)
Dibuja la función matemática sobre la escala. |
protected abstract double |
funcion(double x)
Función que se va a dibujar. |
void |
tomaColor(java.awt.Color color)
Recoge el color que se le pasa para dibujar la función con ese color. |
void |
tomaNumeroPuntos(int numeroPuntos)
Se le pasa el número de puntos a dibujar de la función. |
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 |
---|
public FuncionAbstracta(java.awt.Color color)
Method Detail |
---|
public void tomaColor(java.awt.Color color)
public java.awt.Color dameColor()
public void tomaNumeroPuntos(int numeroPuntos)
public int dameNumeroPuntos()
public void dibujate(InterfaceEscalaGrafica escala)
protected abstract double funcion(double x)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |