[Insight-users] Xcode and ITK Chan Vese LevelSet Method 2076 errors at compilation
Luis Ibanez
luis.ibanez at kitware.com
Mon Feb 21 18:45:13 EST 2011
Hi Ella,
After building ITK, you should install it.
Just do:
make install
You probably want to install it in a local directory.
To do that, when you configure ITK with CMake, set the variable
CMAKE_INSTALL_PREFIX
to the directory where you want to install ITK.
Then you build ("make"), and then you install ("make install").
Finally, from XCode, you just need to provide the "-I " flag for the
directory where you installed ITK.
The reason for you compilation error is that the itkConfigure.h
file is generated at configuration time and put in the ITK Build
directory, and you are not adding a "-I " flag for that directory.
In any case, installing ITK is a much cleaner way of using it
when you are not using CMake to configure your own project.
Luis
-------------------------
On Mon, Feb 21, 2011 at 4:12 AM, Ella Maria Kadas <ella_kadas at yahoo.com>wrote:
> Hi Luis,
>
> Thanx for your suggestions. I get now less errors 212:P. But i still can't
> work with it. And i suppose i get only 212 errors because it stops at the
> very beginning.
>
> CompileC
> build/LesionDetection.build/Development/LesionDetection.build/Objects-normal/i386/Segmentation3D.o
> Segmentation3D.m normal i386 objective-c++ com.apple.compilers.gcc.4_2
>
> cd /Users/ellaK/osirix/osirixplugins/_help/LesionDetection
>
> setenv LANG en_US.US-ASCII
>
> /Developer/usr/bin/gcc-4.2 -x objective-c++ -arch i386 -fmessage-length=0
> -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -isysroot
> /Developer/SDKs/MacOSX10.5.sdk -mfix-and-continue
> -fvisibility-inlines-hidden -mmacosx-version-min=10.5 -gdwarf-2
> -I/Users/ellaK/osirix/osirixplugins/_help/LesionDetection/build/LesionDetection.build/Development/LesionDetection.build/LesionDetection.hmap
> -Wmost -Wno-four-char-constants -Wno-unknown-pragmas
> -F/Users/ellaK/osirix/osirixplugins/_help/LesionDetection/build/Development
> -IITK180 -IITK180/Code -IITK180/Code/Algorithms -IITK180/Code/BasicFilters
> -IITK180/Code/Common -IITK180/Code/IO -IITK180/Code/Numerics
> -IITK180/Code/Numerics/FEM -IITK180/Code/Numerics/Statistics
> -IITK180/Code/Review -IITK180/Code/Review -IITK180/Code/SpatialObject
> -IITK180/Code/Utilities -IITK180/Code/Utilities/MetaIO
> -IITK180/Code/Utilities/NrrdIO -IITK180/Utilities -IITK180/Utilities/expat
> -IITK180/Utilities/vxl/core -IITK180/Utilities/vxl/vcl -Iosirix
> -I/Users/ellaK/osirix/osirixplugins/_help/LesionDetection/build/Development/include
> -I/Users/ellaK/osirix/osirixplugins/_help/LesionDetection/build/LesionDetection.build/Development/LesionDetection.build/DerivedSources/i386
> -I/Users/ellaK/osirix/osirixplugins/_help/LesionDetection/build/LesionDetection.build/Development/LesionDetection.build/DerivedSources
> -include
> /var/folders/AF/AFor5mH3FxKr4rTmn7h0BU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/LesionDetection_Prefix-bzsdachwfqkpacgwkqzbilndjfrs/LesionDetection_Prefix.pch
> -c /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.m
> -o
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/build/LesionDetection.build/Development/LesionDetection.build/Objects-normal/i386/Segmentation3D.o
>
>
> In file included from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkMacro.h:33,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkTimeStamp.h:23,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkLightObject.h:21,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkObject.h:23,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkDataObject.h:23,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImageBase.h:23,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImage.h:20,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.h:10,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.m:9:
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkWin32Header.h:23:26:
> error: itkConfigure.h: No such file or directory
>
> In file included from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Utilities/vxl/vcl/vcl_limits.h:5,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkNumericTraits.h:31,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkNumericTraitsFixedArrayPixel.h:20,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkFixedArray.txx:21,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkFixedArray.h:262,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkIndex.h:23,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImageRegion.h:25,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImageBase.h:25,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImage.h:20,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.h:10,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.m:9:
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Utilities/vxl/vcl/vcl_compiler.h:222:31:
> error: vcl_config_manual.h: No such file or directory
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Utilities/vxl/vcl/vcl_compiler.h:223:33:
> error: vcl_config_compiler.h: No such file or directory
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Utilities/vxl/vcl/vcl_compiler.h:224:32:
> error: vcl_config_headers.h: No such file or directory
>
> In file included from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkMath.h:26,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkIndex.h:24,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImageRegion.h:25,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImageBase.h:25,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImage.h:20,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.h:10,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.m:9:
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkIntTypes.h:28:36:
> error: itksys/FundamentalType.h: No such file or directory
>
> In file included from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkMathDetail.h:24,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkMath.h:27,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkIndex.h:24,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImageRegion.h:25,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImageBase.h:25,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImage.h:20,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.h:10,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.m:9:
>
> ITK180/Utilities/vxl/core/vnl/vnl_math.h:40:24: error: vxl_config.h: No
> such file or directory
>
> ITK180/Utilities/vxl/core/vnl/vnl_math.h:41:67: error: vnl/vnl_config.h: No
> such file or directory
>
> In file included from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Utilities/vxl/vcl/vcl_limits.h:9,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkNumericTraits.h:31,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkNumericTraitsFixedArrayPixel.h:20,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkFixedArray.txx:21,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkFixedArray.h:262,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkIndex.h:23,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImageRegion.h:25,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImageBase.h:25,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkImage.h:20,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.h:10,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.m:9:
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Utilities/vxl/vcl/emulation/vcl_limits.h:205:
> error: expected constructor, destructor, or type conversion before 'class'
>
> In file included from
> /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:21,
>
> from
> /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/OsiriX
> Headers/DCMPix.h:17,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Importer.h:12,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.h:12,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/Segmentation3D.m:9:
>
> /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:26:
> error: expected declaration before end of line
>
>
> --- Luis Ibanez *<luis.ibanez at kitware.com>* schrieb am *So, 20.2.2011:
>
>
> Von: Luis Ibanez <luis.ibanez at kitware.com>
> Betreff: Re: [Insight-users] Xcode and ITK Chan Vese LevelSet Method 2076
> errors at compilation
> An: "Ella Maria Kadas" <ella_kadas at yahoo.com>
> CC: insight-users at itk.org
> Datum: Sonntag, 20. Februar, 2011 00:02 Uhr
>
>
> Hi Ella,
>
> A) You should configure ITK with the CMake option:
>
> ITK_USE_FLAT_DIRECTORY_INSTALL
>
> turned ON (you will find it in the Advanced options)
>
> B) You should turn on ITK_USE_REVIEW
>
>
> In that way, you only need to provide a single
> directory to search for headers to the project
> that uses ITK.
>
>
> Regards,
>
>
> Luis
>
>
> ----------------------------------
> On Fri, Feb 18, 2011 at 7:31 AM, Ella Maria Kadas <ella_kadas at yahoo.com<http://mc/compose?to=ella_kadas@yahoo.com>
> > wrote:
>
> Hi,
>
> I used so far in Xcode at setting the User Header Search Path the ITK180
> files from Osirix source code, because i am developing a plugin for Osirix,
> and there was no other way that i could include this headers without getting
> thousands of errors.
> Now i want to use The Chan And Vese Level Set Segmentation, but it was
> still not in the ITK180 folder from Osirix, so although i copied the headers
> in the ITK180 folder , it seems i am again like at the beginning with 2076
> errors. Is there another way. I tried already compiling
> InsightToolkit-3.20.0 with cmake, but it just wouldn't work with Osirix.
> Thanks,
> Ella
>
> In file included from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Algorithms/itkSparseMultiphaseSegmentationLevelSetImageFilter.h:20,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Algorithms/itkSparseMultiphaseLevelSetImageFilter.h:4,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkRegionBasedLevelSetFunction.h:7,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkScalarLevelSetFunctionBase.h:4,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkScalarChanAndVeseLevelSetFunction.h:4,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ChanVese.h:38,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ChanVese.m:9:
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:135:
> error: wrong number of template arguments (3, should be 2)
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkMultiphaseFiniteDifferenceImageFilter.h:119:
> error: provided for 'template<class TInputImage, class TOutputImage> class
> itk::MultiphaseFiniteDifferenceImageFilter'
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:140:
> error: wrong number of template arguments (3, should be 2)
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkMultiphaseFiniteDifferenceImageFilter.h:119:
> error: provided for 'template<class TInputImage, class TOutputImage> class
> itk::MultiphaseFiniteDifferenceImageFilter'
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:146:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:156:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:157:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:158:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:159:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:160:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:161:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:163:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:164:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:165:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:166:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:167:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:168:
> error: 'OutputImageType' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:169:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:170:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:171:
> error: 'OutputImageType' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:176:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkConstNeighborhoodIterator.h:
> In instantiation of 'itk::ConstNeighborhoodIterator<int,
> itk::ZeroFluxNeumannBoundaryCondition<int> >':
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkNeighborhoodIterator.h:213:
> instantiated from 'itk::NeighborhoodIterator<int,
> itk::ZeroFluxNeumannBoundaryCondition<int> >'
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkSparseFieldLevelSetImageFilter.h:73:
> instantiated from
> 'itk::SparseFieldCityBlockNeighborList<itk::NeighborhoodIterator<int,
> itk::ZeroFluxNeumannBoundaryCondition<int> > >'
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:257:
> instantiated from here
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkConstNeighborhoodIterator.h:55:
> error: 'int' is not a class, struct, or union type
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkConstNeighborhoodIterator.h:
> In instantiation of 'itk::ConstNeighborhoodIterator<int,
> itk::ZeroFluxNeumannBoundaryCondition<int> >':
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkNeighborhoodIterator.h:213:
> instantiated from 'itk::NeighborhoodIterator<int,
> itk::ZeroFluxNeumannBoundaryCondition<int> >'
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkSparseFieldLevelSetImageFilter.h:73:
> instantiated from
> 'itk::SparseFieldCityBlockNeighborList<itk::NeighborhoodIterator<int,
> itk::ZeroFluxNeumannBoundaryCondition<int> > >'
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:257:
> instantiated from here
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkConstNeighborhoodIterator.h:508:
> error: 'int' is not a class, struct, or union type
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:268:
> error: 'OutputImageType' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:
> In member function 'void
> itk::MultiphaseSparseFieldLevelSetImageFilter<TInputImage, TOutputImage,
> TFunction>::SetFunctionCount(unsigned int)':
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:427:
> error: invalid use of qualified-name '::SetFunctionCount'
>
> In file included from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.h:450,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Algorithms/itkSparseMultiphaseSegmentationLevelSetImageFilter.h:20,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Algorithms/itkSparseMultiphaseLevelSetImageFilter.h:4,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkRegionBasedLevelSetFunction.h:7,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkScalarLevelSetFunctionBase.h:4,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkScalarChanAndVeseLevelSetFunction.h:4,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ChanVese.h:38,
>
> from
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ChanVese.m:9:
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.txx:
> In member function 'typename
> itk::MultiphaseSparseFieldLevelSetImageFilter<TInputImage, TOutputImage,
> TFunction>::TimeStepType
> itk::MultiphaseSparseFieldLevelSetImageFilter<TInputImage, TOutputImage,
> TFunction>::CalculateChange()':
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.txx:21:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.txx:21:
> error: expected initializer before 'df'
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.txx:26:
> error: 'Superclass' is not a class or namespace
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.txx:26:
> error: expected initializer before 'offset'
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.txx:30:
> error: 'df' was not declared in this scope
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.txx:51:
> error: no matching function for call to 'itk::NeighborhoodIterator<int,
> itk::ZeroFluxNeumannBoundaryCondition<int> >::SetLocation(const int&)'
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/Common/itkConstNeighborhoodIterator.h:351:
> note: candidates are: void itk::ConstNeighborhoodIterator<TImage,
> TBoundaryCondition>::SetLocation(const
> itk::Index<itk::ConstNeighborhoodIterator<TImage,TBoundaryCondition>::Dimension>&)
> [with TImage = int, TBoundaryCondition =
> itk::ZeroFluxNeumannBoundaryCondition<int>]
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.txx:57:
> error: 'class itk::NeighborhoodIterator<int,
> itk::ZeroFluxNeumannBoundaryCondition<int> >' has no member named
> 'GetCenterPixel'
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.txx:66:
> error: 'class itk::NeighborhoodIterator<int,
> itk::ZeroFluxNeumannBoundaryCondition<int> >' has no member named 'GetNext'
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.txx:67:
> error: 'class itk::NeighborhoodIterator<int,
> itk::ZeroFluxNeumannBoundaryCondition<int> >' has no member named
> 'GetPrevious'
>
> /Users/ellaK/osirix/osirixplugins/_help/LesionDetection/ITK180/Code/BasicFilters/itkMultiphaseSparseFieldLevelSetImageFilter.txx:77:
> error: 'offset' was not declared in this scope
>
> /
>
>
> _____________________________________
> 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.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-users
>
>
> *
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20110221/4b8c04f7/attachment-0001.htm>
More information about the Insight-users
mailing list