- Arregladas dependencias- Añadido un OperationManager separado del BufferManager- Añadida la pestaña de filtros a la ventana de propiedades de las capas raster- Arregladas la adición de las operaciones automáticas (LinearStretch y ColorTable) a los filtros...
Añadida una ColorTableOperation a la lista de filtros en la página de propiedades de ColorTable de la capa cuando se selecciona una.
- Actualización de dependencias.- Introducción de las BufferOperation- Implementación de LinearStretchOperation
- Added color table page to raster layer properties with a previewer.- Added event management to update the previewer.- Moved the colorTable from the leend to the color interpretation.
Gestión de la librería de tablas de color
Prepared raster to manage color tables library.
Arreglados problemas de tratamiento de los componentes de los colores en el dibujado de la leyenda. Se estaba usando byte y ahora se usa int.También arreglados problemas en los rangos de transparencia.
- Eliminado BandInfo del raster store y de los provider.- Añadido a los provider el bandDescriptor y ampliado para que contenga los datos de NoData, DataType, Name y Description.- Modificados los métodos create buffer de los provider para que tenga en cuenta estos valores en el bandDescriptor....
Añadidos e implementados los paneles de propiedades de capa:- Transparencia (solo para raster)- Rango de escalas (para todo tipo de capas)
Añadido pero no implementado aún el panel de propiedades de capa:- Bandas (solo para raster)
Arreglado el panel de Información para eliminar los titledBorders.
Añadida al RasterStore la posibilidad de incorporarle bandas adicionales provenientes de otros RasterStores.
Mejorada considerablemente la velocidad de dibujado de capas raster con proyección al vuelo.
Added to RasterLegendManager methods for create transparencyRanges
Resueltos algunos problemas de:- interpretación de color- disposición del store en la layer- identificación de archivos en GDAL
Added more scheme colors
Correcciones del proyecto y subida del proveedor de GDAL
Remove unused PAL band interpretation
Add accept method to factory. This method allow us to ask factory if file can be read by factory.Add getColorTables implementation from directory.Add test.
Change getValue method for getAlpha
Change method readFile to read.Remove name of factory. Now it uses ColorTableIO name to ne registered.
Add ColorTableIO to read and write color tables from gvSIG and Gimp formats.
Change default value of transparency to 255 (opaque).
Fix createColorTable method.
Fix implementation of getRGBA method. This method can not use binary search.
Fix transparency constructors.Fix default value when there are not defined transparency ranges.
Fix Color interpretation constructor when a color intepretation constant is received as parameter.Fix isGray and isUndefined method
Add methods to create Transparency entities.Remove useless method to create color interpretation.
Add first implementation of draw method.
Change opacity for transparency.Add method to get alpha of RGB value defined by TransparencyRanges.
Add method to color table to get RGB of value defined by classes of ColorTable.
Add is gray method to color interpretation
Fix javadoc
Add transparency implementation.
Minor changes. Fix javadoc.
Add Color interpretation APIAdd API to raster legend manager to create color interpretationsAdd raster legend implementationAdd isNamePath check to Color Table to avoid set path as color table name.
Add implementation of ColorTable and ColorTableClass.Add create methods to Raster legend manager.
Add copyFrom method to ColorTableAdd read method to fill an ColorTable from fileAdd ColorTableClass class.
Rename ColorTableProvider to ColorTableIO.Add methods to create table colors and get registered table color IO factories to write and read color tables from files.
Add library, locator and library file to register raster legend library. refs #19411 @2h
Added interfaces of legend's api
refs #19193 Refactoring of org.gvsig.raster first commit