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

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

public class CylinderPhantomRenderer
extends VolumePhantomRenderer

Phantom of a homogeneous cylinder.

Author:
akmaier

Constructor Summary
CylinderPhantomRenderer()
           
 
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
 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

CylinderPhantomRenderer

public CylinderPhantomRenderer()
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