Developer documentation
Version 3.0.3-105-gd3941f44
Filters

Classes

class  MR::Filter::Base
 
class  MR::Filter::ConnectedComponents
 
class  MR::Filter::Dilate
 a filter to dilate a mask More...
 
class  MR::Filter::DWIBrainMask
 a filter to compute a whole brain mask from a DWI image. More...
 
class  MR::Filter::Erode
 a filter to erode a mask More...
 
class  MR::Filter::FFT
 a filter to perform an FFT on an image More...
 
class  MR::Filter::FFT::FFTKernel< ComplexImageType >
 
class  MR::Filter::Gradient
 
class  MR::Filter::MaskClean
 a filter to clean up masks typically output by DWIBrainMask filter More...
 
class  MR::Filter::Median
 
class  MR::Filter::Normalise
 
class  MR::Filter::OptimalThreshold
 a filter to compute the optimal threshold to mask a DataSet. More...
 
class  MR::Filter::Resize
 
class  MR::Filter::Smooth
 
class  MR::Fixel::Filter::Connect
 
class  MR::Fixel::Filter::Smooth
 

Functions

template<class ImageType >
void MR::Filter::fft (ImageType &&vox, const size_t axis, const bool inverse=false)
 

Variables

const bool MR::Filter::FFT::inverse
 
vector< size_t > MR::Filter::FFT::axes_to_process
 
bool MR::Filter::FFT::centre_zero_
 
ComplexImageType MR::Filter::FFT::FFTKernel< ComplexImageType >::vox
 
Eigen::Matrix< cdouble, Eigen::Dynamic, 1 > MR::Filter::FFT::FFTKernel< ComplexImageType >::data_in
 
Eigen::Matrix< cdouble, Eigen::Dynamic, 1 > MR::Filter::FFT::FFTKernel< ComplexImageType >::data_out
 
Eigen::FFT< double > MR::Filter::FFT::FFTKernel< ComplexImageType >::fft
 
size_t MR::Filter::FFT::FFTKernel< ComplexImageType >::axis
 
bool MR::Filter::FFT::FFTKernel< ComplexImageType >::inverse
 

Detailed Description

Function Documentation

◆ fft()

template<class ImageType >
void MR::Filter::fft ( ImageType &&  vox,
const size_t  axis,
const bool  inverse = false 
)

Definition at line 163 of file fft.h.

Variable Documentation

◆ axes_to_process

vector<size_t> MR::Filter::FFT::axes_to_process
protected

Definition at line 125 of file fft.h.

◆ axis

template<class ComplexImageType >
size_t MR::Filter::FFT::FFTKernel< ComplexImageType >::axis
protected

Definition at line 154 of file fft.h.

◆ centre_zero_

bool MR::Filter::FFT::centre_zero_
protected

Definition at line 126 of file fft.h.

◆ data_in

template<class ComplexImageType >
Eigen::Matrix<cdouble, Eigen::Dynamic, 1> MR::Filter::FFT::FFTKernel< ComplexImageType >::data_in
protected

Definition at line 152 of file fft.h.

◆ data_out

template<class ComplexImageType >
Eigen::Matrix<cdouble, Eigen::Dynamic, 1> MR::Filter::FFT::FFTKernel< ComplexImageType >::data_out
protected

Definition at line 152 of file fft.h.

◆ fft

template<class ComplexImageType >
Eigen::FFT<double> MR::Filter::FFT::FFTKernel< ComplexImageType >::fft
protected

Definition at line 153 of file fft.h.

◆ inverse [1/2]

const bool MR::Filter::FFT::inverse
protected

Definition at line 124 of file fft.h.

◆ inverse [2/2]

template<class ComplexImageType >
bool MR::Filter::FFT::FFTKernel< ComplexImageType >::inverse
protected

Definition at line 155 of file fft.h.

◆ vox

template<class ComplexImageType >
ComplexImageType MR::Filter::FFT::FFTKernel< ComplexImageType >::vox
protected

Definition at line 151 of file fft.h.