[Insight-developers] Removing method deprecates as of ITK 3.6

Luis Ibanez luis.ibanez at kitware.com
Thu May 1 15:14:37 EDT 2008


   The Wiki page relating to the deprecation policy

        http://www.itk.org/Wiki/ITK_Deprecation_Procedure

   was (conveniently) empty.     :-/



I'm now adding a first draft.


It includes the following basic steps:

   1) Insert itkLegacyMacros()
   2) Include the Macro-deprecated methods in one official release
   3) Remove them in the next release.


For example,


   Class A : method X   is candidate for deprecation


Timeline

    June 2012:   Release ITK-9-2
    July 2012:   Decision to deprecate method A::X()
    Aug  2012:   Insert itkLegacyMacros around A::X()
    Sept 2012:   Release ITK-9-4
    Nov  2012:   Fully remove the method A::X()
    Dec  2012:   Release ITK-9-6


Does this sound reasonable ?


In an immediate application of the policy, the ComputeG()
methods from the KernelTransforms are candidates for being
removed soon.


    Thanks for any suggestions,


       Luis





More information about the Insight-developers mailing list