Package | Description |
---|---|
edu.stanford.rsl.conrad.geometry.motion |
Contains classes to model motion.
|
edu.stanford.rsl.conrad.geometry.splines |
Contains classes to model splines.
|
edu.stanford.rsl.conrad.phantom |
Contains classes to model different numerical phantoms.
|
edu.stanford.rsl.conrad.phantom.xcat |
Contains classes to create a phantom that is similar to NCAT.
|
edu.stanford.rsl.conrad.reconstruction |
Contains classes to implement different reconstruction algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
AffineMotionField
MotionField to handle affine rotation and translational motion.
|
class |
CombinedBreathingHeartMotionField |
class |
CompressionMotionField
Models a MotionField as two points and a normal vector.
|
class |
ConstantMotionField |
class |
DualMotionField |
class |
MixedSurfaceBSplineMotionField |
class |
MovingCenterRotationMotionField |
class |
OpenCLParzenWindowMotionField
General Class to map any of the ParzenWindowMotionField classes to GPU.
|
class |
ParzenWindowMotionField
This is an abstract class to describe a motion field that uses a Parzen window for interpolation.
|
class |
PlanarMotionField
Class to project a MotionField onto a plane.
|
class |
PointBasedMotionField
Implements a linear interpolating motion field based on points over time.
|
class |
RotationMotionField
MotionField to handle rotational motion.
|
class |
SimpleMotionField |
class |
TimeVariantSurfaceBSplineListMotionField
Parzen-interpolating motion field.
|
class |
TimeVariantSurfaceBSplineMotionField
ParzenWindowMotionField that uses the points from a TimeVarianSurfaceBSpline to create the motion information.
|
class |
VICONMarkerMotionField |
Modifier and Type | Method and Description |
---|---|
static MotionField |
MotionUtil.get4DSpline() |
Constructor and Description |
---|
DualMotionField(HalfSpaceBoundingCondition halfSpaceOne,
MotionField one,
MotionField two) |
MovingCenterRotationMotionField(PointND transformationCenter,
MotionField centerTransform,
SimpleVector rotationAxis,
double angle) |
PlanarMotionField(MotionField fullMotion,
SimpleVector planeNormal) |
Constructor and Description |
---|
NearestNeighborTimeVariantSurfaceBSpline(SurfaceBSpline timeInvariant,
MotionField motion,
int timePoints,
boolean addInitial) |
TimeVariantSurfaceBSpline(SurfaceBSpline timeInvariant,
MotionField motion,
int timePoints,
boolean addInitial) |
Modifier and Type | Class and Description |
---|---|
class |
AnalyticPhantom4D |
class |
MovingBallPhantom
A simple 4D phantom similar to a swinging pendulum - spherical version.
|
Modifier and Type | Method and Description |
---|---|
MotionField |
AnalyticPhantom4D.getMotionField() |
Modifier and Type | Class and Description |
---|---|
class |
BreathingScene |
class |
CombinedBreathingHeartScene |
class |
CoronaryScene |
class |
DynamicSquatScene
Class to simulate very simple knee joint motion in XCat.
|
class |
HeartScene |
class |
SquatScene
Class to simluate very simple knee joint motion in XCat.
|
class |
WholeBodyScene
Simple scene for XCat to display the whole body.
|
class |
XCatScene
Class to model scenes involving Paul Seagar's XCAT.
![]() |
Modifier and Type | Method and Description |
---|---|
MotionField |
WholeBodyScene.getCompoundMotion(int numberOfBSplineTimePoints,
java.util.ArrayList<java.util.ArrayList<PointND>> additionalMotion,
int context)
Creates a motion field from a sequence of points in time.
|
MotionField |
SquatScene.getMotionField() |
MotionField |
HeartScene.getMotionField() |
MotionField |
CombinedBreathingHeartScene.getMotionField() |
MotionField |
BreathingScene.getMotionField() |
MotionField |
WholeBodyScene.getSceneMotion(int numberOfBSplineTimePoints,
java.util.ArrayList<java.util.ArrayList<PointND>> additionalMotion,
int context)
Creates a motion field from the scene motion plus a sequence of points in time.
|
Modifier and Type | Method and Description |
---|---|
void |
HeartScene.createArteryTree(MotionField referenceMotion) |
void |
CoronaryScene.createArteryTree(MotionField referenceMotion) |
void |
HeartScene.createLesions(MotionField referenceMotion)
Renders lesions into the atrium and the ventricle according to the specified motion field.
|
Modifier and Type | Method and Description |
---|---|
MotionField |
MotionCompensatedVOIBasedReconstructionFilter.getMotionField() |
Modifier and Type | Method and Description |
---|---|
void |
MotionCompensatedVOIBasedReconstructionFilter.setMotionField(MotionField motionField) |