public class BreathingScene extends WholeBodyScene
ADD_HIGHEST_PRIORITY, ADD_LOWEST_PRIORITY
Constructor and Description |
---|
BreathingScene() |
Modifier and Type | Method and Description |
---|---|
void |
configure()
Configures the object before execution
|
PointND |
getDiaphragmMax() |
PointND |
getDiaphragmMin() |
SimpleVector |
getDiaphragmMotionVector_old(double initialTime,
double time) |
SimpleVector |
getDiaphragmMotionVector(double initialTime,
double time)
Returns the Motion Vector of the top of the diaphragm from initialTime to time
|
double |
getDiaphragmMovement() |
MotionField |
getMotionField() |
java.lang.String |
getName() |
int |
getNumberOfBSplineTimePoints() |
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) |
void |
setDiaphragmMax(PointND diaphragmMax) |
void |
setDiaphragmMin(PointND diaphragmMin) |
void |
setDiaphragmMovement(double diaphragmMovement) |
void |
setNumberOfBSplineTimePoints(int numberOfBSplineTimePoints) |
void |
setTimeWarper(TimeWarper warper) |
getBibtexCitation, getBinaryRepresentation, getCompoundMotion, getMedlineCitation, getSceneMotion, readSplines, tessellateScene
createPhysicalObjects, exclude, generateFromSplineName, getScene, getSplineNameMaterialNameLUT, getSplinePriorityLUT, getSplines, getTimeWarper, getVariants
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 MotionField getMotionField()
getMotionField
in class AnalyticPhantom4D
public void configure()
GUIConfigurable
configure
in interface GUIConfigurable
configure
in class WholeBodyScene
public PointND getPosition(PointND initialPosition, double initialTime, double time)
MotionField
getPosition
in interface MotionField
getPosition
in class WholeBodyScene
public java.util.ArrayList<PointND> getPositions(PointND initialPosition, double initialTime, double... times)
getPositions
in interface MotionField
getPositions
in class WholeBodyScene
public void setTimeWarper(TimeWarper warper)
setTimeWarper
in interface MotionField
setTimeWarper
in class XCatScene
public SimpleVector getDiaphragmMotionVector(double initialTime, double time)
initialTime
- the initial timetime
- the timepublic SimpleVector getDiaphragmMotionVector_old(double initialTime, double time)
public double getDiaphragmMovement()
public void setDiaphragmMovement(double diaphragmMovement)
diaphragmMovement
- the diaphragmMovement to setpublic int getNumberOfBSplineTimePoints()
public void setNumberOfBSplineTimePoints(int numberOfBSplineTimePoints)
numberOfBSplineTimePoints
- the numberOfBSplineTimePoints to setpublic PointND getDiaphragmMin()
public void setDiaphragmMin(PointND diaphragmMin)
diaphragmMin
- the diaphragmMin to setpublic PointND getDiaphragmMax()
public void setDiaphragmMax(PointND diaphragmMax)
diaphragmMax
- the diaphragmMax to setpublic java.lang.String getName()
getName
in class WholeBodyScene