<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Change SYSTEM "https://itk.org/migrationv4/ITKMigration.dtd">

<!--**
**
** RenameFFTComplexToComplexImageFilter.xml
**
** >>>>>>>>>>>>>>>>>>>>>>>>>>>>
** THIS FILE HAS BEEN AUTOMATICALLY GENERATED. EDIT IT BEFORE COMMITING
** <<<<<<<<<<<<<<<<<<<<<<<<<<<
**
** Please, make sure this file validates the following w3c test before committing it: http://validator.w3.org
**-->
<Change>
    <!--**
    ** Title for the online migration page
    **-->
    <Title>
      Rename FFTComplexToComplexImageFilter
    </Title>

    <!--**
    ** The author of the change
    **-->
    <Author>
      Matt McCormick
    </Author>

    <!--**
    ** Date of creation for the XML document
    **-->
    <Date>
      2014-06-16
    </Date>

    <!--**
    ** Plain text description of the change
    ** Extracted from git commit messages
    **-->
    <Description>
      <![CDATA[
      The FFTComplexToComplexImageFilter and FFTWComplexToComplexImageFilter classes
      are moved from the ITKReview module to the ITKFFT module.

      In the process, the class was renamed to be consistent with the other classes in the ITKFFT module.

      Also, the TransformDirectionType enum DIRECT was changed to FORWARD to use consistent semantics with the ITKFFT module.
      ]]>
    </Description>

    <!--**
    ** Sample code snippets
    ** Extracted from git diff of changed files in Examples and Testing
    **-->
    <SampleCode>
      <Old>
        <![CDATA[
        #include "itkFFTComplexToComplexImageFilter.h"
        typedef itk::FFTComplexToComplexImageFilter< ImageType > FFTFilterType;

        FFTFilterType::TransformDirectionType transformDirection = FFTFilterType::DIRECT;
        ]]>
      </Old>

      <New>
        <![CDATA[
        #include "itkComplexToComplexFFTImageFilter.h"
        typedef itk::ComplexToComplexFFTImageFilter< ImageType > FFTFilterType;

        FFTFilterType::TransformDirectionType transformDirection = FFTFilterType::FORWARD;
        ]]>
      </New>

    </SampleCode>

    <!--**
    ** The change-ids for all commits in the topic branch
    **-->
    <Gerrit-ChangeId>
      Ia52a0a39f01d04f5e4c66a7d0e4d67d8d6048e2f
    </Gerrit-ChangeId>

    <!--**
    ** List of all changed files from the topic branch
    **-->
    <FileList>
      Modules/Filtering/FFT/include/itkComplexToComplexFFTImageFilter.h
      Modules/Filtering/FFT/include/itkComplexToComplexFFTImageFilter.hxx
      Modules/Filtering/FFT/include/itkFFTWComplexToComplexFFTImageFilter.h
      Modules/Filtering/FFT/include/itkFFTWComplexToComplexFFTImageFilter.hxx
      Modules/Filtering/FFT/test/CMakeLists.txt
      Modules/Filtering/FFT/test/itkComplexToComplexFFTImageFilterTest.cxx
      Modules/Filtering/FFT/wrapping/itkComplexToComplexFFTImageFilter.wrap
      Modules/Filtering/FFT/wrapping/itkFFTWComplexToComplexFFTImageFilter.wrap
      Modules/Nonunit/Review/include/itkFFTComplexToComplexImageFilter.h
      Modules/Nonunit/Review/include/itkFFTComplexToComplexImageFilter.hxx
      Modules/Nonunit/Review/include/itkFFTWComplexToComplexImageFilter.h
      Modules/Nonunit/Review/include/itkFFTWComplexToComplexImageFilter.hxx
      Modules/Nonunit/Review/test/CMakeLists.txt
      Modules/Nonunit/Review/test/itkFFTComplexToComplexImageFilterTest01.cxx
      Modules/Nonunit/Review/test/itkFFTComplexToComplexImageFilterTest02.cxx
      Modules/Nonunit/Review/wrapping/itkFFTComplexToComplexImageFilter.wrap
      Modules/Nonunit/Review/wrapping/itkFFTWComplexToComplexImageFilter.wrap
    </FileList>

    <MigrationFix-Automatic>
      <Old>
         <![CDATA[FFTComplexToComplexImageFilter]]>
       </Old>
       <New>
         <![CDATA[ComplexToComplexFFTImageFilter]]>
       </New>
     </MigrationFix-Automatic>

</Change>
