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_
1.7.5.1