Uses of Class
apps.lightrays.raytracer.scene.Ray

Packages that use Ray
apps.lightrays.raytracer.scene   
apps.lightrays.raytracer.scene.geometry   
apps.lightrays.raytracer.shaders   
 

Uses of Ray in apps.lightrays.raytracer.scene
 

Subclasses of Ray in apps.lightrays.raytracer.scene
 class RefractedRay
          The Class RefractedRay.
 class ShadowRay
          The Class ShadowRay.
 

Methods in apps.lightrays.raytracer.scene that return Ray
 Ray Camera.generateRay(Scene s, double x, double y)
          Generate ray.
 Ray[][] Camera.generateSupersampledRays(Scene s, int x, int y, int side, double f)
          Generate supersampled rays.
 

Methods in apps.lightrays.raytracer.scene with parameters of type Ray
abstract  Shader SceneObject.createShader(Ray r)
          Creates the shader.
abstract  RayHitInfo SceneObject.intersect(Ray r)
          Intersect.
 

Uses of Ray in apps.lightrays.raytracer.scene.geometry
 

Methods in apps.lightrays.raytracer.scene.geometry with parameters of type Ray
 Shader Sphere.createShader(Ray r)
           
 Shader Plane.createShader(Ray ray)
           
 RayHitInfo Sphere.intersect(Ray r)
           
 RayHitInfo Plane.intersect(Ray ray)
           
 

Uses of Ray in apps.lightrays.raytracer.shaders
 

Methods in apps.lightrays.raytracer.shaders that return Ray
 Ray Shader.getIncident_ray()
          Gets the incident_ray.
 

Methods in apps.lightrays.raytracer.shaders with parameters of type Ray
 void Shader.setIncident_ray(Ray incident_ray)
          Sets the incident_ray.
 

Constructors in apps.lightrays.raytracer.shaders with parameters of type Ray
PhongShader(Scene scene, Ray incident_ray, RayHitInfo hit, SceneObject obj)
          Instantiates a new phong shader.
PlaneShader(Scene scene, Ray incident_ray, RayHitInfo hit, Plane obj)
          Instantiates a new plane shader.
Shader(Scene scene, Ray incident_ray, SceneObject obj)
          Instantiates a new shader.