STIR
6.2.0
|
Implementation of RayTraceVoxelsOnCartesianGrid. More...
#include "stir/recon_buildblock/RayTraceVoxelsOnCartesianGrid.h"
#include "stir/recon_buildblock/ProjMatrixElemsForOneBin.h"
#include "stir/CartesianCoordinate3D.h"
#include "stir/round.h"
#include "stir/warning.h"
#include <math.h>
#include <algorithm>
Namespaces | |
stir | |
Namespace for the STIR library (and some/most of its applications) | |
Functions | |
void | stir::RayTraceVoxelsOnCartesianGrid (ProjMatrixElemsForOneBin &lor, const CartesianCoordinate3D< float > &start_point, const CartesianCoordinate3D< float > &end_point, const CartesianCoordinate3D< float > &voxel_size, const float normalisation_constant=1.F) |
RayTraceVoxelsOnCartesianGrid finds the Length of Intersections (LOIs) of an LOR with a grid of voxels and appends them to the ProjMatrixElemsForOneBin object. More... | |
Implementation of RayTraceVoxelsOnCartesianGrid.