[Insight-developers] Error with new Statistics

Bill Lorensen bill.lorensen at gmail.com
Sat May 23 00:19:37 EDT 2009


I fixed the remaining VS6 compile errors. They were all related to the
MeasurementVector::Assert method. VS6 cannot handle it for
FixedArray's.

Bill

On Fri, May 22, 2009 at 3:27 PM, Karthik Krishnan
<karthik.krishnan at kitware.com> wrote:
> Bill:
>
> I just checked in a fix, (I think) for it. Tonight's dash13 build should
> confirm it.
>
> Thanks for your other fixes.
>
> --
> karthik
>
> On Fri, May 22, 2009 at 1:21 PM, Bill Lorensen <bill.lorensen at gmail.com>
> wrote:
>>
>> Karthik,
>>
>> If you can't, I'll look at it over the weekend. I have a VS6 compiler.
>>
>> Bill
>>
>> On Fri, May 22, 2009 at 12:37 PM, Wes Turner <wes.turner at kitware.com>
>> wrote:
>> > Karthik,
>> >
>> > The new statistics framework seems to give an issue while compiling
>> > InsightApplications under VS60.  Can you look into this?
>> >
>> > - Wes
>> >
>> > Site:dash13.kitware
>> >
>> > Build Name:zApps-Win32-vs60
>> >
>> > Build Time:2009-05-22T03:34:40 EDT
>> >
>> > Found 2 Errors
>> >
>> > Warnings are here.
>> >
>> > CVS/SVNhttp://public.kitware.com/cgi-bin/viewcvs.cgi/C:/Dashboards/My
>> >
>> > Tests/Insight/Code/Review/Statistics/itkEuclideanDistanceMetric.txx?cvsroot=Insight
>> > Build Log Line108
>> > Error
>> >
>> > GaussianMSClassifierValidationApp.cxx
>> > Linking...
>> >    Creating library C:\Dashboards\My
>> >
>> > Tests\InsightApplicationsVS60\MultichannelTissueClassificationValidation\Release\GaussianMSClassificationApp.lib
>> > and object C:\Dashboards\My
>> >
>> > Tests\InsightApplicationsVS60\MultichannelTissueClassificationValidation\Release\GaussianMSClassificationApp.exp
>> > --------------------Configuration: KmeansMSClassificationApp - Win32
>> > Release--------------------
>> > Compiling...
>> > KmeansMSClassifierValidationApp.cxx
>> >
>> >
>> > C:\DASHBO~2\MYTEST~1\Insight\Code\Review\STATIS~1\itkEuclideanDistanceMetric.txx(55)
>> > : error C2664: 'unsigned int __cdecl
>> > itk::Statistics::MeasurementVectorTraits::Assert(const class
>> > itk::FixedArray<unsigned short,2> &,const unsigned int,const char *)' :
>> > cannot convert parameter 2 from 'const class itk::Vector<unsigned
>> > short,2>'
>> > to 'const unsigned int'
>> >
>> >         No user-defined-conversion operator available that can perform
>> > this
>> > conversion, or the operator cannot be called
>> >         C:\DASHBO~2\MYTEST~1\Insight\Code\Common\itkImageHelper.h(142) :
>> > while compiling class-template member function 'double __thiscall
>> > itk::Statistics::EuclideanDistanceMetric<class itk::Vector<unsigned
>> > short,2>
>> >>::Evaluate(const class itk::Vector<unsigned short,2> &,const class
>> > itk::Vector<unsigned short,2> &) const'
>> >
>> >
>> > --
>> > Wesley D. Turner, Ph.D.
>> > Kitware, Inc.
>> > R&D Engineer
>> > 28 Corporate Drive
>> > Clifton Park, NY 12065-8662
>> > Phone: 518-371-3971 x120
>> >
>> > _______________________________________________
>> > Powered by www.kitware.com
>> >
>> > Visit other Kitware open-source projects at
>> > http://www.kitware.com/opensource/opensource.html
>> >
>> > Please keep messages on-topic and check the ITK FAQ at:
>> > http://www.itk.org/Wiki/ITK_FAQ
>> >
>> > Follow this link to subscribe/unsubscribe:
>> > http://www.itk.org/mailman/listinfo/insight-developers
>> >
>> >
>
>
>
> --
> Karthik Krishnan
> R&D Engineer,
> Kitware Inc.
> Ph: 518 881 4919
> Fax: 518 371 4573
>


More information about the Insight-developers mailing list