edu.stanford.rsl.konrad.phantom.workers
Class SheppLoganPhantomWorker

java.lang.Object
  extended by edu.stanford.rsl.konrad.phantom.workers.SliceWorker
      extended by edu.stanford.rsl.konrad.phantom.workers.SheppLoganPhantomWorker
All Implemented Interfaces:
Citeable, GUIConfigurable, NamedParallelizableRunnable, ParallelizableRunnable, java.lang.Cloneable, java.lang.Runnable

public class SheppLoganPhantomWorker
extends SliceWorker

Wrapper class to create a volume phantom from the SheppLogan3D Class.

Author:
Andreas Maier

Constructor Summary
SheppLoganPhantomWorker()
           
 
Method Summary
 SliceWorker clone()
           
 java.lang.String getBibtexCitation()
          Returns the citation in bibTex format
 java.lang.String getMedlineCitation()
          Returns the citation in Medline format
 java.lang.String getProcessName()
           
 void workOnSlice(ij.process.ImageProcessor current, int k)
          Method will voxelize the phantom into the current slice
 
Methods inherited from class edu.stanford.rsl.konrad.phantom.workers.SliceWorker
configure, copyInternalElementsTo, getAvailableSliceWorkers, getAvailableWorkersAsString, getWorkerFromString, isConfigured, isShowStatus, run, setImagePlus, setLatch, setShowStatus, setSliceList, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SheppLoganPhantomWorker

public SheppLoganPhantomWorker()
Method Detail

workOnSlice

public void workOnSlice(ij.process.ImageProcessor current,
                        int k)
Description copied from class: SliceWorker
Method will voxelize the phantom into the current slice

Specified by:
workOnSlice in class SliceWorker
Parameters:
current - the volume slice
k - the slice number

getProcessName

public java.lang.String getProcessName()

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

clone

public SliceWorker clone()
Specified by:
clone in class SliceWorker