java.lang.Object
de.grogra.ray2.tracing.ProcessorBase
de.grogra.ray2.tracing.RayProcessorBase
de.grogra.ray2.tracing.DefaultRayProcessor
- All Implemented Interfaces:
RayProcessor
,Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class de.grogra.ray2.tracing.RayProcessorBase
RayProcessorBase.Locals
-
Field Summary
Fields inherited from class de.grogra.ray2.tracing.RayProcessorBase
enteredSolids, RECURSION_DEPTH, renderer, scene, sumColor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
appendStatisticsImpl
(StringBuffer stats) protected void
protected void
Methods inherited from class de.grogra.ray2.tracing.RayProcessorBase
dup, getColorFromRay, getIOR, getLightProcessor, initialize, initializeBeforeTracing, setLightProcessor, setRecursionDepth
Methods inherited from class de.grogra.ray2.tracing.ProcessorBase
appendStatistics, clone
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.grogra.ray2.tracing.RayProcessor
appendStatistics
-
Constructor Details
-
DefaultRayProcessor
public DefaultRayProcessor()
-
-
Method Details
-
initLocals
protected void initLocals()- Overrides:
initLocals
in classRayProcessorBase
-
mergeStatistics
- Overrides:
mergeStatistics
in classRayProcessorBase
-
appendStatisticsImpl
- Specified by:
appendStatisticsImpl
in classProcessorBase
-