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

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

public abstract class VolumePhantomRenderer
extends PhantomRenderer


Constructor Summary
VolumePhantomRenderer()
           
 
Method Summary
 void configure()
          Configures the object before execution
 ij.process.ImageProcessor getNextProjection()
          Returns the next projection.
 ij.ImagePlus getVolume()
           
 void setVolume(ij.ImagePlus volume)
           
 
Methods inherited from class edu.stanford.rsl.konrad.phantom.renderer.PhantomRenderer
createEmptyVolume, createPhantom, getCurrentProjectionNumber, getNextProjection, getPhantoms, isConfigured, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.stanford.rsl.apps.gui.Citeable
getBibtexCitation, getMedlineCitation
 

Constructor Detail

VolumePhantomRenderer

public VolumePhantomRenderer()
Method Detail

configure

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

Throws:
java.lang.Exception - may happen

getVolume

public ij.ImagePlus getVolume()
Returns:
the volume

setVolume

public void setVolume(ij.ImagePlus volume)
Parameters:
volume - the volume to set

getNextProjection

public ij.process.ImageProcessor getNextProjection()
Description copied from interface: ProjectionSource
Returns the next projection. Note that this call may be out of sync with getCurrentProjectionNumber()

Returns:
the projection
See Also:
ProjectionSource.getCurrentProjectionNumber(), ProjectionSource.getNextProjection(IndividualImagePipelineFilteringTool tool)