Platforms to show: All Mac Windows Linux Cross-Platform

### The plugin part MBS DataTypes Plugin:FFT:

Complete Console safe, 100 entry points.

**class ComplexDoubleMBS**- method Constructor(x as double = 0.0, y as double = 0.0)
- method Constructor(other as ComplexDoubleMBS)
- method sin as ComplexDoubleMBS
- method sinh as ComplexDoubleMBS
- method sqrt as ComplexDoubleMBS
- method tan as ComplexDoubleMBS
- method tanh as ComplexDoubleMBS
- method norm as double
- method abs as double
- method arg as double
- method conj as ComplexDoubleMBS
- method cos as ComplexDoubleMBS
- method cosh as ComplexDoubleMBS
- method exp as ComplexDoubleMBS
- method log as ComplexDoubleMBS
- method log10 as ComplexDoubleMBS
- method pow(x as double) as ComplexDoubleMBS
- method pow(x as ComplexDoubleMBS) as ComplexDoubleMBS
- method Operator_Add(c as ComplexDoubleMBS) as ComplexDoubleMBS
- method Operator_Add(x as double) as ComplexDoubleMBS
- method Operator_Subtract(c as ComplexDoubleMBS) as ComplexDoubleMBS
- method Operator_Subtract(x as double) as ComplexDoubleMBS
- method Operator_Multiply(c as ComplexDoubleMBS) as ComplexDoubleMBS
- method Operator_Multiply(x as double) as ComplexDoubleMBS
- method Operator_Divide(c as ComplexDoubleMBS) as ComplexDoubleMBS
- method Operator_Divide(x as double) as ComplexDoubleMBS
- method Operator_Power(x as ComplexDoubleMBS) as ComplexDoubleMBS
- method Add(c as ComplexDoubleMBS)
- method Add(x as double)
- method Subtract(c as ComplexDoubleMBS)
- method Subtract(x as double)
- method Multiply(c as ComplexDoubleMBS)
- method Multiply(x as double)
- method Divide(c as ComplexDoubleMBS)
- method Divide(x as double)
- method str as string
- method Operator_Compare(c as ComplexDoubleMBS) as integer
- property Real as double
- property Imag as double
- shared method pow(x as double, y as ComplexDoubleMBS) as ComplexDoubleMBS
- shared method polar(rho as double, theta as double) as ComplexDoubleMBS
- shared method PI as double

**class ComplexSingleMBS**- method Constructor(x as single = 0.0, y as single = 0.0)
- method Constructor(other as ComplexSingleMBS)
- method sin as ComplexSingleMBS
- method sinh as ComplexSingleMBS
- method sqrt as ComplexSingleMBS
- method tan as ComplexSingleMBS
- method tanh as ComplexSingleMBS
- method norm as single
- method abs as single
- method arg as single
- method conj as ComplexSingleMBS
- method cos as ComplexSingleMBS
- method cosh as ComplexSingleMBS
- method exp as ComplexSingleMBS
- method log as ComplexSingleMBS
- method log10 as ComplexSingleMBS
- method pow(x as single) as ComplexSingleMBS
- method pow(x as ComplexSingleMBS) as ComplexSingleMBS
- method Operator_Add(c as ComplexSingleMBS) as ComplexSingleMBS
- method Operator_Add(x as single) as ComplexSingleMBS
- method Operator_Subtract(c as ComplexSingleMBS) as ComplexSingleMBS
- method Operator_Subtract(x as single) as ComplexSingleMBS
- method Operator_Multiply(c as ComplexSingleMBS) as ComplexSingleMBS
- method Operator_Multiply(x as single) as ComplexSingleMBS
- method Operator_Divide(c as ComplexSingleMBS) as ComplexSingleMBS
- method Operator_Divide(x as single) as ComplexSingleMBS
- method Operator_Power(x as ComplexSingleMBS) as ComplexSingleMBS
- method Add(c as ComplexSingleMBS)
- method Add(x as single)
- method Subtract(c as ComplexSingleMBS)
- method Subtract(x as single)
- method Multiply(c as ComplexSingleMBS)
- method Multiply(x as single)
- method Divide(c as ComplexSingleMBS)
- method Divide(x as single)
- method str as string
- method Operator_Compare(c as ComplexSingleMBS) as integer
- property Real as single
- property Imag as single
- shared method pow(x as single, y as ComplexSingleMBS) as ComplexSingleMBS
- shared method polar(rho as single, theta as single) as ComplexSingleMBS
- shared method PI as double

**Globals:**- FFTDoubleAbsMBS(x as MemoryBlock, N as integer = -1) as double()
- FFTDoubleAbsMBS(x() as ComplexDoubleMBS, N as integer = -1) as double()
- FFTDoubleAbsMBS(x() as double, N as integer = -1) as double()
- FFTDoubleMBS(x() as ComplexDoubleMBS, N as integer = -1) as ComplexDoubleMBS()
- FFTDoubleMBS(x() as double, N as integer = -1) as ComplexDoubleMBS()
- FFTSingleAbsMBS(x as MemoryBlock, N as integer = -1) as single()
- FFTSingleAbsMBS(x() as ComplexSingleMBS, N as integer = -1) as single()
- FFTSingleAbsMBS(x() as single, N as integer = -1) as single()
- FFTSingleMBS(x() as ComplexSingleMBS, N as integer = -1) as ComplexSingleMBS()
- FFTSingleMBS(x() as single, N as integer = -1) as ComplexSingleMBS()

Links

MBS Xojo Chart Plugins