[root]/coolImagingApplication/src/com/coolimagingproject/coolimaging/controlador/operador
operadoresAplicacion
(0 files, 0 lines)
operadoresCaracterizacionImagenes
(0 files, 0 lines)
publico
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 84 (100.0%) | 3208 (100.0%) | 38.1 |
| luis | 31 (36.9%) | 1678 (52.3%) | 54.1 |
| odracirnumira | 53 (63.1%) | 1530 (47.7%) | 28.8 |
Cambio de nombre del proyecto principal
0 lines of code changed in 12 files:
Se refactoriza el nombre de algunas funciones.
0 lines of code changed in 1 file:
Se arreglan un par de detalles de los controladores que gestionan las operaciones. No es que fueran errores, pero había un par de cosas que podían hacerse mejor.
95 lines of code changed in 2 files:
Se refactorizan los nombrs de los métodos de la clase DialogosPredefinidos. Los nombres comenzaban por mayúscula...
10 lines of code changed in 2 files:
Se refactoriza el nombre de una variable interna de estas clases
23 lines of code changed in 2 files:
87 lines of code changed in 1 file:
Renombradas clases NLS al convenio establecido inicialmente
91 lines of code changed in 3 files:
paquete com.coolimagingproject.coolimaging.excepcion internacionalizado
1 lines of code changed in 1 file:
paquete com.coolimagingproject.coolimaging.controlador.operador internacionalizado
54 lines of code changed in 3 files:
Cambio de la internacionalización al convenio establecido
50 lines of code changed in 3 files:
1) Se acaba y se comentan las clases del asistente de exportación de informes de caracterización.
2) Se depura el manejo de imágenes mediante ImageDescriptor: en las clases que lo permitan, se hace que sus LabelProvider sean los encargados de hacer el dispose de las imágenes.
39 lines of code changed in 2 files:
Se arregla un bug importante del InformeCaracterizacion cuando creaba el resumen del informe.
Concretamente, cuando se hacía el resumen no se tenía en cuenta el hecho de que podía haber objetos de tipo VCInforme que, a pesar de tener el mismo nombre, tuvieran diferente estructura interna. Un ejemplo claro de esto se produce cuando el VCInforme almacena una media, y se tienen en el InformeCaracterizacion imágenes de disntito número de bandas. En ese caso, los VCInforme no son compatibles para se resumidos...
Ahora, el InformeCaracterizacion tiene en cuenta esta situación: resume los VCInforme que tienen en mismo nombre y que además son compatibles estructuralmente. Para cada grupo de VCInforme de mismo nombre y compatibles estructuralmente, se crean medidas de resumen (medias y varianzas).
4 lines of code changed in 1 file:
1) El renderizado de las imágenes ahora se fuerza mediante un método añadido a la clase Imagen, el cual evita hacer una copia muerta de los datos.
2) Se arregla un detalle del PanelImagenInteractivo, el cual, para mostrar los valores de los píxeles, guardaba los datos completos de la imagen. Como dichos datos se obtienen mediante getData(), y dicho método devuelve una copia, se tenían dos copias de la imagen. Ahora se accede directamente al píxel, que, a pesar de ser más lento, hace que se ahorre una gran cantidad de memoria. Además, la diferencia de velocidad es inapreciable.
1 lines of code changed in 1 file:
30 lines of code changed in 2 files:
1) Se modifica la clase PanelInfoOperador, y se le añade un método "setParametros", que establece los parámetros que se visualizan en el panel.
2) Se finaliza la lógica del InformeCaracterizacion.
26 lines of code changed in 3 files:
1) Se elimina el schema de teclas de Eclipse. Sólo se preserva el de Cool Imaging.
2) Se arregla un bug relacionado con las opciones de interactiivad: ahora todas implementan IActionDelegate2.
3) Se modifica la clase ParametroOperador, de modo que el valor del parámetro debe ser, forzósamente, serializable.
1 lines of code changed in 1 file:
1) Se mejora la lógica del InformeCaracterizacion. Ahora, una ImagenCaracterizadaInforme almacena VCInforme y MCInforme, en vez de VC y MC.
2) También cambia un poco la visualización de los datos de caracterización: los decimales aparecen como ".".
3) Se cambia el icono de "abrir cadena de operaciones de tratamiento".
11 lines of code changed in 1 file:
Se implementa la funcionalidad que permite aplicar una operación de caracterización directamente sobre una imagen, desde el mismo panel de la operación.
362 lines of code changed in 3 files:
1) Cuando se opera sobre una imagen, la imagen resultado conservará la ROI origina, en caso de que sea compatible con la imagne en lo que a tamaño se refiere.
2) El parámetro ROI que la aplicación pasa a los IOperadorAplicacion es ahora un objeto de tipo IParametroROIs.
124 lines of code changed in 2 files:
3 lines of code changed in 1 file:
1) Se avanza con la caracterización: se crea la clase InformeCaracterizacio, que recoge los datos de la caracterización de paquetes de imágenes mediante objetos GeneradorVC. Se crea también la clase VistaInformeCaracterizacion, que visualiza dicho informe.
2) Se cambian los IDs de todas las clases que tienen un campo "ID". Hasta ahora, los IDs tenían el siguiente formato:
"X.Y.Z....nombreClase", donde "nombreClase" no coincidía exactamente con el nombre de la clase, pues comenzaba en minúsculas. Ahora, el "nombreClase" se ha hecho que coincida exactamente con el nombre de cada clase.
5 lines of code changed in 2 files:
1 lines of code changed in 1 file:
Se eliminan todas las operaciones de caracterización y se trasladan a un plugin independiente.
3 lines of code changed in 1 file:
Se eliminan algunos Warnings.
0 lines of code changed in 1 file:
Se comentan algunas clases.
199 lines of code changed in 2 files:
Se mueven un montón de clases a los paquetes donde tiene sentido que estén.
2 lines of code changed in 1 file:
Terminada primera versión del manual de ayuda. A falta de la caracterización
Internacionalizado plug-in de color
Cambios realizados en el proyecto principal por estar desactualizado
0 lines of code changed in 1 file:
1 lines of code changed in 1 file:
1) Se completa la vista de procesamiento de cadenas de operaciones de tratamiento.
2) Se añaden iconos super grandes y molones a ciertos diálogos de la aplicación.
52 lines of code changed in 2 files:
1) Referente a las operaciones de tratamiento de imágenes, se añade la posibilidad de insertarlas en una cadena de operaciones.
145 lines of code changed in 2 files:
1) Se refactorizan las clase GeneradorVC y CadenaOperacionesTratamientoOperaciones.
2) Se comienza la parte del procesamiento de cadenas de operacioens de tratamiento de imágenes.
2 lines of code changed in 1 file:
Se redefine la interfaz pública del plugin de Cool Imaging.
Los paquetes públicos que define el plugin son:
1) com.coolimagingproject.coolimaging.controlador.operador.publico
2) com.coolimagingproject.coolimaging.libreriaimagenes.imagen.publico
3) com.coolimagingproject.coolimaging.libreriaimagenes.operador.publico
4) com.coolimagingproject.coolimaging.utilidades.publico
5) com.coolimagingproject.coolimaging.vista.operador.panelesOperadores.publico
6) com.coolimagingproject.coolimaging.vista.utilidades.publico
26 lines of code changed in 4 files:
Se renombran los paquetes de la librería de imágenes. ¡Uf!
12 lines of code changed in 6 files:
Un montón de cambios:
1) Se arreglan ciertos bugs de la VistaImagenes que aparecen cuando se muestra la imagen en el diálogo emergente.
2) Se arregla la apariencia de muchos paneles de operaciones.
3) Se avanza en la caracterización de imágenes.
266 lines of code changed in 4 files:
Cambiada distribución de paquetes por confusión en el convenio de nombres
1482 lines of code changed in 8 files: