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

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
All Implemented Interfaces:
Citeable, GUIConfigurable, ProjectionSource
Direct Known Subclasses:
MetricPhantomRenderer, ParallelProjectionPhantomRenderer

public class SliceParallelVolumePhantomRenderer
extends VolumePhantomRenderer

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

Author:
akmaier

Constructor Summary
SliceParallelVolumePhantomRenderer()
           
 
Method Summary
 void configure()
          Configures the object before execution
 ij.ImagePlus createPhantom()
          Method to start the voxelization of the phantom.
 java.lang.String getBibtexCitation()
          Returns the citation in bibTex format
 java.lang.String getMedlineCitation()
          Returns the citation in Medline format
 SliceWorker getModelWorker()
           
 void setModelWorker(SliceWorker modelWorker)
           
 java.lang.String toString()
          Returns the name of the phantom
 
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

SliceParallelVolumePhantomRenderer

public SliceParallelVolumePhantomRenderer()
Method Detail

createPhantom

public ij.ImagePlus createPhantom()
Description copied from class: PhantomRenderer
Method to start the voxelization of the phantom.

Specified by:
createPhantom in class PhantomRenderer
Returns:
the phantom

toString

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

Specified by:
toString in class PhantomRenderer

getBibtexCitation

public java.lang.String getBibtexCitation()
Description copied from interface: Citeable
Returns the citation in bibTex format

Returns:
citation as String

getMedlineCitation

public java.lang.String getMedlineCitation()
Description copied from interface: Citeable
Returns the citation in Medline format

Returns:
citation as String

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 VolumePhantomRenderer
Throws:
java.lang.Exception - may happen

getModelWorker

public SliceWorker getModelWorker()
Returns:
the modelWorker

setModelWorker

public void setModelWorker(SliceWorker modelWorker)
Parameters:
modelWorker - the modelWorker to set