A B C D E F G H I L M N O P R S T U V X Y Z

A

AbstractObjetoGrafico - Class in chuidiang.graficos.objetos_graficos
Clase abstracta para facilicitar la implementación de los objetos graficos
AbstractObjetoGrafico() - Constructor for class chuidiang.graficos.objetos_graficos.AbstractObjetoGrafico
 
acercar(double) - Method in interface chuidiang.graficos.InterfaceZoomable
Acercar el gráfico un porcentaje, en tanto por 100.
acercar(double) - Method in class chuidiang.graficos.ZoomEscalaGraficaCartesiana
Acerca el gráfico en el porcentaje que se le indica.
acercar(double) - Method in class chuidiang.graficos.ZoomEscalaGraficaPolar
Acerca el gráfico polar el porcentaje indicado.
addObservadorRepintado(ObservadorRepintado) - Method in class chuidiang.graficos.objetos_graficos.AbstractObjetoGrafico
Añade un observador para avisarle cuando se necesite repintado.
addObservadorRepintado(ObservadorRepintado) - Method in interface chuidiang.graficos.objetos_graficos.ObjetoGrafico
Añade observador para avisarle de cuando se necesita repintado de este objeto grafico
agrandar(Rectangle2D, double) - Static method in class chuidiang.matematicas.UtilRectangulo
Agranda un rectángulo, manteniendo el centro en su sitio.
alejar(double) - Method in interface chuidiang.graficos.InterfaceZoomable
Alejar el gráfico un porcentaje, en tanto por 100.
alejar(double) - Method in class chuidiang.graficos.ZoomEscalaGraficaCartesiana
Aleja el gráfico en el porcentaje en % que se le indica.
alejar(double) - Method in class chuidiang.graficos.ZoomEscalaGraficaPolar
Aleja el gráfico polar el porcentaje indicado.
anhadeObservador(ObservadorEscalaGrafica) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Añade un observador a un cambio en los limites de usuario.
anhadeObservador(ObservadorEscalaGrafica) - Method in class chuidiang.graficos.EscalaGraficaPolar
Añade un observador a la lista d eobservadores para avisarle cuando haya cambio en los extremos del gráfico.
anhadeObservador(ObservadorEscalaGrafica) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Recoge observadores a los que se avisará cuando cambien los extremos del gráfico (valores minimos y máximos a dibujar).
anhadeObservadorRaton(ObservadorRaton) - Method in class chuidiang.graficos.CapaCursor
Añade el observador a la lista de observadores de evento de ratón.
anhadeObservadorRaton(ObservadorRaton) - Method in class chuidiang.graficos.Lienzo
Pasa el observador de eventos de raton a la capa de cursores.
ARRASTRE - Static variable in interface chuidiang.graficos.objetos_graficos.ObservadorRaton
Se ratón se mueve sobre el gráfico con el botón apretado.
avisaObservadores() - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Avisa a los obseravadores de límites de usuario que estos han cambiado.

B

borraObservadorRaton(ObservadorRaton) - Method in class chuidiang.graficos.CapaCursor
Elimina al observador de la lista de observadores de evento de ratón.

C

CapaCursor - Class in chuidiang.graficos
Capa de dibujo para el cursor.
CapaCursor() - Constructor for class chuidiang.graficos.CapaCursor
Crea un nuevo objeto de la clase CapaCursor.
CapaDibujo - Class in chuidiang.graficos
Lienzo de dibujo.
CapaDibujo() - Constructor for class chuidiang.graficos.CapaDibujo
Crea una instancia de Lienzo.
CartesianasPolares - Class in chuidiang.matematicas
Transformación de coordenadas polares a cartesianas y viceversa.
CartesianasPolares() - Constructor for class chuidiang.matematicas.CartesianasPolares
 
chuidiang.graficos - package chuidiang.graficos
    Clases básicas para la librería gráfica.
chuidiang.graficos.botones - package chuidiang.graficos.botones
    Botonería externa al gráfico, pero asociada con él.
chuidiang.graficos.objetos_graficos - package chuidiang.graficos.objetos_graficos
    Paquete con los objetos gráficos que se pueden dibujar en un Lienzo.
chuidiang.matematicas - package chuidiang.matematicas
    Algunas clases útilles para cálculos.
CLICK - Static variable in interface chuidiang.graficos.objetos_graficos.ObservadorRaton
Se ha hecho click sobre el grafico.
colorFijo - Variable in class chuidiang.graficos.objetos_graficos.Cursor
Color para el cursor fijo 1 y 2
colorMovil - Variable in class chuidiang.graficos.objetos_graficos.Cursor
Color para el cursor movil
Cursor - Class in chuidiang.graficos.objetos_graficos
Clase padre para cursores sobre los gráficos.
Cursor() - Constructor for class chuidiang.graficos.objetos_graficos.Cursor
 
CursorHilo - Class in chuidiang.graficos.objetos_graficos
Cursor sobre un gráfico formado por una línea vertical.
CursorHilo(boolean, boolean) - Constructor for class chuidiang.graficos.objetos_graficos.CursorHilo
 
CursorZoom - Class in chuidiang.graficos.objetos_graficos
Cursor para hacer zoom.
CursorZoom() - Constructor for class chuidiang.graficos.objetos_graficos.CursorZoom
 

D

dameAlto(double) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Devuelve el alto en pixels de un alto en coordenadas de usuario.
dameAncho(double) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Devuelve el ancho en pixel de un ancho en coordenadas de usuario.
dameAngulo(double) - Method in class chuidiang.graficos.objetos_graficos.Tarta
Devuelve el ángulo en grados que corresponde a un porcentaje determinado.
dameAngulo(double, double) - Static method in class chuidiang.matematicas.CartesianasPolares
Se le pasan las coordenadas x e y de un punto y devuelve el ángulo correspondiente a las coordenadas polares de dicho punto, en radianes.
dameCentro() - Method in class chuidiang.graficos.objetos_graficos.Tarta
Devuelve las coordenadas del centro del Lienzo en unidades de usuario.
dameColor() - Method in class chuidiang.graficos.objetos_graficos.FuncionAbstracta
Devuelve el color con el que se está dibujando la función.
dameColorNumeros() - Method in class chuidiang.graficos.objetos_graficos.RejillaFija
Devuelve el color que se está usando para dibujar los números.
dameColorNumeros() - Method in class chuidiang.graficos.objetos_graficos.RejillaFija2
Devuelve el color que se está usando para dibujar los números.
dameColorRejilla() - Method in class chuidiang.graficos.objetos_graficos.RejillaFija
Devuelve el color que se está usando para dibujar los ejes.
dameColorRejilla() - Method in class chuidiang.graficos.objetos_graficos.RejillaFija2
Devuelve el color que se está usando para dibujar los ejes.
dameCoordenadaUsuario(Point2D) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Devuelve las coordenadas de usuario correspondientes a unas coordenadas x,y en pixels.
dameCoordenadaUsuario(Point2D) - Method in class chuidiang.graficos.EscalaGraficaPolar
Devuelve las coordenadas de usuario de un punto expresado en pixels.
dameCoordenadaUsuario(Point2D) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Dado un punto con coordenadas x,y en pixels, devuelve un punto con las coordenadas x,y del usuario correspondientes.
dameDivisiones(double, double) - Method in class chuidiang.graficos.objetos_graficos.Rejilla
Devuelve las divisiones sobre un eje, dándole el mínimo y el máximo
dameExtremos() - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Devuelve un Rectagle2D con los limites de las coordenadas de usuario.
dameExtremos() - Method in class chuidiang.graficos.EscalaGraficaPolar
Devuelve el area de dibujo en coordenadas polares de usuario.
dameExtremos() - Method in class chuidiang.graficos.EscalaGraficaPolar2
Devuelve los extremos polares del dibujo.
dameExtremos() - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Devuelve los extremos del gráfico en coordenadas de usuario.
dameModulo(double, double) - Static method in class chuidiang.matematicas.CartesianasPolares
Se le pasan las coordenadas x e y de un punto y devuelve el módulo correspondiente a las coordenadas polares de dicho punto.
dameNumeroColumnas() - Method in class chuidiang.graficos.objetos_graficos.RejillaFija
Devuelve el número de columnas de la rejilla
dameNumeroFilas() - Method in class chuidiang.graficos.objetos_graficos.RejillaFija
Devuelve el número de filas de la rejilla
dameNumeroPuntos() - Method in class chuidiang.graficos.objetos_graficos.FuncionAbstracta
Devuelve el número de puntos que se está utilizando para dibujar la función.
damePorcentaje() - Method in class chuidiang.graficos.botones.ZoomPorcentaje
Devuelve el porcentaje de acercamiento del botón
damePorcentajes() - Method in class chuidiang.graficos.objetos_graficos.Tarta
Devuelve los porcentajes correspondientes a los valores que se le pasaron.
dameRadio() - Method in class chuidiang.graficos.objetos_graficos.Tarta
Devuelve el radio de la tarta, haciendo que sea el 90% del eje más pequeño.
dameX(double, double) - Static method in class chuidiang.matematicas.CartesianasPolares
Se le pasa un punto en coordenadas polares (angulo en radianes) y devuelve el valor de x de dicho punto en coordenadas cartesianas.
dameY(double, double) - Static method in class chuidiang.matematicas.CartesianasPolares
Se le pasa un punto en coordenadas polares (angulo en radianes) y devuelve el valor de y de dicho punto en coordenadas cartesianas.
desplazar(double, double, double, double) - Method in interface chuidiang.graficos.InterfaceZoomable
Mueve el gráfico de forma que el origen de coordenadas quede en la nueva posición que se le indica.
desplazar(double, double, double, double) - Method in class chuidiang.graficos.ZoomEscalaGraficaCartesiana
Desplaza el gráfico de forma que un punto dado quede en una nueva posición
desplazar(double, double, double, double) - Method in class chuidiang.graficos.ZoomEscalaGraficaPolar
Desplaza el gráfico polar de forma qun un punto dado pase a tener unas nuevas coordenadas indicadas.
dibujate(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.objetos_graficos.CursorHilo
Redibuja los cursores fijos y movil.
dibujate(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.objetos_graficos.CursorZoom
Dibuja el rectangulo según se va moviendo el ratón.
dibujate(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.objetos_graficos.FuncionAbstracta
Dibuja la función matemática sobre la escala.
dibujate(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.objetos_graficos.GraficoFuncionPorPuntos
Dibuja una linea uniendo los puntos conseguidos con xmin, xmax y el array de y que se pasaron en el constructor o a través del método setPuntos(), setXMin() y setXMax()
dibujate(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.objetos_graficos.GraficoPuntos
Dibuja los puntos en la escala grafica que se le pasa.
dibujate(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.objetos_graficos.GraficoSimbolos
Dibuja los puntos en la escala grafica que se le pasa.
dibujate(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.objetos_graficos.Histograma
Dibuja el histrograma utilizando la EscalaGrafica que se le pasa.
dibujate(InterfaceEscalaGrafica) - Method in interface chuidiang.graficos.objetos_graficos.ObjetoGrafico
Método al que se llamará cuando el objeto gráfico tenga que dibujarse.
dibujate(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.objetos_graficos.Rejilla
Dibuja la rejilla sobre escala que se le pasa
dibujate(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Dibuja el círculo en la escala que se le pasa.
dibujate(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.objetos_graficos.RejillaFija
Dibuja la rejilla sobre la escala que se le pasa.
dibujate(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.objetos_graficos.RejillaFija2
Dibuja la rejilla sobre la escala que se le pasa.
dibujate(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.objetos_graficos.Tarta
Dibuja el gráfico de tarta sobre la escala que se le pasa.

E

efectuarZoom() - Method in class chuidiang.graficos.botones.ZoomPorcentaje
Realiza el zoom con el porcentaje interno de la clase.
eliminaObservador(ObservadorEscalaGrafica) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Elimina un observador de cambio en los limites de usuario que se haya añadido previamente con anhadeObservador()
eliminaObservador(ObservadorEscalaGrafica) - Method in class chuidiang.graficos.EscalaGraficaPolar
Elimina el observador que se le pasa de la lista de observadores.
eliminaObservador(ObservadorEscalaGrafica) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Elimina un observador añadido con el método anhadeObservador().
ENTRA - Static variable in interface chuidiang.graficos.objetos_graficos.ObservadorRaton
El ratón entra en el Lienzo.
escala - Variable in class chuidiang.graficos.botones.ZoomPorcentaje
Escala gráfica sobre la que actua el botón de acercar.
escala - Variable in class chuidiang.graficos.EscalaGraficaPolar
Los polares se convierten a cartesiana y se delega en esta clase
EscalaGraficaCartesiana - Class in chuidiang.graficos
Implementación de EscalaGrafica para proporcionar unas coordenadas de usuario cartesianas a un Lienzo.
EscalaGraficaCartesiana() - Constructor for class chuidiang.graficos.EscalaGraficaCartesiana
Crea un nuevo objeto de la clase EscalaGraficaCartesiana.
EscalaGraficaPolar - Class in chuidiang.graficos
Clase encargada de transformar coordenadas de usuario en pixels y viceversa en gráficos con coordenadas polares.
EscalaGraficaPolar() - Constructor for class chuidiang.graficos.EscalaGraficaPolar
Crea un nuevo objeto de la clase EscalaGraficaPolar.
EscalaGraficaPolar2 - Class in chuidiang.graficos
Clase encargada de transformar coordenadas de usuario en pixels y viceversa en gráficos con coordenadas polares.
EscalaGraficaPolar2() - Constructor for class chuidiang.graficos.EscalaGraficaPolar2
 
eventoRaton(MouseEvent, int, double, double) - Method in class chuidiang.graficos.botones.VisorRaton
Método al que se llama cada vez que se mueve el ratón dentro del lienzo.
eventoRaton(MouseEvent, int, double, double) - Method in class chuidiang.graficos.objetos_graficos.Cursor
Método al que se llama cuando se produce un evento de ratón.
eventoRaton(MouseEvent, int, double, double) - Method in class chuidiang.graficos.objetos_graficos.CursorZoom
Método al que se llama con los eventos de ratón.
eventoRaton(MouseEvent, int, double, double) - Method in class chuidiang.graficos.objetos_graficos.Mano
Método al que se llama cuando se producen eventos de ratón.
eventoRaton(MouseEvent, int, double, double) - Method in interface chuidiang.graficos.objetos_graficos.ObservadorRaton
Método al que se llamará cuando se produzca un evento de ratón.

F

funcion(double) - Method in class chuidiang.graficos.objetos_graficos.FuncionAbstracta
Función que se va a dibujar.
funcion(double) - Method in class chuidiang.graficos.objetos_graficos.Seno
Devuelve el valor de y para un valor concreto de x.
FuncionAbstracta - Class in chuidiang.graficos.objetos_graficos
Clase abstracta para dibujar funciones matemáticas y = f(x) sobre una clase Lienzo.
FuncionAbstracta(Color) - Constructor for class chuidiang.graficos.objetos_graficos.FuncionAbstracta
Recoge el color que se le pasa y dibujará la función matemática con ese color.

G

getColor() - Method in class chuidiang.graficos.objetos_graficos.GraficoFuncionPorPuntos
Devuelve el color con el que se va a pintar el gráfico.
getColor() - Method in class chuidiang.graficos.objetos_graficos.GraficoPuntos
Devuelve el color en el que se están dibujando los puntos.
getColor() - Method in class chuidiang.graficos.objetos_graficos.GraficoSimbolos
Devuelve el color en el que se están dibujando los puntos.
getColor() - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Devuelve el color que se usa para el círculo con escala
getColorFijo() - Method in class chuidiang.graficos.objetos_graficos.Cursor
Permite obtener el color del cursor fijo.
getColorMovil() - Method in class chuidiang.graficos.objetos_graficos.Cursor
Permite obtener el color del cursor movil.
getDivisionConTexto() - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Devuelve cada cuantas divisiones se pone una etiqueta de texto
getEscala() - Method in class chuidiang.graficos.CapaCursor
Devuelve la escala de dibujo que está usando.
getExtremosCartesianos() - Method in class chuidiang.graficos.EscalaGraficaPolar
Devuelve un rectangulo con los extremos cartesianos del gráfico.
getLongitudDivisionConTexto() - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Devuelve la longitud (en unidades de usuario) para las divisiones que tienen etiquetas de texto
getLongitudDivisionSinTexto() - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Devuelve la longitud en unidades de usuario de las divisiones que no tienen etiqueta de texto.
getNumeroDivisiones() - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Devuelve el número total de divisioes a pintar.
getPuntos() - Method in class chuidiang.graficos.objetos_graficos.GraficoFuncionPorPuntos
Devuelve el array de valores de y
getRadio() - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Devuelve el radio en unidades de usuario del círculo con escala que se va a dibujar.
getXMax() - Method in class chuidiang.graficos.objetos_graficos.GraficoFuncionPorPuntos
Devuelve x maximo
getXMin() - Method in class chuidiang.graficos.objetos_graficos.GraficoFuncionPorPuntos
Devuelve el valor de x minimo
getZoomable() - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Devuelve una clase adecuada para hacer zoom y desplazar un gráfico con esta EscalaGraficaCartesiana
getZoomable() - Method in class chuidiang.graficos.EscalaGraficaPolar
Devuelve una clase adecuada para hacer zoom en un gráfico con una EscalaGraficaPolar
getZoomable() - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
 
GraficoFuncionPorPuntos - Class in chuidiang.graficos.objetos_graficos
Dibuja una funcion que se define por medio de un array de puntos.
GraficoFuncionPorPuntos(double, double, double[]) - Constructor for class chuidiang.graficos.objetos_graficos.GraficoFuncionPorPuntos
Construye una instancia de GraficoPuntos.
GraficoPuntos - Class in chuidiang.graficos.objetos_graficos
Objeto gráfico que dibuja un array de puntos x,y.
GraficoPuntos(Point2D[]) - Constructor for class chuidiang.graficos.objetos_graficos.GraficoPuntos
Crea un nuevo objeto de la clase GraficoPuntos.
GraficoSimbolos - Class in chuidiang.graficos.objetos_graficos
Objeto gráfico que dibuja un array de puntos x,y.
GraficoSimbolos(Point2D[], Image[], String[]) - Constructor for class chuidiang.graficos.objetos_graficos.GraficoSimbolos
Crea un nuevo objeto de la clase GraficoPuntos.

H

Histograma - Class in chuidiang.graficos.objetos_graficos
Histograma de una serie de valores.
Histograma(double[], Color[]) - Constructor for class chuidiang.graficos.objetos_graficos.Histograma
Crea un objeto histograma.

I

InterfaceEscalaGrafica - Interface in chuidiang.graficos
Contiene métodos de dibujado en unidades de usuario.
InterfaceZoomable - Interface in chuidiang.graficos
Interface para modificar las clases EscalaGrafica.
isPonerTexto() - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Devuelve si hay que poner o no texto.

L

Lienzo - Class in chuidiang.graficos
Lienzo de dibujo.
Lienzo() - Constructor for class chuidiang.graficos.Lienzo
Crea un nuevo objeto de la clase Lienzo.

M

Mano - Class in chuidiang.graficos.objetos_graficos
Pulsando el tercer botón del ratón y arrastrando, se puede mover el gráfico.
Mano(InterfaceEscalaGrafica, Component) - Constructor for class chuidiang.graficos.objetos_graficos.Mano
Construye una intancia de Mano.
MOVIMIENTO - Static variable in interface chuidiang.graficos.objetos_graficos.ObservadorRaton
El ratón se mueve sobre el gráfico.

N

necesitasRepintado() - Method in class chuidiang.graficos.objetos_graficos.AbstractObjetoGrafico
Devuelve true si se necesita repintado y false en caso contrario.
necesitasRepintado() - Method in interface chuidiang.graficos.objetos_graficos.ObjetoGrafico
Devuelve si el objeto a modificado sus datos internos y por tanto necesita que lo repinten
necesitoRepintado() - Method in class chuidiang.graficos.CapaDibujo
Llama al repaint() del componente.
necesitoRepintado() - Method in interface chuidiang.graficos.objetos_graficos.ObservadorRepintado
Método al que se llama cuando el objeto necesita repintado

O

ObjetoGrafico - Interface in chuidiang.graficos.objetos_graficos
Interface para todos los objetos gráficos para que se puedan meter en una clase Lienzo.
ObservadorEscalaGrafica - Interface in chuidiang.graficos
Observador de cambio de coordenadas de usuario en una EscalaGrafica.
ObservadorRaton - Interface in chuidiang.graficos.objetos_graficos
Interface común para todos los observadores de evento del ratón en un Lienzo.
ObservadorRepintado - Interface in chuidiang.graficos.objetos_graficos
Interface para observadores de necesidad de repintado de un objeto grafico.

P

paint(Graphics) - Method in class chuidiang.graficos.CapaCursor
Comprueba si los observadores de raton implementan la interface objeto gráfico y llama a sus dibujate() si es así, dando posibilidad de dibujar cursores en la capa de raton.
paint(Graphics) - Method in class chuidiang.graficos.CapaDibujo
Redibuja todos los ObjetosGraficos que tiene en su lista.
paint(Graphics) - Method in class chuidiang.graficos.Lienzo
LLama al método de la clase padre y dibuja el marco si es necesario.
pintaArco(Point2D, double, double, double, double, Color) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Dibuja un arco llamando a la clase drawArc() de Graphcis.
pintaArco(Point2D, double, double, double, double, Color) - Method in class chuidiang.graficos.EscalaGraficaPolar
Dibuja un arco.
pintaArco(Point2D, double, double, double, double, Color) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Dibuja un arco.
pintaArcoRelleno(Point2D, double, double, double, double, Color) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Dibuja un arco llamando a la clase drawArc() de Graphcis.
pintaArcoRelleno(Point2D, double, double, double, double, Color) - Method in class chuidiang.graficos.EscalaGraficaPolar
Dibuja un arco relleno.
pintaArcoRelleno(Point2D, double, double, double, double, Color) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Dibuja un arco relleno.
pintaEjeX(double, Color) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Pinta un eje de x, desde x minima hasta x maxima.
pintaEjeX(double, Color) - Method in class chuidiang.graficos.EscalaGraficaPolar
Dibuja un eje de las x (radio) en la coordenada y (con angulo determinado).
pintaEjeX(double, Color) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Pinta un eje de las x en la coordenada y indicada
pintaEjeY(double, Color) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Dibuja un eje de las y, desde y minima a y maxima.
pintaEjeY(double, Color) - Method in class chuidiang.graficos.EscalaGraficaPolar
Pinta el eje de los angulos, es decir un circulo del radio x del centro que se pasa.
pintaEjeY(double, Color) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Pinta un eje de las y en la coordenada x indicada
pintaImagen(Point2D, Image) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Dibuja una imagen en el area grafica.
pintaImagen(Point2D, Image) - Method in class chuidiang.graficos.EscalaGraficaPolar
Dibuja la imagen que se le pasa en la posición indicada.
pintaImagen(Point2D, Image) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
 
pintaPoliLinea(Point2D[], Color) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Dibuja un linea uniendo consecutivamente todos los puntos que se le pasan.
pintaPoliLinea(Point2D[], Color) - Method in class chuidiang.graficos.EscalaGraficaPolar
Dibuja una polígono abierto, uniendo consecutivamente los puntos de puntos.
pintaPoliLinea(Point2D[], Color) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Dibuja una línea uniendo consecutivamente los puntos x[i], y[i] del color indicado.
pintaPuntos(Point2D[], Color[]) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Dibuja los puntos del x[i], y[i] del color[i]
pintaPuntos(Point2D[], Color) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Dibuja los puntos x[i], y[i] de color
pintaPuntos(Point2D[], Color[]) - Method in class chuidiang.graficos.EscalaGraficaPolar
Dibuja los puntos que se le pasan.
pintaPuntos(Point2D[], Color) - Method in class chuidiang.graficos.EscalaGraficaPolar
Pinta puntos de un mismo color.
pintaPuntos(Point2D[], Color[]) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Dibuja los puntos del x[i], y[i] del color[i]
pintaPuntos(Point2D[], Color) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Dibuja los puntos x[i], y[i] de color
pintar - Variable in class chuidiang.graficos.objetos_graficos.Cursor
Si debe o no pintarse el cursor movil.
pintaRectanguloRelleno(Point2D, double, double, Color) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Dibuja un rectangulo relleno llamando a fillRect() de la clase Graphics.
pintaRectanguloRelleno(Point2D, double, double, Color) - Method in class chuidiang.graficos.EscalaGraficaPolar
Pinta un rectángulo relleno.
pintaRectanguloRelleno(Point2D, double, double, Color) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Dibuja un rectángulo relleno.
pintaRectanguloRelleno3D(Point2D, double, double, Color, boolean) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Dibuja un rectangulo relleno en 3D llamando al metodo fill3DRect() de la clase Graphics.
pintaRectanguloRelleno3D(Point2D, double, double, Color, boolean) - Method in class chuidiang.graficos.EscalaGraficaPolar
Pinta un rectángulo relleno en 3D.
pintaRectanguloRelleno3D(Point2D, double, double, Color, boolean) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Dibuja un rectángulo relleno 3D.
pintaTexto(Point2D, String, Color) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Dibuja un texto en la posición y del color indicado.
pintaTexto(Point2D, String, Color) - Method in class chuidiang.graficos.EscalaGraficaPolar
Dibuja un texto en la posición indicada.
pintaTexto(Point2D, String, Color) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Dibuja el texto que se le pasa en las coordenadas de usuario que se le pasa y con el color indicado.
porcentaje - Variable in class chuidiang.graficos.botones.ZoomPorcentaje
Porcentaje de acercamiento cada vez que se pulsa el botón
PULSADO - Static variable in interface chuidiang.graficos.objetos_graficos.ObservadorRaton
Se ha pulsado el botón del ratón con el gráfico.

R

reducir(Rectangle2D, double) - Static method in class chuidiang.matematicas.UtilRectangulo
Reduce un rectángulo en el porcentaje que se le pasa, manteniendo el centro en su sitio.
Rejilla - Class in chuidiang.graficos.objetos_graficos
Rejilla para un gráfico.
Rejilla() - Constructor for class chuidiang.graficos.objetos_graficos.Rejilla
 
RejillaCirculoPolar - Class in chuidiang.graficos.objetos_graficos
Un circulo con escala, para gráficos polares.
RejillaCirculoPolar(double, int, Color) - Constructor for class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Crea un nuevo objeto de la clase RejillaCirculoPolar.
RejillaFija - Class in chuidiang.graficos.objetos_graficos
Rejilla para un gráfico con ejes.
RejillaFija(int, int) - Constructor for class chuidiang.graficos.objetos_graficos.RejillaFija
Crea una rejilla con el número de filas y columnas que se le pasan como paráemtro.
RejillaFija2 - Class in chuidiang.graficos.objetos_graficos
Rejilla para un gráfico con ejes.
RejillaFija2(double[], double[]) - Constructor for class chuidiang.graficos.objetos_graficos.RejillaFija2
Crea una rejilla con el número de filas y columnas que se le pasan como paráemtro.
removeObservadorRepintado(ObservadorRepintado) - Method in class chuidiang.graficos.objetos_graficos.AbstractObjetoGrafico
Borra el observador de la lista de observadores
removeObservadorRepintado(ObservadorRepintado) - Method in interface chuidiang.graficos.objetos_graficos.ObjetoGrafico
Borra el observador

S

SALE - Static variable in interface chuidiang.graficos.objetos_graficos.ObservadorRaton
El ratón sale del Lienzo
Seno - Class in chuidiang.graficos.objetos_graficos
Objeto gráfico que dibuja la función matemática sin(x), Heread de FuncionAbstracta implementando el método funcion():
Seno(double, double, double, Color) - Constructor for class chuidiang.graficos.objetos_graficos.Seno
Crea un objeto gráfico Seno con la amplitud, frecuencia, desfase y color que se le indican.
setBackground(Color) - Method in class chuidiang.graficos.Lienzo
Pasa el background a la capa de dibujo.
setColor(Color) - Method in class chuidiang.graficos.objetos_graficos.GraficoFuncionPorPuntos
Fija el color con el que se va a pintar el gráfico.
setColor(Color) - Method in class chuidiang.graficos.objetos_graficos.GraficoPuntos
Se le pasa el color del que se quieren los puntos.
setColor(Color) - Method in class chuidiang.graficos.objetos_graficos.GraficoSimbolos
Se le pasa el color del que se quieren los puntos.
setColor(Color) - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Fija el color para el círculo con escala.
setColorFijo(Color) - Method in class chuidiang.graficos.objetos_graficos.Cursor
Permite indicar el color para el cursor fijo
setColorMarco(Color) - Method in class chuidiang.graficos.Lienzo
color para el marco.
setColorMovil(Color) - Method in class chuidiang.graficos.objetos_graficos.Cursor
Permite indicar el color para el cursor movil.
setDivisionConTexto(int) - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Fija cada cuantas divisiones se pone una etiqueta de texto
setEscala(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.CapaCursor
Se le pasa y guarda la escala gráfica.
setLongitudDivisionConTexto(double) - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Fija las longitudes (en unidades de usuario) para las divisiones que tienen etiqueta de texto.
setLongitudDivisionSinTexto(double) - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Fija la longitud de las divisiones que no tienen etiqueta de texto.
setMargenes(int, int, int, int) - Method in class chuidiang.graficos.Lienzo
Fija los márgenes en pixels para el gráfico
setNecesitoRepintado(boolean) - Method in class chuidiang.graficos.objetos_graficos.AbstractObjetoGrafico
Marca que necesita repintado y avisa a sus observadores si es así
setNumeroDivisiones(int) - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Fija el número de divisiones a pintar.
setPintarMarco(boolean) - Method in class chuidiang.graficos.Lienzo
Si se queire o no pintar el marco.
setPonerTexto(boolean) - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Se le indica si debe poner texto en algunas divisiones.
setPuntos(double[]) - Method in class chuidiang.graficos.objetos_graficos.GraficoFuncionPorPuntos
Se le pasa el array de valores y
setRadio(double) - Method in class chuidiang.graficos.objetos_graficos.RejillaCirculoPolar
Fija el radio en coordenadas de usuario para el círculo con divisiones.
setXMax(double) - Method in class chuidiang.graficos.objetos_graficos.GraficoFuncionPorPuntos
Fija x maximo.
setXMin(double) - Method in class chuidiang.graficos.objetos_graficos.GraficoFuncionPorPuntos
Fija el valor de x maximo.
SOLTADO - Static variable in interface chuidiang.graficos.objetos_graficos.ObservadorRaton
Se ha soltado el botón del ratón en el gráfico.

T

Tarta - Class in chuidiang.graficos.objetos_graficos
Gráfico de tarta.
Tarta(double[], Color[]) - Constructor for class chuidiang.graficos.objetos_graficos.Tarta
Se le pasa el array de valores para el gráfico de tarta y los colores de los sectores.
tomaColor(Color) - Method in class chuidiang.graficos.objetos_graficos.FuncionAbstracta
Recoge el color que se le pasa para dibujar la función con ese color.
tomaColores(Color, Color) - Method in class chuidiang.graficos.objetos_graficos.RejillaFija
Recoge los colores para los ejes y para los números.
tomaColores(Color, Color) - Method in class chuidiang.graficos.objetos_graficos.RejillaFija2
Recoge los colores para los ejes y para los números.
tomaDivisiones(int, int) - Method in class chuidiang.graficos.objetos_graficos.RejillaFija
Se le pasa el número de divisiones que se desean para cada eje.
tomaDivisiones(double[], double[]) - Method in class chuidiang.graficos.objetos_graficos.RejillaFija2
Se le pasa el número de divisiones que se desean para cada eje.
tomaEscala(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.CapaDibujo
Se le pasa la EsclaGrafica que se utilizara para el dibujado.
tomaEscala(InterfaceEscalaGrafica) - Method in class chuidiang.graficos.Lienzo
Pasa la escala de dibujo a las capas de raton y de cursor.
tomaExtremos(double, double, double, double) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Se le pasan los valores minimos y maximos que se van a dibujar en el Lienzo.
tomaExtremos(double, double, double, double) - Method in class chuidiang.graficos.EscalaGraficaPolar
Se le pasan los límites para el gráfico polar.
tomaExtremos(double, double, double, double) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Extremos del gráfico en coordenadas de usuario.
tomaExtremosCartesianos(double, double, double, double) - Method in class chuidiang.graficos.EscalaGraficaPolar
Se le pasan los límites cartesianos para dibujar.
tomaGraphics(Graphics, int, int) - Method in class chuidiang.graficos.EscalaGraficaCartesiana
Guarda el ancho y alto del área de dibujo.
tomaGraphics(Graphics, int, int) - Method in class chuidiang.graficos.EscalaGraficaPolar
Se le pasa el Graphics sobre el que va a dibujar, así como el alto y ancho en pixels del área de dibujo.
tomaGraphics(Graphics, int, int) - Method in interface chuidiang.graficos.InterfaceEscalaGrafica
Se len pasa el alto y el ancho en pixels de la zona de dibujo.
tomaNuevosExtremos(double, double, double, double) - Method in interface chuidiang.graficos.ObservadorEscalaGrafica
Se llamará a este método cuando cambien las coordenadas de usuario de una EscalaGrafica.
tomaNumeroPuntos(int) - Method in class chuidiang.graficos.objetos_graficos.FuncionAbstracta
Se le pasa el número de puntos a dibujar de la función.
tomaObjetoGrafico(ObjetoGrafico) - Method in class chuidiang.graficos.CapaDibujo
Añade el ObjetoGrafico que se le pasa a la lista de Objetos gráficos que se pintarán sobre el Lienzo.
tomaObjetoGrafico(ObjetoGrafico) - Method in class chuidiang.graficos.Lienzo
Añade el ObjetoGrafico que se le pasa a la lista de Objetos gráficos que se pintarán sobre el Lienzo.
tomaPorcentaje(int) - Method in class chuidiang.graficos.botones.ZoomPorcentaje
Se le pasa el porcentaje de acercamiento del gráfico cada vez que se pulse el botón.
tomaPuntos(Point2D[]) - Method in class chuidiang.graficos.objetos_graficos.GraficoPuntos
Se le pasan los puntos que se quieren dibujar.
tomaPuntos(Point2D[], Image[], String[]) - Method in class chuidiang.graficos.objetos_graficos.GraficoSimbolos
Se le pasan los puntos que se quieren dibujar.
tomaValores(double[]) - Method in class chuidiang.graficos.objetos_graficos.Tarta
Se le pasan los valores que debe representar en el gráfico de tarta.

U

UtilRectangulo - Class in chuidiang.matematicas
Métodos utiles para rectángulos.
UtilRectangulo() - Constructor for class chuidiang.matematicas.UtilRectangulo
 

V

VISOR_X - Static variable in class chuidiang.graficos.botones.VisorRaton
Para indicar que se quiere la coordenada x en el visor
VISOR_Y - Static variable in class chuidiang.graficos.botones.VisorRaton
Para indicar que se quiere la coordenada y en el visor
VisorRaton - Class in chuidiang.graficos.botones
JTextField que se puede suscribir al movimiento de ratón en un lienzo y dibuja una de sus coordenadas, la x o la y.
VisorRaton(int) - Constructor for class chuidiang.graficos.botones.VisorRaton
Crea una instancia de VisorRaton. tipoVisor puede ser VISOR_X o VISOR_Y, según se quiera que se muestre la coordenada x o y del ratón.

X

x - Variable in class chuidiang.graficos.objetos_graficos.Cursor
Coordenada x del cursor movil
x1 - Variable in class chuidiang.graficos.objetos_graficos.Cursor
Coordenada x del cursor fijo 1
x2 - Variable in class chuidiang.graficos.objetos_graficos.Cursor
Coordenada x del cursor fijo 2

Y

y - Variable in class chuidiang.graficos.objetos_graficos.Cursor
Coordenada y del cursor movil
y1 - Variable in class chuidiang.graficos.objetos_graficos.Cursor
Coordenada y del cursor fijo 1
y2 - Variable in class chuidiang.graficos.objetos_graficos.Cursor
Coordenada y del cursor fijo 2

Z

ZoomEscalaGraficaCartesiana - Class in chuidiang.graficos
Realiza zoom de escalas graficas cartesianas.
ZoomEscalaGraficaCartesiana(EscalaGraficaCartesiana) - Constructor for class chuidiang.graficos.ZoomEscalaGraficaCartesiana
Crea un nuevo objeto de la clase ZoomEscalaGraficaCartesiana.
ZoomEscalaGraficaPolar - Class in chuidiang.graficos
Zoom para un gráfico polar.
ZoomEscalaGraficaPolar(EscalaGraficaPolar) - Constructor for class chuidiang.graficos.ZoomEscalaGraficaPolar
Crea un nuevo objeto de la clase ZoomEscalaGraficaPolar.
ZoomPorcentaje - Class in chuidiang.graficos.botones
Botón de zoom gráfico para acercar o alejar el gráfico.
ZoomPorcentaje(InterfaceEscalaGrafica, int) - Constructor for class chuidiang.graficos.botones.ZoomPorcentaje
Constructor del botón de zoom de acercar o alejar.

A B C D E F G H I L M N O P R S T U V X Y Z