STIR
6.2.0
|
non-inline implementations for stir::NiftyPETHelper More...
#include "stir/recon_buildblock/NiftyPET_projector/NiftyPETHelper.h"
#include "stir/VoxelsOnCartesianGrid.h"
#include "stir/is_null_ptr.h"
#include "stir/ProjDataInfoCylindricalNoArcCorr.h"
#include "stir/ProjDataInMemory.h"
#include "stir/IndexRange3D.h"
#include "stir/FilePath.h"
#include "stir/IO/stir_ecat_common.h"
#include "stir/error.h"
#include <fstream>
#include <math.h>
#include <boost/format.hpp>
#include "driver_types.h"
#include "def.h"
#include "auxmath.h"
#include "prjb.h"
#include "prjf.h"
#include "recon.h"
#include "lmproc.h"
#include "scanner_0.h"
#include "rnd.h"
#include "norm.h"
Namespaces | |
stir | |
Namespace for the STIR library (and some/most of its applications) | |
Functions | |
template<class dataType > | |
dataType * | stir::create_heap_array (const unsigned numel, const dataType val=dataType(0)) |
void | stir::get_stir_indices_and_dims (int stir_dim[3], Coordinate3D< int > &min_indices, Coordinate3D< int > &max_indices, const DiscretisedDensity< 3, float > &stir) |
unsigned | stir::convert_NiftyPET_im_3d_to_1d_idx (const unsigned x, const unsigned y, const unsigned z) |
std::vector< int > | stir::get_buckets (unsigned int *bck, const unsigned B, const unsigned nitag) |
Get bucket singles (from mmrhist.py) | |
void | stir::check_im_sizes (const int stir_dim[3], const int np_dim[3]) |
void | stir::check_voxel_spacing (const DiscretisedDensity< 3, float > &stir) |
void | stir::get_vals_for_proj_data_conversion (std::vector< int > &sizes, std::vector< int > &segment_sequence, int &num_sinograms, int &min_view, int &max_view, int &min_tang_pos, int &max_tang_pos, const ProjDataInfo &proj_data_info, const std::vector< float > &np_vec) |
void | stir::get_stir_segment_and_axial_pos_from_NiftyPET_sino (int &segment, int &axial_pos, const unsigned np_sino, const std::vector< int > &sizes, const std::vector< int > &segment_sequence) |
void | stir::get_NiftyPET_sino_from_stir_segment_and_axial_pos (unsigned &np_sino, const int segment, const int axial_pos, const std::vector< int > &sizes, const std::vector< int > &segment_sequence) |
non-inline implementations for stir::NiftyPETHelper