pl.webnet.JaTrac
Class Spectrum
java.lang.Object
|
+--pl.webnet.JaTrac.Spectrum
- All Implemented Interfaces:
- java.lang.Cloneable, Indexable
- Direct Known Subclasses:
- SpectrumRGB
- abstract class Spectrum
- extends java.lang.Object
- implements java.lang.Cloneable, Indexable
Method Summary |
abstract void |
add(pl.webnet.JaTrac.Spectrum spec)
|
abstract void |
average(pl.webnet.JaTrac.Spectrum spec)
|
abstract void |
brighten(double factor)
|
abstract void |
clear()
|
java.lang.Object |
clone()
|
abstract pl.webnet.JaTrac.Spectrum |
create(double r,
double g,
double b)
|
abstract pl.webnet.JaTrac.Spectrum |
create(int[] rgb)
|
abstract pl.webnet.JaTrac.Spectrum |
create(int r,
int g,
int b)
|
abstract pl.webnet.JaTrac.Spectrum |
create(pl.webnet.JaTrac.Spectrum spec)
|
abstract void |
darken(double factor)
|
abstract double |
difference(pl.webnet.JaTrac.Spectrum spec)
|
java.lang.String |
getName()
|
abstract double[] |
getRGB(double[] rgb)
|
abstract void |
interact(double factor,
pl.webnet.JaTrac.Spectrum spec)
|
abstract void |
interact(pl.webnet.JaTrac.Spectrum spec)
|
abstract void |
MAC(double factor,
pl.webnet.JaTrac.Spectrum spec)
|
abstract pl.webnet.JaTrac.Spectrum |
scale(double factor)
|
abstract void |
setRGB(double r,
double g,
double b)
|
abstract void |
setRGB(int r,
int g,
int b)
|
abstract java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
white
public static final int[] white
lightGray
public static final int[] lightGray
gray
public static final int[] gray
darkGray
public static final int[] darkGray
black
public static final int[] black
red
public static final int[] red
pink
public static final int[] pink
orange
public static final int[] orange
yellow
public static final int[] yellow
green
public static final int[] green
magenta
public static final int[] magenta
cyan
public static final int[] cyan
blue
public static final int[] blue
name
java.lang.String name
index
static java.util.List index
Spectrum
public Spectrum()
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
create
public abstract pl.webnet.JaTrac.Spectrum create(double r,
double g,
double b)
create
public abstract pl.webnet.JaTrac.Spectrum create(int r,
int g,
int b)
create
public abstract pl.webnet.JaTrac.Spectrum create(int[] rgb)
create
public abstract pl.webnet.JaTrac.Spectrum create(pl.webnet.JaTrac.Spectrum spec)
clear
public abstract void clear()
add
public abstract void add(pl.webnet.JaTrac.Spectrum spec)
average
public abstract void average(pl.webnet.JaTrac.Spectrum spec)
scale
public abstract pl.webnet.JaTrac.Spectrum scale(double factor)
interact
public abstract void interact(pl.webnet.JaTrac.Spectrum spec)
interact
public abstract void interact(double factor,
pl.webnet.JaTrac.Spectrum spec)
brighten
public abstract void brighten(double factor)
darken
public abstract void darken(double factor)
MAC
public abstract void MAC(double factor,
pl.webnet.JaTrac.Spectrum spec)
difference
public abstract double difference(pl.webnet.JaTrac.Spectrum spec)
getRGB
public abstract double[] getRGB(double[] rgb)
setRGB
public abstract void setRGB(double r,
double g,
double b)
setRGB
public abstract void setRGB(int r,
int g,
int b)
toString
public abstract java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getName
public java.lang.String getName()
- Specified by:
getName
in interface Indexable