de.grogra.ray2.tracing
Class RayProcessorBase.Locals

java.lang.Object
  extended by de.grogra.ray2.tracing.RayProcessorBase.Locals
Enclosing class:
RayProcessorBase

public class RayProcessorBase.Locals
extends java.lang.Object


Field Summary
 Environment env
           
 java.util.ArrayList lightCache
           
 Spectrum newWeight
           
 RayProcessorBase.Locals nextReflected
           
 RayProcessorBase.Locals nextTransmitted
           
 Ray reflected
           
 Line tmpRay
           
 Spectrum tmpSpectrum
           
 Ray transmitted
           
 
Constructor Summary
RayProcessorBase.Locals()
           
 
Method Summary
 RayProcessorBase.Locals nextReflected()
           
 RayProcessorBase.Locals nextTransmitted()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

env

public Environment env

lightCache

public java.util.ArrayList lightCache

newWeight

public Spectrum newWeight

nextReflected

public RayProcessorBase.Locals nextReflected

nextTransmitted

public RayProcessorBase.Locals nextTransmitted

reflected

public Ray reflected

tmpRay

public Line tmpRay

tmpSpectrum

public Spectrum tmpSpectrum

transmitted

public Ray transmitted
Constructor Detail

RayProcessorBase.Locals

public RayProcessorBase.Locals()
Method Detail

nextReflected

public RayProcessorBase.Locals nextReflected()

nextTransmitted

public RayProcessorBase.Locals nextTransmitted()