STIR  6.2.0
Namespaces | Functions

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)
 

Detailed Description

non-inline implementations for stir::NiftyPETHelper

Author
Richard Brown