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

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.MetricPhantomRenderer
All Implemented Interfaces:
Citeable, GUIConfigurable, ProjectionSource

public class MetricPhantomRenderer
extends SliceParallelVolumePhantomRenderer


Constructor Summary
MetricPhantomRenderer()
           
 
Method Summary
 void configure()
          Configures the object before execution
static SliceWorker[] getAvailableSliceWorkers()
          Reports a list of all known subclasses of SliceWorker for physical phantoms
static java.lang.String[] getAvailableWorkersAsString()
          Gives a list of the available Workers as String []
static SliceWorker getWorkerFromString(java.lang.String name)
          Method to select a worker given it's String representation
 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

MetricPhantomRenderer

public MetricPhantomRenderer()
Method Detail

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 for physical phantoms

Returns:
the worker list.

getAvailableWorkersAsString

public static java.lang.String[] getAvailableWorkersAsString()
Gives a list of the available Workers as String []

Returns:
the worker names;

getWorkerFromString

public static SliceWorker getWorkerFromString(java.lang.String name)
Method to select a worker given it's String representation

Parameters:
name - the String
Returns:
the Worker

toString

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

Overrides:
toString in class SliceParallelVolumePhantomRenderer