|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.rsl.konrad.phantom.renderer.PhantomRenderer
public abstract class PhantomRenderer
Abstract class to describe a numerical phantom.
Constructor Summary | |
---|---|
PhantomRenderer()
|
Method Summary | |
---|---|
static ij.ImagePlus |
createEmptyVolume(java.lang.String title,
int dimx,
int dimy,
int dimz)
Creates an empty volume which can be used to render the phantom into. |
abstract ij.ImagePlus |
createPhantom()
Method to start the voxelization of the phantom. |
int |
getCurrentProjectionNumber()
Returns the current projection number |
void |
getNextProjection(IndividualImagePipelineFilteringTool tool)
Writes the next projection into an IndividualImagePipelineFiltering tool, i.e. |
static PhantomRenderer[] |
getPhantoms()
Returns a list of all known numerical phantoms. |
boolean |
isConfigured()
Is true if the object was successfully configured |
abstract java.lang.String |
toString()
Returns the name of the phantom |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.stanford.rsl.konrad.pipeline.ProjectionSource |
---|
getNextProjection |
Methods inherited from interface edu.stanford.rsl.apps.gui.Citeable |
---|
getBibtexCitation, getMedlineCitation |
Methods inherited from interface edu.stanford.rsl.apps.gui.GUIConfigurable |
---|
configure |
Constructor Detail |
---|
public PhantomRenderer()
Method Detail |
---|
public abstract java.lang.String toString()
toString
in class java.lang.Object
public abstract ij.ImagePlus createPhantom()
public boolean isConfigured()
GUIConfigurable
isConfigured
in interface GUIConfigurable
public static PhantomRenderer[] getPhantoms()
public static ij.ImagePlus createEmptyVolume(java.lang.String title, int dimx, int dimy, int dimz)
title
- the titledimx
- the size in x directiondimy
- the size in y directiondimz
- the size in z direction (slice number)
public int getCurrentProjectionNumber()
ProjectionSource
getCurrentProjectionNumber
in interface ProjectionSource
ProjectionSource.getNextProjection()
,
ProjectionSource.getNextProjection(IndividualImagePipelineFilteringTool tool)
public void getNextProjection(IndividualImagePipelineFilteringTool tool)
ProjectionSource
getNextProjection
in interface ProjectionSource
tool
- the tool to write to
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |