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

I

i - Variable in class math.Quaternion
 
IBSDF - Interface in material
interface for the Bidirectional Scattering/Reflection Distribution Function
IEmitter - Interface in material
 
ILight - Interface in raytracer
interface for lights
IMaterial - Interface in material
interface for a material
importance - Variable in class raytracer.RayState
 
indexOfMinAbsComponent(Vector3D) - Static method in class math.VectorOps
Returns index of smallest component
infinity - Static variable in class math.Constants
 
init() - Method in class utils.Sampler
initialize the point list
initForLight() - Method in class utils.Sampler
initialize the point list
Intersection - Class in objects
 
Intersection() - Constructor for class objects.Intersection
constructor
IntersectionInfo - Class in math
intersection info
contains all information needed for shading the surface, where the ray intersects the object
IntersectionInfo() - Constructor for class math.IntersectionInfo
constructor
IntersectionInfo(IntersectionInfo) - Constructor for class math.IntersectionInfo
copy constructor
IntersectionInfo(double, double, Ray, IObject, IObject) - Constructor for class math.IntersectionInfo
constructor
inv_2pi - Static variable in class math.Constants
 
inv_pi - Static variable in class math.Constants
 
IObject - Interface in objects
 
IPainter - Interface in painter
a painter for the surface
a painter takes the information at a intersection and returns a color computed of that information
IPixelFilter - Interface in utils
 
IridescentPainter - Class in painter
 
IridescentPainter(IPainter, IPainter, double) - Constructor for class painter.IridescentPainter
constructor
IridescentPainter(RGBColor, RGBColor, double) - Constructor for class painter.IridescentPainter
constructor
IShaderOp - Interface in shader
 
isInside(Point3D) - Method in class objects.Assembly
 
isInside(Point3D) - Method in class objects.HalfSpace
 
isInside(Point3D) - Method in class objects.Intersection
 
isInside(Point3D) - Method in interface objects.IObject
 
isInside(Point3D) - Method in class objects.Quadric
 
IsotropicPhongBRDF - Class in material
brdf of a isotropic phong material
IsotropicPhongBRDF(IPainter, IPainter, IPainter) - Constructor for class material.IsotropicPhongBRDF
constructor, creates the brdf
IsotropicPhongMaterial - Class in material
isotropic phong material
IsotropicPhongMaterial(IPainter, IPainter, IPainter) - Constructor for class material.IsotropicPhongMaterial
constructor
IsotropicPhongSPF - Class in material
a brdf of a isotropic phong material
IsotropicPhongSPF(IPainter, IPainter, IPainter) - Constructor for class material.IsotropicPhongSPF
constructor
isPainter(Node) - Method in class parser.PainterParser
 
ISPF - Interface in material
interface for the Scattering Probability Function

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