Directory coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/

Directory Created:
2008-12-26 18:15
Directory Deleted:
2009-07-24 17:57
Total Files:
0
Deleted Files:
32
Lines of Code:
0

[root]/coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion
                                Folder removed from repo color (0 files, 0 lines)
                                Folder removed from repo operadoresCaracterizacionImagenes (0 files, 0 lines)
                                Folder removed from repo operadoresTratamientoImagenes (0 files, 0 lines)
                                    Folder removed from repo color (0 files, 0 lines)

Lines of Code

coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 230 (100.0%) 4389 (100.0%) 19.0
odracirnumira 135 (58.7%) 4007 (91.3%) 29.6
luis 95 (41.3%) 382 (8.7%) 4.0

Most Recent Commits

luis 2009-07-24 17:57 Rev.: 885

Cambio de nombre del proyecto principal

0 lines of code changed in 32 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorANDAplicacion.java (del), OperadorANDConstanteAplicacion.java (del), OperadorComposicionAplicacion.java (del), OperadorDiferenciaImagenesAplicacion.java (del), OperadorDivisionImagenesAplicacion.java (del), OperadorDivisionPorConstanteAplicacion.java (del), OperadorEscaladoAplicacion.java (del), OperadorExponenciacionAplicacion.java (del), OperadorFiltradoAplicacion.java (del), OperadorFiltradoMedianaAplicacion.java (del), OperadorInclinacionAplicacion.java (del), OperadorInversionAplicacion.java (del), OperadorLogaritmoNeperianoAplicacion.java (del), OperadorMaximoImagenesAplicacion.java (del), OperadorMinimoImagenesAplicacion.java (del), OperadorMultiplicacionImagenesAplicacion.java (del), OperadorMultiplicacionPorConstanteAplicacion.java (del), OperadorNOTAplicacion.java (del), OperadorORAplicacion.java (del), OperadorORConstanteAplicacion.java (del), OperadorRecorteAplicacion.java (del), OperadorRestaConstanteAplicacion.java (del), OperadorRotacionAplicacion.java (del), OperadorSumaConstanteAplicacion.java (del), OperadorSumaImagenesAplicacion.java (del), OperadorSuperposicionImagenesAplicacion.java (del), OperadorTransformacionAfinAplicacion.java (del), OperadorTranslacionAplicacion.java (del), OperadorTransposicionAplicacion.java (del), OperadorTraslacionAplicacion.java (del), OperadorXORAplicacion.java (del), OperadorXORConstanteAplicacion.java (del)
odracirnumira 2009-03-25 01:19 Rev.: 332

1) Se cambia la interfaz IOperadorAplicacion, añadiendo un método que devuelve toda la información asociada al IOperadorAplicacion. Dicha información se encapsula mediante un objeto de la clase InfoOperadorAplicacion.

2) Como consecuencia, se deben modificar todos las clases que implementan la clase IOperadorAplicacion. Menudo coñazo.

3) Se modifican las clases NodoArbolOperaciones, NodoCategoria y NodoOperacion. Ahora, un NodoArbolOperaciones no tiene por qué ser creado con un nombre en forma de String. Un NodoCategoria sí lo requiere, pero el NodoOperacion no, ya que su nombre lo extraerá del IOperadorAplicacion que hay por debajo. Del mismo modo, la descripción del NodoOperacion es extraída a través del IOperadorAplicacion. Se eliminan, por coherencia, los métodos setNombre() y setDescripcion() de la clase NodoOperacion. Se elimina, por coherencia, el método setNombre() de la clase NodoArbolOperaciones, y se traslada únicamente a la clase NodoCategoria.

789 lines of code changed in 31 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorANDAplicacion.java (+38 -11), OperadorANDConstanteAplicacion.java (+25 -13), OperadorComposicionAplicacion.java (+30 -11), OperadorDiferenciaImagenesAplicacion.java (+25 -13), OperadorDivisionImagenesAplicacion.java (+25 -13), OperadorDivisionPorConstanteAplicacion.java (+24 -12), OperadorEscaladoAplicacion.java (+24 -12), OperadorExponenciacionAplicacion.java (+25 -13), OperadorFiltradoAplicacion.java (+24 -12), OperadorFiltradoMedianaAplicacion.java (+25 -13), OperadorInclinacionAplicacion.java (+25 -13), OperadorInversionAplicacion.java (+25 -13), OperadorLogaritmoNeperianoAplicacion.java (+24 -12), OperadorMaximoImagenesAplicacion.java (+25 -13), OperadorMinimoImagenesAplicacion.java (+25 -13), OperadorMultiplicacionImagenesAplicacion.java (+25 -13), OperadorMultiplicacionPorConstanteAplicacion.java (+25 -13), OperadorNOTAplicacion.java (+32 -18), OperadorORAplicacion.java (+24 -12), OperadorORConstanteAplicacion.java (+25 -13), OperadorRecorteAplicacion.java (+24 -12), OperadorRestaConstanteAplicacion.java (+24 -12), OperadorRotacionAplicacion.java (+24 -12), OperadorSumaConstanteAplicacion.java (+25 -13), OperadorSumaImagenesAplicacion.java (+25 -13), OperadorSuperposicionImagenesAplicacion.java (+25 -13), OperadorTransformacionAfinAplicacion.java (+25 -13), OperadorTransposicionAplicacion.java (+24 -12), OperadorTraslacionAplicacion.java (+25 -13), OperadorXORAplicacion.java (+24 -11), OperadorXORConstanteAplicacion.java (+24 -12)
odracirnumira 2009-03-03 21:52 Rev.: 303

Se añade la clase PanelInfoOperacionVacio; como consecuencia, se eliminan todos los PanelInfoOperacion que no tuvieran parámetros asociados.

230 lines of code changed in 31 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorANDAplicacion.java (+14 -6), OperadorANDConstanteAplicacion.java (+2 -2), OperadorComposicionAplicacion.java (+2 -2), OperadorDiferenciaImagenesAplicacion.java (+14 -8), OperadorDivisionImagenesAplicacion.java (+14 -8), OperadorDivisionPorConstanteAplicacion.java (+2 -2), OperadorEscaladoAplicacion.java (+2 -2), OperadorExponenciacionAplicacion.java (+14 -7), OperadorFiltradoAplicacion.java (+2 -2), OperadorFiltradoMedianaAplicacion.java (+2 -2), OperadorInclinacionAplicacion.java (+2 -2), OperadorInversionAplicacion.java (+14 -8), OperadorLogaritmoNeperianoAplicacion.java (+14 -8), OperadorMaximoImagenesAplicacion.java (+14 -8), OperadorMinimoImagenesAplicacion.java (+14 -8), OperadorMultiplicacionImagenesAplicacion.java (+14 -8), OperadorMultiplicacionPorConstanteAplicacion.java (+2 -2), OperadorNOTAplicacion.java (+14 -7), OperadorORAplicacion.java (+14 -7), OperadorORConstanteAplicacion.java (+2 -2), OperadorRecorteAplicacion.java (+2 -2), OperadorRestaConstanteAplicacion.java (+2 -2), OperadorRotacionAplicacion.java (+2 -2), OperadorSumaConstanteAplicacion.java (+2 -2), OperadorSumaImagenesAplicacion.java (+14 -8), OperadorSuperposicionImagenesAplicacion.java (+14 -8), OperadorTransformacionAfinAplicacion.java (+2 -2), OperadorTransposicionAplicacion.java (+2 -2), OperadorTraslacionAplicacion.java (+2 -2), OperadorXORAplicacion.java (+14 -7), OperadorXORConstanteAplicacion.java (+2 -2)
luis 2009-03-03 15:40 Rev.: 292

Añadido menú para las operaciones de caracterización de imágenes. Falta crear alguna operación de caracterización y comprobar que todo funciona correctamente.

Para poder hacer esto, se han añadidos cambios en clases ya existentes (remodelaciones para que además de poder recibir un arbol de operaciones de tratamiento de imágenes pueda recibir un arbol de caracterización de imágenes) y se ha creado una nueva clase que alberga la vista (MenuArbolOperacionesCaracterizacionImagenes).

Otro cambio importante, ha sido cambiar el tipo de valor que devuelven las operaciones, pasando de ser un entero a un enum. Esto permite un mayor control y queda más claro a la hora de hacer las comparaciones.

63 lines of code changed in 31 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorANDAplicacion.java (+2 -2), OperadorANDConstanteAplicacion.java (+2 -2), OperadorComposicionAplicacion.java (+2 -2), OperadorDiferenciaImagenesAplicacion.java (+2 -2), OperadorDivisionImagenesAplicacion.java (+2 -2), OperadorDivisionPorConstanteAplicacion.java (+2 -2), OperadorEscaladoAplicacion.java (+2 -2), OperadorExponenciacionAplicacion.java (+2 -2), OperadorFiltradoAplicacion.java (+3 -2), OperadorFiltradoMedianaAplicacion.java (+2 -2), OperadorInclinacionAplicacion.java (+2 -2), OperadorInversionAplicacion.java (+2 -2), OperadorLogaritmoNeperianoAplicacion.java (+2 -2), OperadorMaximoImagenesAplicacion.java (+2 -2), OperadorMinimoImagenesAplicacion.java (+2 -2), OperadorMultiplicacionImagenesAplicacion.java (+2 -2), OperadorMultiplicacionPorConstanteAplicacion.java (+2 -2), OperadorNOTAplicacion.java (+2 -2), OperadorORAplicacion.java (+2 -2), OperadorORConstanteAplicacion.java (+2 -2), OperadorRecorteAplicacion.java (+2 -2), OperadorRestaConstanteAplicacion.java (+2 -2), OperadorRotacionAplicacion.java (+2 -2), OperadorSumaConstanteAplicacion.java (+2 -2), OperadorSumaImagenesAplicacion.java (+2 -2), OperadorSuperposicionImagenesAplicacion.java (+2 -2), OperadorTransformacionAfinAplicacion.java (+2 -2), OperadorTransposicionAplicacion.java (+2 -2), OperadorTraslacionAplicacion.java (+2 -2), OperadorXORAplicacion.java (+2 -2), OperadorXORConstanteAplicacion.java (+2 -2)
luis 2009-03-02 23:25 Rev.: 290

Añadida modificación en las clases operador debido a los cambios insertados para la insercción de la caracterización

246 lines of code changed in 31 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorANDAplicacion.java (+8), OperadorANDConstanteAplicacion.java (+8), OperadorComposicionAplicacion.java (+8), OperadorDiferenciaImagenesAplicacion.java (+8), OperadorDivisionImagenesAplicacion.java (+8), OperadorDivisionPorConstanteAplicacion.java (+8), OperadorEscaladoAplicacion.java (+8), OperadorExponenciacionAplicacion.java (+8), OperadorFiltradoAplicacion.java (+7), OperadorFiltradoMedianaAplicacion.java (+8), OperadorInclinacionAplicacion.java (+8), OperadorInversionAplicacion.java (+8), OperadorLogaritmoNeperianoAplicacion.java (+8), OperadorMaximoImagenesAplicacion.java (+8), OperadorMinimoImagenesAplicacion.java (+8), OperadorMultiplicacionImagenesAplicacion.java (+8), OperadorMultiplicacionPorConstanteAplicacion.java (+8), OperadorNOTAplicacion.java (+8), OperadorORAplicacion.java (+8), OperadorORConstanteAplicacion.java (+8), OperadorRecorteAplicacion.java (+8), OperadorRestaConstanteAplicacion.java (+8), OperadorRotacionAplicacion.java (+8), OperadorSumaConstanteAplicacion.java (+8), OperadorSumaImagenesAplicacion.java (+8), OperadorSuperposicionImagenesAplicacion.java (+8), OperadorTransformacionAfinAplicacion.java (+8), OperadorTransposicionAplicacion.java (+8), OperadorTraslacionAplicacion.java (+8), OperadorXORAplicacion.java (+7), OperadorXORConstanteAplicacion.java (+8)
odracirnumira 2009-02-27 18:19 Rev.: 286

Se reformatea todo el código según el estilo que hemos elegido.

738 lines of code changed in 31 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorANDAplicacion.java (+25 -21), OperadorANDConstanteAplicacion.java (+21 -18), OperadorComposicionAplicacion.java (+16 -16), OperadorDiferenciaImagenesAplicacion.java (+28 -22), OperadorDivisionImagenesAplicacion.java (+27 -22), OperadorDivisionPorConstanteAplicacion.java (+23 -19), OperadorEscaladoAplicacion.java (+22 -21), OperadorExponenciacionAplicacion.java (+24 -20), OperadorFiltradoAplicacion.java (+24 -21), OperadorFiltradoMedianaAplicacion.java (+23 -20), OperadorInclinacionAplicacion.java (+23 -20), OperadorInversionAplicacion.java (+21 -18), OperadorLogaritmoNeperianoAplicacion.java (+23 -19), OperadorMaximoImagenesAplicacion.java (+26 -21), OperadorMinimoImagenesAplicacion.java (+26 -21), OperadorMultiplicacionImagenesAplicacion.java (+28 -22), OperadorMultiplicacionPorConstanteAplicacion.java (+25 -22), OperadorNOTAplicacion.java (+23 -20), OperadorORAplicacion.java (+25 -21), OperadorORConstanteAplicacion.java (+21 -18), OperadorRecorteAplicacion.java (+20 -19), OperadorRestaConstanteAplicacion.java (+23 -20), OperadorRotacionAplicacion.java (+22 -21), OperadorSumaConstanteAplicacion.java (+25 -21), OperadorSumaImagenesAplicacion.java (+26 -21), OperadorSuperposicionImagenesAplicacion.java (+28 -22), OperadorTransformacionAfinAplicacion.java (+25 -21), OperadorTransposicionAplicacion.java (+26 -21), OperadorTraslacionAplicacion.java (+23 -20), OperadorXORAplicacion.java (+25 -21), OperadorXORConstanteAplicacion.java (+21 -18)
odracirnumira 2009-02-13 00:59 Rev.: 265

Se añaden operadores de OR y XOR de una constante a una image.

Se arregla un pequeño bug de la creación del histograma.

132 lines of code changed in 2 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorORConstanteAplicacion.java (new 66), OperadorXORConstanteAplicacion.java (new 66)
odracirnumira 2009-02-12 20:46 Rev.: 263

Se añaden operadores que permiten sumar, restar, multiplicar y dividir una constante y una imagen.

Se añade un operador que permite hacer la AND de una imagen con una constante.

435 lines of code changed in 6 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorANDConstanteAplicacion.java (new 66), OperadorDivisionPorConstanteAplicacion.java (new 66), OperadorMultiplicacionPorConstanteAplicacion.java (new 74), OperadorRestaConstanteAplicacion.java (new 73), OperadorSumaConstanteAplicacion.java (new 73), OperadorTransposicionAplicacion.java (new 83)
odracirnumira 2009-01-17 22:34 Rev.: 198

1) Se añade el operador de Crop (Recorte)
2) Se depuran ciertos detalles del zoom.
3) Se comenan ciertas clases.

68 lines of code changed in 2 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorRecorteAplicacion.java (new 67), OperadorTranslacionAplicacion.java (+1 -1)
luis 2009-01-17 00:41 Rev.: 196

Cambio de translacion por traslacion

73 lines of code changed in 1 file:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorTraslacionAplicacion.java (new 73)
odracirnumira 2009-01-08 17:55 Rev.: 177

1) Se mejora el zoom: ahora, al ampliar, se amplia la zona situada en el centro de la pantalla.

2) Se añade el operador de composición de imágenes.

123 lines of code changed in 2 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorComposicionAplicacion.java (new 49), OperadorSuperposicionImagenesAplicacion.java (new 74)
odracirnumira 2008-12-29 12:28 Rev.: 125

El commit de antes produjo error, así que sigo...

1012 lines of code changed in 20 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorANDAplicacion.java (+30 -6), OperadorDiferenciaImagenesAplicacion.java (new 74), OperadorDivisionImagenesAplicacion.java (new 74), OperadorEscaladoAplicacion.java (+29 -3), OperadorExponenciacionAplicacion.java (new 72), OperadorFiltradoAplicacion.java (+29 -4), OperadorFiltradoMedianaAplicacion.java (new 73), OperadorInclinacionAplicacion.java (+29 -3), OperadorInversionAplicacion.java (new 66), OperadorLogaritmoNeperianoAplicacion.java (new 66), OperadorMaximoImagenesAplicacion.java (new 74), OperadorMinimoImagenesAplicacion.java (new 74), OperadorMultiplicacionImagenesAplicacion.java (new 74), OperadorNOTAplicacion.java (+29 -3), OperadorORAplicacion.java (+29 -4), OperadorRotacionAplicacion.java (+29 -3), OperadorSumaImagenesAplicacion.java (new 74), OperadorTransformacionAfinAplicacion.java (+29 -4), OperadorTranslacionAplicacion.java (+29 -5), OperadorXORAplicacion.java (+29 -4)
odracirnumira 2008-12-26 18:15 Rev.: 119

Se añaden más operaciones.

Se añade la clase Sleak para gestionar las fugas de memoria de la SWT. Esta clase deberá ser eliminada en la versión final de la aplicación.

Se mueven de carpeta las clases que implementan la interfaz IOperadorAplicacion, para mayor claridad.

480 lines of code changed in 10 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion: OperadorANDAplicacion.java (new 50), OperadorEscaladoAplicacion.java (new 47), OperadorFiltradoAplicacion.java (new 46), OperadorInclinacionAplicacion.java (new 47), OperadorNOTAplicacion.java (new 47), OperadorORAplicacion.java (new 50), OperadorRotacionAplicacion.java (new 47), OperadorTransformacionAfinAplicacion.java (new 48), OperadorTranslacionAplicacion.java (new 49), OperadorXORAplicacion.java (new 49)
Generated by StatSVN 0.7.0