de.grogra.gpuflux.tracer
Class FluxWhittedTracer

java.lang.Object
  extended by de.grogra.gpuflux.tracer.FluxTracer
      extended by de.grogra.gpuflux.tracer.FluxWhittedTracer
All Implemented Interfaces:
ProgressMonitor

public class FluxWhittedTracer
extends FluxTracer


Nested Class Summary
 
Nested classes/interfaces inherited from class de.grogra.gpuflux.tracer.FluxTracer
FluxTracer.MsgBox
 
Field Summary
 
Fields inherited from class de.grogra.gpuflux.tracer.FluxTracer
BATCH_BALANCE_SMOOTH, BATCH_LOGGING_ENABLED, DEFAULT_MIN_POWER, DEFAULT_PREFERRED_DURATION, DEFAULT_TRACE_DEPTH, height, image, INITIAL_SAMPLE_COUNT, INITIAL_SPECTRAL_RESOLUTION, MAXIMUM_SAMPLE_COUNT, observers, options, useBih, view, width
 
Fields inherited from interface de.grogra.ray2.ProgressMonitor
DONE_PROGRESS, INDETERMINATE_PROGRESS
 
Constructor Summary
FluxWhittedTracer()
           
 
Method Summary
protected  void displayImage(de.grogra.gpuflux.tracer.FluxWhittedTracer.DeviceMonitor[] deviceMonitors)
           
 void trace()
           
 
Methods inherited from class de.grogra.gpuflux.tracer.FluxTracer
displayImage, displayImage, dispose, getKernelCompilationArguments, render, setProgress, showImage, showMessage, toIntColor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FluxWhittedTracer

public FluxWhittedTracer()
Method Detail

displayImage

protected void displayImage(de.grogra.gpuflux.tracer.FluxWhittedTracer.DeviceMonitor[] deviceMonitors)

trace

public void trace()
           throws java.io.IOException
Specified by:
trace in class FluxTracer
Throws:
java.io.IOException