aimsalgo  5.1.2
Neuroimaging image processing
fft1d.h File Reference
Include dependency graph for fft1d.h:

Go to the source code of this file.

Namespaces

 carto
 

Functions

1D Fast Fourier Transform.

This Fourier transform is a Fast Fourier transform taken from the Numerical Recipee in C.

Parameters
vec1D-input data of complex float items
isign+1 for direct transform and -1 for inverse transform
carto::VolumeRef< float > AimsXCor1d (const carto::rc_ptr< carto::Volume< float > > &data1, const carto::rc_ptr< carto::Volume< float > > &data2)
 
1D Cross-correlation.

This cross-correlation is based upon Fast Fourier transform taken from the Numerical Recipee in C.

Parameters
vec1D-input data of complex float items
vec1D-input data of complex float items
carto::VolumeRef< cfloatAimsFFT1D (const carto::rc_ptr< carto::Volume< cfloat > > &vec, int isign=1)
 
carto::VolumeRef< float > AimsLinearToDecibel (const carto::rc_ptr< carto::Volume< float > > &sqv)
 Linear to decibel scale transformation. More...
 

Function Documentation

◆ AimsFFT1D()

carto::VolumeRef< cfloat > AimsFFT1D ( const carto::rc_ptr< carto::Volume< cfloat > > &  vec,
int  isign = 1 
)

◆ AimsLinearToDecibel()

carto::VolumeRef<float> AimsLinearToDecibel ( const carto::rc_ptr< carto::Volume< float > > &  sqv)

Linear to decibel scale transformation.

◆ AimsXCor1d()

carto::VolumeRef< float > AimsXCor1d ( const carto::rc_ptr< carto::Volume< float > > &  data1,
const carto::rc_ptr< carto::Volume< float > > &  data2 
)