v2_0_Build_1210
pre_v1_2_Build_1210
- Cambiado el nombre del metodo tailDecimals a clipDecimals
Problema cuando el inicio y el fin de un tramo tienen el mismo valor
Equalization es con Q
No se tiene en cuenta el primer punto de cada tramo a excepción del primero de todos
Ecualización de tipo byte
Problema con la simplificación de stretchIn
Problema con la selección de bandas en Linear Stretch
break en los procesos cuando se modifica el valor del pixel
Modificación del algoritmo de realce por tramos
Ecualización
Solucion problemas en realce y tailtrim. Nueva ecualización
Solución de problemas en realce y recorte
Modificaciones para el filtro de realce por tramos
Nuevo realce por tramos
Recorte de colas para multiples porcentajes de recorte
Filtro LinearStretch
Filtro EnhancementStretch
Eliminar variable WITH_OVERVIEWS
modificaciones de GridInterpolated
Interpretación de color para MrSID y ECW
prueba permisos
- Quitado metodo no usado
- Corregido un posible bug en la asignacion de los Ids de los Threads.
Comprobación de nulo de la interpretación de color
- Añadido cast para mantener compatibilidad con java 1.4
- Añadida la opcion de carga de ficheros grass.- Corregido bug en las estadisticas con valores NaN- Se selecciona el primer item del componente Look up
Método para obtener la ultima parte de una cadena dada
Comprobación de que el puntero devuelto por open no es -1. Si lo es lanzamos una excepción
Cambio del servicio NewLayer_ a la librería
WriterBufferServer en librería de raster
Eliminar filtro de noData
- El buffer de salida para FirstDerivative es de tipo byte
NoData dentro del Transparency
Eliminar flag verifysize
Comentarios de métodos
Eliminar código no usado
Añado predicción en X e Y en cada punto
Problema cuando el ancho y al alto es 0.
- Parche de uso de transparencias.
- Intentando reducir el numero de calculos accediendo siempre que se puede a un RMF o evitando lo del RMF si ya esta calculado previamente o cargado.
- Modificado el metodo getLimits para que devuelva los segundos maximos y minimos.- Añadido dicho metodo al interfaz IBuffer.
- Quitado un comentario TODO
- La salida de los filtros de brillo y contraste ahora es de tipo Byte.
- Se intenta cargar los valores del RMF cuando se puede y cuando no, se calcula sobre el buffer a tratar con el metodo getLimits.- Se ajustan los limites segun el porcentaje del panel de filtros.
- Metemos en el entorno el GridExtend y el WindowExtent por si se necesita en algun filtro. Ejemplo: Filtro de RegionAlpha
- No se genera el canal alpha cuando no es necesario para acelerar el proceso y evitar posibles fallos de asignacion de bandas.
- Quitados dos metodos que no se usaban en ningun sitio.
- Se inicia el alphaBand a null para que se genere de nuevo en cada repintado.- Reordenado un metodo para mejor lectura visual.
- Convertido a privados los metodos publicos que no son necesarios externamente
- Quitado imports innecesarios
- Actualizado MergeBuffer, ya no es necesario saber si existe una transparencia, siempre se hace un merge a no ser que no exista banda alpha, en ese caso se especifica la nueva banda.
- Nuevo metodo hasAlpha en una tabla de color para saber si dicha tabla tiene valores alpha aplicados.
- Corregido bug, devuelve isUndefined en una interpretacion de color cuando no esta definida ninguna interpretacion aun cuando tiene una banda alpha definida.
Consulta si existe una tabla de color asignada a la lista de filtros usada para renderizar
Interpretación de color por defecto cuando no tiene ninguna asociada
Problemas con el rango de valores aceptado por la función de recorte de decimales
Modificaciones para el salvado de interpretación de color
Interpretación de color
- Se tiene en cuenta el valor NoData al aplicar los filtros, falta por hacer el valor noData especifico de cada filtro.
- Renombrado el metodo copy a newDataset
- Se ha pasado rasterResult de todos los filtros a RasterFilter.
Error de precisión en el calculo del tamaño de la imagen de salida
Cambio de versión de jecwcompress
- Solucionado bug en el guardado de una tabla de color cuando su nombre de clase es null.
- Solucionado bug en la compresion de tablas de color.
Método al dataset que devuelve la lista de extensiones soportadas
- Descartando valores noData
Modificacion para procesos de estadisticas
Simplificación de BufferFactory
- Agregados metodos de NoData
- Implementados los metodos de NoData del interfaz
- Añadidos metodos reset, get y set de valores NoData
- Agregados metodos del interfaz.
- Actualizando variables NoData