Class DefaultBuffer

java.lang.Object
org.gvsig.tools.observer.impl.BaseWeakReferencingObservable
org.gvsig.raster.lib.buffer.impl.AbstractBuffer
org.gvsig.raster.lib.buffer.impl.DefaultBuffer
All Implemented Interfaces:
Cloneable, Iterable<org.gvsig.raster.lib.buffer.api.Band>, org.gvsig.raster.lib.buffer.api.Buffer, org.gvsig.raster.lib.buffer.api.statistics.StatisticsCapable, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.observer.ComplexObservable, org.gvsig.tools.observer.ComplexWeakReferencingObservable, org.gvsig.tools.observer.Observable, org.gvsig.tools.observer.Observer, org.gvsig.tools.observer.WeakReferencingObservable

public class DefaultBuffer extends AbstractBuffer
Author:
fdiaz
  • Field Details

    • logger

      protected static final org.slf4j.Logger logger
  • Constructor Details

    • DefaultBuffer

      public DefaultBuffer(int rows, int columns, int[] bandDataTypes, org.gvsig.raster.lib.buffer.api.NoData[] bandNoData, org.gvsig.crs.projection.lib.Projection projection, org.gvsig.fmap.geom.primitive.Envelope envelope, List<org.gvsig.raster.lib.buffer.api.PageManager> pageManagers) throws CreateBufferException
      Default constructor of buffer.
      Parameters:
      rows - Rows of buffer and buffer bands.
      columns - Columns of buffer bands.
      bandDataTypes - Type of buffer bands. The band types also indicates the number of buffer bands.
      bandNoData - Band noData. If there are bans without NoData, bands will have undefined NoData value.
      projection - Projection of buffer
      envelope - Envelope of buffer
      pageManagers - Page manager to paginate this buffer. If page manager is null, buffer will be loaded in memory.
      Throws:
      CreateBufferException - If there are some problems creating buffer.
  • Method Details