edu.stanford.rsl.konrad.phantom.renderer
Class VolumePhantomRenderer
java.lang.Object
edu.stanford.rsl.konrad.phantom.renderer.PhantomRenderer
edu.stanford.rsl.konrad.phantom.renderer.VolumePhantomRenderer
- All Implemented Interfaces:
- Citeable, GUIConfigurable, ProjectionSource
- Direct Known Subclasses:
- CylinderPhantomRenderer, SliceParallelVolumePhantomRenderer
public abstract class VolumePhantomRenderer
- extends PhantomRenderer
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VolumePhantomRenderer
public VolumePhantomRenderer()
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)