SIRF  3.6.0
Public Types | Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
sirf::Gridder< D > Class Template Reference

Class to perform a NUFFT for 2D data. More...

#include "NonCartesianEncoding.h"

Public Types

typedef Gadgetron::hoNDArray< Gadgetron::vector_td< float, D > > TrajectoryArrayType
 

Public Member Functions

 Gridder (const std::vector< size_t > img_output_dims, const TrajectoryArrayType &traj)
 
void setup_nufft (const std::vector< size_t > img_output_dims, const TrajectoryArrayType &traj)
 
void ifft (CFGThoNDArr &img, const CFGThoNDArr &kdata) const
 
void fft (CFGThoNDArr &kdata, const CFGThoNDArr &img) const
 

Protected Attributes

std::vector< size_t > trajdims_
 
std::vector< size_t > output_dims_
 
Gadgetron::hoNFFT_plan< float, D > nufft_operator_
 

Static Protected Attributes

static const size_t oversampling_factor_ = 2
 
static size_t const kernel_size_ = 2
 

Detailed Description

template<unsigned int D>
class sirf::Gridder< D >

Class to perform a NUFFT for 2D data.


The documentation for this class was generated from the following file: