|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jzy3d.colors.ColorMapper
public class ColorMapper
A ColorMapper uses a IColorMap to process a color for a given Coord3d.
An optional global color factor let you filter the Color computed by the colormap:
public Color getColor(Coord3d coord){
Color out = colormap.getColor(this, v);
if(factor!=null)
out.mul(factor);
}
| Field Summary | |
|---|---|
protected IColorMap |
colormap
|
protected Color |
factor
|
protected double |
max
|
protected double |
min
|
| Constructor Summary | |
|---|---|
ColorMapper()
|
|
ColorMapper(ColorMapper colormapper,
Color factor)
|
|
ColorMapper(IColorMap colormap,
Color factor)
|
|
ColorMapper(IColorMap colormap,
double min,
double max)
|
|
ColorMapper(IColorMap colormap,
double min,
double max,
Color factor)
|
|
| Method Summary | |
|---|---|
Color |
getColor(Coord3d coord)
call a colormap with a three dimensions coordinate |
Color |
getColor(double v)
call a colormap with a single dimension coordinate |
IColorMap |
getColorMap()
|
double |
getMax()
Retrieve the upper value boundary for a IColorMap. |
double |
getMin()
Retrieve the lower value boundary for a IColorMap. |
Range |
getRange()
|
Scale |
getScale()
|
void |
postDraw(Object o)
|
void |
preDraw(Object o)
A hook method to implement to prepare colormapper for the current draw call. |
void |
setMax(double value)
Set the upper value boundary for a IColorMap. |
void |
setMin(double value)
Set the lower value boundary for a IColorMap. |
void |
setRange(Range range)
|
void |
setScale(Scale range)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected double min
protected double max
protected IColorMap colormap
protected Color factor
| Constructor Detail |
|---|
public ColorMapper()
public ColorMapper(IColorMap colormap,
Color factor)
public ColorMapper(IColorMap colormap,
double min,
double max)
public ColorMapper(IColorMap colormap,
double min,
double max,
Color factor)
public ColorMapper(ColorMapper colormapper,
Color factor)
| Method Detail |
|---|
public Color getColor(Coord3d coord)
public Color getColor(double v)
public void preDraw(Object o)
IColorMapperUpdatePolicy}public void postDraw(Object o)
public IColorMap getColorMap()
public double getMin()
IColorMappableIColorMap.
getMin in interface IColorMappablepublic double getMax()
IColorMappableIColorMap.
getMax in interface IColorMappablepublic void setMin(double value)
IColorMappableIColorMap.
setMin in interface IColorMappablevalue - the minimum Z valuepublic void setMax(double value)
IColorMappableIColorMap.
setMax in interface IColorMappablevalue - the maximum Z valuepublic void setRange(Range range)
public Range getRange()
public void setScale(Scale range)
public Scale getScale()
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||