public class MovingBallPhantom extends AnalyticPhantom4D
ADD_HIGHEST_PRIORITY, ADD_LOWEST_PRIORITY
Constructor and Description |
---|
MovingBallPhantom() |
Modifier and Type | Method and Description |
---|---|
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
|
java.lang.String |
getName() |
PointND |
getPosition(PointND initialPosition,
double initialTime,
double time)
Determines the position at a given initialPosition and a given time where time = 0 is the initial position and time = 1 is the end position.
|
java.util.ArrayList<PointND> |
getPositions(PointND initialPosition,
double initialTime,
double... times) |
PrioritizableScene |
getScene(double voxelSizeX,
double voxelSizeY,
double voxelSizeZ,
double samplingU,
double samplingV,
double time)
Creates the scene at time t given the sampling factors.
|
getMotionField, getTimeWarper, setTimeWarper
getAnalyticPhantoms, isConfigured, setConfigured, tessellatePhantom, toString
add, add, add, addAll, addAll, clear, clearObjectsOnly, contains, containsAll, getHighestPriority, getLowestPriority, getObject, getPriority, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
getBackgroundMaterial, getMax, getMin, setBackground, setMax, setMin, setName
public void configure() throws java.lang.Exception
GUIConfigurable
configure
in interface GUIConfigurable
configure
in class AnalyticPhantom
java.lang.Exception
- may happenpublic PointND getPosition(PointND initialPosition, double initialTime, double time)
MotionField
public java.util.ArrayList<PointND> getPositions(PointND initialPosition, double initialTime, double... times)
public java.lang.String getBibtexCitation()
Citeable
public java.lang.String getMedlineCitation()
Citeable
public PrioritizableScene getScene(double voxelSizeX, double voxelSizeY, double voxelSizeZ, double samplingU, double samplingV, double time)
AnalyticPhantom4D
getScene
in class AnalyticPhantom4D
public java.lang.String getName()
getName
in class AnalyticPhantom