---
title: vDSP.FFT2D
framework: accelerate
role: symbol
role_heading: Class
path: accelerate/vdsp/fft2d
---

# vDSP.FFT2D

A 2D single- and double-precision fast Fourier transform.

## Declaration

```swift
class FFT2D<T> where T : vDSP_FourierTransformable
```

## Topics

### Initializers

- [init(width:height:ofType:)](accelerate/vdsp/fft2d/init(width:height:oftype:).md)

### Instance Methods

- [transform(input:output:direction:)](accelerate/vdsp/fft2d/transform(input:output:direction:).md)

## Relationships

### Inherits From

- [vDSP.FFT](accelerate/vdsp/fft.md)

## See Also

### Objects that Simplify FFTs

- [vDSP.FFT](accelerate/vdsp/fft.md)
- [vDSP.FourierTransformDirection](accelerate/vdsp/fouriertransformdirection.md)
- [vDSP.Radix](accelerate/vdsp/radix.md)
