Class ClippedBandShort

java.lang.Object
org.gvsig.tools.observer.impl.BaseWeakReferencingObservable
All Implemented Interfaces:
Cloneable, org.gvsig.raster.lib.buffer.api.Band, org.gvsig.raster.lib.buffer.api.Band.BandShort, 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

public class ClippedBandShort extends AbstractClippedBand implements org.gvsig.raster.lib.buffer.api.Band.BandShort
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 inherited from class org.gvsig.raster.lib.buffer.impl.AbstractClippedBand

    band, firstColumn, firstRow

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

    logger
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    short[]
     
    void
    fetchRow(int row, Object rowBuffer)
     
    short
    getValue(int row, int column)
     
    void
    setValue(int row, int column, short value)
     

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

    doCopyFrom, doCopyFrom, doDispose, doFill, doPutRow, doSet, get, getBandInfo, getDataType, isReadOnly

    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, fill, get, getAsDouble, getBandInfo, getColumns, getDataType, getNoData, getRows, isPaginated, isReadOnly, 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
  • Constructor Details

    • ClippedBandShort

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

    • createRowBuffer

      public short[] createRowBuffer()
      Specified by:
      createRowBuffer in interface org.gvsig.raster.lib.buffer.api.Band
      Specified by:
      createRowBuffer in interface org.gvsig.raster.lib.buffer.api.Band.BandShort
    • fetchRow

      public void fetchRow(int row, Object rowBuffer)
      Specified by:
      fetchRow in interface org.gvsig.raster.lib.buffer.api.Band
    • getValue

      public short getValue(int row, int column)
      Specified by:
      getValue in interface org.gvsig.raster.lib.buffer.api.Band.BandShort
    • setValue

      public void setValue(int row, int column, short value)
      Specified by:
      setValue in interface org.gvsig.raster.lib.buffer.api.Band.BandShort