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

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

public class ProjectionTableFileTrajectory
extends ConfigFileBasedTrajectory

See Also:
Serialized Form

Constructor Summary
ProjectionTableFileTrajectory(java.lang.String filename, Trajectory model)
           
ProjectionTableFileTrajectory(Trajectory model)
           
 
Method Summary
 boolean getSuccess()
          is true if the reading was successful.
 void readConfigFile(java.lang.String filename)
          Reads the configuration from the file denoted by filename
 
Methods inherited from class edu.stanford.rsl.konrad.geometry.trajectories.ConfigFileBasedTrajectory
getGeometrySources, openAsGeometrySource
 
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

ProjectionTableFileTrajectory

public ProjectionTableFileTrajectory(java.lang.String filename,
                                     Trajectory model)
                              throws java.io.IOException
Throws:
java.io.IOException

ProjectionTableFileTrajectory

public ProjectionTableFileTrajectory(Trajectory model)
Method Detail

readConfigFile

public void readConfigFile(java.lang.String filename)
                    throws java.io.IOException
Description copied from interface: ConfigFileParser
Reads the configuration from the file denoted by filename

Parameters:
filename - the file name
Throws:
java.io.IOException - may happen during reading

getSuccess

public boolean getSuccess()
Description copied from interface: ConfigFileParser
is true if the reading was successful.

Returns:
reading success?