[Insight-users] ITK and ITKApplications update : sticky tag ?
Luis Ibanez
luis . ibanez at kitware . com
Mon, 15 Dec 2003 14:20:45 -0500
Hi Silvester,
You still have an old version of InsightApplications.
The method "SetIterations()" was renamed as "SetNumberOfIterations()"
in October 24 2003 at 22:05 UTC.
Here is the CVS log of this change:
http://www . itk . org/cgi-bin/cvsweb . cgi/InsightApplications/AnisotropicDiffusionImageFilter/itk2DAnisotropicDiffusionImageFilter . cxx . diff?r1=1 . 1&r2=1 . 2&cvsroot=Insight
Please download a more recent CVS version of InsightApplications,
a good stable date was December 14th 2003.
You can get it with this cvs command
cvs update -D "14 Dec 2003 6:00 GMT"
Please run this command both in the source
directory of Insight, and in the source
directory of InsightApplications.
Let us know if you find further problems,
Thanks
Luis
------------------------------
Silvester Czanner wrote:
> Hi Luis,
>
> I did what you suggested, but there still seems to be some problem.
>
> Building object file itk2DAnisotropicDiffusionImageFilter.o...
> /home/czanner/CVSROOT/InsightApplications/AnisotropicDiffusionImageFilter/itk2DAnisotropicDiffusionImageFilter.cxx:
> In
> function `int main(int, char**)':
> /home/czanner/CVSROOT/InsightApplications/AnisotropicDiffusionImageFilter/itk2DAnisotropicDiffusionImageFilter.cxx:58:
> no
> matching function for call to `
> itk::GradientAnisotropicDiffusionImageFilter<main(int,
> char**)::RealImageType, main(int, char**)::RealImageType>::SetIterations(
> int&)'
> make[3]: *** [itk2DAnisotropicDiffusionImageFilter.o] Error 1
> make[2]: *** [default_target] Error 2
> make[1]: *** [default_target_AnisotropicDiffusionImageFilter] Error 2
> make: *** [default_target] Error 2
> [czanner at gabi InsightApplications]$
>
>
> Silvester
>
> Luis Ibanez wrote:
>
>>
>> Hi Silvester,
>>
>> You seem to be working with an old version of InsightApplications.
>> The methods that you cite were renamed a while ago:
>>
>> ----------------------------------------------------------------
>> revision 1.2
>> date: 2003/03/05 22:05:38; author: ibanez; state: Exp; lines: +3 -3
>> ENH: SetIterations() renamed SetNumberOfIterations() in the
>> AnisotropicDiffusion filter in order to get consitency with other
>> filters.
>> ------------------------------------------------------------
>>
>> You probably have a CVS checkout with a release sticky tag.
>>
>> Please run CVS update with the following options
>>
>>
>> cvs update -dPA
>>
>>
>> The -A option will remove any sticky tag and update your
>> checkout to the current state of the repository.
>>
>> Do this both in Insight and InsightApplications, just to
>> be in the safe side.
>>
>> Please let us know if you still find any problems.
>>
>>
>> Thanks
>>
>>
>> Luis
>>
>>
>>
>> ------------------------------
>> Silvester Czanner wrote:
>>
>>> Luis,
>>>
>>> here is my CMakeCache.txt file, but I am affraid my ITK_DIR is setup
>>> correctly.
>>>
>>> Another thing, there are some old function names in applications files:
>>>
>>> Files: ITKFilterLib.cxx, itk2DAnisotropicDiffusionImageFilter.cxx
>>> SetNumberOfIterations(&int) --> SetIterations(&int)
>>> GetNumberOfIterations(&int) --> GetIterations(&int)
>>>
>>> File: FEMRegistrator.txx
>>> SetMovingImage() --> SetReferenceImage()
>>> SetFixedImage() --> SetTargetImage()
>>>
>>> Silvester
>>>
>>
>>
>>
>> _______________________________________________
>> Insight-users mailing list
>> Insight-users at itk . org
>> http://www . itk . org/mailman/listinfo/insight-users
>>
>