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

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

Uses of Vector in apps.lightrays.raytracer.scene
 

Fields in apps.lightrays.raytracer.scene declared as Vector
 Vector CameraAnimation.endEyePosition
          The end eye position.
 Vector RayHitInfo.normal
          The normal.
 Vector CameraAnimation.startEyePosition
          The start eye position.
 

Methods in apps.lightrays.raytracer.scene that return Vector
 Vector Vector.addNew(Vector v)
          Adds the new.
 Vector Vector.crossProductNew(Vector v)
          Cross product new.
 Vector CameraAnimation.getCameraPositionForFrame(int frame)
          Gets the camera position for frame.
 Vector Ray.getDirection()
          Gets the direction.
abstract  Vector SceneObject.getNormal(Point intersect)
          Gets the normal.
 Vector Vector.multiplyNew(double a)
          Multiply new.
 Vector Vector.subtractNew(Vector v)
          Subtract new.
 

Methods in apps.lightrays.raytracer.scene with parameters of type Vector
 void Vector.add(Vector v)
          Adds the.
 Vector Vector.addNew(Vector v)
          Adds the new.
 void Vector.crossProduct(Vector v)
          Cross product.
 Vector Vector.crossProductNew(Vector v)
          Cross product new.
 double Vector.dotproduct(Vector v)
          Dotproduct.
 void Camera.setLookAt(Vector focusedPosition)
          Sets the look at.
 void Camera.setViewpoint(Vector eyePosition)
          Sets the viewpoint.
 void Vector.subtract(Vector v)
          Subtract.
 Vector Vector.subtractNew(Vector v)
          Subtract new.
 

Constructors in apps.lightrays.raytracer.scene with parameters of type Vector
Ray(Scene scene, Point origin, Vector direction, int depth)
          Instantiates a new ray.
RefractedRay(Scene scene, Point origin, Vector direction, int depth, double refr)
          Instantiates a new refracted ray.
ShadowRay(Scene scene, Point origin, Vector dir, int depth)
          Instantiates a new shadow ray.
Vector(Vector v)
          Instantiates a new vector.
 

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

Methods in apps.lightrays.raytracer.scene.geometry that return Vector
 Vector Sphere.getNormal(Point intersect)
           
 Vector Plane.getNormal(Point intersect)
           
 

Methods in apps.lightrays.raytracer.scene.geometry with parameters of type Vector
 void Plane.setPerpendicular(Vector perp)
          Sets the perpendicular.
 

Constructors in apps.lightrays.raytracer.scene.geometry with parameters of type Vector
Plane(Point center, Vector perpendicular, OpticalProperties prop)
          Instantiates a new plane.
TexturedPlane(Point center, Vector perpendicular, OpticalProperties prop, int[] pixels, int width, int height)
          Instantiates a new textured plane.
 

Uses of Vector in apps.lightrays.raytracer.shaders
 

Methods in apps.lightrays.raytracer.shaders that return Vector
 Vector PhongShader.reflect()
          Reflect.
 Vector PhongShader.refract()
          Refract.