STIR  6.2.0
Deprecated List
Member stir::Array< num_dimensions, elemT >::axpby (const elemT2 a, const Array &x, const elemT2 b, const Array &y)
a*x+b*y (use xapyb)
Member stir::ask_filename_with_extension (char *file_in_directory_name, const std::string &prompt, const std::string &default_extension)
Use ask_filename_with_extension(const std::string&, const std::string&);
Member stir::BackProjectorByBinUsingInterpolation::BackProjectorByBinUsingInterpolation (shared_ptr< const ProjDataInfo > const &, shared_ptr< const DiscretisedDensity< 3, float >> const &image_info_ptr, const bool use_piecewise_linear_interpolation=true, const bool use_exact_Jacobian=true)
Use set_up() instead
Member stir::DiscretisedDensity< num_dimensions, elemT >::read_from_file (const std::string &filename)
This function just calls stir::read_from_file.
Class stir::ecat::ecat6::ECAT6ImageInputFileFormat
Class stir::ecat::ecat6::ECAT6OutputFileFormat
Member stir::error (const char *const s,...)
(use 1 argument version instead)
Member stir::find_filename (const char *const filename_with_directory)
use find_pos_of_filename()
Class stir::FrameSinglesRates
Member stir::GE::RDF_HDF5::GEHDF5Wrapper::get_file () const
Member stir::get_directory_name (char *directory_name, const char *const filename_with_directory)
Use get_directory_name(const std::string&)
Member stir::InterfileHeader::isotope_name
Member stir::NumericVectorWithOffset< T, elemT >::axpby (const elemT2 a, const NumericVectorWithOffset &x, const elemT2 b, const NumericVectorWithOffset &y)
a*x+b*y (use xapyb)
Member stir::OSMAPOSLReconstruction< TargetT >::do_rim_truncation
Member stir::PoissonLogLikelihoodWithLinearModelForMean< TargetT >::set_up (shared_ptr< TargetT > const &target_sptr) override
This special handling of the string "1" will be removed later.
Member stir::PoissonLogLikelihoodWithLinearModelForMeanAndListModeDataWithProjMatrixByBin< TargetT >::max_ring_difference_num_to_process
Member stir::ProjData::axpby (const float a, const ProjData &x, const float b, const ProjData &y)
a*x+b*y (use xapyb)
Member stir::ProjData::get_empty_segment_by_sinogram (const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const
Use get_empty_segment_by_sinogram(const SegmentIndices&) instead .
Member stir::ProjData::get_empty_segment_by_view (const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const
Use get_empty_segment_by_sinogram(const SegmentIndices&) instead .
Member stir::ProjData::get_empty_sinogram (const int ax_pos_num, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const
Use get_sinogram(const SinogramIndices&) instead .
Member stir::ProjData::get_empty_viewgram (const int view, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const
Use get_viewgram(const ViewgramIndices&) instead.
Member stir::ProjData::get_segment_by_sinogram (const int segment_num, const int timing_pos=0) const
Use get_segment_by_sinogram(const SegmentIndices&) instead.
Member stir::ProjData::get_segment_by_view (const int segment_num, const int timing_pos=0) const
Use get_segment_by_view(const SegmentIndices&) instead.
Member stir::ProjData::get_sinogram (const int ax_pos_num, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const =0
Use get_sinogram(const SinogramIndices&) instead .
Member stir::ProjData::get_viewgram (const int view, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const =0
Use get_viewgram(const ViewgramIndices&) instead.
Member stir::ProjDataInfo::get_empty_segment_by_sinogram (const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos_num=0) const
Member stir::ProjDataInfo::get_empty_segment_by_view (const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos_num=0) const
Member stir::ProjDataInfo::get_empty_sinogram (const int ax_pos_num, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos_num=0) const
Member stir::ProjDataInfo::get_empty_viewgram (const int view_num, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos_num=0) const
Member stir::ProjDataInfo::ProjDataInfoCTI (const shared_ptr< Scanner > &scanner_ptr, const int span, const int max_delta, const int num_views, const int num_tangential_poss, const bool arc_corrected=true, const int tof_mash_factor=0)
Member stir::ProjDataInfoCylindricalNoArcCorr::find_scanner_coordinates_given_cartesian_coordinates (int &det1, int &det2, int &ring1, int &ring2, const CartesianCoordinate3D< float > &c1, const CartesianCoordinate3D< float > &c2) const
Member stir::ProjDataInfoCylindricalNoArcCorr::get_det_pair_for_bin (int &det_num1, int &ring_num1, int &det_num2, int &ring_num2, const Bin &bin) const
Member stir::ProjDataInfoGenericNoArcCorr::find_cartesian_coordinates_of_detection (CartesianCoordinate3D< float > &coord_1, CartesianCoordinate3D< float > &coord_2, const Bin &bin) const override
Member stir::ProjDataInfoGenericNoArcCorr::get_det_pair_for_bin (int &det1_num, int &ring1_num, int &det2_num, int &ring2_num, const Bin &) const
Member stir::ProjDataInMemory::axpby (const float a, const ProjData &x, const float b, const ProjData &y) override
a*x+b*y (use xapyb)
Member stir::RelatedViewgrams< elemT >::get_basic_view_segment_num () const
Use get_basic_viewgram_indices() instead.
Class stir::ScatterEstimation
The current parsing code still allows the bin normalisation type keyword to specify a "chained" normalisation object with first the norm and second the atten. As there is no way to guarantee that this will be the case, we have now replaced this with explicit setting of the norm factors only (keyword normalisation type) and the attenuation factors. The naming of the keywords is confusing however. (Ensuring backwards compatibility was not so easy, so the code might look confusing.)
Member stir::ScatterEstimation::get_iterations_num () const
Use get_num_iterations()
Member stir::ScatterSimulation::get_density_image_for_scatter_points_sptr () const
Member stir::SegmentBySinogram< elemT >::SegmentBySinogram (const shared_ptr< const ProjDataInfo > &proj_data_info_ptr_v, const int segment_num, const int timing_pos_num=0)
Use version with SegmentIndices instead
Member stir::SegmentBySinogram< elemT >::SegmentBySinogram (const Array< 3, elemT > &v, const shared_ptr< const ProjDataInfo > &proj_data_info_ptr_v, const int segment_num, const int timing_pos_num=0)
Use version with SegmentIndices instead
Member stir::SegmentByView< elemT >::SegmentByView (const Array< 3, elemT > &v, const shared_ptr< const ProjDataInfo > &proj_data_info_ptr, const int segment_num, const int timing_pos_num=0)
Use version with SegmentIndices instead
Member stir::SegmentByView< elemT >::SegmentByView (const shared_ptr< const ProjDataInfo > &proj_data_info_ptr, const int segment_num, const int timing_pos_num=0)
Use version with SegmentIndices instead
Member stir::Sinogram< elemT >::Sinogram (const shared_ptr< const ProjDataInfo > &proj_data_info_ptr, const int ax_pos_num, const int segment_num, const int timing_pos_num=0)
Use version with SinogramIndices instead.
Member stir::Sinogram< elemT >::Sinogram (const Array< 2, elemT > &p, const shared_ptr< const ProjDataInfo > &proj_data_info_ptr, const int ax_pos_num, const int segment_num, const int timing_pos_num=0)
Use version with SinogramIndices instead.
Member stir::TimeFrameDefinitions::TimeFrameDefinitions (const std::string &fdef_filename)
The filename can point to an ECAT6 file, and ECAT7 file (if you have installed the LLN library), an Interfile file, or a simple ASCII text file.
Member stir::VectorWithOffset< T >::get_length () const
Use size() instead.
Member stir::VectorWithOffset< T >::VectorWithOffset (const int hsz, T *const data_ptr, T *const end_of_data_ptr)
Member stir::VectorWithOffset< T >::VectorWithOffset (const int min_index, const int max_index, T *const data_ptr, T *const end_of_data_ptr)
Member stir::Viewgram< elemT >::Viewgram (const shared_ptr< const ProjDataInfo > &proj_data_info_ptr, const int v_num, const int s_num, const int t_num=0)
Use version with ViewgramIndices instead
Member stir::Viewgram< elemT >::Viewgram (const Array< 2, elemT > &p, const shared_ptr< const ProjDataInfo > &proj_data_info_ptr, const int v_num, const int s_num, const int t_num=0)
Use version with ViewgramIndices instead
Class stir::ViewSegmentNumbers
Member stir::warning (const char *const s,...)
(use 1 argument version instead)
File stir_ecat6.h