edu.stanford.rsl.konrad.geometry.trajectories
Class ExtrapolatedTrajectory

java.lang.Object
  extended by edu.stanford.rsl.konrad.geometry.trajectories.Trajectory
      extended by edu.stanford.rsl.konrad.geometry.trajectories.ExtrapolatedTrajectory
All Implemented Interfaces:
SafeSerializable, java.io.Serializable

public class ExtrapolatedTrajectory
extends Trajectory

See Also:
Serialized Form

Constructor Summary
ExtrapolatedTrajectory()
           
ExtrapolatedTrajectory(Trajectory source)
           
 
Method Summary
 void extrapolateProjectionGeometry()
           
static SimpleMatrix getHomogeneousRotationMatrixZ(double angularIncrement)
          Computes a rotation matrix around z axis in homogeneous coordinates.
 boolean isDebug()
           
 void setDebug(boolean debug)
           
 
Methods inherited from class edu.stanford.rsl.konrad.geometry.trajectories.Trajectory
getAverageAngularIncrement, getDetectorHeight, getDetectorWidth, getNumProjectionMatrices, getPixelDimensionX, getPixelDimensionY, getPrimaryAngles, getPrimaryAnglesString, getProjectionMatrices, getProjectionMatrix, getProjectionStackSize, getReconDimensions, getReconDimensionX, getReconDimensionY, getReconDimensionZ, getReconVoxelSizes, getSecondaryAngles, getSecondaryAnglesString, getSourceToCenterOfRotationDistance, getSourceToDetectorDistance, getVoxelSpacingX, getVoxelSpacingY, getVoxelSpacingZ, prepareForSerialization, setAverageAngularIncrement, setDetectorHeight, setDetectorWidth, setNumProjectionMatrices, setPixelDimensionX, setPixelDimensionY, setPrimaryAngles, setPrimaryAnglesString, setProjectionMatrices, setProjectionStackSize, setReconDimensions, setReconDimensionX, setReconDimensionY, setReconDimensionZ, setReconVoxelSizes, setSecondaryAngles, setSecondaryAnglesString, setSourceToCenterOfRotationDistance, setSourceToDetectorDistance, setVoxelSpacingX, setVoxelSpacingY, setVoxelSpacingZ
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtrapolatedTrajectory

public ExtrapolatedTrajectory()

ExtrapolatedTrajectory

public ExtrapolatedTrajectory(Trajectory source)
Method Detail

isDebug

public boolean isDebug()
Returns:
the debug

setDebug

public void setDebug(boolean debug)
Parameters:
debug - the debug to set

getHomogeneousRotationMatrixZ

public static SimpleMatrix getHomogeneousRotationMatrixZ(double angularIncrement)
Computes a rotation matrix around z axis in homogeneous coordinates. Angle is supposed to be in radians.

Parameters:
angularIncrement -
Returns:
the rotation matrix

extrapolateProjectionGeometry

public void extrapolateProjectionGeometry()