insensa.view.image.map
Interface ILegendComponent

All Superinterfaces:
ImageComponent
All Known Implementing Classes:
RectColorLegent

public interface ILegendComponent
extends ImageComponent


Method Summary
 void createColorLegend()
           
 int getBorderSize()
           
 int getPrecision()
           
 IImageMapSettings getSettingsPanel()
           
 boolean isInvert()
           
 void refreshLegend(java.util.List<ClassificationRange> rangeList, java.util.List<java.awt.Color> colorList)
           
 void setBorderSize(int borderSize)
           
 void setColorList(java.util.List<java.awt.Color> colorList)
           
 void setInvert(boolean invert)
           
 void setPrecision(int maxPrecision)
           
 void setRangeList(java.util.List<ClassificationRange> rangeList)
           
 
Methods inherited from interface insensa.view.image.ImageComponent
createNewImage, getComponent, getImage, refresh, resizeImage
 

Method Detail

createColorLegend

void createColorLegend()

getBorderSize

int getBorderSize()
Returns:

getPrecision

int getPrecision()
Returns:

getSettingsPanel

IImageMapSettings getSettingsPanel()
Returns:

isInvert

boolean isInvert()
Returns:

refreshLegend

void refreshLegend(java.util.List<ClassificationRange> rangeList,
                   java.util.List<java.awt.Color> colorList)
                   throws java.io.IOException
Parameters:
rangeList -
colorList -
Throws:
java.io.IOException

setBorderSize

void setBorderSize(int borderSize)
Parameters:
borderSize -

setColorList

void setColorList(java.util.List<java.awt.Color> colorList)
Parameters:
colorList -

setInvert

void setInvert(boolean invert)
Parameters:
invert -

setPrecision

void setPrecision(int maxPrecision)
Parameters:
maxPrecision -

setRangeList

void setRangeList(java.util.List<ClassificationRange> rangeList)
Parameters:
rangeList -