edu.stanford.rsl.konrad.phantom.renderer
Class ParallelProjectionPhantomRenderer

java.lang.Object
  extended by edu.stanford.rsl.konrad.phantom.renderer.PhantomRenderer
      extended by edu.stanford.rsl.konrad.phantom.renderer.VolumePhantomRenderer
          extended by edu.stanford.rsl.konrad.phantom.renderer.SliceParallelVolumePhantomRenderer
              extended by edu.stanford.rsl.konrad.phantom.renderer.ParallelProjectionPhantomRenderer
All Implemented Interfaces:
Citeable, GUIConfigurable, ProjectionSource

public class ParallelProjectionPhantomRenderer
extends SliceParallelVolumePhantomRenderer

Class to enable parallel processing of slices of the target volume.

Author:
akmaier

Constructor Summary
ParallelProjectionPhantomRenderer()
           
 
Method Summary
 void configure()
          Configures the object before execution
static SliceWorker[] getAvailableSliceWorkers()
          Reports a list of all known subclasses of SliceWorker
 java.lang.String toString()
          Returns the name of the phantom
 
Methods inherited from class edu.stanford.rsl.konrad.phantom.renderer.SliceParallelVolumePhantomRenderer
createPhantom, getBibtexCitation, getMedlineCitation, getModelWorker, setModelWorker
 
Methods inherited from class edu.stanford.rsl.konrad.phantom.renderer.VolumePhantomRenderer
getNextProjection, getVolume, setVolume
 
Methods inherited from class edu.stanford.rsl.konrad.phantom.renderer.PhantomRenderer
createEmptyVolume, getCurrentProjectionNumber, getNextProjection, getPhantoms, isConfigured
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParallelProjectionPhantomRenderer

public ParallelProjectionPhantomRenderer()
Method Detail

toString

public java.lang.String toString()
Description copied from class: PhantomRenderer
Returns the name of the phantom

Overrides:
toString in class SliceParallelVolumePhantomRenderer

configure

public void configure()
               throws java.lang.Exception
Description copied from interface: GUIConfigurable
Configures the object before execution

Specified by:
configure in interface GUIConfigurable
Overrides:
configure in class SliceParallelVolumePhantomRenderer
Throws:
java.lang.Exception - may happen

getAvailableSliceWorkers

public static SliceWorker[] getAvailableSliceWorkers()
Reports a list of all known subclasses of SliceWorker

Returns:
the worker list.