Class AbstractConvertedTypeBand

java.lang.Object
org.gvsig.tools.observer.impl.BaseWeakReferencingObservable
org.gvsig.raster.lib.buffer.impl.AbstractBand
org.gvsig.raster.lib.buffer.impl.AbstractConvertedTypeBand
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:
ConvertedTypeBandByte, ConvertedTypeBandDouble, ConvertedTypeBandFloat, ConvertedTypeBandInt, ConvertedTypeBandShort

public abstract class AbstractConvertedTypeBand 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
     

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

    logger
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractConvertedTypeBand(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)
     
    org.gvsig.raster.lib.buffer.api.BandInfo
     
    int
     
    int
     
    boolean
     

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

    clone, copyFrom, copyFrom, dispose, fill, getAsDouble, getNoData, 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, get, getAsDouble, getDataType, getNoData, 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
  • Constructor Details

    • AbstractConvertedTypeBand

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