STIR 6.4.0
RayTraceVoxelsOnCartesianGrid.h
Go to the documentation of this file.
1//
2//
13/*
14 Copyright (C) 2000 PARAPET partners
15 Copyright (C) 2000- 2009, Hammersmith Imanet Ltd
16 This file is part of STIR.
17
18 SPDX-License-Identifier: Apache-2.0 AND License-ref-PARAPET-license
19
20 See STIR/LICENSE.txt for details
21*/
22#include "stir/common.h"
23
24START_NAMESPACE_STIR
25
26class ProjMatrixElemsForOneBin;
27template <typename elemT>
28class CartesianCoordinate3D;
29
69void RayTraceVoxelsOnCartesianGrid(ProjMatrixElemsForOneBin& lor,
70 const CartesianCoordinate3D<float>& start_point,
71 const CartesianCoordinate3D<float>& end_point,
72 const CartesianCoordinate3D<float>& voxel_size,
73 const float normalisation_constant = 1.F);
74
75END_NAMESPACE_STIR
basic configuration include file
void 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 voxel...
Definition RayTraceVoxelsOnCartesianGrid.cxx:52