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

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