|
||||||||||
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.worker.SampleRenderWorker
public class SampleRenderWorker
Worker for sample-based rendering (Ray-casting, ray-tracing).
ImageFunction
or RealFunction
should be provided,
ImageSynthesizer
converts it to RasterGraphics
.
Field Summary | |
---|---|
protected static java.lang.String |
CATEGORY
Object category. |
protected ProgressCounter |
pc
Progress-counter object (does progress-computation for me). |
static RegPiece |
reg
Static registration instance for this class. |
static java.lang.String |
SINGLE_PASS
|
protected boolean |
singlePass
Use single pass to render the image? |
protected ImageSynthesizer |
synt
Image synthesizer (should be stopped in stop() ). |
protected static java.lang.String |
TEMPLATE_NAME
Object template identifier. |
protected RedrawTimer |
timer
Preview-window redraw timer (for progress indication). |
Fields inherited from class cz.cuni.jagrlib.Piece |
---|
channels, info, pl, plugs, TEMPLATE_TYPE, userBreak |
Fields inherited from interface cz.cuni.jagrlib.iface.Worker |
---|
REJECT, REPEAT, SEED |
Fields inherited from interface cz.cuni.jagrlib.iface.Property |
---|
LOGGING, STATISTICS, TEXT_DESCRIPTION |
Constructor Summary | |
---|---|
SampleRenderWorker()
|
Method Summary | |
---|---|
java.lang.Object |
get(java.lang.String key)
Gets the given property. |
void |
progress(long state,
long total)
Sets progress state ( 0 <= state <= total ). |
void |
repaint()
Repaint progress indicator (if applicable). |
void |
run()
Executive routine of the working thread. |
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. |
void |
stop()
Tries to stop the thread/computation.. |
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 |
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 |
Field Detail |
---|
protected boolean singlePass
protected ImageSynthesizer synt
stop()
).
protected RedrawTimer timer
protected ProgressCounter pc
public static final java.lang.String SINGLE_PASS
protected static final java.lang.String TEMPLATE_NAME
protected static final java.lang.String CATEGORY
public static final RegPiece reg
Constructor Detail |
---|
public SampleRenderWorker()
Method Detail |
---|
public void progress(long state, long total)
0 <= state <= total
).
progress
in interface ProgressListener
public void repaint()
repaint
in interface ProgressListener
public void stop()
Runnable
implementators: Thread.interrupt()
will be called afterwards.
stop
in interface Breakable
stop
in class Piece
public void run()
run
in interface java.lang.Runnable
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 |