public interface RasterLegend extends Persistent, ILegend, Observer
addLegendListener, cloneLegend, fireDefaultSymbolChangedEvent, getDefaultSymbol, getListeners, removeLegendListener
loadFromState, saveToState
clone, cloneQuietly, cloneQuietly
void draw(java.awt.Graphics graphics, Buffer buffer, ViewPort viewPort, SimpleTaskStatus taskStatus)
graphics
- buffer
- viewPort
- taskStatus
- ColorInterpretation getColorInterpretation()
void setColorInterpretation(ColorInterpretation colorInterpretation)
colorInterpretation
- OperationList getFilters()
void setFilters(OperationList filterList)
filterList
- void setTransparency(Transparency transparency)
transparency
- Transparency getTransparency()
void setTransparentNoData(boolean transparentNoData)
transparentNoData
- boolean areTransparentNoData()
void addColorTableOperation(ColorInterpretation colorInterpretation, int index)
colorInterpretation
- index
- void addLinearStretchEnhancementOperationIfNeeded(ColorInterpretation colorInterpretation, java.util.List<BandDescriptor> bands, int index)
colorInterpretation
- bands
- index
- void addHSLToRGBOperation(ColorInterpretation colorInterpretation)
colorInterpretation
- void addCMYKToRGBOperation(ColorInterpretation colorInterpretation)
colorInterpretation
- void addYCBCRToRGBOperation(ColorInterpretation colorInterpretation)
colorInterpretation
-