[root]/coolImagingApplication/src/es/coolimaging/vista/arbolOperaciones

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 53 (100.0%) | 1457 (100.0%) | 27.4 |
| luis | 26 (49.1%) | 735 (50.4%) | 28.2 |
| odracirnumira | 27 (50.9%) | 722 (49.6%) | 26.7 |
Cambio de nombre del proyecto principal
0 lines of code changed in 7 files:
Se añade la clase PanelInfoOperacionVacio; como consecuencia, se eliminan todos los PanelInfoOperacion que no tuvieran parámetros asociados.
3 lines of code changed in 1 file:
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.
367 lines of code changed in 4 files:
Se reformatea todo el código según el estilo que hemos elegido.
208 lines of code changed in 3 files:
1) Se añade la posibilidad de tener varias operaciones activas al mismo tiempo: ahora se pueden tener varios diálogos simultáneos, es decir, los diálogos ya no son modales.
2) Se refina la vista de los thumbnails: ahora permite visualizar las imágenes no sólo en forma de thumbnails sino también como simple texto (el nombre de cada imagen).
1 lines of code changed in 1 file:
Modificado el algoritmo que crea el menuBar del árbol Operaciones
6 lines of code changed in 1 file:
Principalmente añadido el arbolOperaciones al menuBar (menú de la parte superior de la ventana, por ejemplo el típico archivo, editar...).
Para ello se han modificado algunas de las clases de la siguiente manera:
- Creación de una nueva clase llamada AccionNodoOperacion encargada de albergar los nodoOperación como acciones.
- Modificación de la clase ArbolOperacion teniendo que volver a insertarle la función de ordenación puesto que ahora no se puede hacer uso del treeViewer Sorter.
- Añadida la clase estática MenuBarArbol, encargada de almacenar todos los métodos que tengan que ver con el paso de un arbol a una estructura de menús.
- Añadido el uso de la descripcion que se define en los archivos xml como toolTips de las acciones AccionNodoOperacion. Se ve afectada la clase ArbolOperacionesHandler
- Ampliada funcionalidad de la clase Configurador, ahora también se encarga de cargar el arbolOperaciones y de albergar las variables globales de las que pueda hacer uso
el resto de clases de la aplicación.
139 lines of code changed in 2 files:
Se renombra la carpeta "index_menu" a "index". Cuando se exporta el proyecto, la lectura del directorio "index_menu" da problemas debido al "_".
1 lines of code changed in 1 file:
Añadida internacionalizacion al indice del menu.
3 lines of code changed in 1 file:
0 lines of code changed in 1 file:
0 lines of code changed in 1 file:
Internacionalización de las clases ubicadas en es.coolimaging
6 lines of code changed in 1 file:
1) Se añade la posibilidad de limpiar la ROI que se está definiendo
2) Se añade la posibilidad de eliminar el último punto de la ROI que se está definiendo
3) En la barra de estado, se añade la visualización de las componentes del píxel actual
4) Se hace que lo que no sea ROI, en la imagen extraída, sea visualizado de otro color, para distinguirlo de aquello que sí es ROI.
24 lines of code changed in 1 file:
Mejorado un aspecto del zoom de imágenes.
0 lines of code changed in 1 file:
Se añade el menú que permite abrir las vistas de la aplicación.
1 lines of code changed in 1 file:
Se cambian los iconos a .png. Así se ven mejor.
1 lines of code changed in 1 file:
1) Se añade el archivo ".product" que define la generación del ejecutable del Eclipse.
2) Se añade el sorter al menú del árbol de operaciones para que se ordenen sus nodos.
31 lines of code changed in 1 file:
Añadido error en caso que no se pueda abrir la carpeta donde se encuentran los ficheros XML
6 lines of code changed in 1 file:
Implementación del lector XML realizada. A partir de este momento, el menú se leerá de archivos XML's.
36 lines of code changed in 1 file:
Metodo de ordenacion del menu izquierdo insertado con exito.
2 lines of code changed in 1 file:
El commit de antes produjo error, así que sigo...
12 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.
12 lines of code changed in 1 file:
1) Se añade el panel de selección de imágenes para cada operación: una simple tabla que permite seleccionar, de entre las imágenes disponibles, alguna de ellas. Esto ha supuesto, fundamentalmente:
1.1) La creación de una super-clase (de grande, que no de bien hecha), la clase "PanelSeleccionImagenes".
1.2) La modificación de la interfaz IOperadorAplicacion: ahora es más homogenea, ya que se ha eliminado el método insertarImagenes(...), el cual es englobado por el método insertarParametros(...).
2) Se añaden los operadores AND, OR y XOR.
7 lines of code changed in 1 file:
Se añade que se ejecuten las operaciones con doble click y se añaden más iconos.
Se añade el cierre de imágenes con confirmación, aunque queda por depurarlo un poco.
47 lines of code changed in 2 files:
Eliminación de iconos innecesarios que fueron generados de forma automática por la aplicación de eclipse
1 lines of code changed in 1 file:
Se refactoriza la jerarquía de Operador dentro de la libería de imágenes. Se hace más genérica.
1 lines of code changed in 1 file:
Se depuran y refactorizan ciertas clases:
-La clase ControladorImagenes. Ahora puede devolver directamente el ModeloImagenes asociado.
-La clase ArbolOperaciones. Ahora muestra una implementación interna más coherente, permitiendo varias raíces de tipo NodoArbolOperaciones.
-Otras cosas que no me acuerdo...
26 lines of code changed in 2 files:
Se avanza en la gestión de las operaciones con imágenes.
25 lines of code changed in 1 file:
Se añaden más iconos a la aplicación.
Se implementa la posibilidad de usar la rueda del ratón para mover la barra de desplazamiento de la imagen.
100 lines of code changed in 2 files:
Se añade la funcionalidad de apertura de imágenes.
3 lines of code changed in 2 files:
Metodo Ordenar por categorias arreglado.
Se muestra el menú ordenado por categorías.
1 lines of code changed in 1 file:
Se ha acabado la función de la clase ArbolOperaciones que permite insertar nodos en el árbol.
12 lines of code changed in 1 file:
Se arreglan algunos problemas relacionados con el árbol de operaciones. Todavía no está acabado.
207 lines of code changed in 2 files:
Implementacion del arbol junto con la vista terminada.
No se muestran resultados, por lo que hay que ver donde falla.
164 lines of code changed in 2 files:
Inclusión de la carpeta vista y la creación de la vista MenuArbol
4 lines of code changed in 1 file: