raytracer
Class ScatteredRay

java.lang.Object
  extended by raytracer.ScatteredRay

public class ScatteredRay
extends java.lang.Object


Nested Class Summary
static class ScatteredRay.ScatRayType
           
 
Field Summary
 RGBColor color
           
 Ray ray
           
 ScatteredRay.ScatRayType type
           
 
Constructor Summary
ScatteredRay()
          constructor
ScatteredRay(ScatteredRay r)
          copy constructor
 
Method Summary
 ScatteredRay clone()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ray

public Ray ray

color

public RGBColor color

type

public ScatteredRay.ScatRayType type
Constructor Detail

ScatteredRay

public ScatteredRay()
constructor


ScatteredRay

public ScatteredRay(ScatteredRay r)
copy constructor

Parameters:
r - [in/out] scattered ray
Method Detail

clone

public ScatteredRay clone()
Overrides:
clone in class java.lang.Object