public class OpenCLCompensatedBackProjector extends VOIBasedReconstructionFilter implements java.lang.Runnable, Citeable
Constructor and Description |
---|
OpenCLCompensatedBackProjector() |
Modifier and Type | Method and Description |
---|---|
void |
backproject(Grid2D projection,
int projectionNumber)
Backprojects a single projection into the reconstruction space.
|
void |
configure()
Configures the object before execution
|
java.lang.String |
getBibtexCitation()
Returns the citation in bibTex format
|
java.lang.String |
getMedlineCitation()
Returns the citation in Medline format
|
void |
loadInputQueue(ImageProcessorBuffer inp) |
void |
OpenCLRun(double[] motionfield) |
void |
prepareForSerialization()
Sets all data objects in the serialized object to null which do not implement the Serializable interface.
|
void |
waitForResult(double[] motionfield) |
clone, close, getName, getToolName, isFastVOIMode, setConfiguration, setFastVOIMode, setMaxI, setMaximumVolumeOfInterest, setMaximumVolumeOfInterest
isDeviceDependent
applyHounsfieldScaling, getGeometry, initializeProjectionVolume, setProjectionVolume, updateVolume
feedFilter, getContext, process, run, setContext, setShowStatus, setSink, start
getFilterTools, isConfigured, setConfigured, toString
public void prepareForSerialization()
SafeSerializable
prepareForSerialization
in interface SafeSerializable
prepareForSerialization
in class VOIBasedReconstructionFilter
public void configure() throws java.lang.Exception
GUIConfigurable
configure
in interface GUIConfigurable
configure
in class VOIBasedReconstructionFilter
java.lang.Exception
- may happenpublic java.lang.String getBibtexCitation()
Citeable
getBibtexCitation
in interface Citeable
getBibtexCitation
in class VOIBasedReconstructionFilter
public java.lang.String getMedlineCitation()
Citeable
getMedlineCitation
in interface Citeable
getMedlineCitation
in class VOIBasedReconstructionFilter
public void waitForResult(double[] motionfield)
public void backproject(Grid2D projection, int projectionNumber)
FBPReconstructionFilter
backproject
in class VOIBasedReconstructionFilter
projection
- the projection to backprojectprojectionNumber
- the number of the projection in the data set. This is used to identify the correct projection matrix.public void OpenCLRun(double[] motionfield)
public void loadInputQueue(ImageProcessorBuffer inp) throws java.io.IOException
java.io.IOException