Class AbstractClippedBand

java.lang.Object
org.gvsig.tools.observer.impl.BaseWeakReferencingObservable
org.gvsig.raster.lib.buffer.impl.AbstractBand
org.gvsig.raster.lib.buffer.impl.AbstractClippedBand
All Implemented Interfaces:
Cloneable, org.gvsig.raster.lib.buffer.api.Band, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.observer.ComplexObservable, org.gvsig.tools.observer.ComplexWeakReferencingObservable, org.gvsig.tools.observer.Observable, org.gvsig.tools.observer.WeakReferencingObservable
Direct Known Subclasses:
ClippedBandByte, ClippedBandDouble, ClippedBandFloat, ClippedBandInt, ClippedBandShort

public abstract class AbstractClippedBand extends AbstractBand implements org.gvsig.raster.lib.buffer.api.Band
Author:
fdiaz
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gvsig.raster.lib.buffer.api.Band

    org.gvsig.raster.lib.buffer.api.Band.BandByte, org.gvsig.raster.lib.buffer.api.Band.BandDouble, org.gvsig.raster.lib.buffer.api.Band.BandFloat, org.gvsig.raster.lib.buffer.api.Band.BandInt, org.gvsig.raster.lib.buffer.api.Band.BandShort
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.gvsig.raster.lib.buffer.api.Band
     
    protected int
     
    protected int
     

    Fields inherited from class org.gvsig.raster.lib.buffer.impl.AbstractBand

    logger
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractClippedBand(org.gvsig.raster.lib.buffer.api.Buffer buffer, org.gvsig.raster.lib.buffer.api.Band band)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    doCopyFrom(org.gvsig.raster.lib.buffer.api.Band source)
     
    protected void
    doCopyFrom(org.gvsig.raster.lib.buffer.api.Band source, int row, int column)
     
    void
    Internal implementation for the AbstractBand.dispose() method.
    protected void
    doFill(Object value)
     
    protected void
    doPutRow(int row, Object rowBuffer)
     
    protected void
    doSet(int row, int column, Object value)
     
    get(int row, int column)
     
    org.gvsig.raster.lib.buffer.api.BandInfo
     
    int
     
    boolean
     

    Methods inherited from class org.gvsig.raster.lib.buffer.impl.AbstractBand

    clone, copyFrom, copyFrom, dispose, fill, getAsDouble, getColumns, getNoData, getRows, isPaginated, nullValueToNoData, putRow, set

    Methods inherited from class org.gvsig.tools.observer.impl.BaseWeakReferencingObservable

    addObserver, addObserver, addObservers, beginComplexNotification, clearChanged, countObservers, deleteObserver, deleteObserver, deleteObservers, disableNotifications, enableNotifications, endComplexNotification, hasChanged, inComplex, isEnabledNotifications, notify, notifyObservers, notifyObservers, setChanged

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gvsig.raster.lib.buffer.api.Band

    copyFrom, copyFrom, createRowBuffer, fetchRow, fill, getAsDouble, getColumns, getNoData, getRows, isPaginated, putRow, set

    Methods inherited from interface org.gvsig.tools.lang.Cloneable

    clone

    Methods inherited from interface org.gvsig.tools.observer.ComplexObservable

    beginComplexNotification, disableNotifications, enableNotifications, endComplexNotification

    Methods inherited from interface org.gvsig.tools.dispose.Disposable

    dispose

    Methods inherited from interface org.gvsig.tools.observer.Observable

    addObserver, deleteObserver, deleteObservers
  • Field Details

    • band

      protected org.gvsig.raster.lib.buffer.api.Band band
    • firstRow

      protected int firstRow
    • firstColumn

      protected int firstColumn
  • Constructor Details

    • AbstractClippedBand

      public AbstractClippedBand(org.gvsig.raster.lib.buffer.api.Buffer buffer, org.gvsig.raster.lib.buffer.api.Band band)
      Parameters:
      buffer -
      band -
  • Method Details