Interface RasterLegend

All Superinterfaces:
Cloneable, org.gvsig.tools.lang.Cloneable, ILegend, Legend, org.gvsig.tools.observer.Observer, org.gvsig.tools.persistence.Persistent

public interface RasterLegend extends org.gvsig.tools.persistence.Persistent, ILegend, org.gvsig.tools.observer.Observer
Author:
fdiaz
  • Method Details

    • draw

      void draw(Graphics graphics, org.gvsig.raster.lib.buffer.api.Buffer buffer, ViewPort viewPort, org.gvsig.tools.task.SimpleTaskStatus taskStatus)
      Parameters:
      graphics -
      buffer -
      viewPort -
      taskStatus -
    • getColorInterpretation

      ColorInterpretation getColorInterpretation()
      Returns:
      ColorInterpretation
    • setColorInterpretation

      void setColorInterpretation(ColorInterpretation colorInterpretation)
      Parameters:
      colorInterpretation -
    • getFilters

      org.gvsig.raster.lib.buffer.api.operations.OperationList getFilters()
      Returns:
      FilterList
    • setFilters

      void setFilters(org.gvsig.raster.lib.buffer.api.operations.OperationList filterList)
      Parameters:
      filterList -
    • setTransparency

      void setTransparency(Transparency transparency)
      Parameters:
      transparency -
    • getTransparency

      Transparency getTransparency()
      Returns:
    • setTransparentNoData

      void setTransparentNoData(boolean transparentNoData)
      Parameters:
      transparentNoData -
    • areTransparentNoData

      boolean areTransparentNoData()
      Returns:
      boolean
    • addColorTableOperation

      void addColorTableOperation(ColorInterpretation colorInterpretation, int index)
      Adds a ColorTableOperation
      Parameters:
      colorInterpretation -
      index -
    • addLinearStretchEnhancementOperationIfNeeded

      void addLinearStretchEnhancementOperationIfNeeded(ColorInterpretation colorInterpretation, List<org.gvsig.fmap.dal.raster.BandDescriptor> bands, int index)
      Adds a addNewLinearStretchEnhancementOperation if needed
      Parameters:
      colorInterpretation -
      bands -
      index -
    • addHSLToRGBOperation

      void addHSLToRGBOperation(ColorInterpretation colorInterpretation)
      Parameters:
      colorInterpretation -
    • addCMYKToRGBOperation

      void addCMYKToRGBOperation(ColorInterpretation colorInterpretation)
      Parameters:
      colorInterpretation -
    • addYCBCRToRGBOperation

      void addYCBCRToRGBOperation(ColorInterpretation colorInterpretation)
      Parameters:
      colorInterpretation -