Packages 
Package Description
edu.stanford.rsl.apps
This package contains all applications that are delivered with CONRAD.
edu.stanford.rsl.apps.gui
Contains classes for the graphical user interface of CONRAD.
edu.stanford.rsl.apps.gui.blobdetection  
edu.stanford.rsl.apps.gui.pointselector  
edu.stanford.rsl.apps.gui.roi
Contains classes related to region-of-interest processing, i.e.
edu.stanford.rsl.conrad
Contains basic classes of CONRAD as the command line interface Conrad.java and the famous TestBob.java.
edu.stanford.rsl.conrad.calibration
Contains Classes for the calibration of C-arm trajectories.
edu.stanford.rsl.conrad.cuda
Contains classes for hardware-accelerated projection and volume handling using CUDA.
edu.stanford.rsl.conrad.cuda.splines
Contains the CUDA implementations of splines.
edu.stanford.rsl.conrad.data
The package contains the new grid classes that will be used in the future.
edu.stanford.rsl.conrad.data.iterators
Contains iterators for the Grid classes.
edu.stanford.rsl.conrad.data.test
Contains tests for the grid classes.
edu.stanford.rsl.conrad.filtering
Contains classes for filtering of image data.
edu.stanford.rsl.conrad.filtering.multiprojection
Contains classes for filtering of image data accessing multiple images at a time.
edu.stanford.rsl.conrad.filtering.multiprojection.anisotropic
Contains classes for anisotropic filtering of image data.
edu.stanford.rsl.conrad.filtering.multiprojection.blocks
Contains classes for block-wise parallel filtering of image data.
edu.stanford.rsl.conrad.filtering.rampfilters
Contains classes for ramp filtering of image data.
edu.stanford.rsl.conrad.filtering.redundancy
Contains classes for redundancy weighting of image data for filtered backprojection.
edu.stanford.rsl.conrad.fitting
Contains classes for fitting functions to point data.
edu.stanford.rsl.conrad.fitting.test
Contains iterators for the filtering classes.
edu.stanford.rsl.conrad.geometry
Contains classes to describe various projection geometries.
edu.stanford.rsl.conrad.geometry.bounds
Contains classes to model boundary conditions.
edu.stanford.rsl.conrad.geometry.motion
Contains classes to model motion.
edu.stanford.rsl.conrad.geometry.motion.timewarp
Contains classes to model time.
edu.stanford.rsl.conrad.geometry.shapes
Contains classes to model arbitrary shapes.
edu.stanford.rsl.conrad.geometry.shapes.compound
Contains classes to model compound shapes, i.e.
edu.stanford.rsl.conrad.geometry.shapes.simple
Contains classes to model simple shapes.
edu.stanford.rsl.conrad.geometry.splines
Contains classes to model splines.
edu.stanford.rsl.conrad.geometry.test
Contains classes to test arbitrary shapes.
edu.stanford.rsl.conrad.geometry.trajectories
Contains classes to model trajectories, i.e.
edu.stanford.rsl.conrad.geometry.transforms
Contains classes to model transformations in 3D.
edu.stanford.rsl.conrad.geometry.transforms.test
Contains classes to test transformations in 3D.
edu.stanford.rsl.conrad.io
Contains classes for input and output of data.
edu.stanford.rsl.conrad.metric
Contains classes to measure image quality.
edu.stanford.rsl.conrad.numerics
Contains Matrix and Vector objects and associated linear algebra operations.
edu.stanford.rsl.conrad.numerics.mathexpressions
Contains classes to model the Forbild phantom language.
edu.stanford.rsl.conrad.numerics.test
Contains classes to test the numerical classes.
edu.stanford.rsl.conrad.opencl
Contains classes to use OpenCL.
edu.stanford.rsl.conrad.opencl.GLCLDemo
Contains a jogamp demo for GLCL interoperabilty.
edu.stanford.rsl.conrad.opencl.rendering
Contains classes for OpenCL realtime volume rendering.
edu.stanford.rsl.conrad.parallel
Contains classes for parallel processing.
edu.stanford.rsl.conrad.phantom
Contains classes to model different numerical phantoms.
edu.stanford.rsl.conrad.phantom.electrondensity
Contains classes to model the electron density phantom.
edu.stanford.rsl.conrad.phantom.forbild
Contains classes to parse the Forbild phantoms.
edu.stanford.rsl.conrad.phantom.forbild.shapes
Contains classes to model the Forbild shapes.
edu.stanford.rsl.conrad.phantom.renderer
Contains classes to render the phantoms.
edu.stanford.rsl.conrad.phantom.workers
Contains classes that model the worker threads of the phantom renderers.
edu.stanford.rsl.conrad.phantom.xcat
Contains classes to create a phantom that is similar to NCAT.
edu.stanford.rsl.conrad.physics
Contains classes to physical effects related to x-rays.
edu.stanford.rsl.conrad.physics.absorption
Contains classes to model different absorption models.
edu.stanford.rsl.conrad.physics.materials
Contains classes to model different materials using the NIST elementary data.
edu.stanford.rsl.conrad.physics.materials.database
Contains classes to access the NIST elementary data.
edu.stanford.rsl.conrad.physics.materials.database.xmldatagenerators
Contains classes to create the xml lookup data in CONRAD.
edu.stanford.rsl.conrad.physics.materials.materialsTest
Contains classes to test the material functions.
edu.stanford.rsl.conrad.physics.materials.utils
Contains utility classes for material handling.
edu.stanford.rsl.conrad.pipeline
Contains classes to enable pipeline processing.
edu.stanford.rsl.conrad.reconstruction
Contains classes to implement different reconstruction algorithms.
edu.stanford.rsl.conrad.reconstruction.iterative
Contains classes to implement different iterative reconstruction algorithms.
edu.stanford.rsl.conrad.reconstruction.test
Contains classes to test different iterative reconstruction algorithms.
edu.stanford.rsl.conrad.reconstruction.voi
Contains classes to model the volume-of-interest (VOI).
edu.stanford.rsl.conrad.rendering
Contains classes that model different ray tracers.
edu.stanford.rsl.conrad.utils
Contains various utility classes.
edu.stanford.rsl.conrad.utils.interpolation
Contains various utility classes for interpolation.
edu.stanford.rsl.conrad.utils.parsers
Contains classes to implement parsers.
edu.stanford.rsl.conrad.volume3d
Contains classes to model 3D volumes.
edu.stanford.rsl.conrad.volume3d.operations
Contains classes for parallel processing of volumes.
edu.stanford.rsl.tutorial
This package contains reference implementations for different well known reconstruction methods and can be used to look up how to do certain things via the API.
edu.stanford.rsl.tutorial.atract
This package contains a reference implementation of ATRACT.
edu.stanford.rsl.tutorial.cone
This package contains a reference implementation of a FDK reconstruction.
edu.stanford.rsl.tutorial.fan
This package contains a reference implementation of a fan beam reconstruction.
edu.stanford.rsl.tutorial.fan.dynamicCollimation
This package contains a reference implementation of a fan beam reconstruction using dynamic collimation.
edu.stanford.rsl.tutorial.fan.redundancy
This package contains reference implementations different redundancy weights.
edu.stanford.rsl.tutorial.motionEstimation
This package contains a motion estimator.
edu.stanford.rsl.tutorial.parallel
This package contains a reference implementation of a parallel beam reconstruction.
edu.stanford.rsl.tutorial.phantoms
This package contains simple phantoms.
edu.stanford.rsl.tutorial.truncation
This package contains truncation experiments.