|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
VolumeRenderer.RendererThread
public class VolumeRenderer.RendererThread
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary |
---|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
VolumeRenderer.RendererThread(Viewer viewer,
int width,
int height,
double stepFactor)
Creates a volume renderer thread. |
|
VolumeRenderer.RendererThread(Viewer viewer,
int width,
int height,
double stepFactor,
int progressiveFactor)
Creates a volume renderer thread. |
|
VolumeRenderer.RendererThread(Viewer viewer,
int width,
int height,
double stepFactor,
int progressiveFactor,
Viewer.VolumeMode volumeMode,
Viewer.VolumeInterpolation volumeInterpolation,
Viewer.ShadingMode shadingMode,
short firstHitThreshold,
double levoyMaxOpacity)
Creates a volume renderer thread. |
|
VolumeRenderer.RendererThread(Viewer viewer,
int width,
int height,
double stepFactor,
Viewer.VolumeMode volumeMode,
Viewer.VolumeInterpolation volumeInterpolation,
Viewer.ShadingMode shadingMode,
short firstHitThreshold,
double levoyMaxOpacity)
Creates a volume renderer thread. |
Method Summary | |
---|---|
void |
cancel()
Cancels a thread's job. |
java.awt.image.BufferedImage |
getBufferedImage()
Returns the computed image. |
VolumeRenderer.RendererThread |
getNextTurnRenderer()
Returns the thread responsible for the next progressive refinement. |
boolean |
isTurnFinished()
Determines if thread has done all his work. |
java.awt.image.BufferedImage |
render()
Rendering algorithm. |
void |
run()
The thread's job: Rendering an image in a chain of progressive refined images. |
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public VolumeRenderer.RendererThread(Viewer viewer, int width, int height, double stepFactor)
viewer
- Viewer.width
- Image width.height
- Image height.stepFactor
- Step factor for raycast algorithm.public VolumeRenderer.RendererThread(Viewer viewer, int width, int height, double stepFactor, int progressiveFactor)
viewer
- Viewer.width
- Image width.height
- Image height.stepFactor
- Step factor for raycast algorithm.progressiveFactor
- Progressive factor for faster rendering.public VolumeRenderer.RendererThread(Viewer viewer, int width, int height, double stepFactor, Viewer.VolumeMode volumeMode, Viewer.VolumeInterpolation volumeInterpolation, Viewer.ShadingMode shadingMode, short firstHitThreshold, double levoyMaxOpacity)
viewer
- Viewer.width
- Image width.height
- Image height.stepFactor
- Step factor for raycast algorithm.volumeMode
- Volume mode.volumeInterpolation
- Volume interpolation method.shadingMode
- Shading mode.firstHitThreshold
- Threshold for First Hit rendering method.levoyMaxOpacity
- Maximum Opacity used as termination condition for Levoy algorithm.public VolumeRenderer.RendererThread(Viewer viewer, int width, int height, double stepFactor, int progressiveFactor, Viewer.VolumeMode volumeMode, Viewer.VolumeInterpolation volumeInterpolation, Viewer.ShadingMode shadingMode, short firstHitThreshold, double levoyMaxOpacity)
viewer
- Viewer.width
- Image width.height
- Image height.stepFactor
- Step factor for raycast algorithm.progressiveFactor
- Progressive factor for faster rendering.volumeMode
- Volume mode.volumeInterpolation
- Volume interpolation method.shadingMode
- Shading mode.firstHitThreshold
- Threshold for First Hit rendering method.levoyMaxOpacity
- Maximum Opacity used as termination condition for Levoy algorithm.Method Detail |
---|
public boolean isTurnFinished()
public VolumeRenderer.RendererThread getNextTurnRenderer()
public java.awt.image.BufferedImage getBufferedImage()
public void cancel()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public java.awt.image.BufferedImage render()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |