# Interface NTTStrategyDecorator

All Known Subinterfaces:
  `IntAparapiNTTStrategy, LongAparapiNTTStrategy`

All Known Implementing Classes:
  `IntAparapiColumnSixStepFNTStrategy, IntAparapiColumnTwoPassFNTStrategy, IntAparapiFactor3NTTStrategy, IntAparapiSixStepFNTStrategy, IntAparapiTwoPassFNTStrategy, LongAparapiColumnSixStepFNTStrategy, LongAparapiColumnTwoPassFNTStrategy, LongAparapiFactor3NTTStrategy, LongAparapiSixStepFNTStrategy, LongAparapiTwoPassFNTStrategy`

public interface NTTStrategyDecorator
Decorator to perform pre- and post-processing on an NTTStrategy.

Since:
  1.15.0
Version:
  1.15.0
Author:
  Mikko Tommila

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `afterTransform(ArrayAccess arrayAccess)`
  Finish processing the data after the (inverse) transform.
  `void`
  `beforeTransform(ArrayAccess arrayAccess)`
  Prepare the data for the (inverse) transform.

- ## Method Details

  - ### beforeTransform

    void beforeTransform(ArrayAccess arrayAccess)
    Prepare the data for the (inverse) transform.
    Parameters:
      `arrayAccess` - The data to prepare.

  - ### afterTransform

    void afterTransform(ArrayAccess arrayAccess)
    Finish processing the data after the (inverse) transform.
    Parameters:
      `arrayAccess` - The data to finish.