HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CE_VoxelFFT Class Reference

#include <CE_VoxelFFT.h>

+ Inheritance diagram for CE_VoxelFFT:

Public Member Functions

 CE_VoxelFFT ()
 
virtual ~CE_VoxelFFT ()
 
- Public Member Functions inherited from UT_VoxelFFT
 UT_VoxelFFT ()
 
virtual ~UT_VoxelFFT ()
 
void fft (UT_VoxelArrayF &re, UT_VoxelArrayF &im, bool invert, bool shift, bool normalize, int sliceaxis=-1, bool realdata=false)
 
void fft (const UT_ValArray< UT_VoxelArrayF * > &re, const UT_ValArray< UT_VoxelArrayF * > &im, bool invert, bool shift, bool normalize, int sliceaxis=-1, bool realdata=false)
 

Protected Member Functions

virtual void fftSequence (const UT_ValArray< UT_VoxelArrayF * > &realvox, const UT_ValArray< UT_VoxelArrayF * > &imagvox, int begin, int end, bool invert, bool shift, bool normalize, int sliceaxis, bool realdata) override
 
- Protected Member Functions inherited from UT_VoxelFFT
void computeFFTDims (const UT_VoxelArrayF &re, int &sliceaxis, int &ndims, int *dims, int &slicetransforms, UT_Vector3I &axes)
 
void fftSequence (ut_fft &fft, const UT_ValArray< UT_VoxelArrayF * > &realvox, const UT_ValArray< UT_VoxelArrayF * > &imagvox, int begin, int end, bool invert, bool shift, bool normalize, int sliceaxis, bool realdata)
 
 THREADED_METHOD8 (UT_VoxelFFT, resrc.numTiles() > 16, copyToComplex, const UT_VoxelArrayF &, resrc, const UT_VoxelArrayF &, imsrc, UT_ComplexF *, dst, const UT_Vector3I &, axes, bool, shift, bool, sliced, bool, realonly, bool, hermitian)
 
void copyToComplexPartial (const UT_VoxelArrayF &resrc, const UT_VoxelArrayF &imsrc, UT_ComplexF *dst, const UT_Vector3I &axes, bool shift, bool sliced, bool realonly, bool hermitian, const UT_JobInfo &info)
 
 THREADED_METHOD9 (UT_VoxelFFT, redst.numTiles() > 16, copyFromComplex, const UT_ComplexF *, src, UT_VoxelArrayF &, redst, UT_VoxelArrayF &, imdst, fpreal32, scale, const UT_Vector3I &, axes, bool, shift, bool, sliced, bool, realonly, bool, hermitian)
 
void copyFromComplexPartial (const UT_ComplexF *src, UT_VoxelArrayF &redst, UT_VoxelArrayF &imdst, fpreal32 scale, const UT_Vector3I &axes, bool shift, bool sliced, bool realonly, bool hermitian, const UT_JobInfo &info)
 
 THREADED_METHOD4 (UT_VoxelFFT, redst.numTiles() > 16, copyFromReal, const fpreal32 *, src, UT_VoxelArrayF &, redst, fpreal32, scale, const UT_Vector3I &, axes)
 
void copyFromRealPartial (const fpreal32 *src, UT_VoxelArrayF &redst, fpreal32 scale, const UT_Vector3I &axes, const UT_JobInfo &info)
 
 THREADED_METHOD4 (UT_VoxelFFT, resrc.numTiles() > 16, copyToReal, const UT_VoxelArrayF &, resrc, fpreal32 *, dst, fpreal32, scale, const UT_Vector3I &, axes)
 
void copyToRealPartial (const UT_VoxelArrayF &resrc, fpreal32 *dst, fpreal32 scale, const UT_Vector3I &axes, const UT_JobInfo &info)
 

Detailed Description

Definition at line 20 of file CE_VoxelFFT.h.

Constructor & Destructor Documentation

CE_VoxelFFT::CE_VoxelFFT ( )
virtual CE_VoxelFFT::~CE_VoxelFFT ( )
virtual

Member Function Documentation

virtual void CE_VoxelFFT::fftSequence ( const UT_ValArray< UT_VoxelArrayF * > &  realvox,
const UT_ValArray< UT_VoxelArrayF * > &  imagvox,
int  begin,
int  end,
bool  invert,
bool  shift,
bool  normalize,
int  sliceaxis,
bool  realdata 
)
overrideprotectedvirtual

Reimplemented from UT_VoxelFFT.


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