[Insight-users] a compiling error about CurvatureAnisotropicDiffusionImageFilter
zhao
zhao_c_g at 263 . net
Mon, 26 Aug 2002 10:5:14 +0800
Hi all,
This sentence below cause a compiling error (under MSVC6, I know the error is caused by this sentence because the error appears with this sentence):
typedef itk::Image<float, ImageDimension> FloatImageType;
itk::CurvatureAnisotropicDiffusionImageFilter<FloatImageType, FloatImageType>::Pointer diffusion = itk::CurvatureAnisotropicDiffusionImageFilter<FloatImageType,FloatImageType>::New();
------------------compiling error------------------
d:\insightbeta2\code\common\itkfinitedifferenceimagefilter.txx(157) : error C2955: 'list' : use of class template requires template argument list
c:\program files\microsoft visual studio\vc98\include\list(415) : see declaration of 'list'
d:\insightbeta2\code\common\itksmartpointer.h(59) : while compiling class-template member function 'double __thiscall itk::FiniteDifferenceImageFilter<class itk::Image<float,2>,class itk::Image<float,2> >::Re
solveTimeStep(const double *,const bool *,int)'
Error executing cl.exe.
I can't find why this is the case. Need your help, thanks!
Zhao ChenGuang
P.O.Box:010,
Dept. BME,
Shanghai Jiao Tong University,
1954# Hua Shan Road,
Shanghai,P.R.China,
200030