[Insight-users] Xcode and ITK Chan Vese LevelSet Method 2076 errors at compilation

Ella Maria Kadas ella_kadas at yahoo.com
Tue Feb 22 11:36:10 EST 2011


Hi,
 I managed to install and run my plugin with the User Header Search path set to the installed folder. Thank u very much again. I think the GeodesicActiveContour will not be the right method for me because i have little gradient information, although it should at least segment the ventricles and it seems that it just doesn't really consider the image information.   I read the part from the userguide but i don't think that the same parameters will work for me, although i picked also a pd t2 MRI. I think it might be because of the output of the sigmoid filter. (because the former edges from the gradient information are very thick and dark).    I actually needed to segment lesions out of t2 MRI, and although these appear as bright gray to white blobs, are quite small and don't really get as features in the gradient or sigmoid, this is why i wanted the Chan Vese Filter.   I am still trying to make it work, but at least a could compile without
 errors.Here is the link with some pictures. https://picasaweb.google.com/lh/sredir?uname=ellaMkadas&target=ALBUM&id=5576552062895656993&authkey=Gv1sRgCMCa2ozN9szDgwE&feat=email
I used to seed points, but one after the other that is why the distance map looks the way it looks with only one pointCheers,Ella   

--- Ella Maria Kadas <ella_kadas at yahoo.com> schrieb am Di, 22.2.2011:

Von: Ella Maria Kadas <ella_kadas at yahoo.com>
Betreff: Re: [Insight-users] Xcode and ITK Chan Vese LevelSet Method 2076 errors at compilation
An: "Luis Ibanez" <luis.ibanez at kitware.com>
CC: insight-users at itk.org
Datum: Dienstag, 22. Februar, 2011 12:03 Uhr


hi,
 I am not that familiar with Xcode yet, so i don't know what u mean with -I flags. I was reading on the apple developer site at Xcode Build Settings and there is only the From Build Info at Gcc 4.2 -Language- Other C++ Flags, which doesn't seem to be the case from the description.   So far was doing it this way:
-create a symbolic link from my plugin roots directory to the ITK180 from Osirix,- at Get Info-Build Info by Header Search Paths ITK180 ITK180/Code ITK180/Code/Algorithms...........and at Library Search Path:  ITK180/bin
again 2 Questions concerning Cmake:   I have the directory where i have built ITK: /Users/ellaK/Documents/ITK_BIN, and i want to set CMAKE_INSTALL_PREFIX  to be
 /Users/ellak/Documents/ITKInstall, but i can't use the cmake install command from /Users/ellak/Documents/ITKInstall after doing configure and generate with CMAKEI get this error:No rule to make target `install'.  Stop.Should i still use the ITK_USE_FLAT_DIRECTORY_INSTALL?Thank u a lot,Ella--- Luis Ibanez <luis.ibanez at kitware.com> schrieb am Di, 22.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: Dienstag, 22. Februar, 2011 01:45 Uhr

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









-----Integrierter Anhang folgt-----

_____________________________________
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/20110222/7d0b51bb/attachment-0001.htm>


More information about the Insight-users mailing list