[Insight-developers] ConvertPointToContinousIndex to ConvertPointToContinuousIndex
Bill Lorensen
bill.lorensen at gmail.com
Tue Apr 15 15:21:34 EDT 2008
Karthik,
I agree that warnings should be spewed. I will add warnings to the
ArrowSpatialObject also.
The good news is, that we did introduce the Review directory. This
gives all of us developers a chance to check and change things before
we release an API.
Bill
On Tue, Apr 15, 2008 at 3:08 PM, Karthik Krishnan
<karthik.krishnan at kitware.com> wrote:
> We should at least spew out warnings when these methods are used, before calling
> the right method.
>
> I saw that the Get/SetLenght() methods in itk::ArrowSpatialObject do
> not do that.
>
> Perhaps it should. At least people will pay attention to warnings and clean up
> their code, so if it is eventually deprecated in future, there will be very few
> affected users.
>
> --
> karthik
>
>
>
> On Tue, Apr 15, 2008 at 3:00 PM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
> > Stephen,
> >
> > I agree with you. Both should be maintained. As I said, we screwed up,
> > not the user.
> >
> > I'll make the change in cvs head and we can move it into the release soon.
> >
> > Hans, I am not a fan of deprecation although we do seem to have some
> > policy in this area.
> >
> > Bill
> >
> >
> >
> > On Tue, Apr 15, 2008 at 2:54 PM, Hans Johnson <hans-johnson at uiowa.edu> wrote:
> > > All,
> > >
> > > There must be some sort of deprecation process for these sorts of issues.
> > > Backwards compatibility is great, but there needs to be some sort of
> > > mechanism to eventually phase these errors.
> > >
> > > I thought that items listed as deprecated only needed to be maintained for 2
> > > two revisions after the change was made.
> > >
> > > ======
> > > Along similar lines, at some point we need to move beyond the requirement of
> > > compilation under compilers that were readily available in 2000, but are now
> > > unsupported.
> > >
> > > Hans
> > > --
> > > Hans J. Johnson, Ph.D.
> > > Hans-johnson at uiowa.edu
> > >
> > > 278 GH
> > > The University of Iowa
> > > Iowa City, IA 52241
> > > (319) 353 8587
> > >
> > >
> > > > From: Stephen Aylward <Stephen.Aylward at Kitware.com>
> > > > Date: Tue, 15 Apr 2008 14:35:44 -0400
> > > > To: Bill Lorensen <bill.lorensen at gmail.com>
> > > > Cc: "Insight-developers (E-mail)" <insight-developers at itk.org>
> > > > Subject: Re: [Insight-developers] ConvertPointToContinousIndex to
> > > > ConvertPointToContinuousIndex
> > >
> > >
> > > >
> > > > I think both spellings should be maintained.
> > > >
> > > > s
> > > >
> > > > On Tue, Apr 15, 2008 at 10:17 AM, Bill Lorensen <bill.lorensen at gmail.com>
> > > > wrote:
> > > >> Marius,
> > > >>
> > > >> I made that change a couple of months ago. Since I am the author of
> > > >> the backward compatibility policy, I struggled with keeping the old
> > > >> spelling around. In the past, I have fixed spelling errors but left
> > > >> the old spelling as well. For example, in itkArrowSpatialObject, the
> > > >> method GetLenght() was retained when its name was corrected to
> > > >> GetLength().
> > > >>
> > > >> Perhaps the old name should be retained as well. After all, we did
> > > >> release the software with the bad method name. It was the development
> > > >> team's fault, not your fault.
> > > >>
> > > >> Bill
> > > >>
> > > >>
> > > >>
> > > >> On Tue, Apr 15, 2008 at 9:58 AM, Marius Staring <marius at isi.uu.nl> wrote:
> > > >>> Hi,
> > > >>>
> > > >>> The function
> > > >>>
> > > >>> void ConvertPointToContinousIndex( const PointType & point,
> > > >>> ContinuousIndexType & cindex ) const
> > > >>>
> > > >>> in itkImageFunction.h
> > > >>>
> > > >>> was renamed in itk 3.6 to ConvertPointToContinuousIndex, which is indeed
> > > >>> proper English. However, this change broke my application. I could quickly
> > > >>> fix it, but this seems to violate the backwards compatibility policy. Or
> > > >>> not?
> > > >>>
> > > >>> Anyway, I just wanted to let you know.
> > > >>>
> > > >>> Regards,
> > > >>>
> > > >>> Marius Staring
> > > >>>
> > > >>>
> > > >>> _______________________________________________
> > > >>> Insight-developers mailing list
> > > >>> Insight-developers at itk.org
> > > >>> http://www.itk.org/mailman/listinfo/insight-developers
> > > >>>
> > > >>>
> > > >> _______________________________________________
> > > >> Insight-developers mailing list
> > > >> Insight-developers at itk.org
> > > >> http://www.itk.org/mailman/listinfo/insight-developers
> > > >>
> > > >
> > > >
> > > >
> > > > --
> > > > Stephen R. Aylward, Ph.D.
> > > > Chief Medical Scientist
> > > > Kitware, Inc. - Chapel Hill Office
> > > > http://www.kitware.com
> > > > (518) 371-3971 x300
> > > > _______________________________________________
> > > > Insight-developers mailing list
> > > > Insight-developers at itk.org
> > > > http://www.itk.org/mailman/listinfo/insight-developers
> > >
> > >
> > _______________________________________________
> > Insight-developers mailing list
> > Insight-developers at itk.org
> > http://www.itk.org/mailman/listinfo/insight-developers
>
More information about the Insight-developers
mailing list