public class OpenCLCompensatedBackProjectorTPS extends VOIBasedReconstructionFilter implements java.lang.Runnable, Citeable
| Constructor and Description |
|---|
OpenCLCompensatedBackProjectorTPS(float[][] coeff,
float[][] pts,
float[][] A,
float[][] b) |
| 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
|
float[][] |
getA() |
float[][] |
getB() |
java.lang.String |
getBibtexCitation()
Returns the citation in bibTex format
|
float[][] |
getCoeff() |
java.lang.String |
getMedlineCitation()
Returns the citation in Medline format
|
float[][] |
getPts() |
void |
loadInputQueue(ImageProcessorBuffer inp) |
void |
OpenCLRun() |
void |
prepareForSerialization()
Sets all data objects in the serialized object to null which do not implement the Serializable interface.
|
void |
setA(float[][] a) |
void |
setB(float[][] b) |
void |
setCoeff(float[][] coeff) |
void |
setPts(float[][] pts) |
void |
waitForResult() |
clone, close, getName, getToolName, isFastVOIMode, setConfiguration, setFastVOIMode, setMaxI, setMaximumVolumeOfInterest, setMaximumVolumeOfInterestisDeviceDependentapplyHounsfieldScaling, getGeometry, initializeProjectionVolume, setProjectionVolume, updateVolumefeedFilter, getContext, process, run, setContext, setShowStatus, setSink, startgetFilterTools, isConfigured, setConfigured, toStringpublic OpenCLCompensatedBackProjectorTPS(float[][] coeff,
float[][] pts,
float[][] A,
float[][] b)
public void prepareForSerialization()
SafeSerializableprepareForSerialization in interface SafeSerializableprepareForSerialization in class VOIBasedReconstructionFilterpublic void configure()
throws java.lang.Exception
GUIConfigurableconfigure in interface GUIConfigurableconfigure in class VOIBasedReconstructionFilterjava.lang.Exception - may happenpublic java.lang.String getBibtexCitation()
CiteablegetBibtexCitation in interface CiteablegetBibtexCitation in class VOIBasedReconstructionFilterpublic java.lang.String getMedlineCitation()
CiteablegetMedlineCitation in interface CiteablegetMedlineCitation in class VOIBasedReconstructionFilterpublic void waitForResult()
public void backproject(Grid2D projection, int projectionNumber)
FBPReconstructionFilterbackproject in class VOIBasedReconstructionFilterprojection - 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()
public void loadInputQueue(ImageProcessorBuffer inp) throws java.io.IOException
java.io.IOExceptionpublic float[][] getCoeff()
public void setCoeff(float[][] coeff)
public float[][] getPts()
public void setPts(float[][] pts)
public float[][] getA()
public void setA(float[][] a)
public float[][] getB()
public void setB(float[][] b)