|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcz.cuni.jagrlib.DefaultProperty
cz.cuni.jagrlib.Piece
cz.cuni.jagrlib.testing.SFCDither
public class SFCDither
Error-distribution dithering along external space-filling-curve.
Scales input raster image, gamma-corrects it, converts it to RasterGraphics.MODE_GRAY
and
uses only 0.0
and 1.0
values.
Field Summary | |
---|---|
protected static java.lang.String |
CATEGORY
Object category. |
protected double |
gamma
Simulated gamma-exponent. |
static java.lang.String |
GAMMA
|
protected int |
height
Target image height in pixels ( 0 for original size). |
static java.lang.String |
HEIGHT
|
protected double |
neighbour
Contribution to the closest neighbour. |
static java.lang.String |
NEIGHBOUR
|
protected double |
perturb
Threshold-perturbation interval ( 0.0 for no perturbation). |
static java.lang.String |
PERTURB
|
static RegPiece |
reg
Static registration instance for this class. |
protected double |
scale
Scale factor ( 0.0 or 1.0 for original size). |
static java.lang.String |
SCALE
|
protected static java.lang.String |
TEMPLATE_NAME
Object template identifier. |
protected int |
width
Target image width in pixels ( 0 for original size). |
static java.lang.String |
WIDTH
|
Fields inherited from class cz.cuni.jagrlib.Piece |
---|
channels, info, pl, plugs, TEMPLATE_TYPE, userBreak |
Fields inherited from interface cz.cuni.jagrlib.iface.Property |
---|
LOGGING, STATISTICS, TEXT_DESCRIPTION |
Constructor Summary | |
---|---|
SFCDither()
|
Method Summary | |
---|---|
boolean |
fire(int type)
Starts image transform. |
java.lang.Object |
get(java.lang.String key)
Gets the given property. |
void |
set(java.lang.String key,
java.lang.Object value)
Sets the given property. |
static int |
setTemplate(Template t,
int ord)
General-purpose registration routine. |
Methods inherited from class cz.cuni.jagrlib.Piece |
---|
className, connect, findPlug, findPlug, getInfo, getInterface, getInterface, getPlug, getReg, init, isCompatible, isCompatible, isConnected, logError, logWarning, myInterface, newInputPlug, newOptOutputPlug, newOutputPlug, newPlug, noTemplates, propBegin, propBounds, propDefault, propEnd, propEnum, propManipulator, propManipulator, setProgressListener, setRegStrings, setTemplateDynamic, stop |
Methods inherited from class cz.cuni.jagrlib.DefaultProperty |
---|
booleanProperty, booleanProperty, colorDoubleProperty, colorProperty, commit, doubleProperty, doubleProperty, doubleProperty, enumProperty, floatProperty, floatProperty, floatProperty, intProperty, intProperty, intProperty, longProperty, longProperty, longProperty, set, stringProperty |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface cz.cuni.jagrlib.iface.Property |
---|
commit |
Methods inherited from interface cz.cuni.jagrlib.Breakable |
---|
setProgressListener, stop |
Field Detail |
---|
protected int width
0
for original size).
protected int height
0
for original size).
protected double scale
0.0
or 1.0
for original size).
protected double gamma
protected double perturb
0.0
for no perturbation).
protected double neighbour
public static final java.lang.String WIDTH
public static final java.lang.String HEIGHT
public static final java.lang.String SCALE
public static final java.lang.String GAMMA
public static final java.lang.String PERTURB
public static final java.lang.String NEIGHBOUR
protected static final java.lang.String TEMPLATE_NAME
protected static final java.lang.String CATEGORY
public static final RegPiece reg
Constructor Detail |
---|
public SFCDither()
Method Detail |
---|
public boolean fire(int type)
fire
in interface Trigger
type
- The action type (whatever it means..).
true
if the action was successful.public void set(java.lang.String key, java.lang.Object value)
set
in interface Property
set
in class DefaultProperty
key
- Key string.value
- The new value.Property.commit()
public java.lang.Object get(java.lang.String key)
get
in interface Property
get
in class DefaultProperty
key
- Key string.
null
.public static int setTemplate(Template t, int ord)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |