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

A

accept(File) - Method in class ui.GenericFileFilter
This is the method to allow a file to bee added to the displayed list or not.
actionPerformed(ActionEvent) - Method in class ui.Canvas
 
actionPerformed(ActionEvent) - Method in class ui.OptionsDialog
 
add(String, IMaterial) - Method in class material.MaterialList
 
add(Vector3D) - Method in class math.Vector3D
add a vector
add(String, IPainter) - Method in class painter.PainterList
 
add(String, Map) - Method in class raytracer.MapList
 
add(String, RGBColor) - Method in class utils.ColorList
 
add(RGBColor, RGBColor) - Static method in class utils.ColorOps
addition of two colors
add(RGBColor) - Method in class utils.RGBColor
adds a color c to the local color
add(double) - Method in class utils.RGBColor
adds a color c to the local color
add(RGBColor) - Method in class utils.StatisticalRGBColor
add a color to the list with weight 1
add(RGBColor, double) - Method in class utils.StatisticalRGBColor
adds the color with its weight to the list
addCorners() - Method in class utils.Sampler
initialize the point list
addLight(ILight) - Method in class raytracer.Scene
add a light to the light list
addObject(IObject) - Method in class objects.Assembly
adds a object
addObject(IObject) - Method in class objects.Intersection
adds an object to the list
addObject(IObject) - Method in class raytracer.Scene
adds a object to the object list and if it is an emitter also to the luminaire list
addSamplePoints(int) - Method in class utils.Sampler
add n more sample points with poisson disk distribution
addScatteredRay(ScatteredRay) - Method in class raytracer.ScatteredRayContainer
adds a scattered ray to the list
addShaderOp(IShaderOp) - Method in class raytracer.Scene
add a shaderop to the shader
addShaderOp(IShaderOp) - Method in class shader.Shader
adds a shader operation
advance(double) - Method in class math.Ray
advances the start point of the ray by t*direction
AreaLightShaderOp - Class in shader
 
AreaLightShaderOp(double, double, Point3D, Vector3D, int, IPainter, double, IPainter, double) - Constructor for class shader.AreaLightShaderOp
constructor
Assembly - Class in objects
a unit of objects
Assembly() - Constructor for class objects.Assembly
constructor
assignBoundingObject(IObject) - Method in class objects.Assembly
assigns the bounding object
assignCamera(Camera) - Method in class raytracer.Scene
assigns the camera
assignDesktopMaterial(IMaterial) - Method in class objects.Table
assigns the material for the desktop
assignLegMaterial(IMaterial) - Method in class objects.Table
assigns the material for the legs
assignMap(Map) - Method in class objects.Assembly
 
assignMap(Map) - Method in class objects.Intersection
 
assignMap(Map) - Method in interface objects.IObject
 
assignMap(Map) - Method in class objects.Object
 
assignMaterial(IMaterial) - Method in class objects.Assembly
 
assignMaterial(IMaterial) - Method in class objects.Intersection
assign a global material, so that all sub-objects have the same material should be used when all objects have been placed in the intersection
assignMaterial(IMaterial) - Method in interface objects.IObject
assigns the material to the object
assignMaterial(IMaterial) - Method in class objects.Object
 
assignRaycaster(Raycaster) - Method in class raytracer.Scene
assigns the raycaster
assignScene(Scene) - Method in class shader.Shader
assigns the scene to the shader

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