All Packages Class Hierarchy This Package Previous Next Index
Class picture.ColorMapEntry
java.lang.Object
|
+----picture.ColorMapEntry
- public class ColorMapEntry
- extends Object
- implements Parsable
This parses a color map entry of the form [.5 <1 0 0>] which means
the color map should map value .5 to the color red.
This code is (c) 1996 Leemon Baird
<leemon@cs.cmu.edu>,
http://www.cs.cmu.edu/~baird
The source and object code may be redistributed freely.
If the code is modified, please state so in the comments.
- Version:
- 1.0, 28 March 96
- Author:
- Leemon Baird
-
blue
- The color (red,green,blue,filter,transparency) to which the number level maps
-
cols
-
-
filter
- The color (red,green,blue,filter,transparency) to which the number level maps
-
green
- The color (red,green,blue,filter,transparency) to which the number level maps
-
level
- The number that maps to this color
-
red
- The color (red,green,blue,filter,transparency) to which the number level maps
-
trans
- The color (red,green,blue,filter,transparency) to which the number level maps
-
ColorMapEntry()
-
-
BNF(int)
-
-
getParameters(int)
- Return a parameter array if BNF(), parse(), and unparse() are to be automated, null otherwise.
-
initialize(int)
- Initialize, either partially or completely.
-
parse(Parser, int)
- Parse the input file to get the parameters for this object.
-
unparse(Unparser, int)
- Output a description of this object that can be parsed with parse().
level
public NumExp level
- The number that maps to this color
red
public double red
- The color (red,green,blue,filter,transparency) to which the number level maps
green
public double green
- The color (red,green,blue,filter,transparency) to which the number level maps
blue
public double blue
- The color (red,green,blue,filter,transparency) to which the number level maps
filter
public double filter
- The color (red,green,blue,filter,transparency) to which the number level maps
trans
public double trans
- The color (red,green,blue,filter,transparency) to which the number level maps
cols
protected ColorVector cols
ColorMapEntry
public ColorMapEntry()
getParameters
public Object[][] getParameters(int lang)
- Return a parameter array if BNF(), parse(), and unparse() are to be automated, null otherwise.
- See Also:
- getParameters
BNF
public String BNF(int lang)
unparse
public void unparse(Unparser u,
int lang)
- Output a description of this object that can be parsed with parse().
- See Also:
- Parsable
parse
public Object parse(Parser p,
int lang) throws ParserException
- Parse the input file to get the parameters for this object.
- Throws: ParserException
- parser didn't find the required token
initialize
public void initialize(int level)
- Initialize, either partially or completely.
- See Also:
- initialize
All Packages Class Hierarchy This Package Previous Next Index