Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

btom_slice_simulator.h

Go to the documentation of this file.
00001 //this-sets-emacs-to-*-c++-*-mode
00002 #ifndef btom_slice_simulator_h_
00003 #define btom_slice_simulator_h_
00004 //-----------------------------------------------------------------------------
00005 //:
00006 // \file
00007 // \brief A simulator for tomographic reconstruction using Gaussian cylinders
00008 //
00009 // \author
00010 //   J.L. Mundy
00011 //
00012 // \verbatim
00013 //  Modifications:
00014 //   J.L. Mundy March 04, 2003   Initial version.
00015 // \endverbatim
00016 //-----------------------------------------------------------------------------
00017 
00018 #include <vil1/vil1_memory_image_of.h>
00019 #include <btom/btom_slice_simulator_params.h>
00020 
00021 class btom_slice_simulator : public btom_slice_simulator_params
00022 {
00023  public:
00024   btom_slice_simulator(btom_slice_simulator_params& ssp);
00025   ~btom_slice_simulator();
00026 
00027   void gaussian_sinogram(vil1_memory_image_of<float> & sinogram,
00028                          vil1_memory_image_of<float> & reconst);
00029 
00030  protected:
00031   btom_slice_simulator();
00032 };
00033 
00034 #endif // btom_slice_simulator_h_

Generated on Thu Jan 10 14:54:32 2008 for contrib/brl/bmvl/btom by  doxygen 1.4.4