类 ColorMap
- java.lang.Object
-
- org.meteoinfo.common.colors.ColorMap
-
public class ColorMap extends Object
- 作者:
- wyq
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ColorgetColor(float idx)Get color by float indexColorgetColor(int idx)Get colorintgetColorCount()Get color countList<Color>getColorList(int n)Get color listList<Color>getColorList(int n, int start)Get color listList<Color>getColorList(int n, int start, int stop)Get color listList<Color>getColorListAlpha(int n, int alpha)Get color listList<Color>getColorListAlpha(int n, int alpha, int start)Get color listList<Color>getColorListAlpha(int n, int alpha, int start, int stop)Get color listColor[]getColors()Get colorsColor[]getColors(int n)Get colorsColor[]getColors(int n, int start)Get colorsColor[]getColors(int n, int start, int stop)Get colorsColor[]getColors_bak(int n)Get colorsColorgetFillColor()Get fill colorStringgetName()Get nameColorgetOverColor()Get over colorColorgetUnderColor()Get under colorbooleanhasOverColor()Get has over color or notbooleanhasUnderColor()Get has under color or notColormap(double value)convert normalized data value from the interval [0, 1] to the RGBA colorvoidreadFromFile(File file)Read colors from filevoidreadFromFile(InputStream is)Read from input streamvoidreadFromFile(String fileName)Read colors from filevoidreadFromFile(String fileName, int alpha)Read colors from filevoidreverse()Reverse colorsvoidsetColor(int idx, Color color)Set colorvoidsetColors(Color[] value)Set colorsvoidsetFillColor(Color value)Set fill colorvoidsetName(String value)Set namevoidsetOverColor(Color value)Set over colorvoidsetUnderColor(Color value)Set under color
-
-
-
方法详细资料
-
getName
public String getName()
Get name- 返回:
- Name
-
setName
public void setName(String value)
Set name- 参数:
value- Name
-
getColors
public Color[] getColors()
Get colors- 返回:
- Colors
-
setColors
public void setColors(Color[] value)
Set colors- 参数:
value- Colors
-
getFillColor
public Color getFillColor()
Get fill color- 返回:
- Fill color
-
setFillColor
public void setFillColor(Color value)
Set fill color- 参数:
value- Fill color
-
getOverColor
public Color getOverColor()
Get over color- 返回:
- Over color
-
setOverColor
public void setOverColor(Color value)
Set over color- 参数:
value- Over color
-
hasOverColor
public boolean hasOverColor()
Get has over color or not- 返回:
- Has over color or not
-
getUnderColor
public Color getUnderColor()
Get under color- 返回:
- Under color
-
setUnderColor
public void setUnderColor(Color value)
Set under color- 参数:
value- Under color
-
hasUnderColor
public boolean hasUnderColor()
Get has under color or not- 返回:
- Has under color or not
-
getColor
public Color getColor(int idx)
Get color- 参数:
idx- Color index- 返回:
- Color
-
getColor
public Color getColor(float idx)
Get color by float index- 参数:
idx- Float index- 返回:
- Color
-
map
public Color map(double value)
convert normalized data value from the interval [0, 1] to the RGBA color- 参数:
value- Normalized data value- 返回:
- Mapped color
-
setColor
public void setColor(int idx, Color color)Set color- 参数:
idx- Color indexcolor- The color
-
getColorCount
public int getColorCount()
Get color count- 返回:
- Color count
-
getColors
public Color[] getColors(int n)
Get colors- 参数:
n- Color number- 返回:
- Colors
-
getColors
public Color[] getColors(int n, int start, int stop)
Get colors- 参数:
n- Color numberstart- Start indexstop- Stop index- 返回:
- Colors
-
getColors
public Color[] getColors(int n, int start)
Get colors- 参数:
n- Color numberstart- Start index- 返回:
- Colors
-
getColors_bak
public Color[] getColors_bak(int n)
Get colors- 参数:
n- Color number- 返回:
- Colors
-
getColorList
public List<Color> getColorList(int n)
Get color list- 参数:
n- Color number- 返回:
- Color list
-
getColorList
public List<Color> getColorList(int n, int start, int stop)
Get color list- 参数:
n- Color numberstart- Start indexstop- Stop index- 返回:
- Color list
-
getColorList
public List<Color> getColorList(int n, int start)
Get color list- 参数:
n- Color numberstart- Start index- 返回:
- Color list
-
getColorListAlpha
public List<Color> getColorListAlpha(int n, int alpha)
Get color list- 参数:
n- Color numberalpha- Alpha- 返回:
- Color list
-
getColorListAlpha
public List<Color> getColorListAlpha(int n, int alpha, int start, int stop)
Get color list- 参数:
n- Color numberalpha- Alphastart- Start indexstop- Stop index- 返回:
- Color list
-
getColorListAlpha
public List<Color> getColorListAlpha(int n, int alpha, int start)
Get color list- 参数:
n- Color numberalpha- Alphastart- Start index- 返回:
- Color list
-
reverse
public void reverse()
Reverse colors
-
readFromFile
public void readFromFile(InputStream is) throws IOException
Read from input stream- 参数:
is- Input stram- 抛出:
IOException
-
readFromFile
public void readFromFile(String fileName) throws FileNotFoundException, IOException
Read colors from file- 参数:
fileName- The file name- 抛出:
FileNotFoundExceptionIOException
-
readFromFile
public void readFromFile(String fileName, int alpha) throws FileNotFoundException, IOException
Read colors from file- 参数:
fileName- The file namealpha- Alpha- 抛出:
FileNotFoundExceptionIOException
-
readFromFile
public void readFromFile(File file) throws FileNotFoundException, IOException
Read colors from file- 参数:
file- The file- 抛出:
FileNotFoundExceptionIOException
-
-