|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--TraceThread
Field Summary | |
com.sun.j3d.utils.picking.PickCanvas |
pickCanvas
|
RayTracer |
rayTracer
|
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
TraceThread(SZU szu,
PreviewCanvas pc,
ResultCanvas rc,
javax.media.j3d.Locale locale,
boolean verb)
Creates new TraceThread |
Method Summary | |
void |
closeTXT(java.io.BufferedReader br)
Closes the input TXT file |
java.awt.Color |
HLS2RGB(float h,
float l,
float s)
|
java.io.BufferedReader |
openTXT()
Opens the input TXT file |
int |
readTXT(java.io.BufferedReader f)
Reads the input TXT file and returns the number of positons of light |
void |
run()
|
void |
setInputFile(java.net.URL cb,
java.lang.String file)
|
void |
setLight(javax.media.j3d.DirectionalLight l)
|
void |
stepTXT(java.io.BufferedReader f,
RayTracer rayTracer)
Performs one computational step from the input TXT file |
Methods inherited from class java.lang.Thread |
activeCount, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, checkAccess, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, 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 |
Field Detail |
public com.sun.j3d.utils.picking.PickCanvas pickCanvas
public RayTracer rayTracer
Constructor Detail |
public TraceThread(SZU szu, PreviewCanvas pc, ResultCanvas rc, javax.media.j3d.Locale locale, boolean verb)
Method Detail |
public void run()
run
in class java.lang.Thread
public java.io.BufferedReader openTXT()
public int readTXT(java.io.BufferedReader f)
public void stepTXT(java.io.BufferedReader f, RayTracer rayTracer)
public void closeTXT(java.io.BufferedReader br)
public void setInputFile(java.net.URL cb, java.lang.String file)
public void setLight(javax.media.j3d.DirectionalLight l)
public java.awt.Color HLS2RGB(float h, float l, float s)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |