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
P
painter
- package painter
painter
- Variable in class parser.
PainterParser.PainterName
PainterList
- Class in
painter
a list, wich contains all painters along with its name
PainterList()
- Constructor for class painter.
PainterList
PainterParser
- Class in
parser
PainterParser(GlobalLists)
- Constructor for class parser.
PainterParser
PainterParser.PainterName
- Class in
parser
PainterParser.PainterName()
- Constructor for class parser.
PainterParser.PainterName
parser
- package parser
Parser
- Class in
parser
Parser(GlobalLists)
- Constructor for class parser.
Parser
PathtracingShaderOp
- Class in
shader
PathtracingShaderOp()
- Constructor for class shader.
PathtracingShaderOp
constructor
PerfectReflectorMaterial
- Class in
material
a material like a mirror, but with color
PerfectReflectorMaterial(IPainter)
- Constructor for class material.
PerfectReflectorMaterial
constructor
PerfectReflectorSPF
- Class in
material
spf of a perfect reflector material
PerfectReflectorSPF(IPainter)
- Constructor for class material.
PerfectReflectorSPF
constructor
performOperation(IntersectionInfo, RayState, RGBColor, ScatteredRayContainer, Scene)
- Method in class shader.
AreaLightShaderOp
performOperation(IntersectionInfo, RayState, RGBColor, ScatteredRayContainer, Scene)
- Method in class shader.
DirectLightingShaderOp
performOperation(IntersectionInfo, RayState, RGBColor, ScatteredRayContainer, Scene)
- Method in class shader.
EmissionShaderOp
performOperation(IntersectionInfo, RayState, RGBColor, ScatteredRayContainer, Scene)
- Method in interface shader.
IShaderOp
computes the color
performOperation(IntersectionInfo, RayState, RGBColor, ScatteredRayContainer, Scene)
- Method in class shader.
PathtracingShaderOp
performOperation(IntersectionInfo, RayState, RGBColor, ScatteredRayContainer, Scene)
- Method in class shader.
ReflectionShaderOp
performOperation(IntersectionInfo, RayState, RGBColor, ScatteredRayContainer, Scene)
- Method in class shader.
RefractionShaderOp
perpendicular(Vector3D)
- Static method in class math.
VectorOps
Returns a vector perpendicular to this one
perturb(Vector3D, double, double)
- Static method in class math.
VectorOps
perturbs the vector down and around
pi_over_two
- Static variable in class math.
Constants
plus(Vector3D, Vector3D)
- Static method in class math.
VectorOps
adds two vectors
Point2D
- Class in
math
a 2 dimensional point
Point2D(double, double)
- Constructor for class math.
Point2D
constructor
Point2D()
- Constructor for class math.
Point2D
Point2D(Point2D)
- Constructor for class math.
Point2D
copy constructor
Point3D
- Class in
math
a 3 dimensional point
Point3D(double, double, double)
- Constructor for class math.
Point3D
constructor
Point3D(Point3D)
- Constructor for class math.
Point3D
copy constructor
Point3D(Point3D, Vector3D)
- Constructor for class math.
Point3D
new point is point + vector
Point3D()
- Constructor for class math.
Point3D
standard constructor
PointLight
- Class in
raytracer
PointLight(Point3D, double, RGBColor)
- Constructor for class raytracer.
PointLight
Creates a point light
PointLight(Point3D, double, RGBColor, double, double)
- Constructor for class raytracer.
PointLight
Creates a point light
position
- Variable in class raytracer.
PointLight
pow(RGBColor, double)
- Static method in class utils.
ColorOps
power of each component
pow(double, RGBColor)
- Static method in class utils.
ColorOps
power of each component
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