[Insight-developers] RE: Problems in MultiResMIRegistration

Bill Hoffman bill.hoffman@kitware.com
Wed, 27 Mar 2002 14:10:20 -0500


The problem was in the ADD_EXECUTABLE command, you had:

ADD_EXECUTABLE(VanderbiltValidation/VanderbiltValidation   VanderbiltValidation_SRCS )

Which should create an executable in the VanderbiltValidation subdirectory.
Due to a bug in cmake, if you were building out of the source tree this did not work.

So, if you want the executable to be in the sub directory, you should
create a CMakeLists.txt file in the sub directory.  You can also have the
executable in the current directory and not create a new CMakeLists.txt file
like this:

ADD_EXECUTABLE(VanderbiltValidation   VanderbiltValidation_SRCS )

BTW, I have fixed the cmake bug, but that will not help here as ITK needs to build
with cmake 1.2.


-Bill

At 09:37 AM 3/27/2002 -0800, Lydia Ng wrote:
>I introduced the VanderbiltValidation directory about 12 days ago.
>The idea was that my validation study and example would share a lot of
>code in common so I wanted to factorized things out into base classes
>etc.
> 
>The directory structure I had in mind was:
> 
>MultiResMIRegistration
>  - Common (contains all the base classes and example)
>  - VanderbiltValidation( contains all the classes only relevant to the
>validation)
> 
>But I wanted both exes to be build just in MultiResMIRegistration
>instead of in the subdirectories. Is that a bad idea?
>It was just easier to manipulate the scripts/parameter files needed to
>drive both the example and rather large validation study. 
> 
>I did test this structure out with CMake for VC++ and Cygwin/gcc 
>and make sure things work properly before checking it in.
> 
>I am sure that the VanderbiltValdiation has been building on other unix
>platforms since checking in because I had made changes to fix warnings
>and errors etc.
> 
>Do people want me to change the directory structure and/or where
>the exes are the to built? If so, how would they like it changed?
> 
>- Lydia
>
>> -----Original Message-----
>> From: Bill Hoffman [mailto:bill.hoffman@kitware.com]
>> Sent: Wednesday, March 27, 2002 6:05 AM
>> To: Lorensen, William E (CRD); Lorensen, William E (CRD); 
>> Lydia Ng; Luis
>> Ibanez
>> Cc: Insight Developers
>> Subject: RE: [Insight-developers] RE: Problems in 
>> MultiResMIRegistration
>> 
>> 
>> I would say that there should be a CMakeLists.txt file in the 
>> VanderbiltRegistration directory, or the executable should 
>> not be put in
>> that directory.
>> 
>> -bill
>> 
>> 
>> At 08:32 AM 3/27/2002 -0500, Lorensen, William E (CRD) wrote:
>> 
>> >Not quite resolved. On Windows, cmakesetup complains that it 
>> cannot write in the
>> >VanderbiltRegistration directory (which does not exists on the PC).
>> >
>> >I've put an IF/ELSE to handle UNIX and Windows differently.
>> >
>> >There may be a better solution.
>> >
>> >Bill
>> >
>> >-----Original Message-----
>> >From: Lorensen, William E (CRD) 
>> >Sent: Wednesday, March 27, 2002 7:21 AM
>> >To: 'Lydia Ng'; William A. Hoffman; Luis Ibanez
>> >Cc: Insight Developers
>> >Subject: RE: [Insight-developers] RE: Problems in 
>> MultiResMIRegistration
>> >
>> >
>> >It's resollved and check in.
>> > 
>> >Bill, I added the 
>> >INCLUDE_REGULAR_EXPRESSION(".*")
>> >
>> >I also changes the ADD_EXECUTABLE line to:
>> > ADD_EXECUTABLE(VanderbiltValidation/VanderbiltValidation   
>> VanderbiltValidation_SRCS )
>> >
>> >Bill
>> > 
>> >
>> >-----Original Message-----
>> >From: Lydia Ng [mailto:lng@insightful.com]
>> >Sent: Wednesday, March 27, 2002 1:24 AM
>> >To: William A. Hoffman; Luis Ibanez
>> >Cc: Lorensen, William E (CRD)
>> >Subject: RE: [Insight-developers] RE: Problems in 
>> MultiResMIRegistration
>> >
>> >
>> >Is this issue resolve now? Is there something I need to go and fix?
>> >- Lydia
>> >
>> >-----Original Message----- 
>> >From: William A. Hoffman 
>> >Sent: Tue 3/26/2002 6:11 PM 
>> >To: Luis Ibanez 
>> >Cc: Lorensen, William E (CRD); Lydia Ng 
>> >Subject: Re: [Insight-developers] RE: Problems in 
>> MultiResMIRegistration
>> >
>> >
>> >
>> >my bad, I did not have an up-to-date cvs.
>> >
>> >It would seem there is no longer a common prefix for these files,
>> >so if you change the regular expression to this:
>> >INCLUDE_REGULAR_EXPRESSION(".*")
>> >
>> >You get a full set of depends.
>> >
>> >-Bill
>> >
>> >
>> >At 08:23 PM 3/26/2002 -0500, Luis Ibanez wrote:
>> >
>> >>Yeap, It is strange !
>> >>
>> >>On linux I got the attached cmake.depend
>> >>(before and after adding the Regular expresions
>> >>in the CMakeLists.txt file, running cmake and
>> >>doing "make depend" on the directory). The
>> >>depends are basically the same.
>> >>
>> >>Also when doing "make" I'm getting an error from "ld"
>> >>saying that    "VanderbiltValidation is a directory":
>> >>
>> >>It looks like it is also specified as a targer for ld.
>> >>
>> >>This is Lydia's directory for validation, maybe she have
>> >>some hints...
>> >>
>> >>Luis
>> >>
>> >>
>> >>======================
>> >>
>> >>William A. Hoffman wrote:
>> >>
>> >>>Something strange is going on here.....
>> >>>
>> >>>I tried on a cygwin build, see the attached depend file.
>> >>>
>> >>>This is in Examples/MultiResMIRegistration/  right?
>> >>>
>> >>>This looks strange to me:
>> >>>Common/MultiResMIRegistration.o :
>> >>>
>> >>>Where did the Common/ come from??
>> >>>
>> >>>-Bill
>> >>>
>> >>
>> >>
>> >>
>> >># .o dependencies in this directory.
>> >>MIRegistrationApp.o : \
>> >>/home/hoffman/Insight/Examples/MultiResMIRegistration/MIRegi
>> strationApp.h \
>> >>/home/hoffman/Insight/Code/Common/itkImage.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageToImageFilter.txx \
>> >>/home/hoffman/Insight/Code/Algorithms/itkMultiResolutionPyra
>> midImageFilter.txx
>> >>\
>> >>/home/hoffman/Insight/Code/BasicFilters/itkShrinkImageFilter.h \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkShrinkImageFilter.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkCastImageFilter.h \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkUnaryFunctorImage
>> Filter.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageRegionIteratorWith
>> Index.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageRegionIteratorWith
>> Index.txx \
>> >>/home/hoffman/Insight/Code/Common/itkImageBase.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_fastops.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cctype.h \
>> >>/home/hoffman/Insight/Code/Numerics/itkSingleValuedCostFunction.h \
>> >>/home/hoffman/Insight/Code/Numerics/itkCostFunction.h \
>> >>/home/hoffman/Insight/Code/Algorithms/itkImageToImageMetric.txx \
>> >>/home/hoffman/Insight/Code/Numerics/itkSingleValuedNonLinear
>> Optimizer.h \
>> >>/home/hoffman/Insight/Code/Numerics/itkNonLinearOptimizer.h \
>> >>/home/hoffman/Insight/Code/Numerics/itkOptimizer.h \
>> >>/home/hoffman/Insight/Code/Algorithms/itkMultiResolutionPyra
>> midImageFilter.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageToImageFilter.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageRegionIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageRegionIterator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodAlgorithm.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageIterator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkDataObject.h \
>> >>/home/hoffman/Insight/Examples/MultiResMIRegistration/MIMReg
>> istrator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkCommand.h \
>> >>/home/hoffman/Insight/Code/IO/itkRawImageWriter.h \
>> >>/home/hoffman/Insight/Code/IO/itkImageWriter.h \
>> >>/home/hoffman/Insight/Code/IO/itkWriter.h \
>> >>/home/hoffman/Insight/Code/IO/itkImageWriter.txx \
>> >>/home/hoffman/Insight/Code/IO/itkRawImageWriter.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkResampleImageFilter.h \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkResampleImageFilter.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkNormalizeImageFilter.h \
>> >>/home/hoffman/Insight/Code/Common/itkObjectFactoryBase.h \
>> >>/home/hoffman/Insight/Code/Common/itkOffset.h \
>> >>/home/hoffman/Insight/Code/Common/itkObject.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_transpose.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_matrix.txx \
>> >>/home/hoffman/Insight/Code/Common/itkAffineTransform.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_matops.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_diag_matrix.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cstdio.h \
>> >>/home/hoffman/Insight/Examples/MultiResMIRegistration/MIMReg
>> istrator.h \
>> >>/home/hoffman/Insight/Code/Algorithms/itkMultiResolutionImag
>> eRegistrationMethod.h
>> >>\
>> >>/home/hoffman/Insight/Code/Algorithms/itkImageToImageMetric.h \
>> >>/home/hoffman/Insight/Code/Common/itkInterpolateImageFunction.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageFunction.h \
>> >>/home/hoffman/Insight/Code/Common/itkFunctionBase.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageFunction.txx \
>> >>/home/hoffman/Insight/Code/Common/itkImageSource.txx \
>> >>/home/hoffman/Insight/Code/Common/itkObjectFactory.h \
>> >>/home/hoffman/Insight/Code/Common/itkIndex.h \
>> >>/home/hoffman/Insight/Code/Common/itkLightObject.h \
>> >>/home/hoffman/Insight/Code/Common/itkMutexLock.h \
>> >>/home/hoffman/Insight/Code/Common/itkCreateObjectFunction.h \
>> >>/home/hoffman/Insight/Code/Common/itkSmartPointer.h \
>> >>/home/hoffman/Insight/Code/Common/itkIndent.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_vector_ref.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_iosfwd.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_error.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_c_vector.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_compiler.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_string.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_tag.h \
>> >>/home/hoffman/Insight-gcc/Code/Numerics/vxl/vcl/vcl_config_m
>> anual.h \
>> >>/home/hoffman/Insight-gcc/Code/Numerics/vxl/vcl/vcl_config_c
>> ompiler.h \
>> >>/home/hoffman/Insight-gcc/Code/Numerics/vxl/vcl/vcl_config_h
>> eaders.h \
>> >>/home/hoffman/Insight/Code/Common/itkVector.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_math.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_numeric_traits.h \
>> >>/home/hoffman/Insight/Code/Common/itkWindows.h \
>> >>/home/hoffman/Insight/Code/Common/itkMacro.h \
>> >>/home/hoffman/Insight/Code/Common/itkWeakPointer.h \
>> >>/home/hoffman/Insight/Code/Common/itkTimeStamp.h \
>> >>/home/hoffman/Insight/Code/Common/itkSimpleFastMutexLock.h \
>> >>/home/hoffman/Insight/Code/Common/itkEventObject.h \
>> >>/home/hoffman/Insight/Code/Common/itkSmartPointerForwardRefe
>> rence.h \
>> >>/home/hoffman/Insight/Code/Common/itkProcessObject.h \
>> >>/home/hoffman/Insight/Code/Common/itkImportImageContainer.txx \
>> >>/home/hoffman/Insight/Code/Common/itkDefaultPixelAccessor.h \
>> >>/home/hoffman/Insight/Code/Common/itkMultiThreader.h \
>> >>/home/hoffman/Insight/Code/Common/itkAffineTransform.h \
>> >>/home/hoffman/Insight/Code/Common/itkMatrix.h \
>> >>/home/hoffman/Insight/Code/Common/itkSize.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageRegion.h \
>> >>/home/hoffman/Insight/Code/Common/itkRegion.h \
>> >>/home/hoffman/Insight/Code/Common/itkContinuousIndex.h \
>> >>/home/hoffman/Insight/Code/Common/itkPoint.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageSource.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkVector.h \
>> >>/home/hoffman/Insight/Code/Common/itkFastMutexLock.h \
>> >>/home/hoffman/Insight/Code/Common/itkImportImageContainer.h \
>> >>/home/hoffman/Insight/Code/Common/itkFixedArray.h \
>> >>/home/hoffman/Insight/Code/Common/itkFixedArray.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_vector.h \
>> >>/home/hoffman/Insight/Code/Common/itkWin32Header.h \
>> >>/home/hoffman/Insight-gcc/itkConfigure.h \
>> >>/home/hoffman/Insight/Code/Common/itkExceptionObject.h \
>> >>/home/hoffman/Insight/Code/Algorithms/itkRegistrationMapper.txx \
>> >>/home/hoffman/Insight/Code/Common/itkLinearInterpolateImageF
>> unction.h \
>> >>/home/hoffman/Insight/Code/Common/itkLinearInterpolateImageF
>> unction.txx \
>> >>/home/hoffman/Insight/Code/Algorithms/itkImageMapper.txx \
>> >>/home/hoffman/Insight/Code/Algorithms/itkMutualInformationIm
>> ageToImageMetric.txx
>> >>\
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_sample.h \
>> >>/home/hoffman/Insight/Code/Common/itkGaussianKernelFunction.h \
>> >>/home/hoffman/Insight/Code/Numerics/itkQuaternionRigidTransf
>> ormGradientDescentOptimizer.h
>> >>\
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_numeric_limits.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_vector.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cstdlib.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_vector.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_iostream.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_algorithm.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_complex.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_vector_fixed.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cassert.h \
>> >>/home/hoffman/Insight/Code/Common/itkPoint.txx \
>> >>/home/hoffman/Insight/Code/Common/itkCovariantVector.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_vector_fixed.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cstring.h \
>> >>/home/hoffman/Insight/Code/Common/itkArray.h \
>> >>/home/hoffman/Insight/Code/Common/itkArray.txx \
>> >>/home/hoffman/Insight/Code/Common/itkArray2D.h \
>> >>/home/hoffman/Insight/Code/Common/itkArray2D.txx \
>> >>/home/hoffman/Insight/Code/Common/itkTransform.txx \
>> >>/home/hoffman/Insight/Code/Common/itkImage.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_matrix_fixed.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_matrix_fixed_ref.h \
>> >>/home/hoffman/Insight/Code/Common/itkMatrix.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/algo/vnl_matrix_
>> inverse.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/algo/vnl_svd.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_complex.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_matrix.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_c_vector.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_complex_traits.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_alloc.h \
>> >>/home/hoffman/Insight/Code/Common/itkTransform.h \
>> >>/home/hoffman/Insight/Code/Common/itkCovariantVector.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cstddef.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageRegion.txx \
>> >>/home/hoffman/Insight/Code/Common/itkImageBase.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkNeighborhoodOpera
>> torImageFilter.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageBoundaryCondition.h \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkNeighborhoodOpera
>> torImageFilter.txx
>> >>\
>> >>/home/hoffman/Insight/Code/Common/itkConstNeighborhoodIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkConstNeighborhoodIterator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodIterator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodAlgorithm.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNumericTraits.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cmath.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_complex_fwd.h \
>> >>/home/hoffman/Insight/Code/Common/itkGaussianOperator.h \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodOperator.h \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhood.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageIteratorWithIndex.h \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodAllocator.h \
>> >>/home/hoffman/Insight/Code/Common/itkSliceIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhood.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodOperator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkGaussianOperator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkQuaternionRigidTransform.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_quaternion.h \
>> >>/home/hoffman/Insight/Code/Common/itkQuaternionRigidTransform.txx \
>> >>/home/hoffman/Insight/Code/Algorithms/itkMutualInformationIm
>> ageToImageMetric.h
>> >>\
>> >>/home/hoffman/Insight/Code/Common/itkKernelFunction.h \
>> >>/home/hoffman/Insight/Code/Common/itkCentralDifferenceImageF
>> unction.h \
>> >>/home/hoffman/Insight/Code/Common/itkCentralDifferenceImageF
>> unction.txx \
>> >>/home/hoffman/Insight/Code/Algorithms/itkImageMapper.h \
>> >>/home/hoffman/Insight/Code/Algorithms/itkRegistrationMapper.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageIteratorWithIndex.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkUnaryFunctorImage
>> Filter.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkDiscreteGaussianI
>> mageFilter.h \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkDiscreteGaussianI
>> mageFilter.txx \
>> >>/home/hoffman/Insight/Code/Common/itkConstSliceIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkConstSmartNeighborhoodI
>> terator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkSmartNeighborhoodIterator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodInnerProduct.h \
>> >>/home/hoffman/Insight/Code/Common/itkSmartNeighborhoodIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkConstSmartNeighborhoodI
>> terator.h \
>> >>/home/hoffman/Insight/Code/Common/itkByteSwapper.txx \
>> >>/home/hoffman/Insight/Code/Common/itkZeroFluxNeumannBoundary
>> Condition.h \
>> >>/home/hoffman/Insight/Code/Numerics/itkGradientDescentOptimizer.h \
>> >>/home/hoffman/Insight/Code/Common/itkByteSwapper.h \
>> >>/home/hoffman/Insight/Code/Common/itkZeroFluxNeumannBoundary
>> Condition.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkStatisticsImageFilter.h \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkStatisticsImageFi
>> lter.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkShiftScaleImageFilter.h \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkShiftScaleImageFi
>> lter.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkNormalizeImageFil
>> ter.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodInnerProduct.txx \
>> >>/home/hoffman/Insight/Code/Algorithms/itkMultiResolutionImag
>> eRegistrationMethod.txx
>> >>\
>> >>/home/hoffman/Insight/Code/Algorithms/itkRecursiveMultiResol
>> utionPyramidImageFilter.h
>> >>\
>> >>/home/hoffman/Insight/Code/Algorithms/itkRecursiveMultiResol
>> utionPyramidImageFilter.txx
>> >>
>> >>MultiResMIRegistration.o : \
>> >>/home/hoffman/Insight/Examples/MultiResMIRegistration/MIRegi
>> strationApp.h \
>> >>/home/hoffman/Insight/Code/Common/itkImage.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageToImageFilter.txx \
>> >>/home/hoffman/Insight/Code/Algorithms/itkMultiResolutionPyra
>> midImageFilter.txx
>> >>\
>> >>/home/hoffman/Insight/Code/BasicFilters/itkShrinkImageFilter.h \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkShrinkImageFilter.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkCastImageFilter.h \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkUnaryFunctorImage
>> Filter.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageRegionIteratorWith
>> Index.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageRegionIteratorWith
>> Index.txx \
>> >>/home/hoffman/Insight/Code/Common/itkImageBase.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_fastops.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cctype.h \
>> >>/home/hoffman/Insight/Code/Numerics/itkSingleValuedCostFunction.h \
>> >>/home/hoffman/Insight/Code/Numerics/itkCostFunction.h \
>> >>/home/hoffman/Insight/Code/Algorithms/itkImageToImageMetric.txx \
>> >>/home/hoffman/Insight/Code/Numerics/itkSingleValuedNonLinear
>> Optimizer.h \
>> >>/home/hoffman/Insight/Code/Numerics/itkNonLinearOptimizer.h \
>> >>/home/hoffman/Insight/Code/Numerics/itkOptimizer.h \
>> >>/home/hoffman/Insight/Code/Algorithms/itkMultiResolutionPyra
>> midImageFilter.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageToImageFilter.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageRegionIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageRegionIterator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodAlgorithm.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageIterator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkDataObject.h \
>> >>/home/hoffman/Insight/Examples/MultiResMIRegistration/MIMReg
>> istrator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkCommand.h \
>> >>/home/hoffman/Insight/Code/Common/itkObjectFactoryBase.h \
>> >>/home/hoffman/Insight/Code/Common/itkOffset.h \
>> >>/home/hoffman/Insight/Code/Common/itkObject.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_transpose.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_matrix.txx \
>> >>/home/hoffman/Insight/Code/Common/itkAffineTransform.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_matops.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_diag_matrix.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cstdio.h \
>> >>/home/hoffman/Insight/Examples/MultiResMIRegistration/MIMReg
>> istrator.h \
>> >>/home/hoffman/Insight/Code/Algorithms/itkMultiResolutionImag
>> eRegistrationMethod.h
>> >>\
>> >>/home/hoffman/Insight/Code/Algorithms/itkImageToImageMetric.h \
>> >>/home/hoffman/Insight/Code/Common/itkInterpolateImageFunction.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageFunction.h \
>> >>/home/hoffman/Insight/Code/Common/itkFunctionBase.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageFunction.txx \
>> >>/home/hoffman/Insight/Code/Common/itkImageSource.txx \
>> >>/home/hoffman/Insight/Code/Common/itkObjectFactory.h \
>> >>/home/hoffman/Insight/Code/Common/itkIndex.h \
>> >>/home/hoffman/Insight/Code/Common/itkLightObject.h \
>> >>/home/hoffman/Insight/Code/Common/itkMutexLock.h \
>> >>/home/hoffman/Insight/Code/Common/itkCreateObjectFunction.h \
>> >>/home/hoffman/Insight/Code/Common/itkSmartPointer.h \
>> >>/home/hoffman/Insight/Code/Common/itkIndent.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_vector_ref.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_iosfwd.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_error.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_c_vector.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_compiler.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_string.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_tag.h \
>> >>/home/hoffman/Insight-gcc/Code/Numerics/vxl/vcl/vcl_config_m
>> anual.h \
>> >>/home/hoffman/Insight-gcc/Code/Numerics/vxl/vcl/vcl_config_c
>> ompiler.h \
>> >>/home/hoffman/Insight-gcc/Code/Numerics/vxl/vcl/vcl_config_h
>> eaders.h \
>> >>/home/hoffman/Insight/Code/Common/itkVector.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_math.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_numeric_traits.h \
>> >>/home/hoffman/Insight/Code/Common/itkWindows.h \
>> >>/home/hoffman/Insight/Code/Common/itkMacro.h \
>> >>/home/hoffman/Insight/Code/Common/itkWeakPointer.h \
>> >>/home/hoffman/Insight/Code/Common/itkTimeStamp.h \
>> >>/home/hoffman/Insight/Code/Common/itkSimpleFastMutexLock.h \
>> >>/home/hoffman/Insight/Code/Common/itkEventObject.h \
>> >>/home/hoffman/Insight/Code/Common/itkSmartPointerForwardRefe
>> rence.h \
>> >>/home/hoffman/Insight/Code/Common/itkProcessObject.h \
>> >>/home/hoffman/Insight/Code/Common/itkImportImageContainer.txx \
>> >>/home/hoffman/Insight/Code/Common/itkDefaultPixelAccessor.h \
>> >>/home/hoffman/Insight/Code/Common/itkMultiThreader.h \
>> >>/home/hoffman/Insight/Code/Common/itkAffineTransform.h \
>> >>/home/hoffman/Insight/Code/Common/itkMatrix.h \
>> >>/home/hoffman/Insight/Code/Common/itkSize.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageRegion.h \
>> >>/home/hoffman/Insight/Code/Common/itkRegion.h \
>> >>/home/hoffman/Insight/Code/Common/itkContinuousIndex.h \
>> >>/home/hoffman/Insight/Code/Common/itkPoint.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageSource.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkVector.h \
>> >>/home/hoffman/Insight/Code/Common/itkFastMutexLock.h \
>> >>/home/hoffman/Insight/Code/Common/itkImportImageContainer.h \
>> >>/home/hoffman/Insight/Code/Common/itkFixedArray.h \
>> >>/home/hoffman/Insight/Code/Common/itkFixedArray.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_vector.h \
>> >>/home/hoffman/Insight/Code/Common/itkWin32Header.h \
>> >>/home/hoffman/Insight-gcc/itkConfigure.h \
>> >>/home/hoffman/Insight/Code/Common/itkExceptionObject.h \
>> >>/home/hoffman/Insight/Code/Algorithms/itkRegistrationMapper.txx \
>> >>/home/hoffman/Insight/Code/Common/itkLinearInterpolateImageF
>> unction.h \
>> >>/home/hoffman/Insight/Code/Common/itkLinearInterpolateImageF
>> unction.txx \
>> >>/home/hoffman/Insight/Code/Algorithms/itkImageMapper.txx \
>> >>/home/hoffman/Insight/Code/Algorithms/itkMutualInformationIm
>> ageToImageMetric.txx
>> >>\
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_sample.h \
>> >>/home/hoffman/Insight/Code/Common/itkGaussianKernelFunction.h \
>> >>/home/hoffman/Insight/Code/Numerics/itkQuaternionRigidTransf
>> ormGradientDescentOptimizer.h
>> >>\
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_numeric_limits.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_vector.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cstdlib.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_vector.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_iostream.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_algorithm.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_complex.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_vector_fixed.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cassert.h \
>> >>/home/hoffman/Insight/Code/Common/itkPoint.txx \
>> >>/home/hoffman/Insight/Code/Common/itkCovariantVector.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_vector_fixed.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cstring.h \
>> >>/home/hoffman/Insight/Code/Common/itkArray.h \
>> >>/home/hoffman/Insight/Code/Common/itkArray.txx \
>> >>/home/hoffman/Insight/Code/Common/itkArray2D.h \
>> >>/home/hoffman/Insight/Code/Common/itkArray2D.txx \
>> >>/home/hoffman/Insight/Code/Common/itkTransform.txx \
>> >>/home/hoffman/Insight/Code/Common/itkImage.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_matrix_fixed.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_matrix_fixed_ref.h \
>> >>/home/hoffman/Insight/Code/Common/itkMatrix.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/algo/vnl_matrix_
>> inverse.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/algo/vnl_svd.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_complex.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_matrix.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_c_vector.txx \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_complex_traits.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_alloc.h \
>> >>/home/hoffman/Insight/Code/Common/itkTransform.h \
>> >>/home/hoffman/Insight/Code/Common/itkCovariantVector.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cstddef.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageRegion.txx \
>> >>/home/hoffman/Insight/Code/Common/itkImageBase.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkNeighborhoodOpera
>> torImageFilter.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageBoundaryCondition.h \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkNeighborhoodOpera
>> torImageFilter.txx
>> >>\
>> >>/home/hoffman/Insight/Code/Common/itkConstNeighborhoodIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkConstNeighborhoodIterator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodIterator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodAlgorithm.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNumericTraits.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_cmath.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vcl/vcl_complex_fwd.h \
>> >>/home/hoffman/Insight/Code/Common/itkGaussianOperator.h \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodOperator.h \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhood.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageIteratorWithIndex.h \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodAllocator.h \
>> >>/home/hoffman/Insight/Code/Common/itkSliceIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhood.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodOperator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkGaussianOperator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkQuaternionRigidTransform.h \
>> >>/home/hoffman/Insight/Code/Numerics/vxl/vnl/vnl_quaternion.h \
>> >>/home/hoffman/Insight/Code/Common/itkQuaternionRigidTransform.txx \
>> >>/home/hoffman/Insight/Code/Algorithms/itkMutualInformationIm
>> ageToImageMetric.h
>> >>\
>> >>/home/hoffman/Insight/Code/Common/itkKernelFunction.h \
>> >>/home/hoffman/Insight/Code/Common/itkCentralDifferenceImageF
>> unction.h \
>> >>/home/hoffman/Insight/Code/Common/itkCentralDifferenceImageF
>> unction.txx \
>> >>/home/hoffman/Insight/Code/Algorithms/itkImageMapper.h \
>> >>/home/hoffman/Insight/Code/Algorithms/itkRegistrationMapper.h \
>> >>/home/hoffman/Insight/Code/Common/itkImageIteratorWithIndex.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkUnaryFunctorImage
>> Filter.txx \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkDiscreteGaussianI
>> mageFilter.h \
>> >>/home/hoffman/Insight/Code/BasicFilters/itkDiscreteGaussianI
>> mageFilter.txx \
>> >>/home/hoffman/Insight/Code/Common/itkConstSliceIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkConstSmartNeighborhoodI
>> terator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkSmartNeighborhoodIterator.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodInnerProduct.h \
>> >>/home/hoffman/Insight/Code/Common/itkSmartNeighborhoodIterator.h \
>> >>/home/hoffman/Insight/Code/Common/itkConstSmartNeighborhoodI
>> terator.h \
>> >>/home/hoffman/Insight/Code/Common/itkZeroFluxNeumannBoundary
>> Condition.h \
>> >>/home/hoffman/Insight/Code/Numerics/itkGradientDescentOptimizer.h \
>> >>/home/hoffman/Insight/Code/Common/itkZeroFluxNeumannBoundary
>> Condition.txx \
>> >>/home/hoffman/Insight/Code/Common/itkNeighborhoodInnerProduct.txx \
>> >>/home/hoffman/Insight/Code/Algorithms/itkMultiResolutionImag
>> eRegistrationMethod.txx
>> >>\
>> >>/home/hoffman/Insight/Code/Algorithms/itkRecursiveMultiResol
>> utionPyramidImageFilter.h
>> >>\
>> >>/home/hoffman/Insight/Code/Algorithms/itkRecursiveMultiResol
>> utionPyramidImageFilter.txx
>> >>
>> >># .o dependencies in this directory.
>> >>Common/MultiResMIRegistration.o : \
>> >>/home/ibanez/test/Insight/Code/Common/itkExceptionObject.h \
>> >>/home/ibanez/test/Insight/Code/Common/itkWin32Header.h
>> >>
>> >>VanderbiltValidation/VanderbiltValidation.o : \
>> >>/home/ibanez/test/Insight/Code/Common/itkExceptionObject.h \
>> >>/home/ibanez/test/Insight/Code/Common/itkWin32Header.h
>> >
>> >
>> >
>> >
>> >_______________________________________________
>> >Insight-developers mailing list
>> >Insight-developers@public.kitware.com
>> >http://public.kitware.com/mailman/listinfo/insight-developers
>> >_______________________________________________
>> >Insight-developers mailing list
>> >Insight-developers@public.kitware.com
>> >http://public.kitware.com/mailman/listinfo/insight-developers 
>> 
>> 
>_______________________________________________
>Insight-developers mailing list
>Insight-developers@public.kitware.com
>http://public.kitware.com/mailman/listinfo/insight-developers