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

<!--**
**
** RemoveMisspelledMethods.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>
      Remove Misspelled Methods
    </Title>

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

    <!--**
    ** Date of creation for the XML document
    **-->
    <Date>
      2011-12-05
    </Date>

    <!--**
    ** Plain text description of the change
    ** Extracted from git commit messages
    **-->
    <Description>
      Remove itk::ImageFunction::ConvertPointToContinousIndex
      Remove itk::ArrowSpatialObject::GetLenght

      These have been deprecated with warnings since 2008, and are removed for ITKv4
      to clean up the API.
    </Description>

    <!--**
    ** Sample code snippets
    ** Extracted from git diff of changed files in Examples and Testing
    **-->
    <SampleCode>
      <Old>
        imageFunction->ConvertPointToContinousIndex( point, index );
      </Old>

      <New>
        imageFunction->ConvertPointToContinuousIndex( point, index );
      </New>
    </SampleCode>

    <SampleCode>
      <Old>
        arrow->SetLenght( length );
      </Old>

      <New>
        arrow->SetLength( length );
      </New>
    </SampleCode>

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

    <!--**
    ** List of all changed files from the topic branch
    **-->
    <FileList>
      Modules/Core/ImageFunction/include/itkImageFunction.h
      Modules/Core/SpatialObjects/include/itkArrowSpatialObject.h
    </FileList>

    <!--**
    ** If the migration can be accomplished by a simple string
    ** substitution, then use the following construct to define
    ** the substitution rule.
    ** -->

     <MigrationFix-Automatic>
       <Old>
         ConvertPointToContinousIndex
       </Old>
       <New>
         ConvertPointToContinuousIndex
       </New>
     </MigrationFix-Automatic>
     <MigrationFix-Automatic>
       <Old>
         GetLenght
       </Old>
       <New>
         GetLength
       </New>
     </MigrationFix-Automatic>
     <MigrationFix-Automatic>
       <Old>
         SetLenght
       </Old>
       <New>
         SetLength
       </New>
     </MigrationFix-Automatic>

    <!--**
    ** If the migration can NOT be accomplished by a simple string
    ** substitution, but potential problem spots can be identified,
    ** use the following construct to define a migration flag rule.
    **
    ** <MigrationFix-Manual>
    **   OldFunctionName
    ** </MigrationFix-Manual>
    **-->

</Change>
