**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
std::cout << " nx-image Number of columns in output image" << std::endl;
std::cout << " ny-image Number of rows in output image" << std::endl;
std::cout << " --interp Interpolation method during backprojection" << std::endl;
std::cout << " nx-image Number of columns in output image" << std::endl;
std::cout << " ny-image Number of rows in output image" << std::endl;
std::cout << " --interp Interpolation method during backprojection" << std::endl;
- std::cout << " nearest Nearest neighbor interpolation" << std::endl;
- std::cout << " linear Linear interpolation" << std::endl;
+ std::cout << " nearest Nearest neighbor interpolation" << std::endl;
+ std::cout << " linear Linear interpolation (default)" << std::endl;
+ std::cout << " cubic Cubic interpolation\n";
#endif
std::cout << " --preinterpolate Preinterpolation factor (default = 1)\n";
std::cout << " Used only with frequency-based filtering\n";
std::cout << " --filter Filter name" << std::endl;
#endif
std::cout << " --preinterpolate Preinterpolation factor (default = 1)\n";
std::cout << " Used only with frequency-based filtering\n";
std::cout << " --filter Filter name" << std::endl;
- std::cout << " abs_bandlimit Abs * Bandlimiting (default)" << std::endl;
- std::cout << " abs_sinc Abs * Sinc" << std::endl;
- std::cout << " abs_cosine Abs * Cosine" << std::endl;
- std::cout << " abs_hamming Abs * Hamming" << std::endl;
- std::cout << " shepp Shepp-Logan" << std::endl;
- std::cout << " bandlimit Bandlimiting" << std::endl;
- std::cout << " sinc Sinc" << std::endl;
- std::cout << " cosine Cosine" << std::endl;
- std::cout << " triangle Triangle" << std::endl;
- std::cout << " hamming Hamming" << std::endl;
+ std::cout << " abs_bandlimit Abs * Bandlimiting (default)" << std::endl;
+ std::cout << " abs_sinc Abs * Sinc" << std::endl;
+ std::cout << " abs_cosine Abs * Cosine" << std::endl;
+ std::cout << " abs_hamming Abs * Hamming" << std::endl;
+ std::cout << " shepp Shepp-Logan" << std::endl;
+ std::cout << " bandlimit Bandlimiting" << std::endl;
+ std::cout << " sinc Sinc" << std::endl;
+ std::cout << " cosine Cosine" << std::endl;
+ std::cout << " triangle Triangle" << std::endl;
+ std::cout << " hamming Hamming" << std::endl;
std::cout << " --filter-method Filter method before backprojections\n";;
std::cout << " convolution Spatial filtering (default)\n";
std::cout << " fourier Frequency filtering with discete fourier\n";
std::cout << " --filter-method Filter method before backprojections\n";;
std::cout << " convolution Spatial filtering (default)\n";
std::cout << " fourier Frequency filtering with discete fourier\n";
std::string sOptFilterMethodName (ProcessSignal::convertFilterMethodIDToName (ProcessSignal::FILTER_METHOD_CONVOLUTION));
std::string sOptFilterGenerationName (ProcessSignal::convertFilterGenerationIDToName (ProcessSignal::FILTER_GENERATION_DIRECT));
std::string sOptInterpName (Backprojector::convertInterpIDToName (Backprojector::INTERP_LINEAR));
std::string sOptFilterMethodName (ProcessSignal::convertFilterMethodIDToName (ProcessSignal::FILTER_METHOD_CONVOLUTION));
std::string sOptFilterGenerationName (ProcessSignal::convertFilterGenerationIDToName (ProcessSignal::FILTER_GENERATION_DIRECT));
std::string sOptInterpName (Backprojector::convertInterpIDToName (Backprojector::INTERP_LINEAR));