A C F G H I M N O P R S T V

A

actionPerformed(ActionEvent) - Method in class SZU
 

C

closeTXT(BufferedReader) - Method in class TraceThread
Closes the input TXT file
compute() - Method in class RayTracer
Computes the ray-tracing of the scene and outputs it to the canvas

F

finalize(double) - Method in class RayTracer
 

G

g - Variable in class ResultCanvas
 
getLightDirection() - Method in class RayTracer
Get the direction of the actual light
getLightIntensity() - Method in class RayTracer
Get the intensity of the actual light
getMaxDepth() - Method in class RayTracer
Get the maximum depth of the recursion
getPreferredSize() - Method in class PreviewCanvas
 
getPreferredSize() - Method in class ResultCanvas
 

H

HelpDialog - class HelpDialog.
 
HelpDialog(Frame, boolean) - Constructor for class HelpDialog
Creates new form HelpDialog
HLS2RGB(float, float, float) - Method in class TraceThread
 

I

img - Variable in class ResultCanvas
 
init() - Method in class SZU
 
initialize() - Method in class IntersectInfoBehavior
 
IntersectInfoBehavior - class IntersectInfoBehavior.
Class: IntersectInfoBehavior Description: Used to respond to mouse pick and drag events in the 3D window.
IntersectInfoBehavior(Canvas3D, BranchGroup, float) - Constructor for class IntersectInfoBehavior
 

M

main(String[]) - Static method in class SZU
 

N

newImage() - Method in class ResultCanvas
 

O

openTXT() - Method in class TraceThread
Opens the input TXT file

P

paint(Graphics) - Method in class SZU.ColorScale
 
paintComponent(Graphics) - Method in class ResultCanvas
 
pickCanvas - Variable in class TraceThread
 
PreviewCanvas - class PreviewCanvas.
 
PreviewCanvas(GraphicsConfiguration) - Constructor for class PreviewCanvas
Creates new PreviewCanvas
printSceneGraph(Node, int) - Method in class SZU
 
processStimulus(Enumeration) - Method in class IntersectInfoBehavior
 

R

rayTracer - Variable in class TraceThread
 
RayTracer - class RayTracer.
 
RayTracer(PickCanvas, ResultCanvas, boolean) - Constructor for class RayTracer
Creates new RayTracer
readTXT(BufferedReader) - Method in class TraceThread
Reads the input TXT file and returns the number of positons of light
ResultCanvas - class ResultCanvas.
 
ResultCanvas() - Constructor for class ResultCanvas
Creates new ResultCanvas
resultIntensity - Variable in class RayTracer
 
run() - Method in class TraceThread
 

S

setCapabilities(Node, int) - Method in class SZU
 
setInputFile(URL, String) - Method in class TraceThread
 
setLight(DirectionalLight) - Method in class TraceThread
 
setLightDirection(Vector3d) - Method in class RayTracer
Set the direction of the actual light
setLightIntensity(double) - Method in class RayTracer
Set the intensity of the actual light
setMaxDepth(int) - Method in class RayTracer
Set the maximum depth of the recursion
setSize(Dimension) - Method in class ResultCanvas
 
stepTXT(BufferedReader, RayTracer) - Method in class TraceThread
Performs one computational step from the input TXT file
SZU - class SZU.
Main class
SZU.ColorScale - class SZU.ColorScale.
Inner class for displaying the color scale
SZU.ColorScale(SZU, URL) - Constructor for class SZU.ColorScale
Creates new ColorScale
SZU() - Constructor for class SZU
 
SZU(String[]) - Constructor for class SZU
 

T

traceThread - Variable in class SZU
 
TraceThread - class TraceThread.
 
TraceThread(SZU, PreviewCanvas, ResultCanvas, Locale, boolean) - Constructor for class TraceThread
Creates new TraceThread

V

verbose - Variable in class RayTracer
 
verbose - Static variable in class SZU
 

A C F G H I M N O P R S T V