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
 

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