Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
R
r
- Variable in class math.
Quaternion
r
- Variable in class utils.
RGBColor
radExPainter
- Variable in class material.
LambertianEmitter
radiantEnergy
- Variable in class raytracer.
PointLight
randomlySelect()
- Method in class raytracer.
ScatteredRayContainer
from the rays stored, randomly returns one given a value
rasterize(Rectangle, BufferedImage)
- Method in class raytracer.
Rasterizer
rasterizes a rectangle in the scene
Rasterizer
- Class in
raytracer
Rasterizer(Canvas, Raycaster, IPixelFilter, int, RasterSequence, Color)
- Constructor for class raytracer.
Rasterizer
constructor
RasterSequence
- Class in
raytracer
RasterSequence(int, int, int, int)
- Constructor for class raytracer.
RasterSequence
constructor
ray
- Variable in class math.
IntersectionInfo
Ray
- Class in
math
a ray
Ray()
- Constructor for class math.
Ray
standard constructor
Ray(Ray)
- Constructor for class math.
Ray
copy constructor
Ray(Point3D, Vector3D)
- Constructor for class math.
Ray
constructor
ray
- Variable in class raytracer.
ScatteredRay
Raycaster
- Class in
raytracer
Raycaster(Scene, int, Shader, double)
- Constructor for class raytracer.
Raycaster
constructor
rays
- Variable in class raytracer.
ScatteredRayContainer
RayState
- Class in
raytracer
RayState(int, int)
- Constructor for class raytracer.
RayState
constructor
RayState(RayState)
- Constructor for class raytracer.
RayState
constructor
RayState.RayType
- Enum in
raytracer
raytracer
- package raytracer
readAttribute(Node, String)
- Method in class parser.
Parser
readBoolean(Node, String)
- Method in class parser.
Parser
readColor(Node)
- Method in class parser.
Parser
readColorFile(String)
- Method in class parser.
ColorParser
readColors(NodeList)
- Method in class parser.
ColorParser
readDouble(Node, String, double)
- Method in class parser.
Parser
readMapFile(String)
- Method in class parser.
MapParser
readMaps(NodeList)
- Method in class parser.
MapParser
readMaterialFile(String)
- Method in class parser.
MaterialParser
readMaterials(NodeList)
- Method in class parser.
MaterialParser
readPainter(NodeList)
- Method in class parser.
PainterParser
readPainterFile(String)
- Method in class parser.
PainterParser
readScene(String)
- Method in class parser.
SceneParser
readVector3D(Node)
- Method in class parser.
Parser
Rectangle
- Class in
utils
a rectangle
Rectangle(int, int, int, int)
- Constructor for class utils.
Rectangle
constructor
reflectance
- Variable in class material.
LambertianSPF
ReflectionShaderOp
- Class in
shader
ReflectionShaderOp()
- Constructor for class shader.
ReflectionShaderOp
RefractionShaderOp
- Class in
shader
RefractionShaderOp()
- Constructor for class shader.
RefractionShaderOp
render(int, IPixelFilter, int)
- Method in class ui.
Canvas
requireSPF()
- Method in class shader.
AreaLightShaderOp
requireSPF()
- Method in class shader.
DirectLightingShaderOp
requireSPF()
- Method in class shader.
EmissionShaderOp
requireSPF()
- Method in interface shader.
IShaderOp
does the shader op needs the SPF
requireSPF()
- Method in class shader.
PathtracingShaderOp
requireSPF()
- Method in class shader.
ReflectionShaderOp
requireSPF()
- Method in class shader.
RefractionShaderOp
resetObjectList()
- Method in class raytracer.
Scene
clear the object list
resetShadowObjectList()
- Method in class raytracer.
Scene
clear the shadow object list
RGBColor
- Class in
utils
RGBColor()
- Constructor for class utils.
RGBColor
constructor
RGBColor(double, double, double)
- Constructor for class utils.
RGBColor
constructor
RGBColor(double, double, double, boolean)
- Constructor for class utils.
RGBColor
constructor
RGBColor(RGBColor)
- Constructor for class utils.
RGBColor
copy constructor
RGBColor(double)
- Constructor for class utils.
RGBColor
constructor
rotate(Vector3D, double)
- Method in interface objects.
IObject
rotate around vector v with angle alpha
rotate(Vector3D, double)
- Method in class objects.
Object
rotate(Vector3D, double)
- Method in class raytracer.
Camera
rotate around vector v with angle alpha
rotateAroundX(double)
- Method in interface objects.
IObject
rotate around the x axis with angle alpha
rotateAroundX(double)
- Method in class objects.
Object
rotateAroundX(double)
- Method in class raytracer.
Camera
rotate around the x axis with angle alpha
rotateAroundY(double)
- Method in interface objects.
IObject
rotate around the y axis with angle beta
rotateAroundY(double)
- Method in class objects.
Object
rotateAroundY(double)
- Method in class raytracer.
Camera
rotate around the y axis with angle beta
rotateAroundZ(double)
- Method in interface objects.
IObject
rotate around the z axis with angle gamma
rotateAroundZ(double)
- Method in class objects.
Object
rotateAroundZ(double)
- Method in class raytracer.
Camera
rotate around the z axis with angle gamma
run()
- Method in class raytracer.
Rasterizer
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z