[root]/coolImagingApplication/libreriaImagenes/imagen

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 17 (100.0%) | 142 (100.0%) | 8.3 |
| odracirnumira | 10 (58.8%) | 109 (76.8%) | 10.9 |
| luis | 7 (41.2%) | 33 (23.2%) | 4.7 |
Cambio de nombre del proyecto principal
0 lines of code changed in 2 files:
Uf. Por dónde empezar.
1) Se mejora la eficiencia del pintado del rectángulo de ajuste en la imagen (el rectángulo que aparece cuando intentas ampliar una región).
2) Se añaden perspectivas.
3) Se añade la vista de caracterización, que no está acabada todavía.
0 lines of code changed in 1 file:
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.
11 lines of code changed in 1 file:
Se reformatea todo el código según el estilo que hemos elegido.
75 lines of code changed in 1 file:
1) Se añade un nuevo constructor a la clase Imagen que permite especificar si los datos de la nueva imagen son una copia de la imagen que recibe el constructor, o bien los originales de dicha imagen.
2) Se corrige un problema de la selección de la ROI: se permitía seleccionar puntos para la ROI que estuvieran fuera de la imagen, lo cual generaba una excepción cuando se seleccionaban puntos fuera de la imagen.
3) Se mejora la eficiencia del OperadorRegionInteres: se elimina la operación de recorte que se usaba.
16 lines of code changed in 1 file:
Eliminación de algunos TODO
0 lines of code changed in 1 file:
Arreglo de un problema de la Región de Interés
1 lines of code changed in 1 file:
Implementación selección de región de Interés realizada
31 lines of code changed in 2 files:
1) Se añade el operador de Crop (Recorte)
2) Se depuran ciertos detalles del zoom.
3) Se comenan ciertas clases.
3 lines of code changed in 1 file:
Cambio de translacion por traslacion
1 lines of code changed in 1 file:
Arreglo un pequeño fallo del zoom regional.
0 lines of code changed in 1 file:
Se añade una primera versión de arrastrar una imagen con el ratón.
Queda depurar el siguiente error: cuando se abre una nueva imagen, si el botón de arrastrar imagen está activo, dicha imagen no es arrastrada; hay que pulsar y despulsar el botón de arrastrar imagen para que pueda ser arrastrada.
1 lines of code changed in 1 file:
El commit de antes produjo error, así que sigo...
1 lines of code changed in 1 file:
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.
2 lines of code changed in 2 files: