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

S

s - Variable in class math.Quaternion
 
samplecounter - Variable in class raytracer.RayState
 
Sampler - Class in utils
 
Sampler() - Constructor for class utils.Sampler
 
saveToFile(String) - Method in class ui.Canvas
 
scale - Variable in class material.LambertianEmitter
 
scale(double) - Method in class math.Vector3D
scales the vector with the double s
scale(double, Vector3D) - Static method in class math.VectorOps
scales the vector with the double s
scale(double) - Method in interface objects.IObject
scale with factor s
scale(double, double, double) - Method in interface objects.IObject
scale each axis
scale(double) - Method in class objects.Object
 
scale(double, double, double) - Method in class objects.Object
 
scale(RGBColor, double) - Static method in class utils.ColorOps
scale a color with real number
scale(RGBColor) - Static method in class utils.ColorOps
scale
scale(double) - Method in class utils.RGBColor
scales the local color
scatter(IntersectionInfo, ScatteredRayContainer) - Method in class material.DielectricSPF
Creates a scattered ray and adds it to the ray-container
scatter(IntersectionInfo, ScatteredRayContainer) - Method in class material.IsotropicPhongSPF
generates a specular ray
scatter(IntersectionInfo, ScatteredRayContainer) - Method in interface material.ISPF
Given parameters describing the intersection of a ray with a surface, this will return the reflected and transmitted rays along with attenuation factors.
scatter(IntersectionInfo, ScatteredRayContainer) - Method in class material.LambertianSPF
 
scatter(IntersectionInfo, ScatteredRayContainer) - Method in class material.PerfectReflectorSPF
 
ScatteredRay - Class in raytracer
 
ScatteredRay() - Constructor for class raytracer.ScatteredRay
constructor
ScatteredRay(ScatteredRay) - Constructor for class raytracer.ScatteredRay
copy constructor
ScatteredRay.ScatRayType - Enum in raytracer
 
ScatteredRayContainer - Class in raytracer
 
ScatteredRayContainer() - Constructor for class raytracer.ScatteredRayContainer
constructor
ScatteredRayContainer(ScatteredRayContainer) - Constructor for class raytracer.ScatteredRayContainer
copy constructor
Scene - Class in raytracer
 
Scene() - Constructor for class raytracer.Scene
constructor
SceneParser - Class in parser
 
SceneParser(Scene, GlobalLists) - Constructor for class parser.SceneParser
 
set(double, double, double) - Method in class math.Point3D
 
set(Point3D) - Method in class math.Point3D
 
set(Point3D, Vector3D) - Method in class math.Ray
sets the ray
set(Vector3D) - Method in class math.Vector3D
sets the vector
set(double, double, double) - Method in class math.Vector3D
sets the vector
set(Rectangle) - Method in class utils.Rectangle
sets the rectangle from another rectangle
set(int, double) - Method in class utils.RGBColor
sets one specific component
setFilter(IPixelFilter) - Method in class ui.Canvas
 
setNextIntersectionNormal() - Method in class math.IntersectionInfo
sets the normal of the intersection 1
setNumSamples(int) - Method in class ui.Canvas
 
setNumThreads(int) - Method in class ui.Canvas
 
setRaycaster(Raycaster) - Method in class ui.Canvas
 
setRecursionDepth(int) - Method in class raytracer.Raycaster
 
setRecursionDepth(int) - Method in class ui.Canvas
 
setResolution(int, int) - Method in class raytracer.Camera
 
setRGB(double, double, double) - Method in class utils.RGBColor
sets the values of the color without constructor
setRGB(double, double, double, boolean) - Method in class utils.RGBColor
sets the values of the color without constructor
setRGB(double) - Method in class utils.RGBColor
sets the values of the color without constructor
setRGB(RGBColor) - Method in class utils.RGBColor
sets the color
setSingleValuedStatus(boolean) - Method in class utils.RGBColor
change the status
setSize(int, int) - Method in class ui.Canvas
 
setTransformationMatrix(TransformationMatrix4x4) - Method in class objects.Object
 
shade(IntersectionInfo, RayState, RGBColor) - Method in class shader.Shader
give the actual intersection point it's color
shader - package shader
 
Shader - Class in shader
 
Shader() - Constructor for class shader.Shader
 
squaredModulus(RGBColor) - Static method in class utils.ColorOps
the squared length of the color if interpreted as a vector
start - Variable in class math.Ray
 
StatisticalRGBColor - Class in utils
 
StatisticalRGBColor() - Constructor for class utils.StatisticalRGBColor
 

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