[ITK Community] [Insight-users] error in building.. i think it's common?

Tim Bhatnagar tim.bhatnagar at gmail.com
Mon Jan 6 18:30:59 EST 2014


Hi all,

I am trying to build an Inverter for Deformation Fields that I gathered
from source code at:

http://www.insight-journal.com/browse/publication/768

The error I'm pasting below has something to do with using smartpointers, I
believe, but if anyone can point to the change I need to make, I'd be very
appreciative. Thanks!

I am getting the following error when compiling in Visual Studio Express
2010:

C:/ITKrap/InsightToolkit-4.2.0/Modules/Core/Common/include\itkFixedPointInverseDeformationFieldImageFilter.txx(109):
error C2664: 'itk::ImageRegionIterator<TImage>::Set' : cannot convert
parameter 1 from 'itk::Vector<T,NVectorDimension>' to 'const
itk::Vector<T,NVectorDimension> &'
          with
          [
              TImage=itk::Image<VectorPixelType,3>
          ]
          and
          [
              T=double,
              NVectorDimension=3
          ]
          and
          [
              T=float,
              NVectorDimension=3
          ]
          Reason: cannot convert from 'itk::Vector<T,NVectorDimension>' to
'const itk::Vector<T,NVectorDimension>'
          with
          [
              T=double,
              NVectorDimension=3
          ]
          and
          [
              T=float,
              NVectorDimension=3
          ]
          No user-defined-conversion operator available that can perform
this conversion, or the operator cannot be called

C:/ITKrap/InsightToolkit-4.2.0/Modules/Core/Common/include\itkFixedPointInverseDeformationFieldImageFilter.txx(51)
: while compiling class template member function 'void
itk::FixedPointInverseDeformationFieldImageFilter<TInputImage,TOutputImage>::GenerateData(void)'
          with
          [
              TInputImage=InputDFType,
              TOutputImage=OutputDFType
          ]

C:\ITKrap\DiffeomorphicDemons-2009-06-Vercauteren-IJSource\InvertDeformationField.cxx(50)
: see reference to class template instantiation
'itk::FixedPointInverseDeformationFieldImageFilter<TInputImage,TOutputImage>'
being compiled
          with
          [
              TInputImage=InputDFType,
              TOutputImage=OutputDFType
          ]

-- 
Tim Bhatnagar
PhD Candidate
Orthopaedic Injury Biomechanics Group
Department of Mechanical Engineering
University of British Columbia

Rm 5000 - 818 West 10th Ave.
Vancouver, BC
Canada
V5Z 1M9

Ph: (604) 675-8845
Fax: (604) 675-8820
Web: oibg.mech.ubc.ca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20140106/f60bb845/attachment.html>
-------------- next part --------------
_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php

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-users


More information about the Community mailing list