|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.rsl.konrad.phantom.workers.SliceWorker
edu.stanford.rsl.konrad.geometry.splines.SurfaceBSplineVolumePhantom
public class SurfaceBSplineVolumePhantom
Constructor Summary | |
---|---|
SurfaceBSplineVolumePhantom()
|
Method Summary | |
---|---|
SliceWorker |
clone()
|
void |
configure()
Configures the object before execution |
void |
generateDefaultScene(double samplingU,
double samplingV)
|
java.lang.String |
getBibtexCitation()
Returns the citation in bibTex format |
SimpleVector |
getBounds()
Returns an SimpleVector that specifies the bounding box of the BSpline Phantom with six entries: Minimum X Coordinate Minimum Y Coordinate Minimum Z Coordinate Maximum X Coordinate Maximum Y Coordinate Maximum Z Coordinate |
java.lang.String |
getMedlineCitation()
Returns the citation in Medline format |
java.lang.String |
getProcessName()
|
void |
readSplineListFromFile(java.lang.String filename)
|
void |
resizeVolumeToMatchBounds(PointND min,
PointND max)
|
void |
resizeVolumeToMatchSplineSpace()
|
void |
setScene(AbstractScene scene)
|
void |
setSplineList(java.util.ArrayList<SurfaceBSpline> list)
|
java.util.ArrayList<AbstractShape> |
tesselateSplines(double samplingU,
double samplingV)
|
void |
workOnSlice(ij.process.ImageProcessor slice,
int sliceNumber)
Method will voxelize the phantom into the current slice |
Methods inherited from class edu.stanford.rsl.konrad.phantom.workers.SliceWorker |
---|
copyInternalElementsTo, getAvailableSliceWorkers, getAvailableWorkersAsString, getWorkerFromString, isConfigured, isShowStatus, run, setImagePlus, setLatch, setShowStatus, setSliceList, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SurfaceBSplineVolumePhantom()
Method Detail |
---|
public void workOnSlice(ij.process.ImageProcessor slice, int sliceNumber)
SliceWorker
workOnSlice
in class SliceWorker
slice
- the volume slicesliceNumber
- the slice numberpublic java.lang.String getProcessName()
public java.lang.String getBibtexCitation()
Citeable
public java.lang.String getMedlineCitation()
Citeable
public void readSplineListFromFile(java.lang.String filename) throws java.io.IOException
java.io.IOException
public void setSplineList(java.util.ArrayList<SurfaceBSpline> list)
public void resizeVolumeToMatchBounds(PointND min, PointND max)
public void resizeVolumeToMatchSplineSpace()
public java.util.ArrayList<AbstractShape> tesselateSplines(double samplingU, double samplingV)
public void setScene(AbstractScene scene)
public void generateDefaultScene(double samplingU, double samplingV) throws java.io.IOException
java.io.IOException
public void configure() throws java.lang.Exception
GUIConfigurable
configure
in interface GUIConfigurable
configure
in class SliceWorker
java.lang.Exception
- may happenpublic SliceWorker clone()
clone
in class SliceWorker
public SimpleVector getBounds()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |