Added a method in BufferManager to create a forced RGB Buffer from a BufferedImage.
- 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ñadidos los filtros de StretchEnhancement y/o ColorTable automáticamente cuando es necesario.- Arreglados problemas en las páginas de propiedades de bandas y tabla de color.- Arreglado el campo "output_color_interpretation" en todas las operaciones donde se usa....
Añadida una ColorTableOperation a la lista de filtros en la página de propiedades de ColorTable de la capa cuando se selecciona una.
Definitely Filter to Operation
Fixed getFrequencies method and deleted getAccumulateHistogramValue & getReverseAccumulateHistogramValue methods in HistogramBand.Properly used getFrequencies method in EqualizationOperation.
Añadidos dos métodos a HistogramBand para obtener el valor acumulado tanto del histograma normal como del histograma invertido.
- Added Kernel- Added FirstDerivative Operation- Added Convolution Operation- And fixed some bug in Mode and Median operations
Fixed Statistics for Byte and Unsigned Short datatypes andimplemented Brightness, CMYKToRGB, ColorBalanceCMY, ColorBalanceHSL, ColorBalanceRGB, Contrast, Grayscale, HSLToRGB, RGBToCMYK, RGBToHSL, Median, Mode and TailTrim operations.
- Actualización de dependencias.- Introducción de las BufferOperation- Implementación de LinearStretchOperation
ConvertedTypeBuffer and related.
Added methods to create buffered image (normal and virtual) to the BufferManager but only implemented, for now, the normal.
Eliminada la marca @deprecated del método getBufferImage que debió de haberse metido por error.
- Fixed NewRasterGdalStoreParameters to admit unselected items in non mandatory fields with available values. - Added save buffer dialog.
Reestructuración de la parte de swing de raster.
Sustituidas las propiedades "rows", "columns", "envelope", "pixelSizeX" y "pixelSixeY" de la implementación del buffer por una propiedad "dimensions" que las engloba.Añadida esta propiedad al RasterStore y a los proveedores para que devuelvan las dimensiones que tendría un buffer que se les pidiera sin parámetros en la query.
Created a method in buffer manager to separate a buffer in as many buffers as bands have the first.
- 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....
- Prevented NullPointerException in DefaultRasterSet when the provider return a null buffer.
Added copyFrom(Band source, int row, int column) to the bands.
Muchos y variados arreglos.
Added two methods to createBuffer from a BufferedImage in the manager.
Introducing GoogleMapsRasterProvider
Introducing TileStruct
Primera aproximación a la "disposabilización" de buffer y bands
Added traces in finalize methods of AbstractBand & AbstractBuffer
Modificaciones para cachear en memoria los últimos 200 tiles accedidos y no tener que leerlos continuamente de disco.Arreglado para que cada raster set se lea una vez por tile y no una vez por banda.
Tileado
Add band data type to band info entity
Move BandInfo attribute to AbstractPaginatedBand.Fix JavaDoc of getBandInfo.
Add raster attribute query support
Minor changes. Fix JavaDoc
Correcciones y mejoras en el rendimientos
Minnor changes. Fix javadoc.
Added ClipppedBuffer and ClipppedBands
Added clip method to Buffer interface.Not yet implemented in DefaultBuffer
Se ha eliminado el que las estadísticas observen a los buffer (y las estadísticsBand a las bandas) y se modifiquen en consecuencia. Las estadísticas quedan como una foto fija, cuando un buffer cambia simplemente elimina la instancia que tiene de las estadísticas.
Fixed creation of SimpleBandPageManager and SimpleBandPageManagerList
Added BufferNotification and BandNotification, StatisticsBandNotification.
Fixed TailTrim
Fixed calculus of covariance and fixed tests of covariance and tailTrim.
Add get band type and get band no data to API
- Introducing interpolation of buffer- Moved isPaginated and isReadOnly methods from buffer to bands.
Add page manager list to set page manager by band.
Disregarded NoData values in Statistics & fixed the calculation of covariance.
Fix java doc
Deleted Histogram class (it can access by statistics)
Introducing paginated band manager.
Add require geometry library to buffer library construction
Fix javadoc
Fix javadoc and format code
Change RasterLocator to BufferLocator
Add iterable interface to statisticsAdd type to comparable Histrogramclass
Changed name RasterLibrary to BufferLibrary
Added tail trim calculation to histogram and statistics
Change vectorial name to vector
Add median operation to Statistic API
Add API to create buffers.Add API to create buffers with band no data objects.Fix javadoc.
Eliminado el recorte de colas de statistics, no tiene sentido aquí, tiene pinta que tiene más relación con un filtro de realce.
Statistics fixed median, implemented covariance.
Fix javadocs of Band and NoData.
Statistics & Histogram
Histogram Band development. Lacks a proper constructor
Statistics Begins
Added getHistogramBand method to StatisticsBand class.
Excepcion en el createBuffer del manager
- RasterLibrary- RasterLocator- Implementación del Buffer- Implementación del BufferManager- CreateBufferException
Exception management improvement
Vectorial ROI first version
- BandException- BufferException- Inicio de implementación de BufferManager- ROI fixed javadoc
Fixed NoData and implemented DefaultNoData.
Corrected translation in API
NoData javadoc
Buffer:Some parameters and javadoc.
refs #19194 DefaultBandDouble
refs #19194 raster api
refs #19193 Refactoring of org.gvsig.raster first commit