The fast Fourier transform (FFT) is used to analyze a given signal in order to transform it into the frequency domain. The maxon::FFTInterface gives access to implementations of various algorithms.
  
 
  
 
  
 
 
  
 
  {
 
    
    
    
    
 
  }
 
  
 
  
  const maxon::FFTRef genericFFT = maxon::FFTClasses::Generic().Create() 
iferr_return;
 
 
  
 
  
 
  
 
 
  for (const auto DFT : complexDFT)
  {
  }
 
  
 
  
  const maxon::Float resolution = samplingFrequency / sampleCount;
 
 
 
  {
  }
Py_ssize_t i
Definition: abstract.h:645
 
ArrayImpl< COLLECTION & > ToArray()
Definition: array.h:2051
 
Definition: basearray.h:415
 
ResultMem EnsureCapacity(Int requestedCapacity, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY)
Definition: basearray.h:1329
 
MAXON_ATTRIBUTE_FORCE_INLINE ResultRef< T > Append(ARG &&x)
Appends a new element at the end of the array and constructs it using the forwarded value.
Definition: basearray.h:628
 
MAXON_ATTRIBUTE_FORCE_INLINE Int GetCount() const
Definition: basearray.h:585
 
void Py_ssize_t * pos
Definition: dictobject.h:50
 
Int64 Int
signed 32/64 bit int, size depends on the platform
Definition: apibase.h:202
 
Float64 Float
Definition: apibase.h:211
 
static constexpr Float64 PI
floating point constant: PI
Definition: apibasemath.h:139
 
MAXON_ATTRIBUTE_FORCE_INLINE Float32 Sin(Float32 val)
Calculates the sine of a value.
Definition: apibasemath.h:198
 
#define DiagnosticOutput(formatString,...)
Definition: debugdiagnostics.h:170
 
#define MAXON_SOURCE_LOCATION
Definition: memoryallocationbase.h:67
 
FFT_SUPPORT
Flags for GetSupportOptions()
Definition: fft.h:25
 
@ TRANSFORM_1D
Component supports 1D transformation.
 
#define iferr_return
Definition: resultbase.h:1524
 
PyObject PyObject * step
Definition: sliceobject.h:34