From carminepagliaro at gmail.com Sun Nov 1 05:48:44 2015 From: carminepagliaro at gmail.com (Carmine Pagliaro) Date: Sun, 1 Nov 2015 11:48:44 +0100 Subject: [ITK] [ITK-users] (no subject) In-Reply-To: References: Message-ID: very very complicated 2015-10-31 17:51 GMT+01:00 Carmine Pagliaro : > ok > > 2015-10-31 17:49 GMT+01:00 Matt McCormick : > >> Hi Carmine, >> >> Use the existing optimizer classes as an example, and examine the API >> and its descriptions in the Doxygen documentation. >> >> HTH, >> Matt >> >> On Sat, Oct 31, 2015 at 12:07 PM, Carmine Pagliaro >> wrote: >> > oh yes but, I would know how can I create a new one. i.e >> > RegularStepGradientDescentBaseOptimizer becomes MyPersonalOptimizer. in >> this >> > class i'll write my personal algorithm. >> > >> > 2015-10-31 16:54 GMT+01:00 D?enan Zuki? : >> >> >> >> You should probably look at one of the registration examples to see >> how an >> >> optimizer is used: >> >> http://itk.org/Wiki/ITK/Examples/Included/Registration >> >> >> >> HTH >> >> >> >> On Sat, Oct 31, 2015 at 7:07 AM, Carmine Pagliaro >> >> wrote: >> >>> >> >>> Thank you for the reply, Dr. McCormick. >> >>> But that not help me. >> >>> I don't understand how I can create a new optimizer algorithm and >> pass it >> >>> to the registration->SetOptimizer() method >> >>> >> >>> >> >>> 2015-10-30 17:02 GMT+01:00 Matt McCormick > >: >> >>>> >> >>>> Hi Carmine, >> >>>> >> >>>> To see all the optimizer options, go to the base class in Doxygen: >> >>>> >> >>>> >> >>>> >> http://www.itk.org/Doxygen/html/classitk_1_1SingleValuedNonLinearOptimizer.html >> >>>> >> >>>> Then, look at the inheritance diagram. There are options like the >> >>>> OnePlusOneEvolutionaryOptimizer and ParticleSwarmOptimizer. >> >>>> >> >>>> Hope this helps, >> >>>> Matt >> >>>> >> >>>> On Fri, Oct 30, 2015 at 10:59 AM, Carmine Pagliaro >> >>>> wrote: >> >>>> > Dear ITK team, >> >>>> > >> >>>> > in the file attacched I register 2 mri image in nifti format. >> >>>> > >> >>>> > the optimization algorithm is gradientdescent >> >>>> > >> >>>> > typedef itk::RegularStepGradientDescentOptimizer >> OptimizerType; >> >>>> > >> >>>> > I would make one myself using annealing. so how can I do this? >> >>>> > >> >>>> > how could I must modified the follow code ? what is optimizer? >> >>>> > >> >>>> > OptimizerType::Pointer optimizer = OptimizerType::New(); >> >>>> > registration->SetOptimizer( optimizer ); >> >>>> > >> >>>> > thank you very much >> >>>> > -- >> >>>> > Carmine Pagliaro >> >>>> > Life is for sharing. >> >>>> > >> >>>> > >> >>>> > _____________________________________ >> >>>> > 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://public.kitware.com/mailman/listinfo/insight-users >> >>>> > >> >>> >> >>> >> >>> >> >>> >> >>> -- >> >>> Carmine Pagliaro >> >>> Life is for sharing. >> >>> >> >>> >> >>> _____________________________________ >> >>> 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://public.kitware.com/mailman/listinfo/insight-users >> >>> >> >> >> > >> > >> > >> > -- >> > Carmine Pagliaro >> > Life is for sharing. >> > >> > > > > -- > Carmine Pagliaro > *Life is for sharing.* > > -- Carmine Pagliaro *Life is for sharing.* -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From loic.itk at gmail.com Sun Nov 1 09:02:23 2015 From: loic.itk at gmail.com (Loic Le Folgoc) Date: Sun, 1 Nov 2015 15:02:23 +0100 Subject: [ITK] [ITK-users] Demons Registration on a Region of Interest In-Reply-To: References: <1124110917.5970566.1446126548319.JavaMail.zimbra@univ-poitiers.fr> Message-ID: <56361B6F.5040206@gmail.com> From the previous mails I'd assume you tried this as a starting point but just in case: you did try to pass a smaller region as requested region for the output (filter->GetOutput()->SetRequestedRegion(my_region) before calling filter->Update()), didn't you? From a quick glance at the cascade of filters which the DemonsImageFilter inherits from, it's not obvious that the filter does not respect the requested region set by the user for the output. Otherwise, assuming your images are already affinely registered, it should be fairly safe to only run the algorithm on cropped images as suggested, yes, especially if you expect the motion at the boundary of your smaller domain to be roughly null. Another silly question/comment in case none of the above helps, and before you decide to invest time adapting the code: is the runtime of the demons algorithm an annoying bottleneck to you? I'd imagine it's one of the fastest algorithms out there. If it's fast enough, maybe you can just run it on the full images regardless. Le 31/10/2015 17:07, Nhung Pham a ?crit : > Normally with Python, I can register one template( e.g: a center > region of reference image) to the target image to find the > corresponding position of the template in the target image. In this > Demon Registration algorithm, we of course do not know the position of > the template in the fixed image, so my goal is not to register two > smaller images but to find the best match of the small region in the > fixed image, or do you mean I should do registration with small > regions of fixed image iteratively? (Sorry, my English is not so good) > > Best regards, > =============================== > Pha?m H??ng Nhung, > ICT Department, > University of Science and Technology of Hanoi. > Mobile: +84979093732 > Gmail: phnhung98 at gmail.com > Skype: phnhung98 > > On Sat, Oct 31, 2015 at 4:51 PM, D?enan Zuki? > wrote: > > Have you tried extracting only the regions of interest using RoI > > filter and registering these two smaller images? That is the usual > workaround if some filter does not respect requested region. > > HTH > > On Thu, Oct 29, 2015 at 9:49 AM, HONG NHUNG PHAM > > wrote: > > Hello everyone, > > I want to apply Demons Registration to register two medical > images, the image information is strong at the center, > therefore I want to apply registration method on only the > center region of the images. For example, take a center region > of moving image, and find the corresponding positions of each > pixel of the region in the fixed image. However, I can not > find a method that allows processing on a region like that in > itkDemonsRegistrationFilter.h. I tried passing the full fixed > image as SetFixedImage, and only the center region of moving > image as SetMovingImage. However, it crashes because it > requires same size of fixed image and moving image. > > Does anyone have any idea of how to pass a region to demons > registration filter? > > Thank you in advance! > > > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > > > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > > > > > _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From bill.lorensen at gmail.com Sun Nov 1 11:21:38 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Sun, 1 Nov 2015 11:21:38 -0500 Subject: [ITK] [ITK-dev] Clang compile error Message-ID: On my Mac clang build I get this: In file included from /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: In file included from /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:90:33: error: cannot initialize a parameter of type 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') return __sync_add_and_fetch(ref, 1); ^~~ /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:93:33: note: in instantiation of member function 'itk::Detail::AtomicOps<8>::PreIncrement' requested here return static_cast(Impl::PreIncrement(&this->m_Object)); ^ /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:62:11: note: in instantiation of member function 'itk::AtomicInt::operator++' requested here idx = ++TotalAtomic64; ^ In file included from /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: In file included from /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:95:33: error: cannot initialize a parameter of type 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') return __sync_sub_and_fetch(ref, 1); ^~~ /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:103:33: note: in instantiation of member function 'itk::Detail::AtomicOps<8>::PreDecrement' requested here return static_cast(Impl::PreDecrement(&this->m_Object)); ^ /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:77:5: note: in instantiation of member function 'itk::AtomicInt::operator--' requested here --TotalAtomic64; ^ In file included from /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: In file included from /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:80:33: error: cannot initialize a parameter of type 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') return __sync_add_and_fetch(ref, val); ^~~ /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:113:33: note: in instantiation of member function 'itk::Detail::AtomicOps<8>::AddAndFetch' requested here return static_cast(Impl::AddAndFetch(&this->m_Object, ^ /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:90:25: note: in instantiation of member function 'itk::AtomicInt::operator+=' requested here idx = TotalAtomic64 += 1; ^ In file included from /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: In file included from /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:100:33: error: cannot initialize a parameter of type 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') return __sync_fetch_and_add(ref, 1); ^~~ /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:98:33: note: in instantiation of member function 'itk::Detail::AtomicOps<8>::PostIncrement' requested here return static_cast(Impl::PostIncrement(&this->m_Object)); ^ /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:106:18: note: in instantiation of member function 'itk::AtomicInt::operator++' requested here TotalAtomic64++; ^ In file included from /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: In file included from /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:105:33: error: cannot initialize a parameter of type 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') return __sync_fetch_and_sub(ref, 1); ^~~ /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:108:33: note: in instantiation of member function 'itk::Detail::AtomicOps<8>::PostDecrement' requested here return static_cast(Impl::PostDecrement(&this->m_Object)); ^ /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:108:18: note: in instantiation of member function 'itk::AtomicInt::operator--' requested here TotalAtomic64--; ^ In file included from /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: In file included from /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:85:33: error: cannot initialize a parameter of type 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') return __sync_sub_and_fetch(ref, val); ^~~ /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:119:33: note: in instantiation of member function 'itk::Detail::AtomicOps<8>::SubAndFetch' requested here return static_cast(Impl::SubAndFetch(&this->m_Object, ^ /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:109:19: note: in instantiation of member function 'itk::AtomicInt::operator-=' requested here TotalAtomic64 -= 1; ^ 6 errors generated. make[2]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/itkAtomicIntTest.cxx.o] Error 1 make[1]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/all] Error 2 make: *** [all] Error 2 [ITK-clang] _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From bill.lorensen at gmail.com Sun Nov 1 11:32:02 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Sun, 1 Nov 2015 11:32:02 -0500 Subject: [ITK] [ITK-users] ItkVtkglue and VTK OpenGL2 In-Reply-To: <3DEFA5A8-871A-493C-A328-5D3664D8566E@dominionsw.com> References: <3DEFA5A8-871A-493C-A328-5D3664D8566E@dominionsw.com> Message-ID: There is no itkVtkGlue.cmake file that I can find. Can you show me what you are doing? Are you building wiki examples locally, as a remote module. Or are you just trying to build ITK with the glue stuff enabled? Bill On Sat, Oct 31, 2015 at 1:02 PM, Richard Frank wrote: > > Hi, > > Any further developments on this? If there's a patch I can apply I would > like to try it. > Would like to have the OpenGL 2 support for an application using the vtkITK > bridge. > > > Thanks, > > Rick > > > Date: Thu, 29 Oct 2015 18:32:49 -0400 > From: Bill Lorensen > To: Richard Frank > Cc: Insight-Users > Subject: Re: [ITK-users] ItkVtkglue and VTK OpenGL2? > Message-ID: > > Content-Type: text/plain; charset="utf-8" > > I'll check into this. > > On Oct 29, 2015 6:31 PM, "Richard Frank" wrote: > > > It seems that in itkVtkGlue.cmake CMake is looking for vtkRenderingOpenGL > > which isn't available with OpenGL2 flags turned on for CMake. > > > Is this a problem with the Cmake file or did I forget to check or uncheck > > something? > > Rick Frank > > Sent from my iPad -- Unpaid intern in BillsBasement at noware dot com _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Sun Nov 1 14:15:55 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Sun, 1 Nov 2015 14:15:55 -0500 Subject: [ITK] [ITK-dev] Clang compile error In-Reply-To: References: Message-ID: Hi Bill, What is the OSX / Clang / Xcode version? Thanks, Matt On Sun, Nov 1, 2015 at 11:21 AM, Bill Lorensen wrote: > On my Mac clang build I get this: > In file included from > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: > In file included from > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:90:33: > error: cannot initialize a parameter of type > 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') > return __sync_add_and_fetch(ref, 1); > ^~~ > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:93:33: > note: in instantiation of member function > 'itk::Detail::AtomicOps<8>::PreIncrement' requested here > return static_cast(Impl::PreIncrement(&this->m_Object)); > ^ > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:62:11: > note: in instantiation of member function > 'itk::AtomicInt::operator++' requested here > idx = ++TotalAtomic64; > ^ > In file included from > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: > In file included from > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:95:33: > error: cannot initialize a parameter of type > 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') > return __sync_sub_and_fetch(ref, 1); > ^~~ > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:103:33: > note: in instantiation of member function > 'itk::Detail::AtomicOps<8>::PreDecrement' requested here > return static_cast(Impl::PreDecrement(&this->m_Object)); > ^ > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:77:5: > note: in instantiation of member function > 'itk::AtomicInt::operator--' requested here > --TotalAtomic64; > ^ > In file included from > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: > In file included from > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:80:33: > error: cannot initialize a parameter of type > 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') > return __sync_add_and_fetch(ref, val); > ^~~ > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:113:33: > note: in instantiation of member function > 'itk::Detail::AtomicOps<8>::AddAndFetch' requested here > return static_cast(Impl::AddAndFetch(&this->m_Object, > ^ > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:90:25: > note: in instantiation of member function > 'itk::AtomicInt::operator+=' requested here > idx = TotalAtomic64 += 1; > ^ > In file included from > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: > In file included from > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:100:33: > error: cannot initialize a parameter of type > 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') > return __sync_fetch_and_add(ref, 1); > ^~~ > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:98:33: > note: in instantiation of member function > 'itk::Detail::AtomicOps<8>::PostIncrement' requested here > return static_cast(Impl::PostIncrement(&this->m_Object)); > ^ > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:106:18: > note: in instantiation of member function > 'itk::AtomicInt::operator++' requested here > TotalAtomic64++; > ^ > In file included from > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: > In file included from > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:105:33: > error: cannot initialize a parameter of type > 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') > return __sync_fetch_and_sub(ref, 1); > ^~~ > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:108:33: > note: in instantiation of member function > 'itk::Detail::AtomicOps<8>::PostDecrement' requested here > return static_cast(Impl::PostDecrement(&this->m_Object)); > ^ > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:108:18: > note: in instantiation of member function > 'itk::AtomicInt::operator--' requested here > TotalAtomic64--; > ^ > In file included from > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: > In file included from > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:85:33: > error: cannot initialize a parameter of type > 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') > return __sync_sub_and_fetch(ref, val); > ^~~ > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:119:33: > note: in instantiation of member function > 'itk::Detail::AtomicOps<8>::SubAndFetch' requested here > return static_cast(Impl::SubAndFetch(&this->m_Object, > ^ > /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:109:19: > note: in instantiation of member function > 'itk::AtomicInt::operator-=' requested here > TotalAtomic64 -= 1; > ^ > 6 errors generated. > make[2]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/itkAtomicIntTest.cxx.o] > Error 1 > make[1]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/all] > Error 2 > make: *** [all] Error 2 > [ITK-clang] > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From rfrank at dominionsw.com Sun Nov 1 14:42:58 2015 From: rfrank at dominionsw.com (Richard Frank) Date: Sun, 1 Nov 2015 19:42:58 +0000 Subject: [ITK] [ITK-users] ItkVtkglue and VTK OpenGL2 In-Reply-To: References: <3DEFA5A8-871A-493C-A328-5D3664D8566E@dominionsw.com> Message-ID: <616BE53F43DE0848B1810A093098277E658E1D5E@S11MAILD032N2.sh11.lan> Hi Bill Thanks for checking into this. I am building Qt5.5.0 VTK6.3.0 and ITK4.8.1 I think my issue has something to do with not having the right flags set when building VTK or..... VTK OpenGL2 doesn't support QVTKWidget2 perhaps. I tossed everything and rebuilt using on VTK Module_vtkRenderingContextOpenGL2 on Module_vtkR.........LICOpenGL2 on Module_vtkR.......OpenGL2 on Module_vtkR........Qt on Module_vtkR.......VolumentOpenGL2 on. This built fine with the itkVtkGlue on in ITK4.8.1. But when I run my application I get "The program can't start because vtkGUISupportQtOpenGL-6.5.dll is missing." (it wasn't built) However if I turn that on in CMake I believe (I'll have to rebuild to try again) it tells me that I can't have them openGL and openGL2 both on...... Or something and if I turn it off I think I run into the problem I mentioned. I guess does OpenGL2 work with QT via VTK? If it does then what settings am I messing up? Thanks Rick -----Original Message----- From: Bill Lorensen [mailto:bill.lorensen at gmail.com] Sent: Sunday, November 01, 2015 11:32 AM To: Richard Frank Cc: insight-users at itk.org Subject: Re: [ITK-users] ItkVtkglue and VTK OpenGL2 There is no itkVtkGlue.cmake file that I can find. Can you show me what you are doing? Are you building wiki examples locally, as a remote module. Or are you just trying to build ITK with the glue stuff enabled? Bill On Sat, Oct 31, 2015 at 1:02 PM, Richard Frank wrote: > > Hi, > > Any further developments on this? If there's a patch I can apply I > would like to try it. > Would like to have the OpenGL 2 support for an application using the > vtkITK bridge. > > > Thanks, > > Rick > > > Date: Thu, 29 Oct 2015 18:32:49 -0400 > From: Bill Lorensen > To: Richard Frank > Cc: Insight-Users > Subject: Re: [ITK-users] ItkVtkglue and VTK OpenGL2? > Message-ID: > > > Content-Type: text/plain; charset="utf-8" > > I'll check into this. > > On Oct 29, 2015 6:31 PM, "Richard Frank" wrote: > > > It seems that in itkVtkGlue.cmake CMake is looking for > vtkRenderingOpenGL > > which isn't available with OpenGL2 flags turned on for CMake. > > > Is this a problem with the Cmake file or did I forget to check or > uncheck > > something? > > Rick Frank > > Sent from my iPad -- Unpaid intern in BillsBasement at noware dot com _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From bill.lorensen at gmail.com Sun Nov 1 15:03:30 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Sun, 1 Nov 2015 15:03:30 -0500 Subject: [ITK] [ITK-dev] Clang compile error In-Reply-To: References: Message-ID: OSX 10.7.5 Apple clang version 3.0 (tags/Apple/clang-211.12) (based on LLVM 3.0svn) Target: x86_64-apple-darwin11.4.2 Thread model: posix On Sun, Nov 1, 2015 at 2:15 PM, Matt McCormick wrote: > Hi Bill, > > What is the OSX / Clang / Xcode version? > > Thanks, > Matt > > On Sun, Nov 1, 2015 at 11:21 AM, Bill Lorensen wrote: >> On my Mac clang build I get this: >> In file included from >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >> In file included from >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:90:33: >> error: cannot initialize a parameter of type >> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >> return __sync_add_and_fetch(ref, 1); >> ^~~ >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:93:33: >> note: in instantiation of member function >> 'itk::Detail::AtomicOps<8>::PreIncrement' requested here >> return static_cast(Impl::PreIncrement(&this->m_Object)); >> ^ >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:62:11: >> note: in instantiation of member function >> 'itk::AtomicInt::operator++' requested here >> idx = ++TotalAtomic64; >> ^ >> In file included from >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >> In file included from >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:95:33: >> error: cannot initialize a parameter of type >> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >> return __sync_sub_and_fetch(ref, 1); >> ^~~ >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:103:33: >> note: in instantiation of member function >> 'itk::Detail::AtomicOps<8>::PreDecrement' requested here >> return static_cast(Impl::PreDecrement(&this->m_Object)); >> ^ >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:77:5: >> note: in instantiation of member function >> 'itk::AtomicInt::operator--' requested here >> --TotalAtomic64; >> ^ >> In file included from >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >> In file included from >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:80:33: >> error: cannot initialize a parameter of type >> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >> return __sync_add_and_fetch(ref, val); >> ^~~ >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:113:33: >> note: in instantiation of member function >> 'itk::Detail::AtomicOps<8>::AddAndFetch' requested here >> return static_cast(Impl::AddAndFetch(&this->m_Object, >> ^ >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:90:25: >> note: in instantiation of member function >> 'itk::AtomicInt::operator+=' requested here >> idx = TotalAtomic64 += 1; >> ^ >> In file included from >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >> In file included from >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:100:33: >> error: cannot initialize a parameter of type >> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >> return __sync_fetch_and_add(ref, 1); >> ^~~ >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:98:33: >> note: in instantiation of member function >> 'itk::Detail::AtomicOps<8>::PostIncrement' requested here >> return static_cast(Impl::PostIncrement(&this->m_Object)); >> ^ >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:106:18: >> note: in instantiation of member function >> 'itk::AtomicInt::operator++' requested here >> TotalAtomic64++; >> ^ >> In file included from >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >> In file included from >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:105:33: >> error: cannot initialize a parameter of type >> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >> return __sync_fetch_and_sub(ref, 1); >> ^~~ >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:108:33: >> note: in instantiation of member function >> 'itk::Detail::AtomicOps<8>::PostDecrement' requested here >> return static_cast(Impl::PostDecrement(&this->m_Object)); >> ^ >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:108:18: >> note: in instantiation of member function >> 'itk::AtomicInt::operator--' requested here >> TotalAtomic64--; >> ^ >> In file included from >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >> In file included from >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:85:33: >> error: cannot initialize a parameter of type >> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >> return __sync_sub_and_fetch(ref, val); >> ^~~ >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:119:33: >> note: in instantiation of member function >> 'itk::Detail::AtomicOps<8>::SubAndFetch' requested here >> return static_cast(Impl::SubAndFetch(&this->m_Object, >> ^ >> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:109:19: >> note: in instantiation of member function >> 'itk::AtomicInt::operator-=' requested here >> TotalAtomic64 -= 1; >> ^ >> 6 errors generated. >> make[2]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/itkAtomicIntTest.cxx.o] >> Error 1 >> make[1]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/all] >> Error 2 >> make: *** [all] Error 2 >> [ITK-clang] >> _______________________________________________ >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> _______________________________________________ >> Community mailing list >> Community at itk.org >> http://public.kitware.com/mailman/listinfo/community -- Unpaid intern in BillsBasement at noware dot com _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From bill.lorensen at gmail.com Sun Nov 1 15:39:02 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Sun, 1 Nov 2015 15:39:02 -0500 Subject: [ITK] [ITK-users] ItkVtkglue and VTK OpenGL2 In-Reply-To: <616BE53F43DE0848B1810A093098277E658E1D5E@S11MAILD032N2.sh11.lan> References: <3DEFA5A8-871A-493C-A328-5D3664D8566E@dominionsw.com> <616BE53F43DE0848B1810A093098277E658E1D5E@S11MAILD032N2.sh11.lan> Message-ID: So this does not sound like a itkVtkGlue issue but rather a VTK issue? If you have a small, complete compilable example with a cmake file that illustrates the problem I might be able to help. On Sun, Nov 1, 2015 at 2:42 PM, Richard Frank wrote: > Hi Bill > > Thanks for checking into this. > > I am building Qt5.5.0 VTK6.3.0 and ITK4.8.1 > I think my issue has something to do with not having the right flags set when building VTK or..... > VTK OpenGL2 doesn't support QVTKWidget2 perhaps. > > I tossed everything and rebuilt using on VTK > > Module_vtkRenderingContextOpenGL2 on > Module_vtkR.........LICOpenGL2 on > Module_vtkR.......OpenGL2 on > Module_vtkR........Qt on > Module_vtkR.......VolumentOpenGL2 on. > > This built fine with the itkVtkGlue on in ITK4.8.1. > > But when I run my application I get > "The program can't start because vtkGUISupportQtOpenGL-6.5.dll is missing." (it wasn't built) > > However if I turn that on in CMake I believe (I'll have to rebuild to try again) it tells me that I can't have them openGL and openGL2 both on...... > Or something and if I turn it off I think I run into the problem I mentioned. > > I guess does OpenGL2 work with QT via VTK? If it does then what settings am I messing up? > > Thanks > > Rick > > > -----Original Message----- > From: Bill Lorensen [mailto:bill.lorensen at gmail.com] > Sent: Sunday, November 01, 2015 11:32 AM > To: Richard Frank > Cc: insight-users at itk.org > Subject: Re: [ITK-users] ItkVtkglue and VTK OpenGL2 > > There is no itkVtkGlue.cmake file that I can find. Can you show me what you are doing? Are you building wiki examples locally, as a remote module. Or are you just trying to build ITK with the glue stuff enabled? > > Bill > > > On Sat, Oct 31, 2015 at 1:02 PM, Richard Frank wrote: >> >> Hi, >> >> Any further developments on this? If there's a patch I can apply I >> would like to try it. >> Would like to have the OpenGL 2 support for an application using the >> vtkITK bridge. >> >> >> Thanks, >> >> Rick >> >> >> Date: Thu, 29 Oct 2015 18:32:49 -0400 >> From: Bill Lorensen >> To: Richard Frank >> Cc: Insight-Users >> Subject: Re: [ITK-users] ItkVtkglue and VTK OpenGL2? >> Message-ID: >> >> >> Content-Type: text/plain; charset="utf-8" >> >> I'll check into this. >> >> On Oct 29, 2015 6:31 PM, "Richard Frank" wrote: >> >> >> It seems that in itkVtkGlue.cmake CMake is looking for >> vtkRenderingOpenGL >> >> which isn't available with OpenGL2 flags turned on for CMake. >> >> >> Is this a problem with the Cmake file or did I forget to check or >> uncheck >> >> something? >> >> Rick Frank >> >> Sent from my iPad > > > > -- > Unpaid intern in BillsBasement at noware dot com -- Unpaid intern in BillsBasement at noware dot com _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From bakkari.abdelkhalek at hotmail.fr Sun Nov 1 17:00:25 2015 From: bakkari.abdelkhalek at hotmail.fr (Abdelkhalek Bakkari) Date: Sun, 1 Nov 2015 23:00:25 +0100 Subject: [ITK] Automatic Window/Level Message-ID: Hi, I need here an automatic window/level algorithm. Something that makes Window min max and Level Min Max related to the image infomation.I tried to understand the Window/Level in ImageJ And you will notice something interstingonce you move the Window level the value of Level changes and also the minimum and maximum changes too. Best regards, -------------- next part -------------- An HTML attachment was scrubbed... URL: From rfrank at dominionsw.com Sun Nov 1 17:17:29 2015 From: rfrank at dominionsw.com (Richard Frank) Date: Sun, 1 Nov 2015 22:17:29 +0000 Subject: [ITK] [ITK-users] ItkVtkglue and VTK OpenGL2 In-Reply-To: References: <3DEFA5A8-871A-493C-A328-5D3664D8566E@dominionsw.com> <616BE53F43DE0848B1810A093098277E658E1D5E@S11MAILD032N2.sh11.lan>, Message-ID: <9FDD55EF-CADE-455A-8EFE-620B8020464E@dominionsw.com> Ok I'll put something together Thanks Rick Frank > On Nov 1, 2015, at 3:39 PM, Bill Lorensen wrote: > > So this does not sound like a itkVtkGlue issue but rather a VTK issue? > > If you have a small, complete compilable example with a cmake file > that illustrates the problem I might be able to help. > >> On Sun, Nov 1, 2015 at 2:42 PM, Richard Frank wrote: >> Hi Bill >> >> Thanks for checking into this. >> >> I am building Qt5.5.0 VTK6.3.0 and ITK4.8.1 >> I think my issue has something to do with not having the right flags set when building VTK or..... >> VTK OpenGL2 doesn't support QVTKWidget2 perhaps. >> >> I tossed everything and rebuilt using on VTK >> >> Module_vtkRenderingContextOpenGL2 on >> Module_vtkR.........LICOpenGL2 on >> Module_vtkR.......OpenGL2 on >> Module_vtkR........Qt on >> Module_vtkR.......VolumentOpenGL2 on. >> >> This built fine with the itkVtkGlue on in ITK4.8.1. >> >> But when I run my application I get >> "The program can't start because vtkGUISupportQtOpenGL-6.5.dll is missing." (it wasn't built) >> >> However if I turn that on in CMake I believe (I'll have to rebuild to try again) it tells me that I can't have them openGL and openGL2 both on...... >> Or something and if I turn it off I think I run into the problem I mentioned. >> >> I guess does OpenGL2 work with QT via VTK? If it does then what settings am I messing up? >> >> Thanks >> >> Rick >> >> >> -----Original Message----- >> From: Bill Lorensen [mailto:bill.lorensen at gmail.com] >> Sent: Sunday, November 01, 2015 11:32 AM >> To: Richard Frank >> Cc: insight-users at itk.org >> Subject: Re: [ITK-users] ItkVtkglue and VTK OpenGL2 >> >> There is no itkVtkGlue.cmake file that I can find. Can you show me what you are doing? Are you building wiki examples locally, as a remote module. Or are you just trying to build ITK with the glue stuff enabled? >> >> Bill >> >> >>> On Sat, Oct 31, 2015 at 1:02 PM, Richard Frank wrote: >>> >>> Hi, >>> >>> Any further developments on this? If there's a patch I can apply I >>> would like to try it. >>> Would like to have the OpenGL 2 support for an application using the >>> vtkITK bridge. >>> >>> >>> Thanks, >>> >>> Rick >>> >>> >>> Date: Thu, 29 Oct 2015 18:32:49 -0400 >>> From: Bill Lorensen >>> To: Richard Frank >>> Cc: Insight-Users >>> Subject: Re: [ITK-users] ItkVtkglue and VTK OpenGL2? >>> Message-ID: >>> >>> >>> Content-Type: text/plain; charset="utf-8" >>> >>> I'll check into this. >>> >>> On Oct 29, 2015 6:31 PM, "Richard Frank" wrote: >>> >>> >>> It seems that in itkVtkGlue.cmake CMake is looking for >>> vtkRenderingOpenGL >>> >>> which isn't available with OpenGL2 flags turned on for CMake. >>> >>> >>> Is this a problem with the Cmake file or did I forget to check or >>> uncheck >>> >>> something? >>> >>> Rick Frank >>> >>> Sent from my iPad >> >> >> >> -- >> Unpaid intern in BillsBasement at noware dot com > > > > -- > Unpaid intern in BillsBasement at noware dot com _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From rfrank at dominionsw.com Sun Nov 1 22:15:59 2015 From: rfrank at dominionsw.com (Richard Frank) Date: Mon, 2 Nov 2015 03:15:59 +0000 Subject: [ITK] [ITK-users] ItkVtkglue and VTK OpenGL2 In-Reply-To: References: <3DEFA5A8-871A-493C-A328-5D3664D8566E@dominionsw.com> <616BE53F43DE0848B1810A093098277E658E1D5E@S11MAILD032N2.sh11.lan> Message-ID: <616BE53F43DE0848B1810A093098277E658E270A@S11MAILD032N2.sh11.lan> Hi Bill, I made a small project and of course that worked. I rebuilt my project from scratch and now that works. And I don't know what I did differently. :>/ Sorry about that... However, I can now run but I hit this issue now that it's running https://gitlab.kitware.com/vtk/vtk/merge_requests/638/diffs So I guess I'll have to pull from git and see how well we work with the OpenGL2 that's the latest code. Thanks Rick -----Original Message----- From: Bill Lorensen [mailto:bill.lorensen at gmail.com] Sent: Sunday, November 01, 2015 3:39 PM To: Richard Frank Cc: insight-users at itk.org Subject: Re: [ITK-users] ItkVtkglue and VTK OpenGL2 So this does not sound like a itkVtkGlue issue but rather a VTK issue? If you have a small, complete compilable example with a cmake file that illustrates the problem I might be able to help. On Sun, Nov 1, 2015 at 2:42 PM, Richard Frank wrote: > Hi Bill > > Thanks for checking into this. > > I am building Qt5.5.0 VTK6.3.0 and ITK4.8.1 I think my issue has > something to do with not having the right flags set when building VTK or..... > VTK OpenGL2 doesn't support QVTKWidget2 perhaps. > > I tossed everything and rebuilt using on VTK > > Module_vtkRenderingContextOpenGL2 on > Module_vtkR.........LICOpenGL2 on > Module_vtkR.......OpenGL2 on > Module_vtkR........Qt on > Module_vtkR.......VolumentOpenGL2 on. > > This built fine with the itkVtkGlue on in ITK4.8.1. > > But when I run my application I get > "The program can't start because vtkGUISupportQtOpenGL-6.5.dll is missing." (it wasn't built) > > However if I turn that on in CMake I believe (I'll have to rebuild to try again) it tells me that I can't have them openGL and openGL2 both on...... > Or something and if I turn it off I think I run into the problem I mentioned. > > I guess does OpenGL2 work with QT via VTK? If it does then what settings am I messing up? > > Thanks > > Rick > > > -----Original Message----- > From: Bill Lorensen [mailto:bill.lorensen at gmail.com] > Sent: Sunday, November 01, 2015 11:32 AM > To: Richard Frank > Cc: insight-users at itk.org > Subject: Re: [ITK-users] ItkVtkglue and VTK OpenGL2 > > There is no itkVtkGlue.cmake file that I can find. Can you show me what you are doing? Are you building wiki examples locally, as a remote module. Or are you just trying to build ITK with the glue stuff enabled? > > Bill > > > On Sat, Oct 31, 2015 at 1:02 PM, Richard Frank wrote: >> >> Hi, >> >> Any further developments on this? If there's a patch I can apply I >> would like to try it. >> Would like to have the OpenGL 2 support for an application using the >> vtkITK bridge. >> >> >> Thanks, >> >> Rick >> >> >> Date: Thu, 29 Oct 2015 18:32:49 -0400 >> From: Bill Lorensen >> To: Richard Frank >> Cc: Insight-Users >> Subject: Re: [ITK-users] ItkVtkglue and VTK OpenGL2? >> Message-ID: >> >> >> Content-Type: text/plain; charset="utf-8" >> >> I'll check into this. >> >> On Oct 29, 2015 6:31 PM, "Richard Frank" wrote: >> >> >> It seems that in itkVtkGlue.cmake CMake is looking for >> vtkRenderingOpenGL >> >> which isn't available with OpenGL2 flags turned on for CMake. >> >> >> Is this a problem with the Cmake file or did I forget to check or >> uncheck >> >> something? >> >> Rick Frank >> >> Sent from my iPad > > > > -- > Unpaid intern in BillsBasement at noware dot com -- Unpaid intern in BillsBasement at noware dot com _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From phnhung98 at gmail.com Mon Nov 2 04:41:20 2015 From: phnhung98 at gmail.com (nhungpham) Date: Mon, 2 Nov 2015 02:41:20 -0700 (MST) Subject: [ITK] [ITK-users] Buffered region of size [0, 0, 0] In-Reply-To: References: Message-ID: <1446457280978-7588113.post@n2.nabble.com> Hello, Have you found your solution for this error. I have similar error when I try to use DemonsRegistrationFilter on a region of interest by using method filter->GetOutput()->SetRequestedRegion(smallregion);, and it throws this exception: itk::ExceptionObject (0020EBBC) Location: "void __thiscall itk::MultiThreader::SingleMethodExecute(void)" File: ..\..\..\..\..\src\Modules\Core\Common\src\itkMultiThreader.cxx Line: 416 Description: itk::ERROR: MultiThreader(067680C8): Exception occurred during Sing leMethodExecute c:\itk\src\modules\core\common\include\itkImageConstIterator.h:211: itk::ERROR: Region ImageRegion (0020E998) Dimension: 2 Index: [208, 210] Size: [34, 8] is outside of buffered region ImageRegion (06758724) Dimension: 2 Index: [210, 210] Size: [30, 30] -- View this message in context: http://itk-insight-users.2283740.n2.nabble.com/ITK-users-Buffered-region-of-size-0-0-0-tp7587225p7588113.html Sent from the ITK Insight Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Mon Nov 2 09:09:07 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Mon, 2 Nov 2015 09:09:07 -0500 Subject: [ITK] Automatic Window/Level In-Reply-To: References: Message-ID: Hi Abdelkhalek, maybe you can take a look at Slicer's volumes module (docs , source ). It has an auto window/level function. Regards On Sun, Nov 1, 2015 at 5:00 PM, Abdelkhalek Bakkari < bakkari.abdelkhalek at hotmail.fr> wrote: > Hi, > > I need here an automatic window/level algorithm. Something that makes > Window min max and Level Min Max related to the image infomation. > I tried to understand the Window/Level in ImageJ And you will notice > something intersting > once you move the Window level the value of Level changes and also the > minimum and maximum changes too. > > Best regards, > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Mon Nov 2 09:23:45 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 2 Nov 2015 09:23:45 -0500 Subject: [ITK] Automatic Window/Level In-Reply-To: References: Message-ID: Hi Abdelkhalek, The RescaleIntesityImageFilter will rescale image intensities based on the image's minimum and maximum values and the range of output values. HTH, Matt [1] http://www.itk.org/Doxygen/html/classitk_1_1RescaleIntensityImageFilter.html On Mon, Nov 2, 2015 at 9:09 AM, D?enan Zuki? wrote: > Hi Abdelkhalek, > > maybe you can take a look at Slicer's volumes module (docs, source). It has > an auto window/level function. > > Regards > > On Sun, Nov 1, 2015 at 5:00 PM, Abdelkhalek Bakkari > wrote: >> >> Hi, >> >> I need here an automatic window/level algorithm. Something that makes >> Window min max and Level Min Max related to the image infomation. >> I tried to understand the Window/Level in ImageJ And you will notice >> something intersting >> once you move the Window level the value of Level changes and also the >> minimum and maximum changes too. >> >> Best regards, >> >> _______________________________________________ >> Community mailing list >> Community at itk.org >> http://public.kitware.com/mailman/listinfo/community >> > > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > From p.zaffino at yahoo.it Mon Nov 2 09:30:21 2015 From: p.zaffino at yahoo.it (Paolo Zaffino) Date: Mon, 2 Nov 2015 15:30:21 +0100 Subject: [ITK] [ITK-dev] HessianToObjectnessMeasureImageFilter in SimpleITK Message-ID: <5637737D.5050202@yahoo.it> Dear all, I am interesting in having HessianToObjectnessMeasureImageFilter into SimpleITK. As far as I know, it is not currently wrapped and for this reason I was thinking to do it by myself. I am not so expert, so please apologize me if I say something wrong. Let's use HausdorffDistanceImageFilter as example. As far as I understood, the file "SimpleITK/Code/BasicFilters/json/HausdorffDistanceImageFilter.json" contains all the wrapping stuff. My question is: do I have just to write something like that file for the HessianToObjectnessMeasureImageFilter, or something more is needed? Thank you very much. Best regards. Paolo -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From bill.lorensen at gmail.com Mon Nov 2 11:03:06 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Mon, 2 Nov 2015 11:03:06 -0500 Subject: [ITK] [ITK-dev] Clang compile error In-Reply-To: References: Message-ID: Matt, Any ideas? Bill On Sun, Nov 1, 2015 at 3:03 PM, Bill Lorensen wrote: > OSX 10.7.5 > > Apple clang version 3.0 (tags/Apple/clang-211.12) (based on LLVM 3.0svn) > Target: x86_64-apple-darwin11.4.2 > Thread model: posix > > > On Sun, Nov 1, 2015 at 2:15 PM, Matt McCormick > wrote: >> Hi Bill, >> >> What is the OSX / Clang / Xcode version? >> >> Thanks, >> Matt >> >> On Sun, Nov 1, 2015 at 11:21 AM, Bill Lorensen wrote: >>> On my Mac clang build I get this: >>> In file included from >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>> In file included from >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:90:33: >>> error: cannot initialize a parameter of type >>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>> return __sync_add_and_fetch(ref, 1); >>> ^~~ >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:93:33: >>> note: in instantiation of member function >>> 'itk::Detail::AtomicOps<8>::PreIncrement' requested here >>> return static_cast(Impl::PreIncrement(&this->m_Object)); >>> ^ >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:62:11: >>> note: in instantiation of member function >>> 'itk::AtomicInt::operator++' requested here >>> idx = ++TotalAtomic64; >>> ^ >>> In file included from >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>> In file included from >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:95:33: >>> error: cannot initialize a parameter of type >>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>> return __sync_sub_and_fetch(ref, 1); >>> ^~~ >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:103:33: >>> note: in instantiation of member function >>> 'itk::Detail::AtomicOps<8>::PreDecrement' requested here >>> return static_cast(Impl::PreDecrement(&this->m_Object)); >>> ^ >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:77:5: >>> note: in instantiation of member function >>> 'itk::AtomicInt::operator--' requested here >>> --TotalAtomic64; >>> ^ >>> In file included from >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>> In file included from >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:80:33: >>> error: cannot initialize a parameter of type >>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>> return __sync_add_and_fetch(ref, val); >>> ^~~ >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:113:33: >>> note: in instantiation of member function >>> 'itk::Detail::AtomicOps<8>::AddAndFetch' requested here >>> return static_cast(Impl::AddAndFetch(&this->m_Object, >>> ^ >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:90:25: >>> note: in instantiation of member function >>> 'itk::AtomicInt::operator+=' requested here >>> idx = TotalAtomic64 += 1; >>> ^ >>> In file included from >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>> In file included from >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:100:33: >>> error: cannot initialize a parameter of type >>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>> return __sync_fetch_and_add(ref, 1); >>> ^~~ >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:98:33: >>> note: in instantiation of member function >>> 'itk::Detail::AtomicOps<8>::PostIncrement' requested here >>> return static_cast(Impl::PostIncrement(&this->m_Object)); >>> ^ >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:106:18: >>> note: in instantiation of member function >>> 'itk::AtomicInt::operator++' requested here >>> TotalAtomic64++; >>> ^ >>> In file included from >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>> In file included from >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:105:33: >>> error: cannot initialize a parameter of type >>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>> return __sync_fetch_and_sub(ref, 1); >>> ^~~ >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:108:33: >>> note: in instantiation of member function >>> 'itk::Detail::AtomicOps<8>::PostDecrement' requested here >>> return static_cast(Impl::PostDecrement(&this->m_Object)); >>> ^ >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:108:18: >>> note: in instantiation of member function >>> 'itk::AtomicInt::operator--' requested here >>> TotalAtomic64--; >>> ^ >>> In file included from >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>> In file included from >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:85:33: >>> error: cannot initialize a parameter of type >>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>> return __sync_sub_and_fetch(ref, val); >>> ^~~ >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:119:33: >>> note: in instantiation of member function >>> 'itk::Detail::AtomicOps<8>::SubAndFetch' requested here >>> return static_cast(Impl::SubAndFetch(&this->m_Object, >>> ^ >>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:109:19: >>> note: in instantiation of member function >>> 'itk::AtomicInt::operator-=' requested here >>> TotalAtomic64 -= 1; >>> ^ >>> 6 errors generated. >>> make[2]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/itkAtomicIntTest.cxx.o] >>> Error 1 >>> make[1]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/all] >>> Error 2 >>> make: *** [all] Error 2 >>> [ITK-clang] >>> _______________________________________________ >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>> _______________________________________________ >>> Community mailing list >>> Community at itk.org >>> http://public.kitware.com/mailman/listinfo/community > > > > -- > Unpaid intern in BillsBasement at noware dot com -- Unpaid intern in BillsBasement at noware dot com _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Mon Nov 2 11:10:08 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 2 Nov 2015 11:10:08 -0500 Subject: [ITK] [ITK-users] Segmentation fault when trying to generate a BSpline transform from a set of matching landmarks In-Reply-To: References: Message-ID: Hi Carlos, There have been some improvements to the LandmarkBasedTransformInitializer recently, so could you please try with Git master [1]? If the issue remains, could you please share a short, self-contained, compilable example? Thanks, Matt [1] http://www.itk.org/Wiki/ITK/Git [2] http://www.sscce.org/ On Thu, Oct 29, 2015 at 9:12 AM, Carlos Henrique Villa Pinto wrote: > Hi, everyone. > > I have two sets of landmark points, detected from two different 3D MR > images, and I'm trying to estimate a nonlinear mapping between the pairs of > matching landmarks. I already have the matchings, I just need to generate a > BSpline transform from them. The LandmarkBasedTransformInitializer class > seems perfect for that, but when I call its InitializeTransform() method > (after setting all the required input parameters), the result is a > segmentation fault. > > I'm using ITK 4.8.0. I checked the source code and made some tests, but the > only thing that I could find out is that the problem happens in the > GenerateData() method of the BSplineScatteredDataPointSetToImageFilter > class, when the SingleMethodExecute() method is called by the > ThreadGenerator object. In such version of ITK, that happens in line 314 of > the file BSplineScatteredDataPointSetToImageFilter.hxx. I couldn't go > further because I have no clue of what exactly is being called by the > ThreaderCallback in that class. > > Does anyone have any clue about what sort of things could cause a > segmentation fault in the BSplineScatteredDataPointSetToImageFilter class? > Could that be a bug, maybe? > > I don't know if this information is relevant, but my images have both LPI > orientation, origin = (-127.5, -127.5, -127.5) and spacing = 2 x 2 x 2 mm. > And I'm using the SetReferenceImage() method of the > LandmarkBasedTransformInitializer class to define the parametric domain of > the BSpline transform. > > I can provide some pieces of code and more information about my data if > needed. > > Thanks in advance! > > []s > > -- > Carlos Henrique Villa Pinto > Graduate Student in Computer Science > Federal University of S?o Carlos - Brazil > XCS > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From bill.lorensen at gmail.com Mon Nov 2 11:11:22 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Mon, 2 Nov 2015 11:11:22 -0500 Subject: [ITK] [ITK-dev] Clang compile error In-Reply-To: References: Message-ID: Matt, I just did an update and it seems the issue is gone. On Mon, Nov 2, 2015 at 11:03 AM, Bill Lorensen wrote: > Matt, > > Any ideas? > > Bill > > On Sun, Nov 1, 2015 at 3:03 PM, Bill Lorensen wrote: >> OSX 10.7.5 >> >> Apple clang version 3.0 (tags/Apple/clang-211.12) (based on LLVM 3.0svn) >> Target: x86_64-apple-darwin11.4.2 >> Thread model: posix >> >> >> On Sun, Nov 1, 2015 at 2:15 PM, Matt McCormick >> wrote: >>> Hi Bill, >>> >>> What is the OSX / Clang / Xcode version? >>> >>> Thanks, >>> Matt >>> >>> On Sun, Nov 1, 2015 at 11:21 AM, Bill Lorensen wrote: >>>> On my Mac clang build I get this: >>>> In file included from >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>> In file included from >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:90:33: >>>> error: cannot initialize a parameter of type >>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>> return __sync_add_and_fetch(ref, 1); >>>> ^~~ >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:93:33: >>>> note: in instantiation of member function >>>> 'itk::Detail::AtomicOps<8>::PreIncrement' requested here >>>> return static_cast(Impl::PreIncrement(&this->m_Object)); >>>> ^ >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:62:11: >>>> note: in instantiation of member function >>>> 'itk::AtomicInt::operator++' requested here >>>> idx = ++TotalAtomic64; >>>> ^ >>>> In file included from >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>> In file included from >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:95:33: >>>> error: cannot initialize a parameter of type >>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>> return __sync_sub_and_fetch(ref, 1); >>>> ^~~ >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:103:33: >>>> note: in instantiation of member function >>>> 'itk::Detail::AtomicOps<8>::PreDecrement' requested here >>>> return static_cast(Impl::PreDecrement(&this->m_Object)); >>>> ^ >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:77:5: >>>> note: in instantiation of member function >>>> 'itk::AtomicInt::operator--' requested here >>>> --TotalAtomic64; >>>> ^ >>>> In file included from >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>> In file included from >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:80:33: >>>> error: cannot initialize a parameter of type >>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>> return __sync_add_and_fetch(ref, val); >>>> ^~~ >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:113:33: >>>> note: in instantiation of member function >>>> 'itk::Detail::AtomicOps<8>::AddAndFetch' requested here >>>> return static_cast(Impl::AddAndFetch(&this->m_Object, >>>> ^ >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:90:25: >>>> note: in instantiation of member function >>>> 'itk::AtomicInt::operator+=' requested here >>>> idx = TotalAtomic64 += 1; >>>> ^ >>>> In file included from >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>> In file included from >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:100:33: >>>> error: cannot initialize a parameter of type >>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>> return __sync_fetch_and_add(ref, 1); >>>> ^~~ >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:98:33: >>>> note: in instantiation of member function >>>> 'itk::Detail::AtomicOps<8>::PostIncrement' requested here >>>> return static_cast(Impl::PostIncrement(&this->m_Object)); >>>> ^ >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:106:18: >>>> note: in instantiation of member function >>>> 'itk::AtomicInt::operator++' requested here >>>> TotalAtomic64++; >>>> ^ >>>> In file included from >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>> In file included from >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:105:33: >>>> error: cannot initialize a parameter of type >>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>> return __sync_fetch_and_sub(ref, 1); >>>> ^~~ >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:108:33: >>>> note: in instantiation of member function >>>> 'itk::Detail::AtomicOps<8>::PostDecrement' requested here >>>> return static_cast(Impl::PostDecrement(&this->m_Object)); >>>> ^ >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:108:18: >>>> note: in instantiation of member function >>>> 'itk::AtomicInt::operator--' requested here >>>> TotalAtomic64--; >>>> ^ >>>> In file included from >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>> In file included from >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:85:33: >>>> error: cannot initialize a parameter of type >>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>> return __sync_sub_and_fetch(ref, val); >>>> ^~~ >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:119:33: >>>> note: in instantiation of member function >>>> 'itk::Detail::AtomicOps<8>::SubAndFetch' requested here >>>> return static_cast(Impl::SubAndFetch(&this->m_Object, >>>> ^ >>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:109:19: >>>> note: in instantiation of member function >>>> 'itk::AtomicInt::operator-=' requested here >>>> TotalAtomic64 -= 1; >>>> ^ >>>> 6 errors generated. >>>> make[2]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/itkAtomicIntTest.cxx.o] >>>> Error 1 >>>> make[1]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/all] >>>> Error 2 >>>> make: *** [all] Error 2 >>>> [ITK-clang] >>>> _______________________________________________ >>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>> _______________________________________________ >>>> Community mailing list >>>> Community at itk.org >>>> http://public.kitware.com/mailman/listinfo/community >> >> >> >> -- >> Unpaid intern in BillsBasement at noware dot com > > > > -- > Unpaid intern in BillsBasement at noware dot com -- Unpaid intern in BillsBasement at noware dot com _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Mon Nov 2 11:12:13 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 2 Nov 2015 11:12:13 -0500 Subject: [ITK] [ITK-dev] Clang compile error In-Reply-To: References: Message-ID: Bill, Thanks for the update. Yes, that code has been there for a while, and the error was not familiar. Thanks, Matt On Mon, Nov 2, 2015 at 11:11 AM, Bill Lorensen wrote: > Matt, > > I just did an update and it seems the issue is gone. > > On Mon, Nov 2, 2015 at 11:03 AM, Bill Lorensen wrote: >> Matt, >> >> Any ideas? >> >> Bill >> >> On Sun, Nov 1, 2015 at 3:03 PM, Bill Lorensen wrote: >>> OSX 10.7.5 >>> >>> Apple clang version 3.0 (tags/Apple/clang-211.12) (based on LLVM 3.0svn) >>> Target: x86_64-apple-darwin11.4.2 >>> Thread model: posix >>> >>> >>> On Sun, Nov 1, 2015 at 2:15 PM, Matt McCormick >>> wrote: >>>> Hi Bill, >>>> >>>> What is the OSX / Clang / Xcode version? >>>> >>>> Thanks, >>>> Matt >>>> >>>> On Sun, Nov 1, 2015 at 11:21 AM, Bill Lorensen wrote: >>>>> On my Mac clang build I get this: >>>>> In file included from >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>>> In file included from >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:90:33: >>>>> error: cannot initialize a parameter of type >>>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>>> return __sync_add_and_fetch(ref, 1); >>>>> ^~~ >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:93:33: >>>>> note: in instantiation of member function >>>>> 'itk::Detail::AtomicOps<8>::PreIncrement' requested here >>>>> return static_cast(Impl::PreIncrement(&this->m_Object)); >>>>> ^ >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:62:11: >>>>> note: in instantiation of member function >>>>> 'itk::AtomicInt::operator++' requested here >>>>> idx = ++TotalAtomic64; >>>>> ^ >>>>> In file included from >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>>> In file included from >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:95:33: >>>>> error: cannot initialize a parameter of type >>>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>>> return __sync_sub_and_fetch(ref, 1); >>>>> ^~~ >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:103:33: >>>>> note: in instantiation of member function >>>>> 'itk::Detail::AtomicOps<8>::PreDecrement' requested here >>>>> return static_cast(Impl::PreDecrement(&this->m_Object)); >>>>> ^ >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:77:5: >>>>> note: in instantiation of member function >>>>> 'itk::AtomicInt::operator--' requested here >>>>> --TotalAtomic64; >>>>> ^ >>>>> In file included from >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>>> In file included from >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:80:33: >>>>> error: cannot initialize a parameter of type >>>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>>> return __sync_add_and_fetch(ref, val); >>>>> ^~~ >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:113:33: >>>>> note: in instantiation of member function >>>>> 'itk::Detail::AtomicOps<8>::AddAndFetch' requested here >>>>> return static_cast(Impl::AddAndFetch(&this->m_Object, >>>>> ^ >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:90:25: >>>>> note: in instantiation of member function >>>>> 'itk::AtomicInt::operator+=' requested here >>>>> idx = TotalAtomic64 += 1; >>>>> ^ >>>>> In file included from >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>>> In file included from >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:100:33: >>>>> error: cannot initialize a parameter of type >>>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>>> return __sync_fetch_and_add(ref, 1); >>>>> ^~~ >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:98:33: >>>>> note: in instantiation of member function >>>>> 'itk::Detail::AtomicOps<8>::PostIncrement' requested here >>>>> return static_cast(Impl::PostIncrement(&this->m_Object)); >>>>> ^ >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:106:18: >>>>> note: in instantiation of member function >>>>> 'itk::AtomicInt::operator++' requested here >>>>> TotalAtomic64++; >>>>> ^ >>>>> In file included from >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>>> In file included from >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:105:33: >>>>> error: cannot initialize a parameter of type >>>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>>> return __sync_fetch_and_sub(ref, 1); >>>>> ^~~ >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:108:33: >>>>> note: in instantiation of member function >>>>> 'itk::Detail::AtomicOps<8>::PostDecrement' requested here >>>>> return static_cast(Impl::PostDecrement(&this->m_Object)); >>>>> ^ >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:108:18: >>>>> note: in instantiation of member function >>>>> 'itk::AtomicInt::operator--' requested here >>>>> TotalAtomic64--; >>>>> ^ >>>>> In file included from >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>>> In file included from >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:85:33: >>>>> error: cannot initialize a parameter of type >>>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>>> return __sync_sub_and_fetch(ref, val); >>>>> ^~~ >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:119:33: >>>>> note: in instantiation of member function >>>>> 'itk::Detail::AtomicOps<8>::SubAndFetch' requested here >>>>> return static_cast(Impl::SubAndFetch(&this->m_Object, >>>>> ^ >>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:109:19: >>>>> note: in instantiation of member function >>>>> 'itk::AtomicInt::operator-=' requested here >>>>> TotalAtomic64 -= 1; >>>>> ^ >>>>> 6 errors generated. >>>>> make[2]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/itkAtomicIntTest.cxx.o] >>>>> Error 1 >>>>> make[1]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/all] >>>>> Error 2 >>>>> make: *** [all] Error 2 >>>>> [ITK-clang] >>>>> _______________________________________________ >>>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>>> _______________________________________________ >>>>> Community mailing list >>>>> Community at itk.org >>>>> http://public.kitware.com/mailman/listinfo/community >>> >>> >>> >>> -- >>> Unpaid intern in BillsBasement at noware dot com >> >> >> >> -- >> Unpaid intern in BillsBasement at noware dot com > > > > -- > Unpaid intern in BillsBasement at noware dot com _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From bill.lorensen at gmail.com Mon Nov 2 11:15:04 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Mon, 2 Nov 2015 11:15:04 -0500 Subject: [ITK] [ITK-dev] Clang compile error In-Reply-To: References: Message-ID: Matt, I had not built with clang in a long time. I eventually rebuilt in a clean directory. Maybe that fixed it. Thanks, Bill On Mon, Nov 2, 2015 at 11:12 AM, Matt McCormick wrote: > Bill, > > Thanks for the update. Yes, that code has been there for a while, and > the error was not familiar. > > Thanks, > Matt > > On Mon, Nov 2, 2015 at 11:11 AM, Bill Lorensen wrote: >> Matt, >> >> I just did an update and it seems the issue is gone. >> >> On Mon, Nov 2, 2015 at 11:03 AM, Bill Lorensen wrote: >>> Matt, >>> >>> Any ideas? >>> >>> Bill >>> >>> On Sun, Nov 1, 2015 at 3:03 PM, Bill Lorensen wrote: >>>> OSX 10.7.5 >>>> >>>> Apple clang version 3.0 (tags/Apple/clang-211.12) (based on LLVM 3.0svn) >>>> Target: x86_64-apple-darwin11.4.2 >>>> Thread model: posix >>>> >>>> >>>> On Sun, Nov 1, 2015 at 2:15 PM, Matt McCormick >>>> wrote: >>>>> Hi Bill, >>>>> >>>>> What is the OSX / Clang / Xcode version? >>>>> >>>>> Thanks, >>>>> Matt >>>>> >>>>> On Sun, Nov 1, 2015 at 11:21 AM, Bill Lorensen wrote: >>>>>> On my Mac clang build I get this: >>>>>> In file included from >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>>>> In file included from >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:90:33: >>>>>> error: cannot initialize a parameter of type >>>>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>>>> return __sync_add_and_fetch(ref, 1); >>>>>> ^~~ >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:93:33: >>>>>> note: in instantiation of member function >>>>>> 'itk::Detail::AtomicOps<8>::PreIncrement' requested here >>>>>> return static_cast(Impl::PreIncrement(&this->m_Object)); >>>>>> ^ >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:62:11: >>>>>> note: in instantiation of member function >>>>>> 'itk::AtomicInt::operator++' requested here >>>>>> idx = ++TotalAtomic64; >>>>>> ^ >>>>>> In file included from >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>>>> In file included from >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:95:33: >>>>>> error: cannot initialize a parameter of type >>>>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>>>> return __sync_sub_and_fetch(ref, 1); >>>>>> ^~~ >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:103:33: >>>>>> note: in instantiation of member function >>>>>> 'itk::Detail::AtomicOps<8>::PreDecrement' requested here >>>>>> return static_cast(Impl::PreDecrement(&this->m_Object)); >>>>>> ^ >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:77:5: >>>>>> note: in instantiation of member function >>>>>> 'itk::AtomicInt::operator--' requested here >>>>>> --TotalAtomic64; >>>>>> ^ >>>>>> In file included from >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>>>> In file included from >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:80:33: >>>>>> error: cannot initialize a parameter of type >>>>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>>>> return __sync_add_and_fetch(ref, val); >>>>>> ^~~ >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:113:33: >>>>>> note: in instantiation of member function >>>>>> 'itk::Detail::AtomicOps<8>::AddAndFetch' requested here >>>>>> return static_cast(Impl::AddAndFetch(&this->m_Object, >>>>>> ^ >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:90:25: >>>>>> note: in instantiation of member function >>>>>> 'itk::AtomicInt::operator+=' requested here >>>>>> idx = TotalAtomic64 += 1; >>>>>> ^ >>>>>> In file included from >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>>>> In file included from >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:100:33: >>>>>> error: cannot initialize a parameter of type >>>>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>>>> return __sync_fetch_and_add(ref, 1); >>>>>> ^~~ >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:98:33: >>>>>> note: in instantiation of member function >>>>>> 'itk::Detail::AtomicOps<8>::PostIncrement' requested here >>>>>> return static_cast(Impl::PostIncrement(&this->m_Object)); >>>>>> ^ >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:106:18: >>>>>> note: in instantiation of member function >>>>>> 'itk::AtomicInt::operator++' requested here >>>>>> TotalAtomic64++; >>>>>> ^ >>>>>> In file included from >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>>>> In file included from >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:105:33: >>>>>> error: cannot initialize a parameter of type >>>>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>>>> return __sync_fetch_and_sub(ref, 1); >>>>>> ^~~ >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:108:33: >>>>>> note: in instantiation of member function >>>>>> 'itk::Detail::AtomicOps<8>::PostDecrement' requested here >>>>>> return static_cast(Impl::PostDecrement(&this->m_Object)); >>>>>> ^ >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:108:18: >>>>>> note: in instantiation of member function >>>>>> 'itk::AtomicInt::operator--' requested here >>>>>> TotalAtomic64--; >>>>>> ^ >>>>>> In file included from >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:32: >>>>>> In file included from >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:42: >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicIntDetail.h:85:33: >>>>>> error: cannot initialize a parameter of type >>>>>> 'volatile int *' with an lvalue of type 'ValueType *' (aka 'long long *') >>>>>> return __sync_sub_and_fetch(ref, val); >>>>>> ^~~ >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/include/itkAtomicInt.h:119:33: >>>>>> note: in instantiation of member function >>>>>> 'itk::Detail::AtomicOps<8>::SubAndFetch' requested here >>>>>> return static_cast(Impl::SubAndFetch(&this->m_Object, >>>>>> ^ >>>>>> /Users/lorensen/ProjectsGIT/ITK/Modules/Core/Common/test/itkAtomicIntTest.cxx:109:19: >>>>>> note: in instantiation of member function >>>>>> 'itk::AtomicInt::operator-=' requested here >>>>>> TotalAtomic64 -= 1; >>>>>> ^ >>>>>> 6 errors generated. >>>>>> make[2]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/itkAtomicIntTest.cxx.o] >>>>>> Error 1 >>>>>> make[1]: *** [Modules/Core/Common/test/CMakeFiles/ITKCommon2TestDriver.dir/all] >>>>>> Error 2 >>>>>> make: *** [all] Error 2 >>>>>> [ITK-clang] >>>>>> _______________________________________________ >>>>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>>>> _______________________________________________ >>>>>> Community mailing list >>>>>> Community at itk.org >>>>>> http://public.kitware.com/mailman/listinfo/community >>>> >>>> >>>> >>>> -- >>>> Unpaid intern in BillsBasement at noware dot com >>> >>> >>> >>> -- >>> Unpaid intern in BillsBasement at noware dot com >> >> >> >> -- >> Unpaid intern in BillsBasement at noware dot com -- Unpaid intern in BillsBasement at noware dot com _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From blowekamp at mail.nih.gov Mon Nov 2 11:41:06 2015 From: blowekamp at mail.nih.gov (Bradley Lowekamp) Date: Mon, 2 Nov 2015 11:41:06 -0500 Subject: [ITK] [ITK-dev] HessianToObjectnessMeasureImageFilter in SimpleITK In-Reply-To: <5637737D.5050202@yahoo.it> References: <5637737D.5050202@yahoo.it> Message-ID: <284D40EA-D810-46DC-9B87-B0DD61DB99C6@mail.nih.gov> Hello Paolo, For many filters you are correct. You just need to write a json file which describes the filter's parameters and template parameters. For the HessianToObjectnessMeasureImageFilter there is the difficulty is that Hessian pixel types aren't currently implemented in SimpleITK. However this can be easily fixed by writing a little composite filter. A better interface for this operation is to have a scalar image as input, and the output be the feature measurement. This should be done as the composite filter which is wrapped. Contribution to SimpleITK are welcomed. Please let us know if you need any further guidance. Brad On Nov 2, 2015, at 9:30 AM, Paolo Zaffino wrote: > Dear all, > I am interesting in having HessianToObjectnessMeasureImageFilter into SimpleITK. > As far as I know, it is not currently wrapped and for this reason I was thinking to do it by myself. > > I am not so expert, so please apologize me if I say something wrong. > Let's use HausdorffDistanceImageFilter as example. > > As far as I understood, the file "SimpleITK/Code/BasicFilters/json/HausdorffDistanceImageFilter.json" contains all the wrapping stuff. > My question is: do I have just to write something like that file for the HessianToObjectnessMeasureImageFilter, or something more is needed? > > Thank you very much. > Best regards. > > Paolo > > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From p.zaffino at yahoo.it Mon Nov 2 11:50:52 2015 From: p.zaffino at yahoo.it (Paolo Zaffino) Date: Mon, 2 Nov 2015 17:50:52 +0100 Subject: [ITK] [ITK-dev] HessianToObjectnessMeasureImageFilter in SimpleITK In-Reply-To: <284D40EA-D810-46DC-9B87-B0DD61DB99C6@mail.nih.gov> References: <5637737D.5050202@yahoo.it> <284D40EA-D810-46DC-9B87-B0DD61DB99C6@mail.nih.gov> Message-ID: <5637946C.4010204@yahoo.it> Hi Brad, do you have any examples of a composite filters? What about instead of returning the final probability as scalar data (float/double)? Thank you very much. Best. Paolo On 02/11/2015 17:41, Bradley Lowekamp wrote: > Hello Paolo, > > For many filters you are correct. You just need to write a json file which describes the filter's parameters and template parameters. > > For the HessianToObjectnessMeasureImageFilter there is the difficulty is that Hessian pixel types aren't currently implemented in SimpleITK. > > However this can be easily fixed by writing a little composite filter. A better interface for this operation is to have a scalar image as input, and the output be the feature measurement. This should be done as the composite filter which is wrapped. > > Contribution to SimpleITK are welcomed. Please let us know if you need any further guidance. > Brad > > > On Nov 2, 2015, at 9:30 AM, Paolo Zaffino wrote: > >> Dear all, >> I am interesting in having HessianToObjectnessMeasureImageFilter into SimpleITK. >> As far as I know, it is not currently wrapped and for this reason I was thinking to do it by myself. >> >> I am not so expert, so please apologize me if I say something wrong. >> Let's use HausdorffDistanceImageFilter as example. >> >> As far as I understood, the file "SimpleITK/Code/BasicFilters/json/HausdorffDistanceImageFilter.json" contains all the wrapping stuff. >> My question is: do I have just to write something like that file for the HessianToObjectnessMeasureImageFilter, or something more is needed? >> >> Thank you very much. >> Best regards. >> >> Paolo >> >> _______________________________________________ >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From blowekamp at mail.nih.gov Mon Nov 2 11:56:23 2015 From: blowekamp at mail.nih.gov (Bradley Lowekamp) Date: Mon, 2 Nov 2015 11:56:23 -0500 Subject: [ITK] [ITK-dev] HessianToObjectnessMeasureImageFilter in SimpleITK In-Reply-To: <5637946C.4010204@yahoo.it> References: <5637737D.5050202@yahoo.it> <284D40EA-D810-46DC-9B87-B0DD61DB99C6@mail.nih.gov> <5637946C.4010204@yahoo.it> Message-ID: <98464BDB-F1A6-4DB4-A754-BD70DADFC171@mail.nih.gov> There is a book on it, now in freshly rendered HTML: http://itk.org/ITKSoftwareGuide/html/Book1/ITKSoftwareGuide-Book1ch8.html Brad On Nov 2, 2015, at 11:50 AM, Paolo Zaffino wrote: > Hi Brad, > do you have any examples of a composite filters? > What about instead of returning the final probability as scalar data (float/double)? > > Thank you very much. > Best. > > Paolo > > > On 02/11/2015 17:41, Bradley Lowekamp wrote: >> Hello Paolo, >> >> For many filters you are correct. You just need to write a json file which describes the filter's parameters and template parameters. >> >> For the HessianToObjectnessMeasureImageFilter there is the difficulty is that Hessian pixel types aren't currently implemented in SimpleITK. >> >> However this can be easily fixed by writing a little composite filter. A better interface for this operation is to have a scalar image as input, and the output be the feature measurement. This should be done as the composite filter which is wrapped. >> >> Contribution to SimpleITK are welcomed. Please let us know if you need any further guidance. >> Brad >> >> >> On Nov 2, 2015, at 9:30 AM, Paolo Zaffino wrote: >> >>> Dear all, >>> I am interesting in having HessianToObjectnessMeasureImageFilter into SimpleITK. >>> As far as I know, it is not currently wrapped and for this reason I was thinking to do it by myself. >>> >>> I am not so expert, so please apologize me if I say something wrong. >>> Let's use HausdorffDistanceImageFilter as example. >>> >>> As far as I understood, the file "SimpleITK/Code/BasicFilters/json/HausdorffDistanceImageFilter.json" contains all the wrapping stuff. >>> My question is: do I have just to write something like that file for the HessianToObjectnessMeasureImageFilter, or something more is needed? >>> >>> Thank you very much. >>> Best regards. >>> >>> Paolo >>> >>> _______________________________________________ >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From mike.jackson at bluequartz.net Mon Nov 2 12:17:17 2015 From: mike.jackson at bluequartz.net (Michael Jackson) Date: Mon, 2 Nov 2015 12:17:17 -0500 Subject: [ITK] [ITK-users] Buffered Region out of Range error In-Reply-To: References: <9D1176BA-4865-45C9-B499-234F66922463@bluequartz.net> <17C498DE-21D8-4EE5-BCD9-85286B8B9E50@mail.nih.gov> <5EA71915-616F-4FFD-91E8-26941201051C@mail.nih.gov> <29375C19-58B7-4A9A-9B6D-EF79D51A7691@bluequartz.net> <454718DB-56FA-4AC3-B1CF-59964ED9523B@bluequartz.net> <7EFC0503-D75F-4E0D-94F9-42679FBFF090@bluequartz.net> Message-ID: <1A9507C2-C1A4-4D77-A6A2-EE79D111F578@bluequartz.net> That did not seem to help either. Any more ideas? Does ITK build some intermediate static libraries that have ?managers? that load filters? I ran into an issue with our own code where we had static libraries with singleton ?manager? design patterns that turned out not to work due to each library getting its own singleton instance. -- Mike Jackson [mike.jackson at bluequartz.net] > On Oct 30, 2015, at 4:07 PM, Matt McCormick wrote: > > Thanks for the information. > > It is hard to tell, but maybe it is related to factory registration. > To test, try this: > > In the plugin CMake code, add > > set(ITK_NO_IO_FACTORY_REGISTER_MANAGER 1) > > before > > include(${ITK_USE_FILE}) > > Then see if neither plugins work, both plugins work, and one of the > plugins works. > > HTH, > Matt > > On Fri, Oct 30, 2015 at 1:36 PM, Michael Jackson > wrote: >> Some more data. If we create an intermediate library that links to ITK, called ITKSupport, and then have our plugins link against ITKSupport then the code executes correctly. Just another data point. >> -- >> Michael A. Jackson >> BlueQuartz Software, LLC >> [e]: mike.jackson at bluequartz.net >> >>> On Oct 30, 2015, at 12:57 PM, Michael Jackson wrote: >>> >>> Yes. Verified. Both plugins are built as part of DREAM.3D and we don?t put any extra CXX_FLAGS in any of the CMake files. We also built with VERBOSE=1 and looked at the compile commands to ensure that what we wanted was actually being used. Then we looked at the libraries themselves with otool -L to ensure they all link against libC++. Which they do. >>> >>> >>> -- >>> Michael A. Jackson >>> BlueQuartz Software, LLC >>> [e]: mike.jackson at bluequartz.net >>> >>>> On Oct 30, 2015, at 12:05 PM, Matt McCormick wrote: >>>> >>>> Hi Michael, >>>> >>>> Sorry to be redundant, and just to be sure: are both A.plugin and >>>> B.plugin built with the same C++ standard library, OSX deployment >>>> target, and C++ standard? >>>> >>>> Thanks, >>>> Matt >>>> >>>> On Fri, Oct 30, 2015 at 11:35 AM, Michael Jackson >>>> wrote: >>>>> >>>>> >>>>>> On Oct 29, 2015, at 11:40 AM, Matt McCormick wrote: >>>>>> >>>>>> On Thu, Oct 29, 2015 at 10:00 AM, Michael Jackson >>>>>> wrote: >>>>>>> We also ran an experiment where we moved the ITK Dependency from just the >>>>>>> plugin down into one of our lower level libraries. So now we have the plugin >>>>>>> dependent on a lower level library which then is dependent on the ITK >>>>>>> Libraries. Now the code seems to execute and produce results. This was on OS >>>>>>> X 10.9 and 10.10. So it seems that there is some odd issue with loading the >>>>>>> ITK libraries through a plugin mechanism? Does ITK need the ?-fPIC? added to >>>>>>> the list of compile commands? >>>>>> >>>>>> If ITK is built in a plugin as shared libraries, then it will already >>>>>> be built with -fPIC. >>>>>> >>>>>> >>>>>>> Qt is actually built WITHOUT C++11 support but still links against libc++. >>>>>>> They (the Qt Devs) set the OS X Min Deployment Version to 10.7. I have no >>>>>>> idea what that triggers or not. >>>>>> >>>>>> All code should be built with the same C++ standard and OSX deployment >>>>>> target. When building ITK and related code, set >>>>>> CMAKE_OSX_DEPLOYMENT_TARGET [1] to 10.7 to ensure all binaries are >>>>>> using consistent libraries. >>>>>> >>>>>> HTH, >>>>>> Matt >>>>>> >>>>>> [1] https://cmake.org/cmake/help/v3.3/variable/CMAKE_OSX_DEPLOYMENT_TARGET.html >>>>> >>>>> Matt, >>>>> We have verified that ALL dependent libraries are built with libC++, 10.7 as the min deployment, C++11 enabled. This goes for Boost, HDF5, Eigen, ITK, and Qt 5.5.1. We still have the issue. We can also reproduce that if we move the dependency to a lower level then the issue goes away. So it would seem that there is a problem with multiple plugins being dependent on the same External library. in this case it is ITK. I?ll try to diagram below. >>>>> ## Failure Mode ## >>>>> A.plugin depends on ITK >>>>> A.plugin depends on SIMPlib. >>>>> >>>>> B.plugin depends on ITK >>>>> B.plugin depends on SIMPlib. >>>>> >>>>> B.plugin will fail to execute properly. >>>>> >>>>> ## Success Mode ## >>>>> A.plugin depends on SIMPlib. >>>>> SIMPlib depends on ITK >>>>> >>>>> B.plugin depends on SIMPlib. >>>>> SIMPlib depends on ITK >>>>> >>>>> The DREAM.3D filters both execute properly and give the proper output. >>>>> >>>>> -- >>>>> Michael A. Jackson >>>>> BlueQuartz Software, LLC >>>>> [e]: mike.jackson at bluequartz.net >>>>> _____________________________________ >>>>> 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://public.kitware.com/mailman/listinfo/insight-users >>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Mon Nov 2 13:11:48 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 2 Nov 2015 13:11:48 -0500 Subject: [ITK] [ITK-users] Buffered Region out of Range error In-Reply-To: <1A9507C2-C1A4-4D77-A6A2-EE79D111F578@bluequartz.net> References: <9D1176BA-4865-45C9-B499-234F66922463@bluequartz.net> <17C498DE-21D8-4EE5-BCD9-85286B8B9E50@mail.nih.gov> <5EA71915-616F-4FFD-91E8-26941201051C@mail.nih.gov> <29375C19-58B7-4A9A-9B6D-EF79D51A7691@bluequartz.net> <454718DB-56FA-4AC3-B1CF-59964ED9523B@bluequartz.net> <7EFC0503-D75F-4E0D-94F9-42679FBFF090@bluequartz.net> <1A9507C2-C1A4-4D77-A6A2-EE79D111F578@bluequartz.net> Message-ID: What happened? Which of the plugins worked or did not work? ITK does use static initialization to populate the IO factories. The solution, if that is the problem, is to have a library, like your ITKSupport, that all the plugins link to which does the initialization, but to turn off the static initialization for the plugins with ITK_NO_IO_FACTORY_REGISTER_MANAGER. HTH, Matt On Mon, Nov 2, 2015 at 12:17 PM, Michael Jackson wrote: > That did not seem to help either. Any more ideas? Does ITK build some > intermediate static libraries that have ?managers? that load filters? I ran > into an issue with our own code where we had static libraries with singleton > ?manager? design patterns that turned out not to work due to each library > getting its own singleton instance. > -- > Mike Jackson [mike.jackson at bluequartz.net] > > > On Oct 30, 2015, at 4:07 PM, Matt McCormick > wrote: > > Thanks for the information. > > It is hard to tell, but maybe it is related to factory registration. > To test, try this: > > In the plugin CMake code, add > > set(ITK_NO_IO_FACTORY_REGISTER_MANAGER 1) > > before > > include(${ITK_USE_FILE}) > > Then see if neither plugins work, both plugins work, and one of the > plugins works. > > HTH, > Matt > > On Fri, Oct 30, 2015 at 1:36 PM, Michael Jackson > wrote: > > Some more data. If we create an intermediate library that links to ITK, > called ITKSupport, and then have our plugins link against ITKSupport then > the code executes correctly. Just another data point. > -- > Michael A. Jackson > BlueQuartz Software, LLC > [e]: mike.jackson at bluequartz.net > > On Oct 30, 2015, at 12:57 PM, Michael Jackson > wrote: > > Yes. Verified. Both plugins are built as part of DREAM.3D and we don?t put > any extra CXX_FLAGS in any of the CMake files. We also built with VERBOSE=1 > and looked at the compile commands to ensure that what we wanted was > actually being used. Then we looked at the libraries themselves with otool > -L to ensure they all link against libC++. Which they do. > > > -- > Michael A. Jackson > BlueQuartz Software, LLC > [e]: mike.jackson at bluequartz.net > > On Oct 30, 2015, at 12:05 PM, Matt McCormick > wrote: > > Hi Michael, > > Sorry to be redundant, and just to be sure: are both A.plugin and > B.plugin built with the same C++ standard library, OSX deployment > target, and C++ standard? > > Thanks, > Matt > > On Fri, Oct 30, 2015 at 11:35 AM, Michael Jackson > wrote: > > > > On Oct 29, 2015, at 11:40 AM, Matt McCormick > wrote: > > On Thu, Oct 29, 2015 at 10:00 AM, Michael Jackson > wrote: > > We also ran an experiment where we moved the ITK Dependency from just the > plugin down into one of our lower level libraries. So now we have the plugin > dependent on a lower level library which then is dependent on the ITK > Libraries. Now the code seems to execute and produce results. This was on OS > X 10.9 and 10.10. So it seems that there is some odd issue with loading the > ITK libraries through a plugin mechanism? Does ITK need the ?-fPIC? added to > the list of compile commands? > > > If ITK is built in a plugin as shared libraries, then it will already > be built with -fPIC. > > > Qt is actually built WITHOUT C++11 support but still links against libc++. > They (the Qt Devs) set the OS X Min Deployment Version to 10.7. I have no > idea what that triggers or not. > > > All code should be built with the same C++ standard and OSX deployment > target. When building ITK and related code, set > CMAKE_OSX_DEPLOYMENT_TARGET [1] to 10.7 to ensure all binaries are > using consistent libraries. > > HTH, > Matt > > [1] > https://cmake.org/cmake/help/v3.3/variable/CMAKE_OSX_DEPLOYMENT_TARGET.html > > > Matt, > We have verified that ALL dependent libraries are built with libC++, 10.7 as > the min deployment, C++11 enabled. This goes for Boost, HDF5, Eigen, ITK, > and Qt 5.5.1. We still have the issue. We can also reproduce that if we move > the dependency to a lower level then the issue goes away. So it would seem > that there is a problem with multiple plugins being dependent on the same > External library. in this case it is ITK. I?ll try to diagram below. > ## Failure Mode ## > A.plugin depends on ITK > A.plugin depends on SIMPlib. > > B.plugin depends on ITK > B.plugin depends on SIMPlib. > > B.plugin will fail to execute properly. > > ## Success Mode ## > A.plugin depends on SIMPlib. > SIMPlib depends on ITK > > B.plugin depends on SIMPlib. > SIMPlib depends on ITK > > The DREAM.3D filters both execute properly and give the proper output. > > -- > Michael A. Jackson > BlueQuartz Software, LLC > [e]: mike.jackson at bluequartz.net > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > > > > _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From blowekamp at mail.nih.gov Mon Nov 2 13:12:38 2015 From: blowekamp at mail.nih.gov (Bradley Lowekamp) Date: Mon, 2 Nov 2015 13:12:38 -0500 Subject: [ITK] [ITK-users] Buffered Region out of Range error In-Reply-To: <1A9507C2-C1A4-4D77-A6A2-EE79D111F578@bluequartz.net> References: <9D1176BA-4865-45C9-B499-234F66922463@bluequartz.net> <17C498DE-21D8-4EE5-BCD9-85286B8B9E50@mail.nih.gov> <5EA71915-616F-4FFD-91E8-26941201051C@mail.nih.gov> <29375C19-58B7-4A9A-9B6D-EF79D51A7691@bluequartz.net> <454718DB-56FA-4AC3-B1CF-59964ED9523B@bluequartz.net> <7EFC0503-D75F-4E0D-94F9-42679FBFF090@bluequartz.net> <1A9507C2-C1A4-4D77-A6A2-EE79D111F578@bluequartz.net> Message-ID: <57B084C5-869D-4074-BE60-54016738F139@mail.nih.gov> I still think it's a failing dynamic cast some place. You could try adding SimpleITK's Explicit library[1] which explicitly instantiates common types used in SimpleITK. Its possible having some of the Core Common classes instated in a shared library resolves the problem. The library should be fairly independent and easy to separate. HTH, Brad [1] https://github.com/SimpleITK/SimpleITK/tree/master/Code/Explicit On Nov 2, 2015, at 12:17 PM, Michael Jackson wrote: > That did not seem to help either. Any more ideas? Does ITK build some intermediate static libraries that have ?managers? that load filters? I ran into an issue with our own code where we had static libraries with singleton ?manager? design patterns that turned out not to work due to each library getting its own singleton instance. > -- > Mike Jackson [mike.jackson at bluequartz.net] > > >> On Oct 30, 2015, at 4:07 PM, Matt McCormick wrote: >> >> Thanks for the information. >> >> It is hard to tell, but maybe it is related to factory registration. >> To test, try this: >> >> In the plugin CMake code, add >> >> set(ITK_NO_IO_FACTORY_REGISTER_MANAGER 1) >> >> before >> >> include(${ITK_USE_FILE}) >> >> Then see if neither plugins work, both plugins work, and one of the >> plugins works. >> >> HTH, >> Matt >> >> On Fri, Oct 30, 2015 at 1:36 PM, Michael Jackson >> wrote: >>> Some more data. If we create an intermediate library that links to ITK, called ITKSupport, and then have our plugins link against ITKSupport then the code executes correctly. Just another data point. >>> -- >>> Michael A. Jackson >>> BlueQuartz Software, LLC >>> [e]: mike.jackson at bluequartz.net >>> >>>> On Oct 30, 2015, at 12:57 PM, Michael Jackson wrote: >>>> >>>> Yes. Verified. Both plugins are built as part of DREAM.3D and we don?t put any extra CXX_FLAGS in any of the CMake files. We also built with VERBOSE=1 and looked at the compile commands to ensure that what we wanted was actually being used. Then we looked at the libraries themselves with otool -L to ensure they all link against libC++. Which they do. >>>> >>>> >>>> -- >>>> Michael A. Jackson >>>> BlueQuartz Software, LLC >>>> [e]: mike.jackson at bluequartz.net >>>> >>>>> On Oct 30, 2015, at 12:05 PM, Matt McCormick wrote: >>>>> >>>>> Hi Michael, >>>>> >>>>> Sorry to be redundant, and just to be sure: are both A.plugin and >>>>> B.plugin built with the same C++ standard library, OSX deployment >>>>> target, and C++ standard? >>>>> >>>>> Thanks, >>>>> Matt >>>>> >>>>> On Fri, Oct 30, 2015 at 11:35 AM, Michael Jackson >>>>> wrote: >>>>>> >>>>>> >>>>>>> On Oct 29, 2015, at 11:40 AM, Matt McCormick wrote: >>>>>>> >>>>>>> On Thu, Oct 29, 2015 at 10:00 AM, Michael Jackson >>>>>>> wrote: >>>>>>>> We also ran an experiment where we moved the ITK Dependency from just the >>>>>>>> plugin down into one of our lower level libraries. So now we have the plugin >>>>>>>> dependent on a lower level library which then is dependent on the ITK >>>>>>>> Libraries. Now the code seems to execute and produce results. This was on OS >>>>>>>> X 10.9 and 10.10. So it seems that there is some odd issue with loading the >>>>>>>> ITK libraries through a plugin mechanism? Does ITK need the ?-fPIC? added to >>>>>>>> the list of compile commands? >>>>>>> >>>>>>> If ITK is built in a plugin as shared libraries, then it will already >>>>>>> be built with -fPIC. >>>>>>> >>>>>>> >>>>>>>> Qt is actually built WITHOUT C++11 support but still links against libc++. >>>>>>>> They (the Qt Devs) set the OS X Min Deployment Version to 10.7. I have no >>>>>>>> idea what that triggers or not. >>>>>>> >>>>>>> All code should be built with the same C++ standard and OSX deployment >>>>>>> target. When building ITK and related code, set >>>>>>> CMAKE_OSX_DEPLOYMENT_TARGET [1] to 10.7 to ensure all binaries are >>>>>>> using consistent libraries. >>>>>>> >>>>>>> HTH, >>>>>>> Matt >>>>>>> >>>>>>> [1] https://cmake.org/cmake/help/v3.3/variable/CMAKE_OSX_DEPLOYMENT_TARGET.html >>>>>> >>>>>> Matt, >>>>>> We have verified that ALL dependent libraries are built with libC++, 10.7 as the min deployment, C++11 enabled. This goes for Boost, HDF5, Eigen, ITK, and Qt 5.5.1. We still have the issue. We can also reproduce that if we move the dependency to a lower level then the issue goes away. So it would seem that there is a problem with multiple plugins being dependent on the same External library. in this case it is ITK. I?ll try to diagram below. >>>>>> ## Failure Mode ## >>>>>> A.plugin depends on ITK >>>>>> A.plugin depends on SIMPlib. >>>>>> >>>>>> B.plugin depends on ITK >>>>>> B.plugin depends on SIMPlib. >>>>>> >>>>>> B.plugin will fail to execute properly. >>>>>> >>>>>> ## Success Mode ## >>>>>> A.plugin depends on SIMPlib. >>>>>> SIMPlib depends on ITK >>>>>> >>>>>> B.plugin depends on SIMPlib. >>>>>> SIMPlib depends on ITK >>>>>> >>>>>> The DREAM.3D filters both execute properly and give the proper output. >>>>>> >>>>>> -- >>>>>> Michael A. Jackson >>>>>> BlueQuartz Software, LLC >>>>>> [e]: mike.jackson at bluequartz.net >>>>>> _____________________________________ >>>>>> 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://public.kitware.com/mailman/listinfo/insight-users >>>> >>> > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From mike.jackson at bluequartz.net Mon Nov 2 16:36:41 2015 From: mike.jackson at bluequartz.net (Michael Jackson) Date: Mon, 2 Nov 2015 16:36:41 -0500 Subject: [ITK] [ITK-users] Buffered Region out of Range error In-Reply-To: <57B084C5-869D-4074-BE60-54016738F139@mail.nih.gov> References: <9D1176BA-4865-45C9-B499-234F66922463@bluequartz.net> <17C498DE-21D8-4EE5-BCD9-85286B8B9E50@mail.nih.gov> <5EA71915-616F-4FFD-91E8-26941201051C@mail.nih.gov> <29375C19-58B7-4A9A-9B6D-EF79D51A7691@bluequartz.net> <454718DB-56FA-4AC3-B1CF-59964ED9523B@bluequartz.net> <7EFC0503-D75F-4E0D-94F9-42679FBFF090@bluequartz.net> <1A9507C2-C1A4-4D77-A6A2-EE79D111F578@bluequartz.net> <57B084C5-869D-4074-BE60-54016738F139@mail.nih.gov> Message-ID: Your suspicions may be correct. We tried with a different filter (Sobel Edge) and get the following Exception from ITK: "Failed to execute itk::SobelEdgeDetectionImageFilter filter. Error Message returned from ITK: itk::ERROR: Image(0x7fb12a112f60): itk::ImageBase::CopyInformation() cannot cast PKN3itk10DataObjectE to PKN3itk9ImageBaseILj3EEE? Does this help diagnosing the issue? We have also found that if our actual application is linked against ITK then the code will execute without issues. If the application is NOT linked against ITK but instead only the plugin itself is linked against ITK then the code will fail when multiple plugins are linked against ITK. Again, thanks for all the help. -- Mike Jackson [mike.jackson at bluequartz.net] > On Nov 2, 2015, at 1:12 PM, Bradley Lowekamp wrote: > > I still think it's a failing dynamic cast some place. > > You could try adding SimpleITK's Explicit library[1] which explicitly instantiates common types used in SimpleITK. Its possible having some of the Core Common classes instated in a shared library resolves the problem. The library should be fairly independent and easy to separate. > > HTH, > Brad > > [1] https://github.com/SimpleITK/SimpleITK/tree/master/Code/Explicit > > On Nov 2, 2015, at 12:17 PM, Michael Jackson wrote: > >> That did not seem to help either. Any more ideas? Does ITK build some intermediate static libraries that have ?managers? that load filters? I ran into an issue with our own code where we had static libraries with singleton ?manager? design patterns that turned out not to work due to each library getting its own singleton instance. >> -- >> Mike Jackson [mike.jackson at bluequartz.net] >> >> >>> On Oct 30, 2015, at 4:07 PM, Matt McCormick wrote: >>> >>> Thanks for the information. >>> >>> It is hard to tell, but maybe it is related to factory registration. >>> To test, try this: >>> >>> In the plugin CMake code, add >>> >>> set(ITK_NO_IO_FACTORY_REGISTER_MANAGER 1) >>> >>> before >>> >>> include(${ITK_USE_FILE}) >>> >>> Then see if neither plugins work, both plugins work, and one of the >>> plugins works. >>> >>> HTH, >>> Matt >>> >>> On Fri, Oct 30, 2015 at 1:36 PM, Michael Jackson >>> wrote: >>>> Some more data. If we create an intermediate library that links to ITK, called ITKSupport, and then have our plugins link against ITKSupport then the code executes correctly. Just another data point. >>>> -- >>>> Michael A. Jackson >>>> BlueQuartz Software, LLC >>>> [e]: mike.jackson at bluequartz.net >>>> >>>>> On Oct 30, 2015, at 12:57 PM, Michael Jackson wrote: >>>>> >>>>> Yes. Verified. Both plugins are built as part of DREAM.3D and we don?t put any extra CXX_FLAGS in any of the CMake files. We also built with VERBOSE=1 and looked at the compile commands to ensure that what we wanted was actually being used. Then we looked at the libraries themselves with otool -L to ensure they all link against libC++. Which they do. >>>>> >>>>> >>>>> -- >>>>> Michael A. Jackson >>>>> BlueQuartz Software, LLC >>>>> [e]: mike.jackson at bluequartz.net >>>>> >>>>>> On Oct 30, 2015, at 12:05 PM, Matt McCormick wrote: >>>>>> >>>>>> Hi Michael, >>>>>> >>>>>> Sorry to be redundant, and just to be sure: are both A.plugin and >>>>>> B.plugin built with the same C++ standard library, OSX deployment >>>>>> target, and C++ standard? >>>>>> >>>>>> Thanks, >>>>>> Matt >>>>>> >>>>>> On Fri, Oct 30, 2015 at 11:35 AM, Michael Jackson >>>>>> wrote: >>>>>>> >>>>>>> >>>>>>>> On Oct 29, 2015, at 11:40 AM, Matt McCormick wrote: >>>>>>>> >>>>>>>> On Thu, Oct 29, 2015 at 10:00 AM, Michael Jackson >>>>>>>> wrote: >>>>>>>>> We also ran an experiment where we moved the ITK Dependency from just the >>>>>>>>> plugin down into one of our lower level libraries. So now we have the plugin >>>>>>>>> dependent on a lower level library which then is dependent on the ITK >>>>>>>>> Libraries. Now the code seems to execute and produce results. This was on OS >>>>>>>>> X 10.9 and 10.10. So it seems that there is some odd issue with loading the >>>>>>>>> ITK libraries through a plugin mechanism? Does ITK need the ?-fPIC? added to >>>>>>>>> the list of compile commands? >>>>>>>> >>>>>>>> If ITK is built in a plugin as shared libraries, then it will already >>>>>>>> be built with -fPIC. >>>>>>>> >>>>>>>> >>>>>>>>> Qt is actually built WITHOUT C++11 support but still links against libc++. >>>>>>>>> They (the Qt Devs) set the OS X Min Deployment Version to 10.7. I have no >>>>>>>>> idea what that triggers or not. >>>>>>>> >>>>>>>> All code should be built with the same C++ standard and OSX deployment >>>>>>>> target. When building ITK and related code, set >>>>>>>> CMAKE_OSX_DEPLOYMENT_TARGET [1] to 10.7 to ensure all binaries are >>>>>>>> using consistent libraries. >>>>>>>> >>>>>>>> HTH, >>>>>>>> Matt >>>>>>>> >>>>>>>> [1] https://cmake.org/cmake/help/v3.3/variable/CMAKE_OSX_DEPLOYMENT_TARGET.html >>>>>>> >>>>>>> Matt, >>>>>>> We have verified that ALL dependent libraries are built with libC++, 10.7 as the min deployment, C++11 enabled. This goes for Boost, HDF5, Eigen, ITK, and Qt 5.5.1. We still have the issue. We can also reproduce that if we move the dependency to a lower level then the issue goes away. So it would seem that there is a problem with multiple plugins being dependent on the same External library. in this case it is ITK. I?ll try to diagram below. >>>>>>> ## Failure Mode ## >>>>>>> A.plugin depends on ITK >>>>>>> A.plugin depends on SIMPlib. >>>>>>> >>>>>>> B.plugin depends on ITK >>>>>>> B.plugin depends on SIMPlib. >>>>>>> >>>>>>> B.plugin will fail to execute properly. >>>>>>> >>>>>>> ## Success Mode ## >>>>>>> A.plugin depends on SIMPlib. >>>>>>> SIMPlib depends on ITK >>>>>>> >>>>>>> B.plugin depends on SIMPlib. >>>>>>> SIMPlib depends on ITK >>>>>>> >>>>>>> The DREAM.3D filters both execute properly and give the proper output. >>>>>>> >>>>>>> -- >>>>>>> Michael A. Jackson >>>>>>> BlueQuartz Software, LLC >>>>>>> [e]: mike.jackson at bluequartz.net >>>>>>> _____________________________________ >>>>>>> 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://public.kitware.com/mailman/listinfo/insight-users >>>>> >>>> >> >> _____________________________________ >> 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://public.kitware.com/mailman/listinfo/insight-users > _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From wiegel at mv.uni-kl.de Tue Nov 3 08:22:22 2015 From: wiegel at mv.uni-kl.de (Timo Wiegel) Date: Tue, 3 Nov 2015 13:22:22 +0000 Subject: [ITK] [ITK-users] Cable Swig, what changes to normal swig Message-ID: Hello, I used swig for a Matab Wrapper. There is a Matlab Modul for swig by jaeandersson (https://github.com/jaeandersson/swig). Because I work on a Windows System I used MinGW to compile, which isn't a nice work. As I saw, the swig/CableSwig implementation of Kitware, so I tried to move to CableSwig. I'm a happy user of CMake :). I now see there is some difference in the swig-syntax. Can you sum up the changes for me, so I have an opinion how long I will need for the move to CableSwig. At the moment I see: Fragments can't be type specialized as in swig. Is there a reason you removed this? I think I could change this for me, but if there are lot of those changes it will be to time consuming. The swig-language-moduls have a little bit different interface. I think if there aren't to many changes, I could change the matlab modul, to work with CableSwig Thx Timo -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Tue Nov 3 10:39:55 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 3 Nov 2015 10:39:55 -0500 Subject: [ITK] [ITK-users] Cable Swig, what changes to normal swig In-Reply-To: References: Message-ID: Hi Timo, The CableSwig package is no longer supported. We currently use upstream swig for wrapping ITK. In general, though, CMake works well for building swig output. HTH, Matt On Tue, Nov 3, 2015 at 8:22 AM, Timo Wiegel wrote: > Hello, > > > > I used swig for a Matab Wrapper. There is a Matlab Modul for swig by > jaeandersson (https://github.com/jaeandersson/swig). > > Because I work on a Windows System I used MinGW to compile, which isn?t a > nice work. > > > > As I saw, the swig/CableSwig implementation of Kitware, so I tried to move > to CableSwig. I?m a happy user of CMake J. > > > > I now see there is some difference in the swig-syntax. Can you sum up the > changes for me, so I have an opinion how long I will need for the move to > CableSwig. > > > > At the moment I see: > > Fragments can?t be type specialized as in swig. > > Is there a reason you removed this? > > I think I could change this for me, but if there are lot of those changes it > will be to time consuming. > > > > The swig-language-moduls have a little bit different interface. I think if > there aren?t to many changes, I could change the matlab modul, to work with > CableSwig > > > > Thx > > Timo > > > > > > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From zhuangming.shen at sphic.org.cn Tue Nov 3 19:17:48 2015 From: zhuangming.shen at sphic.org.cn (=?utf-8?B?5rKI5bqE5piO?=) Date: Wed, 4 Nov 2015 00:17:48 +0000 Subject: [ITK] [ITK-users] How to write the codes in python? Message-ID: <1446596266338.47108@sphic.org.cn> Hi all, I'd like to know how to convert Image1.cxx (see codes below) to python, especially "ImageType::RegionType region;?". Could anyone give me some hints? Thanks in advance. typedef itk::Image ImageType; ImageType::Pointer image = ImageType::New(); ImageType::IndexType start; start[0] = 0; start[1] = 0; start[2] = 0; ImageType::SizeType size; size[0] = 200; size[1] = 200; size[2] = 200; ImageType::RegionType region; region.SetSize(size); region.SetIndex(start); image->SetRegions(region); image->Allocate(); Regards, Zhuangming Shen -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From juanprietob at gmail.com Tue Nov 3 20:55:13 2015 From: juanprietob at gmail.com (Juan Carlos Prieto) Date: Tue, 3 Nov 2015 20:55:13 -0500 Subject: [ITK] [ITK-users] emscripten itkImageReader Message-ID: Dear all, I have started using emscripten to develop a plugin to read medical images in the browser. I have a compiled version of my code that works in Node.js. I am able to read an image, manipulate the data and write the image. However, whenever I tried to execute the same code in the browser, the itk::ImageReader seems to be creating a reader for PNG only. This is an example code that I am execuitng: var itkImageJS = new module.itkImageJS(); console.log("Installing file: "); var input_filepath = '/raw/test.nii.gz'; FS.writeFile(input_filepath, imagedata, { encoding: 'binary' }); var stat = FS.stat(input_filepath);//The file exists! itkImageJS.ReadImage(input_filepath); And this is the output from the exception: itk::ExceptionObject (0x6a5710) testFS.js:1 Location: "unknown" testFS.js:1 File: .../ITK/Modules/IO/PNG/src/itkPNGImageIO.cxx testFS.js:1 Line: 107 testFS.js:1 Description: itk::ERROR: PNGImageIO(0x975628): PNGImageIO failed to read header for file: testFS.js:1 Reason: fread read only 0 instead of 8 Instead of creating the reader for a Nifti image, the reader is for PNG image. Is it possible to read other type of files in the browser? Do I have to read the data server side and stream it to the client? Any comments or suggestions will be greatly appreciated. Best regards, Juan -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From juanprietob at gmail.com Tue Nov 3 22:07:09 2015 From: juanprietob at gmail.com (Juan Carlos Prieto) Date: Tue, 3 Nov 2015 22:07:09 -0500 Subject: [ITK] [ITK-users] emscripten itkImageReader In-Reply-To: References: Message-ID: Apologies, I found the error in my code, now it works! var itkImageJS = new module.itkImageJS(); console.log("Installing file: "); var input_filepath = '/raw/test.nii.gz'; FS.writeFile(input_filepath, *new Uint8Array(imagedata)*, { encoding: 'binary' }); var stat = FS.stat(input_filepath);//The file exists! itkImageJS.ReadImage(input_filepath); Best regards, Juan On Tue, Nov 3, 2015 at 8:55 PM, Juan Carlos Prieto wrote: > Dear all, > > I have started using emscripten to develop a plugin to read medical images > in the browser. > > I have a compiled version of my code that works in Node.js. > I am able to read an image, manipulate the data and write the image. > > However, whenever I tried to execute the same code in the browser, the > itk::ImageReader seems to be creating a reader for PNG only. > > This is an example code that I am execuitng: > > var itkImageJS = new module.itkImageJS(); > console.log("Installing file: "); > var input_filepath = '/raw/test.nii.gz'; > FS.writeFile(input_filepath, imagedata, { encoding: 'binary' }); > > var stat = FS.stat(input_filepath);//The file exists! > > itkImageJS.ReadImage(input_filepath); > > > And this is the output from the exception: > > itk::ExceptionObject (0x6a5710) > testFS.js:1 Location: "unknown" > testFS.js:1 File: .../ITK/Modules/IO/PNG/src/itkPNGImageIO.cxx > testFS.js:1 Line: 107 > testFS.js:1 Description: itk::ERROR: PNGImageIO(0x975628): PNGImageIO > failed to read header for file: > testFS.js:1 Reason: fread read only 0 instead of 8 > > Instead of creating the reader for a Nifti image, the reader is for PNG > image. > > Is it possible to read other type of files in the browser? > Do I have to read the data server side and stream it to the client? > > Any comments or suggestions will be greatly appreciated. > > Best regards, > > Juan > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Tue Nov 3 23:24:44 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 3 Nov 2015 23:24:44 -0500 Subject: [ITK] [ITK-users] emscripten itkImageReader In-Reply-To: References: Message-ID: Hi Juan, Good to hear -- thanks for sharing! Side note -- by using find_package(ITK REQUIRED COMPONENTS ModuleA ModuleB IOModuleA IOModuleB ... ) you can specify what IO modules to support. If COMPONENTS is not specified, then all the available modules are used. However, for Emscripten, this can greatly increase the .js file size. So, limiting the modules to the formats is a way to improve .js file size. Cheers, Matt On Tue, Nov 3, 2015 at 10:07 PM, Juan Carlos Prieto wrote: > Apologies, > > I found the error in my code, now it works! > > var itkImageJS = new module.itkImageJS(); > console.log("Installing file: "); > var input_filepath = '/raw/test.nii.gz'; > FS.writeFile(input_filepath, new Uint8Array(imagedata), { encoding: 'binary' > }); > > var stat = FS.stat(input_filepath);//The file exists! > itkImageJS.ReadImage(input_filepath); > > > > Best regards, > > Juan > > > > On Tue, Nov 3, 2015 at 8:55 PM, Juan Carlos Prieto > wrote: >> >> Dear all, >> >> I have started using emscripten to develop a plugin to read medical images >> in the browser. >> >> I have a compiled version of my code that works in Node.js. >> I am able to read an image, manipulate the data and write the image. >> >> However, whenever I tried to execute the same code in the browser, the >> itk::ImageReader seems to be creating a reader for PNG only. >> >> This is an example code that I am execuitng: >> >> var itkImageJS = new module.itkImageJS(); >> console.log("Installing file: "); >> var input_filepath = '/raw/test.nii.gz'; >> FS.writeFile(input_filepath, imagedata, { encoding: 'binary' }); >> >> var stat = FS.stat(input_filepath);//The file exists! >> >> itkImageJS.ReadImage(input_filepath); >> >> >> And this is the output from the exception: >> >> itk::ExceptionObject (0x6a5710) >> testFS.js:1 Location: "unknown" >> testFS.js:1 File: .../ITK/Modules/IO/PNG/src/itkPNGImageIO.cxx >> testFS.js:1 Line: 107 >> testFS.js:1 Description: itk::ERROR: PNGImageIO(0x975628): PNGImageIO >> failed to read header for file: >> testFS.js:1 Reason: fread read only 0 instead of 8 >> >> Instead of creating the reader for a Nifti image, the reader is for PNG >> image. >> >> Is it possible to read other type of files in the browser? >> Do I have to read the data server side and stream it to the client? >> >> Any comments or suggestions will be greatly appreciated. >> >> Best regards, >> >> Juan > > > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Tue Nov 3 23:52:58 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 3 Nov 2015 23:52:58 -0500 Subject: [ITK] [ITK-users] How to write the codes in python? In-Reply-To: <1446596266338.47108@sphic.org.cn> References: <1446596266338.47108@sphic.org.cn> Message-ID: Hello Zhuangming, Here is a gist: https://gist.github.com/thewtex/ce403fef7bc09ca5392d Note that you should ensure that ITK_WRAP_unsigned_short is ON in your CMake configuration. HTH, Matt On Tue, Nov 3, 2015 at 7:17 PM, ??? wrote: > Hi all, > > > I'd like to know how to convert Image1.cxx (see codes below) to python, > especially "ImageType::RegionType region;". Could anyone give me some hints? > Thanks in advance. > > > > typedef itk::Image ImageType; > > ImageType::Pointer image = ImageType::New(); > > > ImageType::IndexType start; > > start[0] = 0; > > start[1] = 0; > > start[2] = 0; > > > ImageType::SizeType size; > > size[0] = 200; > > size[1] = 200; > > size[2] = 200; > > > ImageType::RegionType region; > > region.SetSize(size); > > region.SetIndex(start); > > > image->SetRegions(region); > > image->Allocate(); > > > > Regards, > > > Zhuangming Shen > > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From fitz at zhaw.ch Wed Nov 4 07:54:27 2015 From: fitz at zhaw.ch (Fitze Thomas (fitz)) Date: Wed, 4 Nov 2015 12:54:27 +0000 Subject: [ITK] [ITK-users] IOSTL module does not register the factory Message-ID: <1F4578D0-5EFF-411D-B292-89463BBCD32A@zhaw.ch> Hi all, I built ITK 4.8.1 with the external IOSTL module and am trying to use it in my CMake project like this: find_package(ITK REQUIRED IOSTL) include(${ITK_USE_FILE}) But that does not seem to correctly register the STLMeshIOFactory yielding a a "Could not create IO object for file test.stl? error when trying to load a stl. When i register the factory manually: itk::STLMeshIOFactory::RegisterOneFactory(); it works as expected. But of course, that messes up all the other factories registered by CMake. Whats going on here and how do i fix it? Best, Thomas -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From chvillap at gmail.com Wed Nov 4 11:44:50 2015 From: chvillap at gmail.com (Carlos Henrique Villa Pinto) Date: Wed, 4 Nov 2015 14:44:50 -0200 Subject: [ITK] [ITK-users] Segmentation fault when trying to generate a BSpline transform from a set of matching landmarks In-Reply-To: References: Message-ID: Hi Matt, I installed the most recent version of ITK from Git master, wrote a SSCCE code and tried again. There is no segmentation fault anymore (good!), but now the program terminates after throwing the following exception: terminate called after throwing an instance of 'itk::ExceptionObject' what(): /home/carlos/workspace/libraries/ITK/src/Modules/Core/Common/src/itkMultiThreader.cxx:417: itk::ERROR: MultiThreader(0x1757290): Exception occurred during SingleMethodExecute /usr/local/include/ITK-4.9/itkBSplineScatteredDataPointSetToImageFilter.hxx:621: itk::ERROR: PointSetToImageFilter(0x1761130): The reparameterized point component -0.15748 is outside the corresponding parametric domain of [0, 2). I still don't know why this is happening, but it seems to me that it has to do with the image orientation... because my short example works fine when the direction matrices of the fixed/moving images have positive values only. If they have any negative value, however, the exception above is thrown (segmentation fault in previous ITK versions). I attached my SSCCE code for anyone who wants to take a look. You can use it to manually define values for the direction matrix and see what happens. No input data is needed. Please let me know if you find out anything. Thanks! []s 2015-11-02 14:10 GMT-02:00 Matt McCormick : > Hi Carlos, > > There have been some improvements to the > LandmarkBasedTransformInitializer recently, so could you please try > with Git master [1]? > > If the issue remains, could you please share a short, self-contained, > compilable example? > > Thanks, > Matt > > [1] http://www.itk.org/Wiki/ITK/Git > > [2] http://www.sscce.org/ > > On Thu, Oct 29, 2015 at 9:12 AM, Carlos Henrique Villa Pinto > wrote: > > Hi, everyone. > > > > I have two sets of landmark points, detected from two different 3D MR > > images, and I'm trying to estimate a nonlinear mapping between the pairs > of > > matching landmarks. I already have the matchings, I just need to > generate a > > BSpline transform from them. The LandmarkBasedTransformInitializer class > > seems perfect for that, but when I call its InitializeTransform() method > > (after setting all the required input parameters), the result is a > > segmentation fault. > > > > I'm using ITK 4.8.0. I checked the source code and made some tests, but > the > > only thing that I could find out is that the problem happens in the > > GenerateData() method of the BSplineScatteredDataPointSetToImageFilter > > class, when the SingleMethodExecute() method is called by the > > ThreadGenerator object. In such version of ITK, that happens in line 314 > of > > the file BSplineScatteredDataPointSetToImageFilter.hxx. I couldn't go > > further because I have no clue of what exactly is being called by the > > ThreaderCallback in that class. > > > > Does anyone have any clue about what sort of things could cause a > > segmentation fault in the BSplineScatteredDataPointSetToImageFilter > class? > > Could that be a bug, maybe? > > > > I don't know if this information is relevant, but my images have both LPI > > orientation, origin = (-127.5, -127.5, -127.5) and spacing = 2 x 2 x 2 > mm. > > And I'm using the SetReferenceImage() method of the > > LandmarkBasedTransformInitializer class to define the parametric domain > of > > the BSpline transform. > > > > I can provide some pieces of code and more information about my data if > > needed. > > > > Thanks in advance! > > > > []s > > > > -- > > Carlos Henrique Villa Pinto > > Graduate Student in Computer Science > > Federal University of S?o Carlos - Brazil > > XCS > > > > _____________________________________ > > 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://public.kitware.com/mailman/listinfo/insight-users > > > -- Carlos Henrique Villa Pinto Graduate Student in Computer Science Federal University of S?o Carlos - Brazil XCS -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Example.zip Type: application/zip Size: 2214 bytes Desc: not available URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From ntustison at gmail.com Wed Nov 4 11:54:37 2015 From: ntustison at gmail.com (Nicholas Tustison) Date: Wed, 4 Nov 2015 08:54:37 -0800 Subject: [ITK] [ITK-users] Segmentation fault when trying to generate a BSpline transform from a set of matching landmarks In-Reply-To: References: Message-ID: <4CABB15B-8C47-4C59-98A5-232643308995@gmail.com> Hi all, The problem, I?m guessing, is exactly as Carlos points out? The direction cosines are not identity and the LandmarkBased TransformInitializer isn?t handling it properly. The B-spline filter operates in the parametric domain and so it has no sense of the physical orientation. if you take a look at this filter https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Filtering/DisplacementField/include/itkDisplacementFieldToBSplineImageFilter.hxx you can see how I go between domains. Particularly, take a look at the following code sections: https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Filtering/DisplacementField/include/itkDisplacementFieldToBSplineImageFilter.hxx#L159-L171 https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Filtering/DisplacementField/include/itkDisplacementFieldToBSplineImageFilter.hxx#L253-L255 I can probably take a look at the initializer to propose a fix but I?m leaving tomorrow on vacation for a week and a half and won?t be able to get to it until afterwards. Nick > On Nov 4, 2015, at 8:44 AM, Carlos Henrique Villa Pinto wrote: > > Hi Matt, > > I installed the most recent version of ITK from Git master, wrote a SSCCE code and tried again. > There is no segmentation fault anymore (good!), but now the program terminates after throwing the following exception: > > terminate called after throwing an instance of 'itk::ExceptionObject' > what(): /home/carlos/workspace/libraries/ITK/src/Modules/Core/Common/src/itkMultiThreader.cxx:417: > itk::ERROR: MultiThreader(0x1757290): Exception occurred during SingleMethodExecute > /usr/local/include/ITK-4.9/itkBSplineScatteredDataPointSetToImageFilter.hxx:621: > itk::ERROR: PointSetToImageFilter(0x1761130): The reparameterized point component -0.15748 is outside the corresponding parametric domain of [0, 2). > > I still don't know why this is happening, but it seems to me that it has to do with the image orientation... because my short example works fine when the direction matrices of the fixed/moving images have positive values only. If they have any negative value, however, the exception above is thrown (segmentation fault in previous ITK versions). > > I attached my SSCCE code for anyone who wants to take a look. You can use it to manually define values for the direction matrix and see what happens. No input data is needed. > > Please let me know if you find out anything. > > Thanks! > []s > > 2015-11-02 14:10 GMT-02:00 Matt McCormick >: > Hi Carlos, > > There have been some improvements to the > LandmarkBasedTransformInitializer recently, so could you please try > with Git master [1]? > > If the issue remains, could you please share a short, self-contained, > compilable example? > > Thanks, > Matt > > [1] http://www.itk.org/Wiki/ITK/Git > > [2] http://www.sscce.org/ > > On Thu, Oct 29, 2015 at 9:12 AM, Carlos Henrique Villa Pinto > > wrote: > > Hi, everyone. > > > > I have two sets of landmark points, detected from two different 3D MR > > images, and I'm trying to estimate a nonlinear mapping between the pairs of > > matching landmarks. I already have the matchings, I just need to generate a > > BSpline transform from them. The LandmarkBasedTransformInitializer class > > seems perfect for that, but when I call its InitializeTransform() method > > (after setting all the required input parameters), the result is a > > segmentation fault. > > > > I'm using ITK 4.8.0. I checked the source code and made some tests, but the > > only thing that I could find out is that the problem happens in the > > GenerateData() method of the BSplineScatteredDataPointSetToImageFilter > > class, when the SingleMethodExecute() method is called by the > > ThreadGenerator object. In such version of ITK, that happens in line 314 of > > the file BSplineScatteredDataPointSetToImageFilter.hxx. I couldn't go > > further because I have no clue of what exactly is being called by the > > ThreaderCallback in that class. > > > > Does anyone have any clue about what sort of things could cause a > > segmentation fault in the BSplineScatteredDataPointSetToImageFilter class? > > Could that be a bug, maybe? > > > > I don't know if this information is relevant, but my images have both LPI > > orientation, origin = (-127.5, -127.5, -127.5) and spacing = 2 x 2 x 2 mm. > > And I'm using the SetReferenceImage() method of the > > LandmarkBasedTransformInitializer class to define the parametric domain of > > the BSpline transform. > > > > I can provide some pieces of code and more information about my data if > > needed. > > > > Thanks in advance! > > > > []s > > > > -- > > Carlos Henrique Villa Pinto > > Graduate Student in Computer Science > > Federal University of S?o Carlos - Brazil > > XCS > > > > _____________________________________ > > 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://public.kitware.com/mailman/listinfo/insight-users > > > > > > -- > Carlos Henrique Villa Pinto > Graduate Student in Computer Science > Federal University of S?o Carlos - Brazil > XCS > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Wed Nov 4 16:31:57 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 4 Nov 2015 16:31:57 -0500 Subject: [ITK] [ITK-users] IOSTL module does not register the factory In-Reply-To: <1F4578D0-5EFF-411D-B292-89463BBCD32A@zhaw.ch> References: <1F4578D0-5EFF-411D-B292-89463BBCD32A@zhaw.ch> Message-ID: Hi Thomas, Automatic factory registration is not yet supported for the the MeshIO implementations like it is for ImageIO TransformIO. Contributions are welcome! [1] But, there should be no issues with using itk::STLMeshIOFactory::RegisterOneFactory(). HTH, Matt [1] http://www.itk.org/Wiki/ITK/Git On Wed, Nov 4, 2015 at 7:54 AM, Fitze Thomas (fitz) wrote: > Hi all, > > I built ITK 4.8.1 with the external IOSTL module and am trying to use it in > my CMake project like this: > > find_package(ITK REQUIRED IOSTL) > include(${ITK_USE_FILE}) > > But that does not seem to correctly register the STLMeshIOFactory yielding a > a "Could not create IO object for file test.stl? error when trying to load a > stl. When i register the factory manually: > > itk::STLMeshIOFactory::RegisterOneFactory(); > > it works as expected. But of course, that messes up all the other factories > registered by CMake. > > Whats going on here and how do i fix it? > > Best, > Thomas > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From mike.jackson at bluequartz.net Wed Nov 4 17:56:28 2015 From: mike.jackson at bluequartz.net (Michael Jackson) Date: Wed, 4 Nov 2015 17:56:28 -0500 Subject: [ITK] [ITK-users] Buffered Region out of Range error In-Reply-To: References: <9D1176BA-4865-45C9-B499-234F66922463@bluequartz.net> <17C498DE-21D8-4EE5-BCD9-85286B8B9E50@mail.nih.gov> <5EA71915-616F-4FFD-91E8-26941201051C@mail.nih.gov> <29375C19-58B7-4A9A-9B6D-EF79D51A7691@bluequartz.net> <454718DB-56FA-4AC3-B1CF-59964ED9523B@bluequartz.net> <7EFC0503-D75F-4E0D-94F9-42679FBFF090@bluequartz.net> <1A9507C2-C1A4-4D77-A6A2-EE79D111F578@bluequartz.net> <57B084C5-869D-4074-BE60-54016738F139@mail.nih.gov> Message-ID: On the advice from Matt we stripped out the ?Explicit? library code from SimpleITK and integrated it into DREAM.3D as a test and we were finally able to have multiple plugins load ITK and use ITK functionality without casting errors. Not sure what we are going to do for a long term solution but it is obvious that we were missing a cast operation somewhere. Thanks for all the help. -- Mike Jackson [mike.jackson at bluequartz.net] > On Nov 2, 2015, at 4:36 PM, Michael Jackson wrote: > > Your suspicions may be correct. We tried with a different filter (Sobel Edge) and get the following Exception from ITK: > > "Failed to execute itk::SobelEdgeDetectionImageFilter filter. Error Message returned from ITK: > itk::ERROR: Image(0x7fb12a112f60): itk::ImageBase::CopyInformation() cannot cast PKN3itk10DataObjectE to PKN3itk9ImageBaseILj3EEE? > > Does this help diagnosing the issue? > > We have also found that if our actual application is linked against ITK then the code will execute without issues. If the application is NOT linked against ITK but instead only the plugin itself is linked against ITK then the code will fail when multiple plugins are linked against ITK. > > Again, thanks for all the help. > -- > Mike Jackson [mike.jackson at bluequartz.net] > > >> On Nov 2, 2015, at 1:12 PM, Bradley Lowekamp wrote: >> >> I still think it's a failing dynamic cast some place. >> >> You could try adding SimpleITK's Explicit library[1] which explicitly instantiates common types used in SimpleITK. Its possible having some of the Core Common classes instated in a shared library resolves the problem. The library should be fairly independent and easy to separate. >> >> HTH, >> Brad >> >> [1] https://github.com/SimpleITK/SimpleITK/tree/master/Code/Explicit >> >> On Nov 2, 2015, at 12:17 PM, Michael Jackson wrote: >> >>> That did not seem to help either. Any more ideas? Does ITK build some intermediate static libraries that have ?managers? that load filters? I ran into an issue with our own code where we had static libraries with singleton ?manager? design patterns that turned out not to work due to each library getting its own singleton instance. >>> -- >>> Mike Jackson [mike.jackson at bluequartz.net] >>> >>> >>>> On Oct 30, 2015, at 4:07 PM, Matt McCormick wrote: >>>> >>>> Thanks for the information. >>>> >>>> It is hard to tell, but maybe it is related to factory registration. >>>> To test, try this: >>>> >>>> In the plugin CMake code, add >>>> >>>> set(ITK_NO_IO_FACTORY_REGISTER_MANAGER 1) >>>> >>>> before >>>> >>>> include(${ITK_USE_FILE}) >>>> >>>> Then see if neither plugins work, both plugins work, and one of the >>>> plugins works. >>>> >>>> HTH, >>>> Matt >>>> >>>> On Fri, Oct 30, 2015 at 1:36 PM, Michael Jackson >>>> wrote: >>>>> Some more data. If we create an intermediate library that links to ITK, called ITKSupport, and then have our plugins link against ITKSupport then the code executes correctly. Just another data point. >>>>> -- >>>>> Michael A. Jackson >>>>> BlueQuartz Software, LLC >>>>> [e]: mike.jackson at bluequartz.net >>>>> >>>>>> On Oct 30, 2015, at 12:57 PM, Michael Jackson wrote: >>>>>> >>>>>> Yes. Verified. Both plugins are built as part of DREAM.3D and we don?t put any extra CXX_FLAGS in any of the CMake files. We also built with VERBOSE=1 and looked at the compile commands to ensure that what we wanted was actually being used. Then we looked at the libraries themselves with otool -L to ensure they all link against libC++. Which they do. >>>>>> >>>>>> >>>>>> -- >>>>>> Michael A. Jackson >>>>>> BlueQuartz Software, LLC >>>>>> [e]: mike.jackson at bluequartz.net >>>>>> >>>>>>> On Oct 30, 2015, at 12:05 PM, Matt McCormick wrote: >>>>>>> >>>>>>> Hi Michael, >>>>>>> >>>>>>> Sorry to be redundant, and just to be sure: are both A.plugin and >>>>>>> B.plugin built with the same C++ standard library, OSX deployment >>>>>>> target, and C++ standard? >>>>>>> >>>>>>> Thanks, >>>>>>> Matt >>>>>>> >>>>>>> On Fri, Oct 30, 2015 at 11:35 AM, Michael Jackson >>>>>>> wrote: >>>>>>>> >>>>>>>> >>>>>>>>> On Oct 29, 2015, at 11:40 AM, Matt McCormick wrote: >>>>>>>>> >>>>>>>>> On Thu, Oct 29, 2015 at 10:00 AM, Michael Jackson >>>>>>>>> wrote: >>>>>>>>>> We also ran an experiment where we moved the ITK Dependency from just the >>>>>>>>>> plugin down into one of our lower level libraries. So now we have the plugin >>>>>>>>>> dependent on a lower level library which then is dependent on the ITK >>>>>>>>>> Libraries. Now the code seems to execute and produce results. This was on OS >>>>>>>>>> X 10.9 and 10.10. So it seems that there is some odd issue with loading the >>>>>>>>>> ITK libraries through a plugin mechanism? Does ITK need the ?-fPIC? added to >>>>>>>>>> the list of compile commands? >>>>>>>>> >>>>>>>>> If ITK is built in a plugin as shared libraries, then it will already >>>>>>>>> be built with -fPIC. >>>>>>>>> >>>>>>>>> >>>>>>>>>> Qt is actually built WITHOUT C++11 support but still links against libc++. >>>>>>>>>> They (the Qt Devs) set the OS X Min Deployment Version to 10.7. I have no >>>>>>>>>> idea what that triggers or not. >>>>>>>>> >>>>>>>>> All code should be built with the same C++ standard and OSX deployment >>>>>>>>> target. When building ITK and related code, set >>>>>>>>> CMAKE_OSX_DEPLOYMENT_TARGET [1] to 10.7 to ensure all binaries are >>>>>>>>> using consistent libraries. >>>>>>>>> >>>>>>>>> HTH, >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> [1] https://cmake.org/cmake/help/v3.3/variable/CMAKE_OSX_DEPLOYMENT_TARGET.html >>>>>>>> >>>>>>>> Matt, >>>>>>>> We have verified that ALL dependent libraries are built with libC++, 10.7 as the min deployment, C++11 enabled. This goes for Boost, HDF5, Eigen, ITK, and Qt 5.5.1. We still have the issue. We can also reproduce that if we move the dependency to a lower level then the issue goes away. So it would seem that there is a problem with multiple plugins being dependent on the same External library. in this case it is ITK. I?ll try to diagram below. >>>>>>>> ## Failure Mode ## >>>>>>>> A.plugin depends on ITK >>>>>>>> A.plugin depends on SIMPlib. >>>>>>>> >>>>>>>> B.plugin depends on ITK >>>>>>>> B.plugin depends on SIMPlib. >>>>>>>> >>>>>>>> B.plugin will fail to execute properly. >>>>>>>> >>>>>>>> ## Success Mode ## >>>>>>>> A.plugin depends on SIMPlib. >>>>>>>> SIMPlib depends on ITK >>>>>>>> >>>>>>>> B.plugin depends on SIMPlib. >>>>>>>> SIMPlib depends on ITK >>>>>>>> >>>>>>>> The DREAM.3D filters both execute properly and give the proper output. >>>>>>>> >>>>>>>> -- >>>>>>>> Michael A. Jackson >>>>>>>> BlueQuartz Software, LLC >>>>>>>> [e]: mike.jackson at bluequartz.net >>>>>>>> _____________________________________ >>>>>>>> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>> >>>>> >>> >>> _____________________________________ >>> 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://public.kitware.com/mailman/listinfo/insight-users >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Wed Nov 4 17:58:29 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 4 Nov 2015 17:58:29 -0500 Subject: [ITK] Opportunities to share, discuss, design, and learn with other ITK community members Message-ID: There are a couple of upcoming opportunities to share, discuss, design, and learn with your fellow ITK community members. On Thursday (tomorrow), 1:00 PM Eastern USA time, there will be a Google+ Hangout where we will be doing code reviews: https://plus.google.com/u/1/events/crmjgjc1ejrirog9dnmes31uu1o On Friday, 11:00 AM Eastern USA time, an ITK development conference, https://plus.google.com/u/1/events/ce482fhdd7gghmrt66a9rhf1bkc For those that cannot join via Hangout, telephone call-in is also possible. Dial: 585-632-6296 Enter pin: 31423 To get regular invites to these events, join the ITK Bar Camp G+ Community: https://plus.google.com/u/0/communities/111375098792764998322 All are welcome. Hope to talk to you then! From brad at lowekamp.net Wed Nov 4 18:02:58 2015 From: brad at lowekamp.net (Bradley Lowekamp) Date: Wed, 4 Nov 2015 18:02:58 -0500 Subject: [ITK] [ITK-users] Buffered Region out of Range error In-Reply-To: References: <9D1176BA-4865-45C9-B499-234F66922463@bluequartz.net> <17C498DE-21D8-4EE5-BCD9-85286B8B9E50@mail.nih.gov> <5EA71915-616F-4FFD-91E8-26941201051C@mail.nih.gov> <29375C19-58B7-4A9A-9B6D-EF79D51A7691@bluequartz.net> <454718DB-56FA-4AC3-B1CF-59964ED9523B@bluequartz.net> <7EFC0503-D75F-4E0D-94F9-42679FBFF090@bluequartz.net> <1A9507C2-C1A4-4D77-A6A2-EE79D111F578@bluequartz.net> <57B084C5-869D-4074-BE60-54016738F139@mail.nih.gov> Message-ID: Glad to hear the recommendation worked for you. You likely can trim that library up a bit for your needs. > On Nov 4, 2015, at 5:56 PM, Michael Jackson wrote: > > On the advice from Matt we stripped out the ?Explicit? library code from SimpleITK and integrated it into DREAM.3D as a test and we were finally able to have multiple plugins load ITK and use ITK functionality without casting errors. Not sure what we are going to do for a long term solution but it is obvious that we were missing a cast operation somewhere. > > Thanks for all the help. > -- > Mike Jackson [mike.jackson at bluequartz.net] > > >> On Nov 2, 2015, at 4:36 PM, Michael Jackson wrote: >> >> Your suspicions may be correct. We tried with a different filter (Sobel Edge) and get the following Exception from ITK: >> >> "Failed to execute itk::SobelEdgeDetectionImageFilter filter. Error Message returned from ITK: >> itk::ERROR: Image(0x7fb12a112f60): itk::ImageBase::CopyInformation() cannot cast PKN3itk10DataObjectE to PKN3itk9ImageBaseILj3EEE? >> >> Does this help diagnosing the issue? >> >> We have also found that if our actual application is linked against ITK then the code will execute without issues. If the application is NOT linked against ITK but instead only the plugin itself is linked against ITK then the code will fail when multiple plugins are linked against ITK. >> >> Again, thanks for all the help. >> -- >> Mike Jackson [mike.jackson at bluequartz.net] >> >> >>> On Nov 2, 2015, at 1:12 PM, Bradley Lowekamp wrote: >>> >>> I still think it's a failing dynamic cast some place. >>> >>> You could try adding SimpleITK's Explicit library[1] which explicitly instantiates common types used in SimpleITK. Its possible having some of the Core Common classes instated in a shared library resolves the problem. The library should be fairly independent and easy to separate. >>> >>> HTH, >>> Brad >>> >>> [1] https://github.com/SimpleITK/SimpleITK/tree/master/Code/Explicit >>> >>>> On Nov 2, 2015, at 12:17 PM, Michael Jackson wrote: >>>> >>>> That did not seem to help either. Any more ideas? Does ITK build some intermediate static libraries that have ?managers? that load filters? I ran into an issue with our own code where we had static libraries with singleton ?manager? design patterns that turned out not to work due to each library getting its own singleton instance. >>>> -- >>>> Mike Jackson [mike.jackson at bluequartz.net] >>>> >>>> >>>>> On Oct 30, 2015, at 4:07 PM, Matt McCormick wrote: >>>>> >>>>> Thanks for the information. >>>>> >>>>> It is hard to tell, but maybe it is related to factory registration. >>>>> To test, try this: >>>>> >>>>> In the plugin CMake code, add >>>>> >>>>> set(ITK_NO_IO_FACTORY_REGISTER_MANAGER 1) >>>>> >>>>> before >>>>> >>>>> include(${ITK_USE_FILE}) >>>>> >>>>> Then see if neither plugins work, both plugins work, and one of the >>>>> plugins works. >>>>> >>>>> HTH, >>>>> Matt >>>>> >>>>> On Fri, Oct 30, 2015 at 1:36 PM, Michael Jackson >>>>> wrote: >>>>>> Some more data. If we create an intermediate library that links to ITK, called ITKSupport, and then have our plugins link against ITKSupport then the code executes correctly. Just another data point. >>>>>> -- >>>>>> Michael A. Jackson >>>>>> BlueQuartz Software, LLC >>>>>> [e]: mike.jackson at bluequartz.net >>>>>> >>>>>>> On Oct 30, 2015, at 12:57 PM, Michael Jackson wrote: >>>>>>> >>>>>>> Yes. Verified. Both plugins are built as part of DREAM.3D and we don?t put any extra CXX_FLAGS in any of the CMake files. We also built with VERBOSE=1 and looked at the compile commands to ensure that what we wanted was actually being used. Then we looked at the libraries themselves with otool -L to ensure they all link against libC++. Which they do. >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Michael A. Jackson >>>>>>> BlueQuartz Software, LLC >>>>>>> [e]: mike.jackson at bluequartz.net >>>>>>> >>>>>>>> On Oct 30, 2015, at 12:05 PM, Matt McCormick wrote: >>>>>>>> >>>>>>>> Hi Michael, >>>>>>>> >>>>>>>> Sorry to be redundant, and just to be sure: are both A.plugin and >>>>>>>> B.plugin built with the same C++ standard library, OSX deployment >>>>>>>> target, and C++ standard? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Matt >>>>>>>> >>>>>>>> On Fri, Oct 30, 2015 at 11:35 AM, Michael Jackson >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>>> On Oct 29, 2015, at 11:40 AM, Matt McCormick wrote: >>>>>>>>>> >>>>>>>>>> On Thu, Oct 29, 2015 at 10:00 AM, Michael Jackson >>>>>>>>>> wrote: >>>>>>>>>>> We also ran an experiment where we moved the ITK Dependency from just the >>>>>>>>>>> plugin down into one of our lower level libraries. So now we have the plugin >>>>>>>>>>> dependent on a lower level library which then is dependent on the ITK >>>>>>>>>>> Libraries. Now the code seems to execute and produce results. This was on OS >>>>>>>>>>> X 10.9 and 10.10. So it seems that there is some odd issue with loading the >>>>>>>>>>> ITK libraries through a plugin mechanism? Does ITK need the ?-fPIC? added to >>>>>>>>>>> the list of compile commands? >>>>>>>>>> >>>>>>>>>> If ITK is built in a plugin as shared libraries, then it will already >>>>>>>>>> be built with -fPIC. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Qt is actually built WITHOUT C++11 support but still links against libc++. >>>>>>>>>>> They (the Qt Devs) set the OS X Min Deployment Version to 10.7. I have no >>>>>>>>>>> idea what that triggers or not. >>>>>>>>>> >>>>>>>>>> All code should be built with the same C++ standard and OSX deployment >>>>>>>>>> target. When building ITK and related code, set >>>>>>>>>> CMAKE_OSX_DEPLOYMENT_TARGET [1] to 10.7 to ensure all binaries are >>>>>>>>>> using consistent libraries. >>>>>>>>>> >>>>>>>>>> HTH, >>>>>>>>>> Matt >>>>>>>>>> >>>>>>>>>> [1] https://cmake.org/cmake/help/v3.3/variable/CMAKE_OSX_DEPLOYMENT_TARGET.html >>>>>>>>> >>>>>>>>> Matt, >>>>>>>>> We have verified that ALL dependent libraries are built with libC++, 10.7 as the min deployment, C++11 enabled. This goes for Boost, HDF5, Eigen, ITK, and Qt 5.5.1. We still have the issue. We can also reproduce that if we move the dependency to a lower level then the issue goes away. So it would seem that there is a problem with multiple plugins being dependent on the same External library. in this case it is ITK. I?ll try to diagram below. >>>>>>>>> ## Failure Mode ## >>>>>>>>> A.plugin depends on ITK >>>>>>>>> A.plugin depends on SIMPlib. >>>>>>>>> >>>>>>>>> B.plugin depends on ITK >>>>>>>>> B.plugin depends on SIMPlib. >>>>>>>>> >>>>>>>>> B.plugin will fail to execute properly. >>>>>>>>> >>>>>>>>> ## Success Mode ## >>>>>>>>> A.plugin depends on SIMPlib. >>>>>>>>> SIMPlib depends on ITK >>>>>>>>> >>>>>>>>> B.plugin depends on SIMPlib. >>>>>>>>> SIMPlib depends on ITK >>>>>>>>> >>>>>>>>> The DREAM.3D filters both execute properly and give the proper output. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Michael A. Jackson >>>>>>>>> BlueQuartz Software, LLC >>>>>>>>> [e]: mike.jackson at bluequartz.net >>>>>>>>> _____________________________________ >>>>>>>>> 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://public.kitware.com/mailman/listinfo/insight-users >>>> >>>> _____________________________________ >>>> 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://public.kitware.com/mailman/listinfo/insight-users > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From kensuth at med.hokudai.ac.jp Wed Nov 4 19:05:33 2015 From: kensuth at med.hokudai.ac.jp (Ken Sutherland) Date: Thu, 5 Nov 2015 09:05:33 +0900 Subject: [ITK] [ITK-users] GeodesicActiveContourShapePriorLevelSetImageFilter In-Reply-To: <56298E9F.9080301@med.hokudai.ac.jp> References: <56298E9F.9080301@med.hokudai.ac.jp> Message-ID: <563A9D4D.50605@med.hokudai.ac.jp> Hi Everyone, I have created a shape model of one of the bones of the hand. In the training images, some bones are short and fat and some are long and thin. Here is an animation of the segmentation process: https://drive.google.com/file/d/0B30jBBgGrOnrN2otV2t1ZGtpakE/view?usp=sharing In this example I'm trying to segment one of the long and thin bones. It seems to me that the prior shape image should change according to the statistics in the three principal component files. Here is the mean image: https://drive.google.com/file/d/0B30jBBgGrOnrb09NQ1l2QThvVU0/view?usp=sharing Thank you for any help. On 2015/10/23 10:34, Ken Sutherland wrote: > Hi, > > I am trying to use GeodesicActiveContourShapePriorLevelSetImageFilter. > > I'm using the knee sample from "Create2DActiveShapeModel", with the > mean image and three principle component files. I then use one of the > training images as the target, so it should be an easy task. I'm using > all the default parameters from the sample code. > > I've created an animation by outputting the result image at each step > of the registration. The cyan image is the shape model, the white > image is the target that I am trying to segment. But it seems that the > shape is never changing, only the mean shape image is being used. It > shifts left, right, up, down and rotates, but never changes shape, no > matter how many iterations I run. > > Can anyone provide any insight? > > The animated GIF file is here: > https://drive.google.com/file/d/0B30jBBgGrOnreEZGbDBHcmppZ1U/view?usp=sharing > > > The log file is here: > https://drive.google.com/file/d/0B30jBBgGrOnrSjU4RDZvSEJEdm8/view?usp=sharing > > > Thanks! > -- Ken Sutherland Hokkaido University Graduate School of Medicine Department of Medical Physics kensuth at med.hokudai.ac.jp _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From yassminabdallah at gmail.com Wed Nov 4 20:01:16 2015 From: yassminabdallah at gmail.com (Yassmin) Date: Wed, 4 Nov 2015 18:01:16 -0700 (MST) Subject: [ITK] [ITK-users] Compile ITK for iPhone Message-ID: <1446685276695-7588136.post@n2.nabble.com> Hello, i trying to build ITK for iPhone (xcode 6.3, itk 4.8.1, cmake 3.0.2, iOS 8) but the tutorial i'm follow seems of out of date. first it say, "in ITK SOURCE DIR/Utilities/vxl/core/vnl/vnl math.cxx, after line 77, add the line #define finite(x) ? ? inline isfinited((double)x)" but i can't find "ITK SOURCE DIR" and i don't know where to add the line ? i compile it anyway and i face this, ////////////////////////////////////////// CMake Warning at /usr/local/Cellar/cmake/3.0.2/share/cmake/Modules/Platform/Darwin.cmake:179 (message): Ignoring CMAKE_OSX_SYSROOT value: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer /SDKs/MacOSX10.10.sdk because the directory does not exist. Call Stack (most recent call first): /usr/local/Cellar/cmake/3.0.2/share/cmake/Modules/CMakeSystemSpecificInformati on.cmake:36 (include) CMakeLists.txt:14 (project) CMake Warning at /usr/local/Cellar/cmake/3.0.2/share/cmake/Modules/Platform/Darwin.cmake:179 (message): Ignoring CMAKE_OSX_SYSROOT value: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer /SDKs/MacOSX10.10.sdk because the directory does not exist. Call Stack (most recent call first): /usr/local/Cellar/cmake/3.0.2/share/cmake/Modules/CMakeSystemSpecificInformati on.cmake:36 (include) CMakeLists.txt:10 (PROJECT) ////////////////////////////////////////// anyone compile ITK recently can help me with this please ? -- View this message in context: http://itk-insight-users.2283740.n2.nabble.com/Compile-ITK-for-iPhone-tp7588136.html Sent from the ITK Insight Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From zhuangming.shen at sphic.org.cn Thu Nov 5 01:09:20 2015 From: zhuangming.shen at sphic.org.cn (=?gb2312?B?yfLXr8P3?=) Date: Thu, 5 Nov 2015 06:09:20 +0000 Subject: [ITK] [ITK-users] How to write the codes in python? In-Reply-To: References: <1446596266338.47108@sphic.org.cn>, Message-ID: <1446703758686.88214@sphic.org.cn> Hi Matt, Thanks for your prompt response. BTW, How can I convert "ImageType::SpacingType spacing" and "ImageType::PointType origin" to Python? Currently, is there a manual or a website (e.g. like http://www.itk.org/Doxygen/html/) for me to get information on ITK using Python? Thanks again. Regards, Zhuangming Shen ________________________________________ From: Matt McCormick Sent: Wednesday, November 4, 2015 12:52 PM To: ??? Cc: insight-users at itk.org Subject: Re: [ITK-users] How to write the codes in python? Hello Zhuangming, Here is a gist: https://gist.github.com/thewtex/ce403fef7bc09ca5392d Note that you should ensure that ITK_WRAP_unsigned_short is ON in your CMake configuration. HTH, Matt On Tue, Nov 3, 2015 at 7:17 PM, ??? wrote: > Hi all, > > > I'd like to know how to convert Image1.cxx (see codes below) to python, > especially "ImageType::RegionType region;". Could anyone give me some hints? > Thanks in advance. > > > > typedef itk::Image ImageType; > > ImageType::Pointer image = ImageType::New(); > > > ImageType::IndexType start; > > start[0] = 0; > > start[1] = 0; > > start[2] = 0; > > > ImageType::SizeType size; > > size[0] = 200; > > size[1] = 200; > > size[2] = 200; > > > ImageType::RegionType region; > > region.SetSize(size); > > region.SetIndex(start); > > > image->SetRegions(region); > > image->Allocate(); > > > > Regards, > > > Zhuangming Shen > > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From a.tunde.szilagyi at gmail.com Thu Nov 5 05:11:24 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 5 Nov 2015 11:11:24 +0100 Subject: [ITK] BUILD-ALL ITK RUN time? Message-ID: Dear All, I would be interested what is the expected time to build all the ITK libraries for the first time in Microsoft Visual Studio 14 2015. It shows me that there 492 projects to build. It has been running for more then 17h on a 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error message. Perhaps I misunderstood this process? Many thanks. Best wishes, Tunde Szilagyi -------------- next part -------------- An HTML attachment was scrubbed... URL: From blowekamp at mail.nih.gov Thu Nov 5 06:55:20 2015 From: blowekamp at mail.nih.gov (Bradley Lowekamp) Date: Thu, 05 Nov 2015 06:55:20 -0500 Subject: [ITK] BUILD-ALL ITK RUN time? In-Reply-To: References: Message-ID: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Hello, I don't think I have built ITK with the MS VS 12 2015 GUI. But I do have a dashboard build with the compiler: https://open.cdash.org/buildSummary.php?buildid=4088244 This take about 3 hours, on a 4 core 4 GB memory virtual machine. Perhaps you could try building from the command line with cmake? cmake --build . --config Release HTH, Brad On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi wrote: > Dear All, > > I would be interested what is the expected time to build all the ITK libraries for the first time in Microsoft Visual Studio 14 2015. It shows me that there 492 projects to build. It has been running for more then 17h on a 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error message. Perhaps I misunderstood this process? > > Many thanks. > > Best wishes, > Tunde Szilagyi > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community -------------- next part -------------- An HTML attachment was scrubbed... URL: From a.tunde.szilagyi at gmail.com Thu Nov 5 07:03:44 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 5 Nov 2015 13:03:44 +0100 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Dear Brad, Thank you for your feedback. I figured out that my error occurs during CMake Configuration. I have attached an error message that I receive. Files from the same family are throwing this error - all start with cmTC_XXXXX.exe (see attached Screen Shoot). If I ignore this and Build All in MS Visual Studio the Debug and Release is not populated (And there are no error messages either.). I would appreciate any insight into this. Many thanks. Tunde On 5 November 2015 at 12:55, Bradley Lowekamp wrote: > Hello, > > I don't think I have built ITK with the MS VS 12 2015 GUI. But I do have a > dashboard build with the compiler: > > https://open.cdash.org/buildSummary.php?buildid=4088244 > > This take about 3 hours, on a 4 core 4 GB memory virtual machine. > > Perhaps you could try building from the command line with cmake? > > cmake --build . --config Release > > > > HTH, > Brad > > On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi > wrote: > > Dear All, > > I would be interested what is the expected time to build all the ITK > libraries for the first time in Microsoft Visual Studio 14 2015. It shows > me that there 492 projects to build. It has been running for more then 17h > on a 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error message. > Perhaps I misunderstood this process? > > Many thanks. > > Best wishes, > Tunde Szilagyi > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ERROR_ITK.png Type: image/png Size: 12696 bytes Desc: not available URL: From mlt.khawla at gmail.com Thu Nov 5 09:39:19 2015 From: mlt.khawla at gmail.com (Daoued23) Date: Thu, 5 Nov 2015 07:39:19 -0700 (MST) Subject: [ITK] [ITK-users] Euler Number of 3D object Message-ID: <1446734359688-36432.post@n7.nabble.com> Hello everyone, I am developping a 3D Hybrid Thinning algorithm, and i need to calculate the euler number in order to preserve the object topology. Does anyone happen to know if ITK can calculate the Euler number of a 3D object? Thanks Daoued23 -- View this message in context: http://itk-users.7.n7.nabble.com/Euler-Number-of-3D-object-tp36432.html Sent from the ITK - Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Thu Nov 5 10:22:09 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 5 Nov 2015 10:22:09 -0500 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Tunde, A few pointers: - Use ITK Git master [1], which has support for Visual Studio 2015 (support is not available in ITK 4.8.1). - If wrapping is built, ITK Git master also builds much faster. - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake configuration to greatly improve the build time. HTH, Matt [1] http://www.itk.org/Wiki/ITK/Git On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi wrote: > Dear Brad, > > Thank you for your feedback. I figured out that my error occurs during CMake > Configuration. I have attached an error message that I receive. Files from > the same family are throwing this error - all start with cmTC_XXXXX.exe (see > attached Screen Shoot). If I ignore this and Build All in MS Visual Studio > the Debug and Release is not populated (And there are no error messages > either.). I would appreciate any insight into this. > > Many thanks. > Tunde > > On 5 November 2015 at 12:55, Bradley Lowekamp > wrote: >> >> Hello, >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. But I do have a >> dashboard build with the compiler: >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 >> >> This take about 3 hours, on a 4 core 4 GB memory virtual machine. >> >> Perhaps you could try building from the command line with cmake? >> >> cmake --build . --config Release >> >> >> >> HTH, >> Brad >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi >> wrote: >> >> Dear All, >> >> I would be interested what is the expected time to build all the ITK >> libraries for the first time in Microsoft Visual Studio 14 2015. It shows me >> that there 492 projects to build. It has been running for more then 17h on a >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error message. Perhaps >> I misunderstood this process? >> >> Many thanks. >> >> Best wishes, >> Tunde Szilagyi >> _______________________________________________ >> Community mailing list >> Community at itk.org >> http://public.kitware.com/mailman/listinfo/community >> >> > > > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > From matt.mccormick at kitware.com Thu Nov 5 12:17:16 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 5 Nov 2015 12:17:16 -0500 Subject: [ITK] [ITK-users] How to write the codes in python? In-Reply-To: <1446703758686.88214@sphic.org.cn> References: <1446596266338.47108@sphic.org.cn> <1446703758686.88214@sphic.org.cn> Message-ID: Hi Zhuangming Shen, There is some documentation in the ITK Software Guide: http://itk.org/ITKSoftwareGuide/html/Book1/ITKSoftwareGuide-Book1ch3.html#x34-410003.7 Please review this patch, which add notes about .GetTypes() and type conversion: http://review.source.kitware.com/20362 Thanks, Matt On Thu, Nov 5, 2015 at 1:09 AM, ??? wrote: > Hi Matt, > > Thanks for your prompt response. BTW, How can I convert "ImageType::SpacingType spacing" and "ImageType::PointType origin" to Python? Currently, is there a manual or a website (e.g. like http://www.itk.org/Doxygen/html/) for me to get information on ITK using Python? Thanks again. > > Regards, > > Zhuangming Shen > ________________________________________ > From: Matt McCormick > Sent: Wednesday, November 4, 2015 12:52 PM > To: ??? > Cc: insight-users at itk.org > Subject: Re: [ITK-users] How to write the codes in python? > > Hello Zhuangming, > > Here is a gist: > > https://gist.github.com/thewtex/ce403fef7bc09ca5392d > > Note that you should ensure that ITK_WRAP_unsigned_short is ON in your > CMake configuration. > > HTH, > Matt > > On Tue, Nov 3, 2015 at 7:17 PM, ??? wrote: >> Hi all, >> >> >> I'd like to know how to convert Image1.cxx (see codes below) to python, >> especially "ImageType::RegionType region;". Could anyone give me some hints? >> Thanks in advance. >> >> >> >> typedef itk::Image ImageType; >> >> ImageType::Pointer image = ImageType::New(); >> >> >> ImageType::IndexType start; >> >> start[0] = 0; >> >> start[1] = 0; >> >> start[2] = 0; >> >> >> ImageType::SizeType size; >> >> size[0] = 200; >> >> size[1] = 200; >> >> size[2] = 200; >> >> >> ImageType::RegionType region; >> >> region.SetSize(size); >> >> region.SetIndex(start); >> >> >> image->SetRegions(region); >> >> image->Allocate(); >> >> >> >> Regards, >> >> >> Zhuangming Shen >> >> >> _____________________________________ >> 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://public.kitware.com/mailman/listinfo/insight-users >> _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From skalexander at gmail.com Thu Nov 5 14:05:48 2015 From: skalexander at gmail.com (Simon Alexander) Date: Thu, 05 Nov 2015 19:05:48 +0000 Subject: [ITK] [ITK-dev] VS2015 and 4.8.1 Message-ID: Has anyone successfully built and tested 4.8.1 64 bit with visual studio 2015 ? Initial problem I've been getting is cmake config issues (with 3.3.2, but also previous) on string formats for 64 bit longs, so this may be a config issue not to do with ITK specifically. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Thu Nov 5 14:22:13 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 5 Nov 2015 14:22:13 -0500 Subject: [ITK] [ITK-dev] VS2015 and 4.8.1 In-Reply-To: References: Message-ID: Hi Simon, Please use ITK Git master or release branch, which contains the fix. ITK 4.8.2 will be released soon. http://www.itk.org/Wiki/ITK/Git Thanks, Matt On Thu, Nov 5, 2015 at 2:05 PM, Simon Alexander wrote: > Has anyone successfully built and tested 4.8.1 64 bit with visual studio > 2015 ? > > Initial problem I've been getting is cmake config issues (with 3.3.2, but > also previous) on string formats for 64 bit longs, so this may be a config > issue not to do with ITK specifically. > > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From a.tunde.szilagyi at gmail.com Thu Nov 5 14:47:07 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 5 Nov 2015 20:47:07 +0100 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Matt, Thank you, this fixed some of the problems I was facing. Now I can build some packages except the ITKNumerics, ITKStatistics and ITKFEM. I have attached the error message that I received in CMAKE. There are no explanations in the MS VS 2015 during build. Many thanks in advance. Tunde On 5 November 2015 at 16:22, Matt McCormick wrote: > Hi Tunde, > > A few pointers: > > - Use ITK Git master [1], which has support for Visual Studio 2015 > (support is not available in ITK 4.8.1). > - If wrapping is built, ITK Git master also builds much faster. > - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake > configuration to greatly improve the build time. > > HTH, > Matt > > [1] http://www.itk.org/Wiki/ITK/Git > > On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi > wrote: > > Dear Brad, > > > > Thank you for your feedback. I figured out that my error occurs during > CMake > > Configuration. I have attached an error message that I receive. Files > from > > the same family are throwing this error - all start with cmTC_XXXXX.exe > (see > > attached Screen Shoot). If I ignore this and Build All in MS Visual > Studio > > the Debug and Release is not populated (And there are no error messages > > either.). I would appreciate any insight into this. > > > > Many thanks. > > Tunde > > > > On 5 November 2015 at 12:55, Bradley Lowekamp > > wrote: > >> > >> Hello, > >> > >> I don't think I have built ITK with the MS VS 12 2015 GUI. But I do > have a > >> dashboard build with the compiler: > >> > >> https://open.cdash.org/buildSummary.php?buildid=4088244 > >> > >> This take about 3 hours, on a 4 core 4 GB memory virtual machine. > >> > >> Perhaps you could try building from the command line with cmake? > >> > >> cmake --build . --config Release > >> > >> > >> > >> HTH, > >> Brad > >> > >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi > >> wrote: > >> > >> Dear All, > >> > >> I would be interested what is the expected time to build all the ITK > >> libraries for the first time in Microsoft Visual Studio 14 2015. It > shows me > >> that there 492 projects to build. It has been running for more then 17h > on a > >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error message. > Perhaps > >> I misunderstood this process? > >> > >> Many thanks. > >> > >> Best wishes, > >> Tunde Szilagyi > >> _______________________________________________ > >> Community mailing list > >> Community at itk.org > >> http://public.kitware.com/mailman/listinfo/community > >> > >> > > > > > > > > _______________________________________________ > > Community mailing list > > Community at itk.org > > http://public.kitware.com/mailman/listinfo/community > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: CMAKE_ITK_error.rtf Type: application/rtf Size: 8101 bytes Desc: not available URL: From zack.galbreath at kitware.com Thu Nov 5 14:50:13 2015 From: zack.galbreath at kitware.com (Zack Galbreath) Date: Thu, 5 Nov 2015 14:50:13 -0500 Subject: [ITK] [ITK-dev] test the new CDash Message-ID: This past weekend I attempted to roll out a new version of CDash's index.php page. It ended up performing too slowly and causing some user's browsers to freeze up, particularly for VTK. Since then I've spent some time trying to improve its performance. I'd appreciate feedback on how my latest version behaves for you: http://testing.cdash.org/index.php?project=VTK http://testing.cdash.org/index.php?project=Insight You'll notice that each group only shows 10 builds at a time by default. In addition to helping the page render more quickly, this change also makes it easier to scroll to the bottom of the page where coverage & dynamic analysis data reside. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Thu Nov 5 15:04:08 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 5 Nov 2015 15:04:08 -0500 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Tunde, These CMake warnings are addressed by this patch: http://review.source.kitware.com/#/c/20154/1 which I just backported to the "release" branch. Please 'git pull' to fetch the changes. Please let the list know if there are any other issues. According to the dashboard, there are also some warnings to address: https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 Patches for these warnings would be welcome :-) Thanks, Matt On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi wrote: > Hi Matt, > > Thank you, this fixed some of the problems I was facing. Now I can build > some packages except the ITKNumerics, ITKStatistics and ITKFEM. I have > attached the error message that I received in CMAKE. There are no > explanations in the MS VS 2015 during build. > > Many thanks in advance. > > Tunde > > > On 5 November 2015 at 16:22, Matt McCormick > wrote: >> >> Hi Tunde, >> >> A few pointers: >> >> - Use ITK Git master [1], which has support for Visual Studio 2015 >> (support is not available in ITK 4.8.1). >> - If wrapping is built, ITK Git master also builds much faster. >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake >> configuration to greatly improve the build time. >> >> HTH, >> Matt >> >> [1] http://www.itk.org/Wiki/ITK/Git >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi >> wrote: >> > Dear Brad, >> > >> > Thank you for your feedback. I figured out that my error occurs during >> > CMake >> > Configuration. I have attached an error message that I receive. Files >> > from >> > the same family are throwing this error - all start with cmTC_XXXXX.exe >> > (see >> > attached Screen Shoot). If I ignore this and Build All in MS Visual >> > Studio >> > the Debug and Release is not populated (And there are no error messages >> > either.). I would appreciate any insight into this. >> > >> > Many thanks. >> > Tunde >> > >> > On 5 November 2015 at 12:55, Bradley Lowekamp >> > wrote: >> >> >> >> Hello, >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. But I do >> >> have a >> >> dashboard build with the compiler: >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual machine. >> >> >> >> Perhaps you could try building from the command line with cmake? >> >> >> >> cmake --build . --config Release >> >> >> >> >> >> >> >> HTH, >> >> Brad >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi >> >> wrote: >> >> >> >> Dear All, >> >> >> >> I would be interested what is the expected time to build all the ITK >> >> libraries for the first time in Microsoft Visual Studio 14 2015. It >> >> shows me >> >> that there 492 projects to build. It has been running for more then 17h >> >> on a >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error message. >> >> Perhaps >> >> I misunderstood this process? >> >> >> >> Many thanks. >> >> >> >> Best wishes, >> >> Tunde Szilagyi >> >> _______________________________________________ >> >> Community mailing list >> >> Community at itk.org >> >> http://public.kitware.com/mailman/listinfo/community >> >> >> >> >> > >> > >> > >> > _______________________________________________ >> > Community mailing list >> > Community at itk.org >> > http://public.kitware.com/mailman/listinfo/community >> > > > From bill.lorensen at gmail.com Thu Nov 5 15:09:41 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Thu, 5 Nov 2015 15:09:41 -0500 Subject: [ITK] [ITK-dev] test the new CDash In-Reply-To: References: Message-ID: It's fast for me on the browser that had trouble last weekend. On Thu, Nov 5, 2015 at 2:50 PM, Zack Galbreath wrote: > This past weekend I attempted to roll out a new version of CDash's index.php > page. It ended up performing too slowly and causing some user's browsers to > freeze up, particularly for VTK. Since then I've spent some time trying to > improve its performance. > > I'd appreciate feedback on how my latest version behaves for you: > > http://testing.cdash.org/index.php?project=VTK > http://testing.cdash.org/index.php?project=Insight > > You'll notice that each group only shows 10 builds at a time by default. In > addition to helping the page render more quickly, this change also makes it > easier to scroll to the bottom of the page where coverage & dynamic analysis > data reside. > > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > -- Unpaid intern in BillsBasement at noware dot com _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Thu Nov 5 15:16:13 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 5 Nov 2015 15:16:13 -0500 Subject: [ITK] [ITK-dev] [vtk-developers] test the new CDash In-Reply-To: References: Message-ID: +1, much faster now. Thank for the improvements! Could the number of items displayed be made persistent across page visits? I also noticed that going to the "Last" set is blank. Thanks, Matt On Thu, Nov 5, 2015 at 3:09 PM, Bill Lorensen wrote: > It's fast for me on the browser that had trouble last weekend. > > > On Thu, Nov 5, 2015 at 2:50 PM, Zack Galbreath > wrote: >> This past weekend I attempted to roll out a new version of CDash's index.php >> page. It ended up performing too slowly and causing some user's browsers to >> freeze up, particularly for VTK. Since then I've spent some time trying to >> improve its performance. >> >> I'd appreciate feedback on how my latest version behaves for you: >> >> http://testing.cdash.org/index.php?project=VTK >> http://testing.cdash.org/index.php?project=Insight >> >> You'll notice that each group only shows 10 builds at a time by default. In >> addition to helping the page render more quickly, this change also makes it >> easier to scroll to the bottom of the page where coverage & dynamic analysis >> data reside. >> >> _______________________________________________ >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> > > > > -- > Unpaid intern in BillsBasement at noware dot com > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html > > Search the list archives at: http://markmail.org/search/?q=vtk-developers > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/vtk-developers > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From seun at rogue-research.com Thu Nov 5 15:31:03 2015 From: seun at rogue-research.com (Seun Odutola) Date: Thu, 5 Nov 2015 15:31:03 -0500 Subject: [ITK] [ITK-users] Issues with transitioning from ITK 3 to ITK 4 Message-ID: <94B6ADAE-C83D-476B-BD1D-D9E2FA97AF1D@rogue-research.com> Hello Everyone, I was wondering if someone could point me in the right direction. I?m currently trying to transition from ITK 3 to ITK 4. However, I?m facing an issue with reading an Image file using the AnalyzeImageIO which was present in 3 and I believe deprecated in ITK 4. Can anyone tell me how to go about reading the files previously done by using the AnalyzeImageIO. Thanks Regards, Seun _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From zack.galbreath at kitware.com Thu Nov 5 15:46:06 2015 From: zack.galbreath at kitware.com (Zack Galbreath) Date: Thu, 5 Nov 2015 15:46:06 -0500 Subject: [ITK] [ITK-dev] [vtk-developers] test the new CDash In-Reply-To: References: Message-ID: On Thu, Nov 5, 2015 at 3:16 PM, Matt McCormick wrote: > Could the number of items displayed be made persistent across page > visits? Good suggestion. I also noticed that going to the "Last" set is blank. > I see that now too, on the "Expected Nightly" section of the ITK dashboard. I'll make sure to resolve both of these issues before pushing these changes to open.cdash.org. Thanks for the feedback. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From zhuangming.shen at sphic.org.cn Fri Nov 6 03:22:14 2015 From: zhuangming.shen at sphic.org.cn (=?gb2312?B?yfLXr8P3?=) Date: Fri, 6 Nov 2015 08:22:14 +0000 Subject: [ITK] [ITK-users] How to write the codes in python? In-Reply-To: References: <1446596266338.47108@sphic.org.cn> <1446703758686.88214@sphic.org.cn>, Message-ID: <1446798132287.85659@sphic.org.cn> Hi Matt, Thank you so much. By the way,the Python examples in InsightToolkit-4.8.1.tar.gz are out of date. I currently could find a few Python examples supporting ITK 4.x from http://itk.org/ITKExamples/index.html. Are there more examples available at the moment? Thanks again. Regards, Zhuangming Shen ________________________________________ From: Matt McCormick Sent: Friday, November 6, 2015 1:17 AM To: ??? Cc: insight-users at itk.org Subject: Re: [ITK-users] How to write the codes in python? Hi Zhuangming Shen, There is some documentation in the ITK Software Guide: http://itk.org/ITKSoftwareGuide/html/Book1/ITKSoftwareGuide-Book1ch3.html#x34-410003.7 Please review this patch, which add notes about .GetTypes() and type conversion: http://review.source.kitware.com/20362 Thanks, Matt On Thu, Nov 5, 2015 at 1:09 AM, ??? wrote: > Hi Matt, > > Thanks for your prompt response. BTW, How can I convert "ImageType::SpacingType spacing" and "ImageType::PointType origin" to Python? Currently, is there a manual or a website (e.g. like http://www.itk.org/Doxygen/html/) for me to get information on ITK using Python? Thanks again. > > Regards, > > Zhuangming Shen > ________________________________________ > From: Matt McCormick > Sent: Wednesday, November 4, 2015 12:52 PM > To: ??? > Cc: insight-users at itk.org > Subject: Re: [ITK-users] How to write the codes in python? > > Hello Zhuangming, > > Here is a gist: > > https://gist.github.com/thewtex/ce403fef7bc09ca5392d > > Note that you should ensure that ITK_WRAP_unsigned_short is ON in your > CMake configuration. > > HTH, > Matt > > On Tue, Nov 3, 2015 at 7:17 PM, ??? wrote: >> Hi all, >> >> >> I'd like to know how to convert Image1.cxx (see codes below) to python, >> especially "ImageType::RegionType region;". Could anyone give me some hints? >> Thanks in advance. >> >> >> >> typedef itk::Image ImageType; >> >> ImageType::Pointer image = ImageType::New(); >> >> >> ImageType::IndexType start; >> >> start[0] = 0; >> >> start[1] = 0; >> >> start[2] = 0; >> >> >> ImageType::SizeType size; >> >> size[0] = 200; >> >> size[1] = 200; >> >> size[2] = 200; >> >> >> ImageType::RegionType region; >> >> region.SetSize(size); >> >> region.SetIndex(start); >> >> >> image->SetRegions(region); >> >> image->Allocate(); >> >> >> >> Regards, >> >> >> Zhuangming Shen >> >> >> _____________________________________ >> 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://public.kitware.com/mailman/listinfo/insight-users >> _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From a.tunde.szilagyi at gmail.com Fri Nov 6 07:04:20 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Fri, 6 Nov 2015 13:04:20 +0100 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi All, It was very kind of Matt that he gave an instant reply. Unfortunately, I do not have a good command of Git and I would appreciate if someone could give some more/detailed guidance on how I could perform the suggested updates. Many thanks in advance. Best wishes, Tunde On 5 November 2015 at 21:04, Matt McCormick wrote: > Hi Tunde, > > These CMake warnings are addressed by this patch: > > http://review.source.kitware.com/#/c/20154/1 > > which I just backported to the "release" branch. Please 'git pull' to > fetch the changes. > > Please let the list know if there are any other issues. According to > the dashboard, there are also some warnings to address: > > https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 > > Patches for these warnings would be welcome :-) > > Thanks, > Matt > > On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi > wrote: > > Hi Matt, > > > > Thank you, this fixed some of the problems I was facing. Now I can build > > some packages except the ITKNumerics, ITKStatistics and ITKFEM. I have > > attached the error message that I received in CMAKE. There are no > > explanations in the MS VS 2015 during build. > > > > Many thanks in advance. > > > > Tunde > > > > > > On 5 November 2015 at 16:22, Matt McCormick > > wrote: > >> > >> Hi Tunde, > >> > >> A few pointers: > >> > >> - Use ITK Git master [1], which has support for Visual Studio 2015 > >> (support is not available in ITK 4.8.1). > >> - If wrapping is built, ITK Git master also builds much faster. > >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake > >> configuration to greatly improve the build time. > >> > >> HTH, > >> Matt > >> > >> [1] http://www.itk.org/Wiki/ITK/Git > >> > >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi > >> wrote: > >> > Dear Brad, > >> > > >> > Thank you for your feedback. I figured out that my error occurs during > >> > CMake > >> > Configuration. I have attached an error message that I receive. Files > >> > from > >> > the same family are throwing this error - all start with > cmTC_XXXXX.exe > >> > (see > >> > attached Screen Shoot). If I ignore this and Build All in MS Visual > >> > Studio > >> > the Debug and Release is not populated (And there are no error > messages > >> > either.). I would appreciate any insight into this. > >> > > >> > Many thanks. > >> > Tunde > >> > > >> > On 5 November 2015 at 12:55, Bradley Lowekamp > > >> > wrote: > >> >> > >> >> Hello, > >> >> > >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. But I do > >> >> have a > >> >> dashboard build with the compiler: > >> >> > >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 > >> >> > >> >> This take about 3 hours, on a 4 core 4 GB memory virtual machine. > >> >> > >> >> Perhaps you could try building from the command line with cmake? > >> >> > >> >> cmake --build . --config Release > >> >> > >> >> > >> >> > >> >> HTH, > >> >> Brad > >> >> > >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi < > a.tunde.szilagyi at gmail.com> > >> >> wrote: > >> >> > >> >> Dear All, > >> >> > >> >> I would be interested what is the expected time to build all the ITK > >> >> libraries for the first time in Microsoft Visual Studio 14 2015. It > >> >> shows me > >> >> that there 492 projects to build. It has been running for more then > 17h > >> >> on a > >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error message. > >> >> Perhaps > >> >> I misunderstood this process? > >> >> > >> >> Many thanks. > >> >> > >> >> Best wishes, > >> >> Tunde Szilagyi > >> >> _______________________________________________ > >> >> Community mailing list > >> >> Community at itk.org > >> >> http://public.kitware.com/mailman/listinfo/community > >> >> > >> >> > >> > > >> > > >> > > >> > _______________________________________________ > >> > Community mailing list > >> > Community at itk.org > >> > http://public.kitware.com/mailman/listinfo/community > >> > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dzenanz at gmail.com Fri Nov 6 08:38:04 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Fri, 6 Nov 2015 08:38:04 -0500 Subject: [ITK] [ITK-users] How can I remove overlapped MRI DICOM images from the data? In-Reply-To: <1446494602425-7588120.post@n2.nabble.com> References: <1446494602425-7588120.post@n2.nabble.com> Message-ID: Your solution will depend on what positions are assigned to images arising from different coils. I suspect you will have to manipulate position and orientation. Take a look at this example and links therein: http://itk.org/ITKExamples/src/Filtering/ImageGrid/AppendTwo3DVolumes/Documentation.html HTH On Mon, Nov 2, 2015 at 3:03 PM, lucky via Insight-users < insight-users at itk.org> wrote: > I have a data set of MRI DICOM images that was scanned using Torso/Body > Coil. > We used multiple slabs of the coil to scanned the full arm. In the > finalized > data, we have the overlapped region/images of sequences, we want to remove > those overlapped images from the data set. Of course, we will want to use > the high quality image and discard the noisy one if there is a overlap of > two. > > My first question is, > > How can we distinguish the overlapped image from the DICOM data set? There > is one metadata "0020|0032 "Image Position Patient" that can be used for > this, but is there anything else that I can use? > > My second question is, > > Is there any way/algorithm in ITK that can remove/delete the overlapped > images and save after that as new data set? I would also need to rearrange > the "vtkImageData*" in order to visualize the final data set without any > overlapped regions? > > third question, > > Is there anything similar to what I want to achieve in 3D Slicer 4.4. > > I have my own visualizer that is written in C++, ITK, VTK, so it would be > great if I can use something from ITK. Can anyone point me out what > features > of ITK do I need to consider to remove/delete overlapped images and save > the > remaining images as a new data set? I am also confused about what images do > I need to remove Axial only? Images were scanned as Axial. > > Thanks, > > > > -- > View this message in context: > http://itk-insight-users.2283740.n2.nabble.com/How-can-I-remove-overlapped-MRI-DICOM-images-from-the-data-tp7588120.html > Sent from the ITK Insight Users mailing list archive at Nabble.com. > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Fri Nov 6 08:43:00 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Fri, 6 Nov 2015 08:43:00 -0500 Subject: [ITK] [ITK-users] Euler Number of 3D object In-Reply-To: <1446734359688-36432.post@n7.nabble.com> References: <1446734359688-36432.post@n7.nabble.com> Message-ID: Hi Daoued, Will this class be sufficient: http://www.itk.org/Doxygen/html/classitk_1_1QuadEdgeMeshTopologyChecker.html If not, you could modify it to suit your needs. Regards, D?enan On Thu, Nov 5, 2015 at 9:39 AM, Daoued23 wrote: > Hello everyone, > I am developping a 3D Hybrid Thinning algorithm, and i need to calculate > the > euler number in order to preserve the object topology. > > Does anyone happen to know if ITK can calculate the Euler number of a 3D > object? > > Thanks > > Daoued23 > > > > -- > View this message in context: > http://itk-users.7.n7.nabble.com/Euler-Number-of-3D-object-tp36432.html > Sent from the ITK - Users mailing list archive at Nabble.com. > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Fri Nov 6 08:45:25 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Fri, 6 Nov 2015 08:45:25 -0500 Subject: [ITK] [ITK-users] Issues with transitioning from ITK 3 to ITK 4 In-Reply-To: <94B6ADAE-C83D-476B-BD1D-D9E2FA97AF1D@rogue-research.com> References: <94B6ADAE-C83D-476B-BD1D-D9E2FA97AF1D@rogue-research.com> Message-ID: Hi Seun, this question might be basic, but have you tried reading it the normal way (using itk::ImageFileReader )? Regards, D?enan On Thu, Nov 5, 2015 at 3:31 PM, Seun Odutola wrote: > Hello Everyone, > > I was wondering if someone could point me in the right direction. > I?m currently trying to transition from ITK 3 to ITK 4. However, I?m facing > an issue with reading an Image file using the AnalyzeImageIO which was > present in 3 and I believe deprecated in ITK 4. Can anyone tell me how to > go about reading the files previously done by using the AnalyzeImageIO. > Thanks > > Regards, > Seun > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From yassminabdallah at gmail.com Fri Nov 6 09:15:43 2015 From: yassminabdallah at gmail.com (Yassmin) Date: Fri, 6 Nov 2015 07:15:43 -0700 (MST) Subject: [ITK] [ITK-users] Compile ITK for iPhone In-Reply-To: <1446685276695-7588136.post@n2.nabble.com> References: <1446685276695-7588136.post@n2.nabble.com> Message-ID: <1446819343470-7588145.post@n2.nabble.com> any recommendation please? -- View this message in context: http://itk-insight-users.2283740.n2.nabble.com/Compile-ITK-for-iPhone-tp7588136p7588145.html Sent from the ITK Insight Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Fri Nov 6 10:49:00 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 6 Nov 2015 10:49:00 -0500 Subject: [ITK] [ITK-users] How to write the codes in python? In-Reply-To: <1446798132287.85659@sphic.org.cn> References: <1446596266338.47108@sphic.org.cn> <1446703758686.88214@sphic.org.cn> <1446798132287.85659@sphic.org.cn> Message-ID: Hi, Yes, some of the Python examples in the ITK repository have been updated for ITK 4.9 in Git master. But, more examples with Python versions should be added to http://itk.org/ITKExamples/index.html going forward. Thanks, Matt On Fri, Nov 6, 2015 at 3:22 AM, ??? wrote: > Hi Matt, > > Thank you so much. By the way,the Python examples in InsightToolkit-4.8.1.tar.gz are out of date. I currently could find a few Python examples supporting ITK 4.x from http://itk.org/ITKExamples/index.html. Are there more examples available at the moment? Thanks again. > > Regards, > > Zhuangming Shen > ________________________________________ > From: Matt McCormick > Sent: Friday, November 6, 2015 1:17 AM > To: ??? > Cc: insight-users at itk.org > Subject: Re: [ITK-users] How to write the codes in python? > > Hi Zhuangming Shen, > > There is some documentation in the ITK Software Guide: > > http://itk.org/ITKSoftwareGuide/html/Book1/ITKSoftwareGuide-Book1ch3.html#x34-410003.7 > > Please review this patch, which add notes about .GetTypes() and type conversion: > > http://review.source.kitware.com/20362 > > Thanks, > Matt > > On Thu, Nov 5, 2015 at 1:09 AM, ??? wrote: >> Hi Matt, >> >> Thanks for your prompt response. BTW, How can I convert "ImageType::SpacingType spacing" and "ImageType::PointType origin" to Python? Currently, is there a manual or a website (e.g. like http://www.itk.org/Doxygen/html/) for me to get information on ITK using Python? Thanks again. >> >> Regards, >> >> Zhuangming Shen >> ________________________________________ >> From: Matt McCormick >> Sent: Wednesday, November 4, 2015 12:52 PM >> To: ??? >> Cc: insight-users at itk.org >> Subject: Re: [ITK-users] How to write the codes in python? >> >> Hello Zhuangming, >> >> Here is a gist: >> >> https://gist.github.com/thewtex/ce403fef7bc09ca5392d >> >> Note that you should ensure that ITK_WRAP_unsigned_short is ON in your >> CMake configuration. >> >> HTH, >> Matt >> >> On Tue, Nov 3, 2015 at 7:17 PM, ??? wrote: >>> Hi all, >>> >>> >>> I'd like to know how to convert Image1.cxx (see codes below) to python, >>> especially "ImageType::RegionType region;". Could anyone give me some hints? >>> Thanks in advance. >>> >>> >>> >>> typedef itk::Image ImageType; >>> >>> ImageType::Pointer image = ImageType::New(); >>> >>> >>> ImageType::IndexType start; >>> >>> start[0] = 0; >>> >>> start[1] = 0; >>> >>> start[2] = 0; >>> >>> >>> ImageType::SizeType size; >>> >>> size[0] = 200; >>> >>> size[1] = 200; >>> >>> size[2] = 200; >>> >>> >>> ImageType::RegionType region; >>> >>> region.SetSize(size); >>> >>> region.SetIndex(start); >>> >>> >>> image->SetRegions(region); >>> >>> image->Allocate(); >>> >>> >>> >>> Regards, >>> >>> >>> Zhuangming Shen >>> >>> >>> _____________________________________ >>> 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://public.kitware.com/mailman/listinfo/insight-users >>> _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From simpsona at gmail.com Fri Nov 6 13:38:47 2015 From: simpsona at gmail.com (Amber Simpson) Date: Fri, 6 Nov 2015 13:38:47 -0500 Subject: [ITK] problems installing ITK 4.8.1 on OS X 10.9.5 Message-ID: Hi All, I'm having trouble compiling ITK, specifically itkvtkglue (see below), using VTK 6.3.0 and CMake 3.4.0-rc3. CMakeCache.txt is attached. Any suggestions? Thanks, Amber ----------------- [ 99%] Built target ITKSpatialFunction-all [ 99%] Built target itkTestDriver [ 99%] Built target ITKTestKernel-all [ 99%] Built target ITKVTK [ 99%] Built target ITKVTK-all [ 99%] Built target ITKVideoCore [ 99%] Built target ITKVideoCore-all [ 99%] Built target ITKVideoFiltering-all [100%] Built target ITKVideoIO [100%] Built target ITKVideoIO-all [100%] Built target ITKVoronoi-all [100%] Building CXX object Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/QuickView.cxx.o */Users/simpsonl/Software/ITK-4.8.1/Modules/Bridge/VtkGlue/src/QuickView.cxx:25:10: **fatal error: **'vtkVersion.h' file not* * found* #include "vtkVersion.h" * ^* 1 error generated. make[2]: *** [Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/QuickView.cxx.o] Error 1 make[1]: *** [Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/all] Error 2 make: *** [all] Error 2 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- # This is the CMakeCache file. # For build in directory: /Users/simpsonl/Software/ITKBuild # It was generated by CMake: /Applications/CMake.app/Contents/bin/cmake # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. # The syntax for the file is as follows: # KEY:TYPE=VALUE # KEY is the name of a variable in the cache. # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. # VALUE is the current value for the KEY. ######################## # EXTERNAL cache entries ######################## //Build the documentation (Doxygen). BUILD_DOCUMENTATION:BOOL=OFF //Build the Examples directory. BUILD_EXAMPLES:BOOL=OFF //Build Shared Libraries BUILD_SHARED_LIBS:BOOL=ON //Build the testing tree. BUILD_TESTING:BOOL=OFF //Path to a program. CMAKE_AR:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar //Choose the type of build. CMAKE_BUILD_TYPE:STRING=Release //Enable/Disable color output during build. CMAKE_COLOR_MAKEFILE:BOOL=ON //CXX compiler CMAKE_CXX_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ //No help, variable specified on the command line. CMAKE_CXX_FLAGS:STRING=-stdlib=libstdc++ -std=c++03 //Flags used by the compiler during debug builds. CMAKE_CXX_FLAGS_DEBUG:STRING=-g //Flags used by the compiler during release builds for minimum // size. CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG //Flags used by the compiler during release builds. CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG //Flags used by the compiler during release builds with debug info. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG //C compiler CMAKE_C_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc //Flags used by the compiler during all build types. CMAKE_C_FLAGS:STRING= //Flags used by the compiler during debug builds. CMAKE_C_FLAGS_DEBUG:STRING=-g //Flags used by the compiler during release builds for minimum // size. CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG //Flags used by the compiler during release builds. CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG //Flags used by the compiler during release builds with debug info. CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG //Flags used by the linker. CMAKE_EXE_LINKER_FLAGS:STRING= //Flags used by the linker during debug builds. CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during release minsize builds. CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during release builds. CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during Release with Debug Info builds. CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Enable/Disable output of compile commands during generation. CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF //Use HP pthreads. CMAKE_HP_PTHREADS:BOOL= //Path to a program. CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool //Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=/Users/simpsonl/Software/ITKBuild/itk //Path to a program. CMAKE_LINKER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld //Path to a program. CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make //Flags used by the linker during the creation of modules. CMAKE_MODULE_LINKER_FLAGS:STRING= //Flags used by the linker during debug builds. CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during release minsize builds. CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during release builds. CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during Release with Debug Info builds. CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Path to a program. CMAKE_NM:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm //Path to a program. CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND //Path to a program. CMAKE_OBJDUMP:FILEPATH=CMAKE_OBJDUMP-NOTFOUND //Build architectures for OSX CMAKE_OSX_ARCHITECTURES:STRING= //Minimum OS X version to target for deployment (at runtime); newer // APIs weak linked. Set to empty string for default value. CMAKE_OSX_DEPLOYMENT_TARGET:STRING= //The product will be built against the headers and libraries located // inside the indicated SDK. CMAKE_OSX_SYSROOT:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk //Value Computed by CMake CMAKE_PROJECT_NAME:STATIC=ITK //Path to a program. CMAKE_RANLIB:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib //Flags used by the linker during the creation of dll's. CMAKE_SHARED_LINKER_FLAGS:STRING= //Flags used by the linker during debug builds. CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during release minsize builds. CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during release builds. CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during Release with Debug Info builds. CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= //If set, runtime paths are not added when installing shared libraries, // but are added when building. CMAKE_SKIP_INSTALL_RPATH:BOOL=NO //If set, runtime paths are not added when using shared libraries. CMAKE_SKIP_RPATH:BOOL=NO //Flags used by the linker during the creation of static libraries. CMAKE_STATIC_LINKER_FLAGS:STRING= //Flags used by the linker during debug builds. CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during release minsize builds. CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during release builds. CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during Release with Debug Info builds. CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Path to a program. CMAKE_STRIP:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip //Thread library used. CMAKE_THREAD_LIBS:STRING= //Use the pthreads library. CMAKE_USE_PTHREADS:BOOL=1 //Use sproc libs. CMAKE_USE_SPROC:BOOL= //Use the win32 thread library. CMAKE_USE_WIN32_THREADS:BOOL= //If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console // during the make. This is useful for debugging only. With Visual // Studio IDE projects all commands are done without /nologo. CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE //X11 extra flags. CMAKE_X_CFLAGS:STRING=-I/opt/X11/include //Libraries and options used in X11 programs. CMAKE_X_LIBS:STRING=/opt/X11/lib/libSM.dylib;/opt/X11/lib/libICE.dylib;/opt/X11/lib/libX11.dylib;/opt/X11/lib/libXext.dylib //Path to a library. COREFOUNDATION_LIBRARY:FILEPATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreFoundation.framework //Enable to build OSX bundles CPACK_BINARY_BUNDLE:BOOL=OFF //Enable to build Debian packages CPACK_BINARY_DEB:BOOL=OFF //Enable to build OSX Drag And Drop package CPACK_BINARY_DRAGNDROP:BOOL=OFF //Enable to build IFW packages CPACK_BINARY_IFW:BOOL=OFF //Enable to build NSIS packages CPACK_BINARY_NSIS:BOOL=OFF //Enable to build OSX X11 packages CPACK_BINARY_OSXX11:BOOL=OFF //Enable to build PackageMaker packages CPACK_BINARY_PACKAGEMAKER:BOOL=OFF //Enable to build RPM packages CPACK_BINARY_RPM:BOOL=OFF //Enable to build STGZ packages CPACK_BINARY_STGZ:BOOL=ON //Enable to build TBZ2 packages CPACK_BINARY_TBZ2:BOOL=OFF //Enable to build TGZ packages CPACK_BINARY_TGZ:BOOL=ON //Enable to build TXZ packages CPACK_BINARY_TXZ:BOOL=OFF //Enable to build TBZ2 source packages CPACK_SOURCE_TBZ2:BOOL=ON //Enable to build TGZ source packages CPACK_SOURCE_TGZ:BOOL=ON //Enable to build TXZ source packages CPACK_SOURCE_TXZ:BOOL=ON //Enable to build TZ source packages CPACK_SOURCE_TZ:BOOL=ON //Enable to build ZIP source packages CPACK_SOURCE_ZIP:BOOL=OFF //Path to a program. CPPCHECK_EXECUTABLE:FILEPATH=CPPCHECK_EXECUTABLE-NOTFOUND //Path to search for cppcheck CPPCHECK_ROOT_DIR:PATH= //Test CXX_HAS_WARNING-Wformat=2 CXX_HAS_WARNING-Wformat:UNINITIALIZED=2:INTERNAL=1 //Test C_HAS_WARNING-Wformat=2 C_HAS_WARNING-Wformat:UNINITIALIZED=2:INTERNAL=1 //Path to a library. EXECINFO_LIB:FILEPATH=EXECINFO_LIB-NOTFOUND //Semicolon-separated list of local directories holding data objects // in the layout %(algo)/%(hash). ExternalData_OBJECT_STORES:STRING= //Additional URL templates for the ExternalData CMake script to // look for testing data. E.g. //\nfile:///var/bigharddrive/%(algo)/%(hash) ExternalData_URL_TEMPLATES:STRING= //Value Computed by CMake FilteringExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/Filtering //Value Computed by CMake FilteringExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/Filtering //Value Computed by CMake GDCMCHARLS_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmcharls //Value Computed by CMake GDCMCHARLS_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmcharls //Value Computed by CMake GDCMJPEG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmjpeg //Value Computed by CMake GDCMJPEG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmjpeg //Value Computed by CMake GDCMOPENJPEG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmopenjpeg-v2 //Value Computed by CMake GDCMOPENJPEG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmopenjpeg-v2 //Value Computed by CMake GDCMSOCKETXX_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM/src/gdcm/Utilities/socketxx //Value Computed by CMake GDCMSOCKETXX_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm/Utilities/socketxx //Value Computed by CMake GDCMUUID_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmuuid //Value Computed by CMake GDCMUUID_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmuuid //Value Computed by CMake GDCM_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM/src/gdcm //Value Computed by CMake GDCM_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm //Value Computed by CMake HDF5_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/HDF5/src/itkhdf5 //Build with library install_name set to the installation path HDF5_BUILD_WITH_INSTALL_NAME:BOOL=OFF //Value Computed by CMake HDF5_CPP_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/HDF5/src/itkhdf5/c++ //Value Computed by CMake HDF5_CPP_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/HDF5/src/itkhdf5/c++ //Value Computed by CMake HDF5_CPP_SRC_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/HDF5/src/itkhdf5/c++/src //Value Computed by CMake HDF5_CPP_SRC_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/HDF5/src/itkhdf5/c++/src //Value Computed by CMake HDF5_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/HDF5/src/itkhdf5 //Value Computed by CMake HDF5_SRC_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/HDF5/src/itkhdf5/src //Value Computed by CMake HDF5_SRC_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/HDF5/src/itkhdf5/src //Value Computed by CMake IOExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/IO //Value Computed by CMake IOExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/IO //Value Computed by CMake ITK-Convolution_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Convolution //Value Computed by CMake ITK-Convolution_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Convolution //Value Computed by CMake ITK-Deconvolution_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Deconvolution //Value Computed by CMake ITK-Deconvolution_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Deconvolution //Value Computed by CMake ITK3P_EXPAT_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/Expat/src/expat //Value Computed by CMake ITK3P_EXPAT_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/Expat/src/expat //Value Computed by CMake ITK3P_JPEG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/JPEG/src/itkjpeg //Value Computed by CMake ITK3P_JPEG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/JPEG/src/itkjpeg //Value Computed by CMake ITK3P_MetaIO_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/MetaIO/src/MetaIO/src //Value Computed by CMake ITK3P_MetaIO_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/MetaIO/src/MetaIO/src //Value Computed by CMake ITK3P_NrrdIO_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/NrrdIO/src/NrrdIO //Value Computed by CMake ITK3P_NrrdIO_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/NrrdIO/src/NrrdIO //Value Computed by CMake ITK3P_PNG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/PNG/src/itkpng //Value Computed by CMake ITK3P_PNG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/PNG/src/itkpng //Value Computed by CMake ITK3P_TIFF_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/TIFF/src/itktiff //Value Computed by CMake ITK3P_TIFF_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/TIFF/src/itktiff //Value Computed by CMake ITK3P_ZLIB_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/ZLIB/src/itkzlib //Value Computed by CMake ITK3P_ZLIB_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/ZLIB/src/itkzlib //Value Computed by CMake ITKAnisotropicSmoothing_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/AnisotropicSmoothing //Value Computed by CMake ITKAnisotropicSmoothing_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/AnisotropicSmoothing //Value Computed by CMake ITKAntiAlias_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/AntiAlias //Value Computed by CMake ITKAntiAlias_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/AntiAlias //Value Computed by CMake ITKBiasCorrection_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/BiasCorrection //Dependencies for the target ITKBiasCorrection_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKPolynomials;general;ITKStatistics;general;ITKOptimizers; //Value Computed by CMake ITKBiasCorrection_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/BiasCorrection //Value Computed by CMake ITKBinaryMathematicalMorphology_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/BinaryMathematicalMorphology //Value Computed by CMake ITKBinaryMathematicalMorphology_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/BinaryMathematicalMorphology //Value Computed by CMake ITKBioCell_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/BioCell //Dependencies for the target ITKBioCell_LIB_DEPENDS:STATIC=general;ITKMesh; //Value Computed by CMake ITKBioCell_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/BioCell //Value Computed by CMake ITKClassifiers_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/Classifiers //Value Computed by CMake ITKClassifiers_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/Classifiers //Value Computed by CMake ITKColormap_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Colormap //Value Computed by CMake ITKColormap_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Colormap //Value Computed by CMake ITKCommon_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/Common //Dependencies for the target ITKCommon_LIB_DEPENDS:STATIC=general;itksys;general;ITKVNLInstantiation;general;itkdouble-conversion;general;-lm; //Value Computed by CMake ITKCommon_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/Common //Value Computed by CMake ITKConnectedComponents_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/ConnectedComponents //Value Computed by CMake ITKConnectedComponents_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/ConnectedComponents //Value Computed by CMake ITKCurvatureFlow_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/CurvatureFlow //Value Computed by CMake ITKCurvatureFlow_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/CurvatureFlow //Value Computed by CMake ITKDICOMParser_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/DICOMParser //Dependencies for target ITKDICOMParser_LIB_DEPENDS:STATIC= //Value Computed by CMake ITKDICOMParser_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/DICOMParser //Value Computed by CMake ITKDeformableMesh_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/DeformableMesh //Value Computed by CMake ITKDeformableMesh_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/DeformableMesh //Value Computed by CMake ITKDenoising_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Denoising //Value Computed by CMake ITKDenoising_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Denoising //Value Computed by CMake ITKDiffusionTensorImage_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/DiffusionTensorImage //Value Computed by CMake ITKDiffusionTensorImage_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/DiffusionTensorImage //Value Computed by CMake ITKDisplacementField_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/DisplacementField //Value Computed by CMake ITKDisplacementField_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/DisplacementField //Value Computed by CMake ITKDistanceMap_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/DistanceMap //Value Computed by CMake ITKDistanceMap_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/DistanceMap //Value Computed by CMake ITKDoubleConversion_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/DoubleConversion //Value Computed by CMake ITKDoubleConversion_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/DoubleConversion //Dependencies for target ITKEXPAT_LIB_DEPENDS:STATIC= //Value Computed by CMake ITKEigen_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/Eigen //Value Computed by CMake ITKEigen_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/Eigen //Value Computed by CMake ITKExpat_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/Expat //Value Computed by CMake ITKExpat_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/Expat //Value Computed by CMake ITKFEMRegistration_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/FEM //Value Computed by CMake ITKFEMRegistration_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/FEM //Value Computed by CMake ITKFEM_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/FEM //Dependencies for the target ITKFEM_LIB_DEPENDS:STATIC=general;ITKMetaIO;general;ITKCommon;general;ITKStatistics;general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKOptimizers; //Value Computed by CMake ITKFEM_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/FEM //Value Computed by CMake ITKFFT_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/FFT //Value Computed by CMake ITKFFT_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/FFT //Value Computed by CMake ITKFastMarching_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/FastMarching //Value Computed by CMake ITKFastMarching_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/FastMarching //Value Computed by CMake ITKFiniteDifference_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/FiniteDifference //Value Computed by CMake ITKFiniteDifference_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/FiniteDifference //Value Computed by CMake ITKGDCM_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM //Value Computed by CMake ITKGDCM_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM //Value Computed by CMake ITKGIFTI_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GIFTI //Value Computed by CMake ITKGIFTI_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GIFTI //Value Computed by CMake ITKGPUAnisotropicSmoothing_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/GPUAnisotropicSmoothing //Value Computed by CMake ITKGPUAnisotropicSmoothing_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/GPUAnisotropicSmoothing //Value Computed by CMake ITKGPUCommon_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/GPUCommon //Value Computed by CMake ITKGPUCommon_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/GPUCommon //Value Computed by CMake ITKGPUFiniteDifference_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/GPUFiniteDifference //Value Computed by CMake ITKGPUFiniteDifference_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/GPUFiniteDifference //Value Computed by CMake ITKGPUImageFilterBase_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/GPUImageFilterBase //Value Computed by CMake ITKGPUImageFilterBase_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/GPUImageFilterBase //Value Computed by CMake ITKGPUPDEDeformable_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/GPUPDEDeformable //Value Computed by CMake ITKGPUPDEDeformable_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/GPUPDEDeformable //Value Computed by CMake ITKGPURegistrationCommon_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/GPUCommon //Value Computed by CMake ITKGPURegistrationCommon_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/GPUCommon //Value Computed by CMake ITKGPUSmoothing_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/GPUSmoothing //Value Computed by CMake ITKGPUSmoothing_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/GPUSmoothing //Value Computed by CMake ITKGPUThresholding_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/GPUThresholding //Value Computed by CMake ITKGPUThresholding_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/GPUThresholding //Value Computed by CMake ITKHDF5_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/HDF5 //Value Computed by CMake ITKHDF5_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/HDF5 //Value Computed by CMake ITKIOBMP_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/BMP //Dependencies for the target ITKIOBMP_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOBMP_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/BMP //Value Computed by CMake ITKIOBioRad_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/BioRad //Dependencies for the target ITKIOBioRad_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOBioRad_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/BioRad //Value Computed by CMake ITKIOCSV_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/CSV //Dependencies for the target ITKIOCSV_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOCSV_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/CSV //Value Computed by CMake ITKIOGDCM_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/GDCM //Dependencies for the target ITKIOGDCM_LIB_DEPENDS:STATIC=general;gdcmDICT;general;gdcmMSFF;general;ITKIOImageBase; //Value Computed by CMake ITKIOGDCM_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/GDCM //Value Computed by CMake ITKIOGE_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/GE //Dependencies for the target ITKIOGE_LIB_DEPENDS:STATIC=general;ITKIOIPL; //Value Computed by CMake ITKIOGE_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/GE //Value Computed by CMake ITKIOGIPL_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/GIPL //Dependencies for the target ITKIOGIPL_LIB_DEPENDS:STATIC=general;ITKIOImageBase;general;itkzlib; //Value Computed by CMake ITKIOGIPL_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/GIPL //Value Computed by CMake ITKIOHDF5_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/HDF5 //Dependencies for the target ITKIOHDF5_LIB_DEPENDS:STATIC=general;itkhdf5_cpp;general;itkhdf5;general;ITKIOImageBase;general;itkhdf5_cpp;general;itkhdf5; //Value Computed by CMake ITKIOHDF5_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/HDF5 //Value Computed by CMake ITKIOIPL_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/IPL //Dependencies for the target ITKIOIPL_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOIPL_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/IPL //Value Computed by CMake ITKIOImageBase_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/ImageBase //Dependencies for the target ITKIOImageBase_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKIOImageBase_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/ImageBase //Value Computed by CMake ITKIOJPEG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/JPEG //Dependencies for the target ITKIOJPEG_LIB_DEPENDS:STATIC=general;itkjpeg;general;ITKIOImageBase; //Value Computed by CMake ITKIOJPEG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/JPEG //Value Computed by CMake ITKIOLSM_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/LSM //Dependencies for the target ITKIOLSM_LIB_DEPENDS:STATIC=general;ITKIOTIFF; //Value Computed by CMake ITKIOLSM_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/LSM //Value Computed by CMake ITKIOMRC_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/MRC //Dependencies for the target ITKIOMRC_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOMRC_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/MRC //Value Computed by CMake ITKIOMesh_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/Mesh //Dependencies for the target ITKIOMesh_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKgiftiio;general;ITKIOImageBase; //Value Computed by CMake ITKIOMesh_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/Mesh //Value Computed by CMake ITKIOMeta_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/Meta //Dependencies for the target ITKIOMeta_LIB_DEPENDS:STATIC=general;ITKMetaIO;general;ITKIOImageBase; //Value Computed by CMake ITKIOMeta_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/Meta //Value Computed by CMake ITKIONIFTI_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/NIFTI //Dependencies for the target ITKIONIFTI_LIB_DEPENDS:STATIC=general;ITKznz;general;ITKniftiio;general;ITKIOImageBase; //Value Computed by CMake ITKIONIFTI_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/NIFTI //Value Computed by CMake ITKIONRRD_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/NRRD //Dependencies for the target ITKIONRRD_LIB_DEPENDS:STATIC=general;ITKNrrdIO;general;ITKIOImageBase; //Value Computed by CMake ITKIONRRD_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/NRRD //Value Computed by CMake ITKIOPNG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/PNG //Dependencies for the target ITKIOPNG_LIB_DEPENDS:STATIC=general;itkpng;general;ITKIOImageBase; //Value Computed by CMake ITKIOPNG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/PNG //Value Computed by CMake ITKIORAW_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/RAW //Value Computed by CMake ITKIORAW_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/RAW //Value Computed by CMake ITKIOSiemens_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/Siemens //Dependencies for the target ITKIOSiemens_LIB_DEPENDS:STATIC=general;ITKIOIPL;general;ITKIOGE; //Value Computed by CMake ITKIOSiemens_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/Siemens //Value Computed by CMake ITKIOSpatialObjects_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/SpatialObjects //Dependencies for the target ITKIOSpatialObjects_LIB_DEPENDS:STATIC=general;ITKSpatialObjects;general;ITKIOXML;general;ITKIOImageBase; //Value Computed by CMake ITKIOSpatialObjects_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/SpatialObjects //Value Computed by CMake ITKIOStimulate_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/Stimulate //Dependencies for the target ITKIOStimulate_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOStimulate_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/Stimulate //Value Computed by CMake ITKIOTIFF_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/TIFF //Dependencies for the target ITKIOTIFF_LIB_DEPENDS:STATIC=general;itktiff;general;ITKIOImageBase; //Value Computed by CMake ITKIOTIFF_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/TIFF //Value Computed by CMake ITKIOTransformBase_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/TransformBase //Dependencies for the target ITKIOTransformBase_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKIOTransformBase_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/TransformBase //Value Computed by CMake ITKIOTransformHDF5_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/TransformHDF5 //Dependencies for the target ITKIOTransformHDF5_LIB_DEPENDS:STATIC=general;ITKIOTransformBase;general;itkhdf5_cpp;general;itkhdf5; //Value Computed by CMake ITKIOTransformHDF5_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/TransformHDF5 //Value Computed by CMake ITKIOTransformInsightLegacy_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/TransformInsightLegacy //Dependencies for the target ITKIOTransformInsightLegacy_LIB_DEPENDS:STATIC=general;ITKIOTransformBase;general;itkdouble-conversion; //Value Computed by CMake ITKIOTransformInsightLegacy_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/TransformInsightLegacy //Value Computed by CMake ITKIOTransformMatlab_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/TransformMatlab //Dependencies for the target ITKIOTransformMatlab_LIB_DEPENDS:STATIC=general;ITKIOTransformBase; //Value Computed by CMake ITKIOTransformMatlab_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/TransformMatlab //Value Computed by CMake ITKIOVTK_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/VTK //Dependencies for the target ITKIOVTK_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOVTK_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/VTK //Value Computed by CMake ITKIOXML_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/XML //Dependencies for the target ITKIOXML_LIB_DEPENDS:STATIC=general;ITKEXPAT;general;ITKIOImageBase; //Value Computed by CMake ITKIOXML_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/XML //Value Computed by CMake ITKImageAdaptors_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/ImageAdaptors //Value Computed by CMake ITKImageAdaptors_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/ImageAdaptors //Value Computed by CMake ITKImageCompare_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageCompare //Value Computed by CMake ITKImageCompare_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageCompare //Value Computed by CMake ITKImageCompose_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageCompose //Value Computed by CMake ITKImageCompose_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageCompose //Value Computed by CMake ITKImageFeature_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageFeature //Value Computed by CMake ITKImageFeature_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageFeature //Value Computed by CMake ITKImageFilterBase_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageFilterBase //Value Computed by CMake ITKImageFilterBase_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageFilterBase //Value Computed by CMake ITKImageFunction_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/ImageFunction //Value Computed by CMake ITKImageFunction_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/ImageFunction //Value Computed by CMake ITKImageFusion_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageFusion //Value Computed by CMake ITKImageFusion_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageFusion //Value Computed by CMake ITKImageGradient_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageGradient //Value Computed by CMake ITKImageGradient_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageGradient //Value Computed by CMake ITKImageGrid_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageGrid //Value Computed by CMake ITKImageGrid_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageGrid //Value Computed by CMake ITKImageIntensity_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageIntensity //Value Computed by CMake ITKImageIntensity_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageIntensity //Value Computed by CMake ITKImageLabel_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageLabel //Value Computed by CMake ITKImageLabel_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageLabel //Value Computed by CMake ITKImageNoise_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageNoise //Value Computed by CMake ITKImageNoise_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageNoise //Value Computed by CMake ITKImageSources_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageSources //Value Computed by CMake ITKImageSources_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageSources //Value Computed by CMake ITKImageStatistics_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageStatistics //Value Computed by CMake ITKImageStatistics_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageStatistics //Value Computed by CMake ITKIntegratedTest_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Nonunit/IntegratedTest //Value Computed by CMake ITKIntegratedTest_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Nonunit/IntegratedTest //Value Computed by CMake ITKJPEG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/JPEG //Value Computed by CMake ITKJPEG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/JPEG //Value Computed by CMake ITKKLMRegionGrowing_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/KLMRegionGrowing //Dependencies for the target ITKKLMRegionGrowing_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKKLMRegionGrowing_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/KLMRegionGrowing //Value Computed by CMake ITKKWSys_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/KWSys //Value Computed by CMake ITKKWSys_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/KWSys //Value Computed by CMake ITKLabelMap_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/LabelMap //Dependencies for the target ITKLabelMap_LIB_DEPENDS:STATIC=general;ITKStatistics; //Value Computed by CMake ITKLabelMap_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/LabelMap //Value Computed by CMake ITKLabelVoting_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/LabelVoting //Value Computed by CMake ITKLabelVoting_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/LabelVoting //Value Computed by CMake ITKLevelSets_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/LevelSets //Value Computed by CMake ITKLevelSets_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/LevelSets //Value Computed by CMake ITKLevelSetsv4_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/LevelSetsv4 //Value Computed by CMake ITKLevelSetsv4_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/LevelSetsv4 //Value Computed by CMake ITKMarkovRandomFieldsClassifiers_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/MarkovRandomFieldsClassifiers //Value Computed by CMake ITKMarkovRandomFieldsClassifiers_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/MarkovRandomFieldsClassifiers //Value Computed by CMake ITKMathematicalMorphology_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/MathematicalMorphology //Value Computed by CMake ITKMathematicalMorphology_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/MathematicalMorphology //Value Computed by CMake ITKMesh_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/Mesh //Dependencies for the target ITKMesh_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKMesh_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/Mesh //Value Computed by CMake ITKMetaIO_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/MetaIO //Dependencies for the target ITKMetaIO_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake ITKMetaIO_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/MetaIO //Value Computed by CMake ITKMetricsv4_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/Metricsv4 //Value Computed by CMake ITKMetricsv4_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/Metricsv4 //Value Computed by CMake ITKNIFTI_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/NIFTI //Value Computed by CMake ITKNIFTI_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/NIFTI //Value Computed by CMake ITKNarrowBand_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/NarrowBand //Value Computed by CMake ITKNarrowBand_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/NarrowBand //Value Computed by CMake ITKNetlib_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/Netlib //Value Computed by CMake ITKNetlib_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/Netlib //Value Computed by CMake ITKNeuralNetworks_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/NeuralNetworks //Value Computed by CMake ITKNeuralNetworks_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/NeuralNetworks //Value Computed by CMake ITKNrrdIO_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/NrrdIO //Dependencies for the target ITKNrrdIO_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake ITKNrrdIO_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/NrrdIO //Value Computed by CMake ITKOptimizers_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/Optimizers //Dependencies for the target ITKOptimizers_LIB_DEPENDS:STATIC=general;ITKStatistics; //Value Computed by CMake ITKOptimizers_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/Optimizers //Value Computed by CMake ITKOptimizersv4_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/Optimizersv4 //Dependencies for the target ITKOptimizersv4_LIB_DEPENDS:STATIC=general;ITKOptimizers; //Value Computed by CMake ITKOptimizersv4_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/Optimizersv4 //Value Computed by CMake ITKPDEDeformableRegistration_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/PDEDeformable //Value Computed by CMake ITKPDEDeformableRegistration_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/PDEDeformable //Value Computed by CMake ITKPNG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/PNG //Value Computed by CMake ITKPNG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/PNG //Value Computed by CMake ITKPath_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Path //Dependencies for the target ITKPath_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKPath_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Path //Value Computed by CMake ITKPolynomials_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/Polynomials //Dependencies for the target ITKPolynomials_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKPolynomials_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/Polynomials //Value Computed by CMake ITKQuadEdgeMeshFiltering_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/QuadEdgeMeshFiltering //Value Computed by CMake ITKQuadEdgeMeshFiltering_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/QuadEdgeMeshFiltering //Value Computed by CMake ITKQuadEdgeMesh_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/QuadEdgeMesh //Dependencies for the target ITKQuadEdgeMesh_LIB_DEPENDS:STATIC=general;ITKMesh; //Value Computed by CMake ITKQuadEdgeMesh_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/QuadEdgeMesh //Value Computed by CMake ITKRegionGrowing_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/RegionGrowing //Value Computed by CMake ITKRegionGrowing_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/RegionGrowing //Value Computed by CMake ITKRegistrationCommon_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/Common //Value Computed by CMake ITKRegistrationCommon_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/Common //Value Computed by CMake ITKRegistrationMethodsv4_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/RegistrationMethodsv4 //Value Computed by CMake ITKRegistrationMethodsv4_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/RegistrationMethodsv4 //Value Computed by CMake ITKSignedDistanceFunction_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/SignedDistanceFunction //Value Computed by CMake ITKSignedDistanceFunction_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/SignedDistanceFunction //Value Computed by CMake ITKSmoothing_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Smoothing //Value Computed by CMake ITKSmoothing_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Smoothing //Value Computed by CMake ITKSpatialFunction_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/SpatialFunction //Value Computed by CMake ITKSpatialFunction_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/SpatialFunction //Value Computed by CMake ITKSpatialObjects_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/SpatialObjects //Dependencies for the target ITKSpatialObjects_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics;general;ITKMesh;general;ITKIOImageBase; //Value Computed by CMake ITKSpatialObjects_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/SpatialObjects //Value Computed by CMake ITKStatistics_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/Statistics //Dependencies for the target ITKStatistics_LIB_DEPENDS:STATIC=general;ITKCommon;general;itkNetlibSlatec; //Value Computed by CMake ITKStatistics_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/Statistics //Value Computed by CMake ITKTIFF_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/TIFF //Value Computed by CMake ITKTIFF_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/TIFF //Value Computed by CMake ITKTestKernel_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/TestKernel //Value Computed by CMake ITKTestKernel_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/TestKernel //Value Computed by CMake ITKThresholding_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Thresholding //Value Computed by CMake ITKThresholding_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Thresholding //Value Computed by CMake ITKTransform_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/Transform //Value Computed by CMake ITKTransform_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/Transform //Enable compatibility with ITK3.x when possible. ITKV3_COMPATIBILITY:BOOL=OFF //Value Computed by CMake ITKVNLInstantiation_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNLInstantiation //Dependencies for the target ITKVNLInstantiation_LIB_DEPENDS:STATIC=general;itkvnl_algo;general;itkvnl;general;itkv3p_netlib; //Value Computed by CMake ITKVNLInstantiation_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNLInstantiation //Value Computed by CMake ITKVNL_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL //Value Computed by CMake ITKVNL_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL //Value Computed by CMake ITKVTK_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Bridge/VTK //Dependencies for the target ITKVTK_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKVTK_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Bridge/VTK //Value Computed by CMake ITKVideoCore_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Video/Core //Dependencies for the target ITKVideoCore_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKVideoCore_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Video/Core //Value Computed by CMake ITKVideoFiltering_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Video/Filtering //Value Computed by CMake ITKVideoFiltering_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Video/Filtering //Value Computed by CMake ITKVideoIO_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Video/IO //Dependencies for the target ITKVideoIO_LIB_DEPENDS:STATIC=general;ITKVideoCore;general;ITKIOImageBase; //Value Computed by CMake ITKVideoIO_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Video/IO //Value Computed by CMake ITKVoronoi_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/Voronoi //Value Computed by CMake ITKVoronoi_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/Voronoi //Value Computed by CMake ITKVtkGlue_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Bridge/VtkGlue //Dependencies for the target ITKVtkGlue_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKVTK;general;vtkRenderingOpenGL;general;vtkImagingHybrid;general;vtkIOImage;general;vtkCommonDataModel;general;vtkCommonMath;general;vtkCommonCore;general;vtksys;general;vtkCommonMisc;general;vtkCommonSystem;general;vtkCommonTransforms;general;vtkCommonExecutionModel;general;vtkDICOMParser;general;vtkIOCore;general;/usr/lib/libz.dylib;general;vtkmetaio;general;vtkjpeg;general;vtkpng;general;vtktiff;general;vtkImagingCore;general;vtkRenderingCore;general;vtkCommonColor;general;vtkFiltersExtraction;general;vtkFiltersCore;general;vtkFiltersGeneral;general;vtkCommonComputationalGeometry;general;vtkFiltersStatistics;general;vtkImagingFourier;general;vtkalglib;general;vtkFiltersGeometry;general;vtkFiltersSources;general;vtkRenderingFreeType;general;vtkfreetype;general;vtkftgl;general;vtkInteractionStyle;general;vtkImagingSources; //Value Computed by CMake ITKVtkGlue_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Bridge/VtkGlue //Value Computed by CMake ITKWatersheds_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/Watersheds //Dependencies for the target ITKWatersheds_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKWatersheds_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/Watersheds //Value Computed by CMake ITKZLIB_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/ZLIB //Value Computed by CMake ITKZLIB_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/ZLIB //Value Computed by CMake ITK_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild //Build the tests of module dependencies. ITK_BUILD_ALL_MODULES_FOR_TESTS:BOOL=OFF //Build the default ITK modules. ITK_BUILD_DEFAULT_MODULES:BOOL=ON //Provide here the size of your RAM Memory in GigaBytes ITK_COMPUTER_MEMORY_SIZE:STRING=1 //Run cppcheck for static code analysis ITK_CPPCHECK_TEST:BOOL=OFF //Doxygen will generate Microsoft HTML help ITK_DOXYGEN_CHM:BOOL=OFF //Doxygen will generate additional index files for Xcode 3 ITK_DOXYGEN_DOCSET:BOOL=OFF //Doxygen will generate Eclipse help plugin ITK_DOXYGEN_ECLIPSEHELP:BOOL=OFF //Doxygen will generate HTML Output ITK_DOXYGEN_HTML:BOOL=ON //Doxygen will generate LaTeX output ITK_DOXYGEN_LATEX:BOOL=OFF //Doxygen will generate Qt Compressed Help ITK_DOXYGEN_QHP:BOOL=OFF //Doxygen will generate RTF output optimized for Word 97 ITK_DOXYGEN_RTF:BOOL=OFF //Doxygen will generate XML output ITK_DOXYGEN_XML:BOOL=OFF //Support run-time loading of shared libraries ITK_DYNAMIC_LOADING:BOOL=ON //Do not download source code or data from the network ITK_FORBID_DOWNLOADS:BOOL=OFF //Remove all legacy code completely. ITK_LEGACY_REMOVE:BOOL=OFF //Silence all legacy code messages. ITK_LEGACY_SILENT:BOOL=OFF //Value Computed by CMake ITK_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1 //When ON, ITK will use 64 bits integers to index pixels. This // is needed for managing images larger than 4Gb in some platforms. ITK_USE_64BITS_IDS:BOOL=ON //Download and use BrainWeb data for advanced testing ITK_USE_BRAINWEB_DATA:BOOL=OFF //Turn on concept checking to give helpful errors at compile time // if a type cannot be used as a template parameter. ITK_USE_CONCEPT_CHECKING:BOOL=ON //Use double precision fftw if found ITK_USE_FFTWD:BOOL=OFF //Use single precision fftw if found ITK_USE_FFTWF:BOOL=OFF //Use single precision for origin/spacing/directions in itk::Image ITK_USE_FLOAT_SPACE_PRECISION:BOOL=OFF //GPU acceleration via OpenCL ITK_USE_GPU:BOOL=OFF //Enable the use of KWStyle for checking coding style. ITK_USE_KWSTYLE:BOOL=OFF //Turn on Strict concept checking to give more stringent errors // at compile time if a type cannot be used as a template parameter. ITK_USE_STRICT_CONCEPT_CHECKING:BOOL=OFF //Use an outside build of double-conversion ITK_USE_SYSTEM_DOUBLECONVERSION:BOOL=OFF //Use system-installed expat ITK_USE_SYSTEM_EXPAT:BOOL=OFF //Use an installed version of fftw ITK_USE_SYSTEM_FFTW:BOOL=OFF //Use an outside build of GDCM. ITK_USE_SYSTEM_GDCM:BOOL=OFF //Use an outside build of HDF5. ITK_USE_SYSTEM_HDF5:BOOL=OFF //Use an outside build of JPEG. ITK_USE_SYSTEM_JPEG:BOOL=OFF //Use the system's libraries by default. //\nIf this is not set during the initial configuration, it will // have no effect. ITK_USE_SYSTEM_LIBRARIES:BOOL=OFF //Use system-installed png ITK_USE_SYSTEM_PNG:BOOL=OFF //Use system SZIP. If OFF, SZIP is built as an external project. ITK_USE_SYSTEM_SZIP:BOOL=OFF //Use system-installed tiff ITK_USE_SYSTEM_TIFF:BOOL=OFF //Use an outside build of VXL. ITK_USE_SYSTEM_VXL:BOOL=OFF //Use system ZLIB. If OFF, ZLIB is built as an external project. ITK_USE_SYSTEM_ZLIB:BOOL=OFF //Build Java support (Currently not supported) ITK_WRAP_JAVA:BOOL=OFF //Build Perl support (Currently not supported) ITK_WRAP_PERL:BOOL=OFF //Build Python support ITK_WRAP_PYTHON:BOOL=OFF //Build Ruby support (Currently not supported) ITK_WRAP_RUBY:BOOL=OFF //Build Tcl support (Currently not supported) ITK_WRAP_TCL:BOOL=OFF //Dependencies for the target ITKgiftiio_LIB_DEPENDS:STATIC=general;ITKEXPAT;general;ITKznz;general;ITKniftiio; //Dependencies for the target ITKniftiio_LIB_DEPENDS:STATIC=general;ITKznz;general;-lm; //Value Computed by CMake ITKv4ImageRegistration_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/RegistrationITKv4 //Value Computed by CMake ITKv4ImageRegistration_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/RegistrationITKv4 //Dependencies for the target ITKznz_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake ImageExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/DataRepresentation/Image //Value Computed by CMake ImageExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/DataRepresentation/Image //Value Computed by CMake ImageSegmentation_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/Segmentation //Value Computed by CMake ImageSegmentation_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/Segmentation //Value Computed by CMake IteratorExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/Iterators //Value Computed by CMake IteratorExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/Iterators //Path to the KWStyle executable KWSTYLE_EXECUTABLE:FILEPATH=KWSTYLE_EXECUTABLE-NOTFOUND //The number of headers in a HeaderTest code. MAXIMUM_NUMBER_OF_HEADERS:STRING=35 //Value Computed by CMake MeshExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/DataRepresentation/Mesh //Value Computed by CMake MeshExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/DataRepresentation/Mesh //AnalyzeObjectMapIO plugin for ITK. From Insight Journal article // with handle: http://hdl.handle.net/1926/593 Module_AnalyzeObjectMapIO:BOOL=OFF //This module contains wrapper code to convert ITK Image's to //\n NumPy array's and back. For example: //\n //\n import itk //\n ImageType = itk.Image[itk.F, 2] //\n image = ImageType.New() //\n array = itk.PyBuffer[ImageType].GetArrayFromImage(image) //\n image = itk.PyBuffer[ImageType].GetImageFromArray(array) //\n //\n See http://insight-journal.org/browse/publication/85 //\n http://hdl.handle.net/1926/188 Module_BridgeNumPy:BOOL=OFF //This module contains a filter to compute higher order //\n accurate numerical derivatives and gradients from an input // scalar image. //\n field from a displacement field image. //\n Higher Order Accurate Derivative and Gradient Calculation // in ITK //\n http://www.insight-journal.org/browse/publication/775 //\n http://hdl.handle.net/10380/3231 Module_HigherOrderAccurateGradient:BOOL=OFF //FDFImageIO plugin for ITK. Authors Gleen Pierce/Nick Tustison/Kent // Williams Module_IOFDF:BOOL=OFF //This module contains classes for reading and writing QuadEdgeMeshes // using //\n the STL (STereoLithography)file format. http://hdl.handle.net/10380/3452 Module_IOSTL:BOOL=OFF //The modules contains classes for reading spatial transform from // DICOM //\n files. See http://www.insight-journal.org/browse/publication/923 //\n http://hdl.handle.net/10380/3468 Module_IOTransformDCMTK:BOOL=OFF //Request building ITKDCMTK Module_ITKDCMTK:BOOL=OFF //Request building ITKDeprecated Module_ITKDeprecated:BOOL=OFF //Request building ITKIODCMTK Module_ITKIODCMTK:BOOL=OFF //Request building ITKIOMINC Module_ITKIOMINC:BOOL=OFF //Request building ITKIOPhilipsREC Module_ITKIOPhilipsREC:BOOL=OFF //Request building ITKLevelSetsv4Visualization Module_ITKLevelSetsv4Visualization:BOOL=OFF //Request building ITKMINC Module_ITKMINC:BOOL=OFF //Request building ITKOpenJPEG Module_ITKOpenJPEG:BOOL=OFF //Request building ITKReview Module_ITKReview:BOOL=OFF //Request building ITKV3Compatibility Module_ITKV3Compatibility:BOOL=OFF //Request building ITKVideoBridgeOpenCV Module_ITKVideoBridgeOpenCV:BOOL=OFF //Request building ITKVideoBridgeVXL Module_ITKVideoBridgeVXL:BOOL=OFF //Request building ITKVtkGlue Module_ITKVtkGlue:BOOL=ON //Classes performing morphology efficiently on label images. //\n Label collisions are consistently handled, and //\n operations are efficient (approximately constant time wrt //\n structuring element size). Only circular/spherical/hyperspherical //\n structuring elements are supported. //\n http://www.insight-journal.org/browse/publication/228 //\n http://hdl.handle.net/10380/3399 Module_LabelErodeDilate:BOOL=OFF //Framework for determining the sizes of lesions in medical images. Module_LesionSizingToolkit:BOOL=OFF //MGHIO ImageIO plugin for ITK Module_MGHIO:BOOL=OFF //http://www.insight-journal.org/browse/publication/213 //\n Module_MinimalPathExtraction:BOOL=OFF //Classes performing morphology using parabolic functions. //\n Fast distance transforms and binary erosions/dilations/openings/closings //\n by spheres, sharpenings and grayscale operations. //\n http://www.insight-journal.org/browse/publication/228 //\n http://hdl.handle.net/1926/1370 Module_ParabolicMorphology:BOOL=OFF //SCIFIO (Bioformats) ImageIO plugin for ITK Module_SCIFIO:BOOL=OFF //A class to perform automatic skull-stripping for neuroimage analysis. Module_SkullStrip:BOOL=OFF //GPU and CPU Young & Van Vliet Recursive Gaussian Smoothing Filter: // http://hdl.handle.net/10380/3425 Module_SmoothingRecursiveYvvGaussianFilter:BOOL=OFF //This module builds the examples found at http://itk.org/ITKExamples/ Module_SphinxExamples:BOOL=OFF //This module contains filter called //\nitk::SplitComponentsImageFilter. This filter generates component // images from an //\nitk::Image of, for example, itk::Vector, itk::CovariantVector, // or //\nitk::SymmetricSecondRankTensor. http://hdl.handle.net/10380/3230 Module_SplitComponents:BOOL=OFF //Triangle and edge based QuadEdgeMesh subdivision filters. //\n //\nSee the following Insight Journal's publication: //\n //\n Wanlin Zhu, "Triangle Mesh Subdivision" //\n http://www.insight-journal.org/browse/publication/831 //\n http://hdl.handle.net/10380/3307 Module_SubdivisionQuadEdgeMeshFilter:BOOL=OFF //A module to perform variational image registration. http://hdl.handle.net/10380/3460 Module_VariationalRegistration:BOOL=OFF //A collection of examples that illustrate how to use ITK. Module_WikiExamples:BOOL=OFF //Value Computed by CMake NIFTI_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/NIFTI/src/nifti //Value Computed by CMake NIFTI_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/NIFTI/src/nifti //Value Computed by CMake NumericsExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/Numerics //Value Computed by CMake NumericsExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/Numerics //Path to a program. PERL_EXECUTABLE:FILEPATH=/usr/bin/perl //Path to a program. PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python //Value Computed by CMake PathExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/DataRepresentation/Path //Value Computed by CMake PathExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/DataRepresentation/Path //Value Computed by CMake SpatialObjectsExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/SpatialObjects //Value Computed by CMake SpatialObjectsExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/SpatialObjects //Value Computed by CMake StatisticsExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/Statistics //Value Computed by CMake StatisticsExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/Statistics //Use HIDDEN visibility support if available. USE_COMPILER_HIDDEN_VISIBILITY:BOOL=ON //Enable C++0x standard extensions VCL_INCLUDE_CXX_0X:BOOL=OFF //Whether vnl_vector/vnl_matrix accessor methods check index bounds. VNL_CONFIG_CHECK_BOUNDS:BOOL=ON //Enable Streaming SIMD Extensions 2 optimisations (hardware dependant). // Currently broken. For use by VNL developers only. VNL_CONFIG_ENABLE_SSE2:BOOL=OFF //Enable Streaming SIMD Extensions 2 implementation of rounding // (hardware dependant). VNL_CONFIG_ENABLE_SSE2_ROUNDING:BOOL=ON //Whether backward-compatibility methods are provided by vnl. VNL_CONFIG_LEGACY_METHODS:BOOL=OFF //Whether thread-safe vnl implementations are used. VNL_CONFIG_THREAD_SAFE:BOOL=ON //v3p include files VTHREEP_INCLUDE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/v3p //v3p include files VTHREEP_INSTALL_INCLUDE_DIR:STATIC=/usr/local/include/vxl/v3p //The directory containing a CMake configuration file for VTK. VTK_DIR:PATH=/Users/simpsonl/Software/VTKBuild //Re-run the configuration tests? VXL_UPDATE_CONFIGURATION:BOOL=OFF //Path to a file. X11_ICE_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_ICE_LIB:FILEPATH=/opt/X11/lib/libICE.dylib //Path to a file. X11_SM_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_SM_LIB:FILEPATH=/opt/X11/lib/libSM.dylib //Path to a file. X11_X11_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_X11_LIB:FILEPATH=/opt/X11/lib/libX11.dylib //Path to a file. X11_XRes_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_XRes_LIB:FILEPATH=/opt/X11/lib/libXRes.dylib //Path to a file. X11_XShm_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_XSync_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_XTest_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_XTest_LIB:FILEPATH=/opt/X11/lib/libXtst.dylib //Path to a file. X11_Xaccessrules_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xaccessstr_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xau_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xau_LIB:FILEPATH=/opt/X11/lib/libXau.dylib //Path to a file. X11_Xcomposite_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xcomposite_LIB:FILEPATH=/opt/X11/lib/libXcomposite.dylib //Path to a file. X11_Xcursor_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xcursor_LIB:FILEPATH=/opt/X11/lib/libXcursor.dylib //Path to a file. X11_Xdamage_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xdamage_LIB:FILEPATH=/opt/X11/lib/libXdamage.dylib //Path to a file. X11_Xdmcp_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xdmcp_LIB:FILEPATH=/opt/X11/lib/libXdmcp.dylib //Path to a library. X11_Xext_LIB:FILEPATH=/opt/X11/lib/libXext.dylib //Path to a file. X11_Xfixes_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xfixes_LIB:FILEPATH=/opt/X11/lib/libXfixes.dylib //Path to a file. X11_Xft_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xft_LIB:FILEPATH=/opt/X11/lib/libXft.dylib //Path to a file. X11_Xi_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xi_LIB:FILEPATH=/opt/X11/lib/libXi.dylib //Path to a file. X11_Xinerama_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xinerama_LIB:FILEPATH=/opt/X11/lib/libXinerama.dylib //Path to a file. X11_Xinput_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xinput_LIB:FILEPATH=/opt/X11/lib/libXi.dylib //Path to a file. X11_Xkb_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xkbfile_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xkbfile_LIB:FILEPATH=/opt/X11/lib/libxkbfile.dylib //Path to a file. X11_Xkblib_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xlib_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xmu_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xmu_LIB:FILEPATH=/opt/X11/lib/libXmu.dylib //Path to a file. X11_Xpm_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xpm_LIB:FILEPATH=/opt/X11/lib/libXpm.dylib //Path to a file. X11_Xrandr_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xrandr_LIB:FILEPATH=/opt/X11/lib/libXrandr.dylib //Path to a file. X11_Xrender_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xrender_LIB:FILEPATH=/opt/X11/lib/libXrender.dylib //Path to a file. X11_Xscreensaver_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xscreensaver_LIB:FILEPATH=/opt/X11/lib/libXss.dylib //Path to a file. X11_Xshape_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xt_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xt_LIB:FILEPATH=/opt/X11/lib/libXt.dylib //Path to a file. X11_Xutil_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xv_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xv_LIB:FILEPATH=/opt/X11/lib/libXv.dylib //Path to a library. X11_Xxf86misc_LIB:FILEPATH=/opt/X11/lib/libXxf86misc.dylib //Path to a library. X11_Xxf86vm_LIB:FILEPATH=/opt/X11/lib/libXxf86vm.dylib //Path to a file. X11_dpms_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_xf86misc_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_xf86vmode_INCLUDE_PATH:PATH=/opt/X11/include //Dependencies for the target gdcmCommon_LIB_DEPENDS:STATIC=general;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreFoundation.framework; //Dependencies for the target gdcmDICT_LIB_DEPENDS:STATIC=general;gdcmDSED;general;gdcmIOD; //Dependencies for the target gdcmDSED_LIB_DEPENDS:STATIC=general;gdcmCommon;general;itkzlib; //Dependencies for the target gdcmIOD_LIB_DEPENDS:STATIC=general;gdcmDSED;general;gdcmCommon;general;ITKEXPAT; //Dependencies for the target gdcmMEXD_LIB_DEPENDS:STATIC=general;gdcmMSFF;general;gdcmDICT;general;gdcmDSED;general;gdcmIOD;general;gdcmsocketxx; //Dependencies for the target gdcmMSFF_LIB_DEPENDS:STATIC=general;gdcmIOD;general;gdcmDSED;general;gdcmDICT;general;gdcmjpeg8;general;gdcmjpeg12;general;gdcmjpeg16;general;gdcmopenjpeg;general;gdcmcharls;general;gdcmuuid; //Dependencies for target gdcmcharls_LIB_DEPENDS:STATIC= //Dependencies for target gdcmjpeg12_LIB_DEPENDS:STATIC= //Dependencies for target gdcmjpeg16_LIB_DEPENDS:STATIC= //Dependencies for target gdcmjpeg8_LIB_DEPENDS:STATIC= //Dependencies for the target gdcmopenjpeg_LIB_DEPENDS:STATIC=general;m; //Dependencies for target gdcmsocketxx_LIB_DEPENDS:STATIC= //Dependencies for target gdcmuuid_LIB_DEPENDS:STATIC= //Value Computed by CMake gifticlib_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GIFTI/src/gifticlib //Value Computed by CMake gifticlib_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GIFTI/src/gifticlib //Dependencies for the target itkNetlibSlatec_LIB_DEPENDS:STATIC=general;itkv3p_netlib; //Value Computed by CMake itkdicomparser_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/DICOMParser/src/DICOMParser //Value Computed by CMake itkdicomparser_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/DICOMParser/src/DICOMParser //Dependencies for target itkdouble-conversion_LIB_DEPENDS:STATIC= //Dependencies for the target itkhdf5_LIB_DEPENDS:STATIC=general;m;general;itkzlib; //Dependencies for the target itkhdf5_cpp_LIB_DEPENDS:STATIC=general;itkhdf5; //Dependencies for target itkjpeg_LIB_DEPENDS:STATIC= //Dependencies for the target itkpng_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake itksys_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/KWSys/src/KWSys //Dependencies for target itksys_LIB_DEPENDS:STATIC= //Value Computed by CMake itksys_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/KWSys/src/KWSys //Dependencies for the target itktestlib_LIB_DEPENDS:STATIC=general;itkvcl; //Dependencies for the target itktiff_LIB_DEPENDS:STATIC=general;itkzlib;general;itkjpeg;general;-lm; //Dependencies for the target itkv3p_lsqr_LIB_DEPENDS:STATIC=general;m; //Dependencies for the target itkv3p_netlib_LIB_DEPENDS:STATIC=general;m; //Dependencies for the target itkvcl_LIB_DEPENDS:STATIC=general;m; //Dependencies for the target itkvnl_LIB_DEPENDS:STATIC=general;itkvcl; //Dependencies for the target itkvnl_algo_LIB_DEPENDS:STATIC=general;itkv3p_netlib;general;itkvnl;general;itkv3p_lsqr; //Dependencies for target itkzlib_LIB_DEPENDS:STATIC= //Value Computed by CMake lsqr_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/v3p/netlib/linalg //Value Computed by CMake lsqr_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/v3p/netlib/linalg //Value Computed by CMake netlib_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/v3p/netlib //Value Computed by CMake netlib_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/v3p/netlib //Value Computed by CMake vcl_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/vcl //Value Computed by CMake vcl_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/vcl //Value Computed by CMake vnl_algo_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/core/vnl/algo //Value Computed by CMake vnl_algo_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/core/vnl/algo //Value Computed by CMake vthreep_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/v3p //Value Computed by CMake vthreep_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/v3p //Value Computed by CMake vxl_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl //Value Computed by CMake vxl_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl //Value Computed by CMake vxl_config_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/config/cmake/config //Value Computed by CMake vxl_config_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/config/cmake/config //Value Computed by CMake vxlcore_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/core //Value Computed by CMake vxlcore_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/core ######################## # INTERNAL cache entries ######################## //ADVANCED property for variable: BUILD_DOCUMENTATION BUILD_DOCUMENTATION-ADVANCED:INTERNAL=1 //MODIFIED property for variable: BUILD_EXAMPLES BUILD_EXAMPLES-MODIFIED:INTERNAL=ON //MODIFIED property for variable: BUILD_SHARED_LIBS BUILD_SHARED_LIBS-MODIFIED:INTERNAL=ON //Build Static Executables BUILD_STATIC_EXECS:INTERNAL=OFF //ADVANCED property for variable: BUILD_TESTING BUILD_TESTING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_AR CMAKE_AR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_BUILD_TYPE CMAKE_BUILD_TYPE-ADVANCED:INTERNAL=1 //STRINGS property for variable: CMAKE_BUILD_TYPE CMAKE_BUILD_TYPE-STRINGS:INTERNAL=Debug;Release;MinSizeRel;RelWithDebInfo //This is the directory where this CMakeCache.txt was created CMAKE_CACHEFILE_DIR:INTERNAL=/Users/simpsonl/Software/ITKBuild //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache CMAKE_CACHE_MINOR_VERSION:INTERNAL=4 //Patch version of cmake used to create the current loaded cache CMAKE_CACHE_PATCH_VERSION:INTERNAL=0 //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 //Path to CMake executable. CMAKE_COMMAND:INTERNAL=/Applications/CMake.app/Contents/bin/cmake //Path to cpack program executable. CMAKE_CPACK_COMMAND:INTERNAL=/Applications/CMake.app/Contents/bin/cpack //Path to ctest program executable. CMAKE_CTEST_COMMAND:INTERNAL=/Applications/CMake.app/Contents/bin/ctest //ADVANCED property for variable: CMAKE_CXX_COMPILER CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_COMPILER CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Path to cache edit program executable. CMAKE_EDIT_COMMAND:INTERNAL=/Applications/CMake.app/Contents/bin/ccmake //Executable file format CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 //Name of external makefile project generator. CMAKE_EXTRA_GENERATOR:INTERNAL= //Name of generator. CMAKE_GENERATOR:INTERNAL=Unix Makefiles //Name of generator platform. CMAKE_GENERATOR_PLATFORM:INTERNAL= //Name of generator toolset. CMAKE_GENERATOR_TOOLSET:INTERNAL= //Is X11 around. CMAKE_HAS_X:INTERNAL=1 //Have function connect CMAKE_HAVE_CONNECT:INTERNAL=1 //Have function gethostbyname CMAKE_HAVE_GETHOSTBYNAME:INTERNAL=1 //Have symbol pthread_create CMAKE_HAVE_LIBC_CREATE:INTERNAL=1 //Have include limits.h CMAKE_HAVE_LIMITS_H:INTERNAL=1 //Have include pthread.h CMAKE_HAVE_PTHREAD_H:INTERNAL=1 //Have function remove CMAKE_HAVE_REMOVE:INTERNAL=1 //Have function shmat CMAKE_HAVE_SHMAT:INTERNAL=1 //Have includes sys/types.h;sys/prctl.h CMAKE_HAVE_SYS_PRCTL_H:INTERNAL= //Have include unistd.h CMAKE_HAVE_UNISTD_H:INTERNAL=1 //Source directory with the top level CMakeLists.txt file for this // project CMAKE_HOME_DIRECTORY:INTERNAL=/Users/simpsonl/Software/ITK-4.8.1 //ADVANCED property for variable: CMAKE_HP_PTHREADS CMAKE_HP_PTHREADS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_PREFIX CMAKE_INSTALL_PREFIX-ADVANCED:INTERNAL=1 //MODIFIED property for variable: CMAKE_INSTALL_PREFIX CMAKE_INSTALL_PREFIX-MODIFIED:INTERNAL=ON //Have library ICE CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER:INTERNAL=1 //ADVANCED property for variable: CMAKE_LINKER CMAKE_LINKER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MAKE_PROGRAM CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_NM CMAKE_NM-ADVANCED:INTERNAL=1 //Does the compiler support std::. CMAKE_NO_STD_NAMESPACE:INTERNAL=0 //number of local generators CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=252 //ADVANCED property for variable: CMAKE_OBJCOPY CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_OBJDUMP CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 //MODIFIED property for variable: CMAKE_OSX_ARCHITECTURES CMAKE_OSX_ARCHITECTURES-MODIFIED:INTERNAL=ON //MODIFIED property for variable: CMAKE_OSX_DEPLOYMENT_TARGET CMAKE_OSX_DEPLOYMENT_TARGET-MODIFIED:INTERNAL=ON //ADVANCED property for variable: CMAKE_RANLIB CMAKE_RANLIB-ADVANCED:INTERNAL=1 //Path to CMake installation. CMAKE_ROOT:INTERNAL=/Applications/CMake.app/Contents/share/cmake-3.4 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(char) CMAKE_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(double) CMAKE_SIZEOF_DOUBLE:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(float) CMAKE_SIZEOF_FLOAT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int) CMAKE_SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long) CMAKE_SIZEOF_LONG:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(short) CMAKE_SIZEOF_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(unsigned short) CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(void*) CMAKE_SIZEOF_VOID_P:INTERNAL=8 //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SKIP_RPATH CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE CMAKE_STD_NAMESPACE:INTERNAL=TRUE //ADVANCED property for variable: CMAKE_STRIP CMAKE_STRIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_THREAD_LIBS CMAKE_THREAD_LIBS-ADVANCED:INTERNAL=1 //uname command CMAKE_UNAME:INTERNAL=/usr/bin/uname //ADVANCED property for variable: CMAKE_USE_PTHREADS CMAKE_USE_PTHREADS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_USE_SPROC CMAKE_USE_SPROC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_USE_WIN32_THREADS CMAKE_USE_WIN32_THREADS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 //Result of TEST_BIG_ENDIAN CMAKE_WORDS_BIGENDIAN:INTERNAL=0 //ADVANCED property for variable: CMAKE_X_CFLAGS CMAKE_X_CFLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_X_LIBS CMAKE_X_LIBS-ADVANCED:INTERNAL=1 //Compiler support for a deprecated attribute COMPILER_HAS_DEPRECATED:INTERNAL=1 //Test COMPILER_HAS_DEPRECATED_ATTR COMPILER_HAS_DEPRECATED_ATTR:INTERNAL=1 //Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY COMPILER_HAS_HIDDEN_INLINE_VISIBILITY:INTERNAL=1 //Test COMPILER_HAS_HIDDEN_VISIBILITY COMPILER_HAS_HIDDEN_VISIBILITY:INTERNAL=1 //Result of TRY_COMPILE COMPILE_RESULT:INTERNAL=TRUE //ADVANCED property for variable: CPACK_BINARY_BUNDLE CPACK_BINARY_BUNDLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_DEB CPACK_BINARY_DEB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_DRAGNDROP CPACK_BINARY_DRAGNDROP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_IFW CPACK_BINARY_IFW-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_NSIS CPACK_BINARY_NSIS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_OSXX11 CPACK_BINARY_OSXX11-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_PACKAGEMAKER CPACK_BINARY_PACKAGEMAKER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_RPM CPACK_BINARY_RPM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_STGZ CPACK_BINARY_STGZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_TBZ2 CPACK_BINARY_TBZ2-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_TGZ CPACK_BINARY_TGZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_TXZ CPACK_BINARY_TXZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_TBZ2 CPACK_SOURCE_TBZ2-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_TGZ CPACK_SOURCE_TGZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_TXZ CPACK_SOURCE_TXZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_TZ CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_ZIP CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPPCHECK_EXECUTABLE CPPCHECK_EXECUTABLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPPCHECK_ROOT_DIR CPPCHECK_ROOT_DIR-ADVANCED:INTERNAL=1 //Test CXX_HAS_WARNING-Wall CXX_HAS_WARNING-Wall:INTERNAL=1 //Test CXX_HAS_WARNING-Wcast-align CXX_HAS_WARNING-Wcast-align:INTERNAL=1 //Test CXX_HAS_WARNING-Wdisabled-optimization CXX_HAS_WARNING-Wdisabled-optimization:INTERNAL=1 //Test CXX_HAS_WARNING-Wextra CXX_HAS_WARNING-Wextra:INTERNAL=1 //Test CXX_HAS_WARNING-Winvalid-pch CXX_HAS_WARNING-Winvalid-pch:INTERNAL=1 //Test CXX_HAS_WARNING-Wno-deprecated CXX_HAS_WARNING-Wno-deprecated:INTERNAL=1 //Test CXX_HAS_WARNING-Wno-format-nonliteral CXX_HAS_WARNING-Wno-format-nonliteral:INTERNAL=1 //Test CXX_HAS_WARNING-Wno-invalid-offsetof CXX_HAS_WARNING-Wno-invalid-offsetof:INTERNAL=1 //Test CXX_HAS_WARNING-Wno-long-double CXX_HAS_WARNING-Wno-long-double:INTERNAL= //Test CXX_HAS_WARNING-Wno-strict-overflow CXX_HAS_WARNING-Wno-strict-overflow:INTERNAL=1 //Test CXX_HAS_WARNING-Woverloaded-virtual CXX_HAS_WARNING-Woverloaded-virtual:INTERNAL=1 //Test CXX_HAS_WARNING-Wpointer-arith CXX_HAS_WARNING-Wpointer-arith:INTERNAL=1 //Test CXX_HAS_WARNING-Wshadow CXX_HAS_WARNING-Wshadow:INTERNAL=1 //Test CXX_HAS_WARNING-Wstrict-null-sentinel CXX_HAS_WARNING-Wstrict-null-sentinel:INTERNAL= //Test CXX_HAS_WARNING-Wunused CXX_HAS_WARNING-Wunused:INTERNAL=1 //Test CXX_HAS_WARNING-Wwrite-strings CXX_HAS_WARNING-Wwrite-strings:INTERNAL=1 //Test CXX_HAS_WARNING-funit-at-a-time CXX_HAS_WARNING-funit-at-a-time:INTERNAL=1 //Result of TRY_COMPILE CXX_HAVE_OFFSETOF:INTERNAL=TRUE //Test C_HAS_WARNING-Wall C_HAS_WARNING-Wall:INTERNAL=1 //Test C_HAS_WARNING-Wcast-align C_HAS_WARNING-Wcast-align:INTERNAL=1 //Test C_HAS_WARNING-Wdisabled-optimization C_HAS_WARNING-Wdisabled-optimization:INTERNAL=1 //Test C_HAS_WARNING-Wextra C_HAS_WARNING-Wextra:INTERNAL=1 //Test C_HAS_WARNING-Winvalid-pch C_HAS_WARNING-Winvalid-pch:INTERNAL=1 //Test C_HAS_WARNING-Wno-format-nonliteral C_HAS_WARNING-Wno-format-nonliteral:INTERNAL=1 //Test C_HAS_WARNING-Wno-long-double C_HAS_WARNING-Wno-long-double:INTERNAL= //Test C_HAS_WARNING-Wno-strict-overflow C_HAS_WARNING-Wno-strict-overflow:INTERNAL=1 //Test C_HAS_WARNING-Wno-uninitialized C_HAS_WARNING-Wno-uninitialized:INTERNAL=1 //Test C_HAS_WARNING-Wno-unused-parameter C_HAS_WARNING-Wno-unused-parameter:INTERNAL=1 //Test C_HAS_WARNING-Wpointer-arith C_HAS_WARNING-Wpointer-arith:INTERNAL=1 //Test C_HAS_WARNING-Wshadow C_HAS_WARNING-Wshadow:INTERNAL=1 //Test C_HAS_WARNING-Wunused C_HAS_WARNING-Wunused:INTERNAL=1 //Test C_HAS_WARNING-Wwrite-strings C_HAS_WARNING-Wwrite-strings:INTERNAL=1 //Test C_HAS_WARNING-funit-at-a-time C_HAS_WARNING-funit-at-a-time:INTERNAL=1 //Result of TRY_COMPILE DEV_T_IS_SCALAR:INTERNAL=TRUE //Result of TRY_RUN DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS:INTERNAL=1 //Result of TRY_COMPILE DOUBLE_CORRECT_NEEDED_COMPILED:INTERNAL=TRUE //ADVANCED property for variable: EXECINFO_LIB EXECINFO_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ExternalData_OBJECT_STORES ExternalData_OBJECT_STORES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ExternalData_URL_TEMPLATES ExternalData_URL_TEMPLATES-ADVANCED:INTERNAL=1 //Details about finding EXPAT FIND_PACKAGE_MESSAGE_DETAILS_EXPAT:INTERNAL=[ITKEXPAT][/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/Expat/src/expat;/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/Expat/src/expat][v()] //Details about finding Perl FIND_PACKAGE_MESSAGE_DETAILS_Perl:INTERNAL=[/usr/bin/perl][v5.16.2()] //Details about finding PythonInterp FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python][v2.7.5()] //Details about finding Threads FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] //Details about finding X11 FIND_PACKAGE_MESSAGE_DETAILS_X11:INTERNAL=[/opt/X11/lib/libX11.dylib][/opt/X11/include] //Details about finding ZLIB FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[itkzlib][/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/ZLIB/src;/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/ZLIB/src][v()] //Preserve compatibility with GDCM 2.0 release GDCMV2_0_COMPATIBILITY:INTERNAL=ON //When set to ON, gdcm::Trace macros will dumps message (override // NDEBUG settings) GDCM_ALWAYS_TRACE_MACRO:INTERNAL=OFF GDCM_CMAKE_DIR:INTERNAL=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm/CMake //Test GDCM_CXX_HAS_FUNCTION GDCM_CXX_HAS_FUNCTION:INTERNAL=1 GDCM_DEBUG_POSTFIX:INTERNAL= //Have includes sys/time.h;byteswap.h GDCM_HAVE_BYTESWAP_FILE_H:INTERNAL= //Have function gettimeofday GDCM_HAVE_GETTIMEOFDAY:INTERNAL=1 //Have include inttypes.h GDCM_HAVE_INTTYPES_H:INTERNAL=1 //Have include langinfo.h GDCM_HAVE_LANGINFO_H:INTERNAL=1 //Have symbol nl_langinfo GDCM_HAVE_NL_LANGINFO:INTERNAL=1 //Have include pthread.h GDCM_HAVE_PTHREAD_H:INTERNAL=1 //Have include rpc.h GDCM_HAVE_RPC_H:INTERNAL= //Have symbol snprintf GDCM_HAVE_SNPRINTF:INTERNAL=1 //Have include stdint.h GDCM_HAVE_STDINT_H:INTERNAL=1 //Have symbol strcasecmp GDCM_HAVE_STRCASECMP:INTERNAL=1 //Have symbol strncasecmp GDCM_HAVE_STRNCASECMP:INTERNAL=1 //Have function strptime GDCM_HAVE_STRPTIME:INTERNAL=1 //Have include ;sys/time.h GDCM_HAVE_SYS_TIME_H:INTERNAL=1 //Test GDCM_HAVE_WCHAR_IFSTREAM GDCM_HAVE_WCHAR_IFSTREAM:INTERNAL= //Have includes sys/time.h;winsock.h GDCM_HAVE_WINSOCK_H:INTERNAL= //Have function _snprintf GDCM_HAVE__SNPRINTF:INTERNAL= //Have function _stricmp GDCM_HAVE__STRICMP:INTERNAL= //Have function _strnicmp GDCM_HAVE__STRNICMP:INTERNAL= GDCM_INSTALL_PACKAGE_DIR:INTERNAL=lib/gdcm-2.5 //Remove all legacy code completely. GDCM_LEGACY_REMOVE:INTERNAL=OFF //Silence all legacy code messages. GDCM_LEGACY_SILENT:INTERNAL=OFF //Handle broken DICOM GDCM_SUPPORT_BROKEN_IMPLEMENTATION:INTERNAL=ON //Path to a valid temp directory GDCM_TEMP_DIRECTORY:INTERNAL=/Users/simpsonl/Software/ITKBuild/Testing/Temporary GDCM_USE_JPEGLS:INTERNAL=ON //Use kakadu lib, only turn it on if you know what you are doing. GDCM_USE_KAKADU:INTERNAL=OFF //Use openjpeg v2 version (advanced users only). GDCM_USE_OPENJPEG_V2:INTERNAL=ON //Use pvrg lib, only turn it on if you know what you are doing. GDCM_USE_PVRG:INTERNAL=OFF //Use system charls GDCM_USE_SYSTEM_CHARLS:INTERNAL=OFF //Use system expat GDCM_USE_SYSTEM_EXPAT:INTERNAL=ON //Use system json GDCM_USE_SYSTEM_JSON:INTERNAL=OFF //Use LibXml2 GDCM_USE_SYSTEM_LIBXML2:INTERNAL=OFF //Use system ljpeg (ijg lib) GDCM_USE_SYSTEM_LJPEG:INTERNAL=OFF //Use system openjpeg GDCM_USE_SYSTEM_OPENJPEG:INTERNAL=OFF //Use system OpenSSL GDCM_USE_SYSTEM_OPENSSL:INTERNAL=OFF //Use system papyrus3 GDCM_USE_SYSTEM_PAPYRUS3:INTERNAL=OFF //Use system podofo (pdf) GDCM_USE_SYSTEM_PODOFO:INTERNAL=OFF //Use system poppler (pdf) GDCM_USE_SYSTEM_POPPLER:INTERNAL=OFF //Use system socket++ GDCM_USE_SYSTEM_SOCKETXX:INTERNAL=OFF //Use system uuid GDCM_USE_SYSTEM_UUID:INTERNAL=OFF //Use system zlib GDCM_USE_SYSTEM_ZLIB:INTERNAL=ON //wxWidgets bridge ? GDCM_USE_WXWIDGETS:INTERNAL=OFF //Do not change GDCM_WRITE_ODD_LENGTH:INTERNAL=OFF //Result of TRY_COMPILE GETTIMEOFDAY_GIVES_TZ:INTERNAL=TRUE //Other test H5_CXX_HAVE_OFFSETOF:INTERNAL=1 //Other test H5_DEV_T_IS_SCALAR:INTERNAL=1 //Checking IF overflows normally converting floating-point to integer // values H5_FP_TO_INTEGER_OVERFLOW_WORKS:INTERNAL=1 //Result of TRY_COMPILE H5_FP_TO_INTEGER_OVERFLOW_WORKS_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_FP_TO_INTEGER_OVERFLOW_WORKS_RUN:INTERNAL=0 //Checking IF accurately roundup converting floating-point to unsigned // long long values H5_FP_TO_ULLONG_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_FP_TO_ULLONG_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_FP_TO_ULLONG_ACCURATE_RUN:INTERNAL=0 //Checking IF right maximum converting floating-point to unsigned // long long values H5_FP_TO_ULLONG_RIGHT_MAXIMUM:INTERNAL= //Result of TRY_COMPILE H5_FP_TO_ULLONG_RIGHT_MAXIMUM_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_FP_TO_ULLONG_RIGHT_MAXIMUM_RUN:INTERNAL=1 //Other test H5_GETTIMEOFDAY_GIVES_TZ:INTERNAL=1 //Have function alarm H5_HAVE_ALARM:INTERNAL=1 //Other test H5_HAVE_ATTRIBUTE:INTERNAL=1 //Other test H5_HAVE_C99_DESIGNATED_INITIALIZER:INTERNAL=1 //Other test H5_HAVE_C99_FUNC:INTERNAL=1 //Have symbol tzname H5_HAVE_DECL_TZNAME:INTERNAL=1 //Have function difftime H5_HAVE_DIFFTIME:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h;memory.h;dlfcn.h H5_HAVE_DLFCN_H:INTERNAL=1 //Have includes pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h;memory.h;dlfcn.h;features.h H5_HAVE_FEATURES_H:INTERNAL= //Have function fork H5_HAVE_FORK:INTERNAL=1 //Have function frexpf H5_HAVE_FREXPF:INTERNAL=1 //Have function frexpl H5_HAVE_FREXPL:INTERNAL=1 //Have function fseeko H5_HAVE_FSEEKO:INTERNAL=1 //Have function fseeko64 H5_HAVE_FSEEKO64:INTERNAL= //Have function fstat64 H5_HAVE_FSTAT64:INTERNAL=1 //Have function ftello H5_HAVE_FTELLO:INTERNAL=1 //Have function ftello64 H5_HAVE_FTELLO64:INTERNAL= //Other test H5_HAVE_FUNCTION:INTERNAL=1 //Have function gethostname H5_HAVE_GETHOSTNAME:INTERNAL=1 //Have function getpwuid H5_HAVE_GETPWUID:INTERNAL=1 //Have function getrusage H5_HAVE_GETRUSAGE:INTERNAL=1 //H5_HAVE_GETTIMEOFDAY H5_HAVE_GETTIMEOFDAY:INTERNAL=1 //Have includes ;globus/common.h H5_HAVE_GLOBUS_COMMON_H:INTERNAL= //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h;memory.h;dlfcn.h;inttypes.h H5_HAVE_INTTYPES_H:INTERNAL=1 //Have function ioctl H5_HAVE_IOCTL:INTERNAL=1 //Have includes ;io.h H5_HAVE_IO_H:INTERNAL= //Have library m; H5_HAVE_LIBM:INTERNAL=1 //Have library socket;m H5_HAVE_LIBSOCKET:INTERNAL= //Have library ucb;m H5_HAVE_LIBUCB:INTERNAL= //Have library ws2_32;m H5_HAVE_LIBWS2_32:INTERNAL= //Have library wsock32;m H5_HAVE_LIBWSOCK32:INTERNAL= //Have function longjmp H5_HAVE_LONGJMP:INTERNAL=1 //Have function lstat H5_HAVE_LSTAT:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h;memory.h H5_HAVE_MEMORY_H:INTERNAL=1 //Have includes ;mfhdf.h H5_HAVE_MFHDF_H:INTERNAL= //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h;memory.h;dlfcn.h;inttypes.h;netinet/in.h H5_HAVE_NETINET_IN_H:INTERNAL=1 //Other test H5_HAVE_OFF64_T:INTERNAL= //Have includes ;pdb.h H5_HAVE_PDB_H:INTERNAL= //Have include ;pthread.h H5_HAVE_PTHREAD_H:INTERNAL=1 //Have function random H5_HAVE_RANDOM:INTERNAL=1 //Have function rand_r H5_HAVE_RAND_R:INTERNAL=1 //Have function setjmp H5_HAVE_SETJMP:INTERNAL=1 //Have include pthread.h;setjmp.h H5_HAVE_SETJMP_H:INTERNAL=1 //Have function setsysinfo H5_HAVE_SETSYSINFO:INTERNAL= //Have function sigaction H5_HAVE_SIGACTION:INTERNAL=1 //Have function siglongjmp H5_HAVE_SIGLONGJMP:INTERNAL=1 //Have function signal H5_HAVE_SIGNAL:INTERNAL=1 //Have function sigprocmask H5_HAVE_SIGPROCMASK:INTERNAL=1 //Have function sigsetjmp H5_HAVE_SIGSETJMP:INTERNAL=1 //Have function snprintf H5_HAVE_SNPRINTF:INTERNAL=1 //Other test H5_HAVE_SOCKLEN_T:INTERNAL=1 //Have function srandom H5_HAVE_SRANDOM:INTERNAL=1 //Have includes pthread.h;setjmp.h;srbclient.h H5_HAVE_SRBCLIENT_H:INTERNAL= //Have function stat64 H5_HAVE_STAT64:INTERNAL=1 //Other test H5_HAVE_STAT_ST_BLOCKS:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h H5_HAVE_STDDEF_H:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h H5_HAVE_STDINT_H:INTERNAL=1 //Have include stdint.h H5_HAVE_STDINT_H_CXX:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h H5_HAVE_STDLIB_H:INTERNAL=1 //Have function strdup H5_HAVE_STRDUP:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h H5_HAVE_STRINGS_H:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h H5_HAVE_STRING_H:INTERNAL=1 //Other test H5_HAVE_STRUCT_TIMEZONE:INTERNAL=1 //Other test H5_HAVE_STRUCT_TM_TM_ZONE:INTERNAL=1 //Have function symlink H5_HAVE_SYMLINK:INTERNAL=1 //Have function system H5_HAVE_SYSTEM:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h H5_HAVE_SYS_IOCTL_H:INTERNAL=1 //Have includes pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/proc.h H5_HAVE_SYS_PROC_H:INTERNAL= //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h H5_HAVE_SYS_RESOURCE_H:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h H5_HAVE_SYS_SOCKET_H:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h H5_HAVE_SYS_STAT_H:INTERNAL=1 H5_HAVE_SYS_SYSINFO_H:INTERNAL= //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h H5_HAVE_SYS_TIMEB_H:INTERNAL=1 //H5_HAVE_SYS_TIME_GETTIMEOFDAY H5_HAVE_SYS_TIME_GETTIMEOFDAY:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h H5_HAVE_SYS_TIME_H:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h H5_HAVE_SYS_TYPES_H:INTERNAL=1 //Other test H5_HAVE_TIMEZONE:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h H5_HAVE_TIME_H:INTERNAL=1 //Have symbol TIOCGETD H5_HAVE_TIOCGETD:INTERNAL=1 //Have symbol TIOCGWINSZ H5_HAVE_TIOCGWINSZ:INTERNAL=1 //Other test H5_HAVE_TM_GMTOFF:INTERNAL=1 //Other test H5_HAVE_TM_ZONE:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h H5_HAVE_UNISTD_H:INTERNAL=1 //Have function vasprintf H5_HAVE_VASPRINTF:INTERNAL=1 //Have function vsnprintf H5_HAVE_VSNPRINTF:INTERNAL=1 //Have function waitpid H5_HAVE_WAITPID:INTERNAL=1 //Have includes pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h;memory.h;dlfcn.h;inttypes.h;netinet/in.h;winsock2.h H5_HAVE_WINSOCK_H:INTERNAL= //Other test H5_INLINE_TEST___inline:INTERNAL=1 //Other test H5_INLINE_TEST___inline__:INTERNAL=1 //Other test H5_INLINE_TEST_inline:INTERNAL=1 //checking IF accurately converting from integers to long double H5_INTEGER_TO_LDOUBLE_ACCURATE:INTERNAL=1 //checking IF converting from long double to integers is accurate H5_LDOUBLE_TO_INTEGER_ACCURATE:INTERNAL=1 //Checking IF converting from long double to integers works H5_LDOUBLE_TO_INTEGER_WORKS:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_INTEGER_WORKS_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LDOUBLE_TO_INTEGER_WORKS_RUN:INTERNAL=0 //Checking IF correctly converting long double to (unsigned) long // long values H5_LDOUBLE_TO_LLONG_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_LLONG_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LDOUBLE_TO_LLONG_ACCURATE_RUN:INTERNAL=0 //Checking IF correctly converting long double to unsigned int // values H5_LDOUBLE_TO_UINT_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_UINT_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LDOUBLE_TO_UINT_ACCURATE_RUN:INTERNAL=0 //Checking IF compiling long long to floating-point typecasts work H5_LLONG_TO_FP_CAST_WORKS:INTERNAL=1 //Checking IF correctly converting (unsigned) long long to long // double values H5_LLONG_TO_LDOUBLE_CORRECT:INTERNAL=1 //Result of TRY_COMPILE H5_LLONG_TO_LDOUBLE_CORRECT_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LLONG_TO_LDOUBLE_CORRECT_RUN:INTERNAL=0 //Other test H5_LONE_COLON:INTERNAL= //Checking IF alignment restrictions are strictly enforced H5_NO_ALIGNMENT_RESTRICTIONS:INTERNAL=1 //Result of TRY_COMPILE H5_NO_ALIGNMENT_RESTRICTIONS_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_NO_ALIGNMENT_RESTRICTIONS_RUN:INTERNAL=0 //Width for printf for type `long long' or `__int64', us. `ll H5_PRINTF_LL_WIDTH:INTERNAL="ll" //CHECK_TYPE_SIZE: sizeof(char) H5_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(double) H5_SIZEOF_DOUBLE:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(float) H5_SIZEOF_FLOAT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int) H5_SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int16_t) H5_SIZEOF_INT16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(int32_t) H5_SIZEOF_INT32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int64_t) H5_SIZEOF_INT64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int8_t) H5_SIZEOF_INT8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int_fast16_t) H5_SIZEOF_INT_FAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(int_fast32_t) H5_SIZEOF_INT_FAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int_fast64_t) H5_SIZEOF_INT_FAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int_fast8_t) H5_SIZEOF_INT_FAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int_least16_t) H5_SIZEOF_INT_LEAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(int_least32_t) H5_SIZEOF_INT_LEAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int_least64_t) H5_SIZEOF_INT_LEAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int_least8_t) H5_SIZEOF_INT_LEAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(long double) H5_SIZEOF_LONG_DOUBLE:INTERNAL=16 //CHECK_TYPE_SIZE: sizeof(long long) H5_SIZEOF_LONG_LONG:INTERNAL=8 //SizeOf for off64_t H5_SIZEOF_OFF64_T:INTERNAL=0 //CHECK_TYPE_SIZE: sizeof(off_t) H5_SIZEOF_OFF_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(short) H5_SIZEOF_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint16_t) H5_SIZEOF_UINT16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint32_t) H5_SIZEOF_UINT32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint64_t) H5_SIZEOF_UINT64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint8_t) H5_SIZEOF_UINT8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(uint_fast16_t) H5_SIZEOF_UINT_FAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint_fast32_t) H5_SIZEOF_UINT_FAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint_fast64_t) H5_SIZEOF_UINT_FAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint_fast8_t) H5_SIZEOF_UINT_FAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(uint_least16_t) H5_SIZEOF_UINT_LEAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint_least32_t) H5_SIZEOF_UINT_LEAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint_least64_t) H5_SIZEOF_UINT_LEAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint_least8_t) H5_SIZEOF_UINT_LEAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(unsigned) H5_SIZEOF_UNSIGNED:INTERNAL=4 //SizeOf for __int64 H5_SIZEOF___INT64:INTERNAL=0 //Other test H5_STDC_HEADERS:INTERNAL=1 //Other test H5_SYSTEM_SCOPE_THREADS:INTERNAL=1 //Other test H5_TIME_WITH_SYS_TIME:INTERNAL=1 //Checking IF compiling unsigned long long to floating-point typecasts // work H5_ULLONG_TO_FP_CAST_WORKS:INTERNAL=1 //Checking IF converting unsigned long long to long double with // precision H5_ULLONG_TO_LDOUBLE_PRECISION:INTERNAL=1 //Result of TRY_COMPILE H5_ULLONG_TO_LDOUBLE_PRECISION_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_ULLONG_TO_LDOUBLE_PRECISION_RUN:INTERNAL=0 //Checking IF accurately converting unsigned long to float values H5_ULONG_TO_FLOAT_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_ULONG_TO_FLOAT_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_ULONG_TO_FLOAT_ACCURATE_RUN:INTERNAL=0 //Checking IF accurately converting unsigned long long to floating-point // values H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE:INTERNAL= //Result of TRY_COMPILE H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE_RUN:INTERNAL=1 //Other test H5_VSNPRINTF_WORKS:INTERNAL=1 //Have include assert.h HAVE_ASSERT_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_ATTRIBUTE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_C99_DESIGNATED_INITIALIZER:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_C99_FUNC:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_FLOAT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_VOID_P:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_WORDS_BIGENDIAN:INTERNAL=TRUE //Have include dlfcn.h HAVE_DLFCN_H:INTERNAL=1 //Have include emmintrin.h HAVE_EMMINTRIN_H:INTERNAL=1 //Have include fcntl.h HAVE_FCNTL_H:INTERNAL=1 //Have include fenv.h HAVE_FENV_H:INTERNAL=1 //Have function floor HAVE_FLOOR:INTERNAL=1 //Result of TRY_COMPILE HAVE_FUNCTION:INTERNAL=TRUE //Have function getopt HAVE_GETOPT:INTERNAL=1 //Result of TRY_COMPILE HAVE_H5_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_FLOAT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_OFF64_T:INTERNAL=FALSE //Result of TRY_COMPILE HAVE_H5_SIZEOF_OFF_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UNSIGNED:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF___INT64:INTERNAL=FALSE //Have includes ieeefp.h HAVE_IEEEFP_H:INTERNAL= //Have include stdlib.h;unistd.h;inttypes.h HAVE_INTTYPES_H:INTERNAL=1 //Have function isascii HAVE_ISASCII:INTERNAL=1 // HAVE_ITK_CPP_FUNCTION:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF___INT64:INTERNAL=FALSE //Have include limits.h HAVE_LIMITS_H:INTERNAL=1 //Have includes malloc.h HAVE_MALLOC_H:INTERNAL= //Have function memmove HAVE_MEMMOVE:INTERNAL=1 //Have include memory.h HAVE_MEMORY_H:INTERNAL=1 //Have function memset HAVE_MEMSET:INTERNAL=1 //Have function mmap HAVE_MMAP:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h;sys/socket.h;sys/sockio.h;net/if.h;netinet/in.h HAVE_NETINET_IN_H:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h;sys/socket.h;sys/sockio.h;net/if.h;netinet/in.h;net/if_dl.h;net/if_arp.h HAVE_NET_IF_ARP_H:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h;sys/socket.h;sys/sockio.h;net/if.h;netinet/in.h;net/if_dl.h HAVE_NET_IF_DL_H:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h;sys/socket.h;sys/sockio.h;net/if.h HAVE_NET_IF_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_OFF64_T:INTERNAL=FALSE //Have function pow HAVE_POW:INTERNAL=1 //Result of TRY_COMPILE HAVE_QNANHIBIT_VALUE:INTERNAL=TRUE //Have include search.h HAVE_SEARCH_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_SIZEOF_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_SOCKLEN_T:INTERNAL=TRUE //Have function sqrt HAVE_SQRT:INTERNAL=1 //Result of TRY_COMPILE HAVE_STAT_ST_BLOCKS:INTERNAL=TRUE //Have include stddef.h HAVE_STDDEF_H:INTERNAL=1 //Have include stdint.h HAVE_STDINT_H:INTERNAL=1 //Have include stdlib.h HAVE_STDLIB_H:INTERNAL=1 //Have function strcasecmp HAVE_STRCASECMP:INTERNAL=1 //Have function strchr HAVE_STRCHR:INTERNAL=1 //Have include strings.h HAVE_STRINGS_H:INTERNAL=1 //Have include string.h HAVE_STRING_H:INTERNAL=1 //Have function strrchr HAVE_STRRCHR:INTERNAL=1 //Have function strstr HAVE_STRSTR:INTERNAL=1 //Have function strtol HAVE_STRTOL:INTERNAL=1 //Have function strtoul HAVE_STRTOUL:INTERNAL=1 //Result of TRY_COMPILE HAVE_STRUCT_TIMEZONE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_STRUCT_TM_TM_ZONE:INTERNAL=TRUE //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h HAVE_SYS_FILE_H:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h HAVE_SYS_IOCTL_H:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h;sys/socket.h HAVE_SYS_SOCKET_H:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h;sys/socket.h;sys/sockio.h HAVE_SYS_SOCKIO_H:INTERNAL=1 //Have include sys/stat.h HAVE_SYS_STAT_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_SYS_TIME_GETTIMEOFDAY:INTERNAL=TRUE //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h HAVE_SYS_TIME_H:INTERNAL=1 //Have include sys/types.h HAVE_SYS_TYPES_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_TIMEZONE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_TIME_GETTIMEOFDAY:INTERNAL=FALSE //Result of TRY_COMPILE HAVE_TM_GMTOFF:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_TM_ZONE:INTERNAL=TRUE //Have include unistd.h HAVE_UNISTD_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_VXL_BIG_ENDIAN:INTERNAL=TRUE //Have includes windows.h HAVE_WINDOWS_H:INTERNAL= //Result of TRY_COMPILE HAVE_WORDS_BIGENDIAN:INTERNAL=TRUE //Allow External Library Building HDF5_ALLOW_EXTERNAL_SUPPORT:INTERNAL=OFF //Build HDF5 C++ Library HDF5_BUILD_CPP_LIB:INTERNAL=ON //Build HIGH Level HDF5 Library HDF5_BUILD_HL_LIB:INTERNAL=OFF //Disable compiler warnings HDF5_DISABLE_COMPILER_WARNINGS:INTERNAL=OFF //Enable the function stack tracing (for developer debugging). HDF5_ENABLE_CODESTACK:INTERNAL=OFF //Enable code coverage for Libraries and Programs HDF5_ENABLE_COVERAGE:INTERNAL=OFF //Enable deprecated public API symbols HDF5_ENABLE_DEPRECATED_SYMBOLS:INTERNAL=ON //Enable GPFS hints for the MPI/POSIX file driver HDF5_ENABLE_GPFS:INTERNAL=OFF //Enable datasets larger than memory HDF5_ENABLE_HSIZET:INTERNAL=ON //Enable support for large (64-bit) files on Linux. HDF5_ENABLE_LARGE_FILE:INTERNAL=ON //Enable parallel build (requires MPI) HDF5_ENABLE_PARALLEL:INTERNAL=OFF //Use SZip Filter HDF5_ENABLE_SZIP_SUPPORT:INTERNAL=OFF //Enable Threadsafety HDF5_ENABLE_THREADSAFE:INTERNAL=OFF //Enable API tracing capability HDF5_ENABLE_TRACE:INTERNAL=OFF //Indicate that a memory checker is used HDF5_ENABLE_USING_MEMCHECKER:INTERNAL=OFF //Enable Zlib Filters HDF5_ENABLE_Z_LIB_SUPPORT:INTERNAL=ON //Securely clear file buffers before writing to file HDF5_Enable_Clear_File_Buffers:INTERNAL=ON //Instrument The library HDF5_Enable_Instrument:INTERNAL=OFF //Used to pass variables between directories HDF5_LIBRARIES_TO_EXPORT:INTERNAL=itkhdf5;itkhdf5_cpp //Enable metadata trace file collection HDF5_METADATA_TRACE_FILE:INTERNAL=OFF //CPACK - include external libraries HDF5_PACKAGE_EXTLIBS:INTERNAL=OFF //Result of TRY_COMPILE HDF5_PRINTF_LL_TEST_COMPILE:INTERNAL=TRUE //Result of TRY_RUN HDF5_PRINTF_LL_TEST_RUN:INTERNAL=0 //Whether to perform strict file format checks HDF5_STRICT_FORMAT_CHECKS:INTERNAL=OFF //Use the HDF5 1.6.x API by default HDF5_USE_16_API_DEFAULT:INTERNAL=OFF //Use the FLETCHER32 Filter HDF5_USE_FILTER_FLETCHER32:INTERNAL=ON //Use the NBIT Filter HDF5_USE_FILTER_NBIT:INTERNAL=ON //Use the SCALEOFFSET Filter HDF5_USE_FILTER_SCALEOFFSET:INTERNAL=ON //Use the SHUFFLE Filter HDF5_USE_FILTER_SHUFFLE:INTERNAL=ON //Use the PACKED BITS feature in h5dump HDF5_USE_H5DUMP_PACKED_BITS:INTERNAL=ON //IF data accuracy is guaranteed during data conversions HDF5_WANT_DATA_ACCURACY:INTERNAL=ON //exception handling functions is checked during data conversions HDF5_WANT_DCONV_EXCEPTION:INTERNAL=ON //Use Legacy Names for Libraries and Programs HDF_LEGACY_NAMING:INTERNAL=ON //Result of TRY_COMPILE INLINE_TEST___inline:INTERNAL=TRUE //Result of TRY_COMPILE INLINE_TEST___inline__:INTERNAL=TRUE //Result of TRY_COMPILE INLINE_TEST_inline:INTERNAL=TRUE //Request building Bridge modules ITKGroup_Bridge:INTERNAL=OFF //Request building Compatibility modules ITKGroup_Compatibility:INTERNAL=OFF //Request building Core modules ITKGroup_Core:INTERNAL=ON //Request building Filtering modules ITKGroup_Filtering:INTERNAL=OFF //Request building IO modules ITKGroup_IO:INTERNAL=OFF //Request building Nonunit modules ITKGroup_Nonunit:INTERNAL=OFF //Request building Numerics modules ITKGroup_Numerics:INTERNAL=OFF //Request building Registration modules ITKGroup_Registration:INTERNAL=OFF //Request building Remote modules ITKGroup_Remote:INTERNAL=OFF //Request building Segmentation modules ITKGroup_Segmentation:INTERNAL=OFF //Request building ThirdParty modules ITKGroup_ThirdParty:INTERNAL=OFF //Request building Video modules ITKGroup_Video:INTERNAL=OFF //ADVANCED property for variable: ITK_BUILD_ALL_MODULES_FOR_TESTS ITK_BUILD_ALL_MODULES_FOR_TESTS-ADVANCED:INTERNAL=1 //Test ITK_COMPILER_DOES_NOT_NEED_MSSE2_FLAG ITK_COMPILER_DOES_NOT_NEED_MSSE2_FLAG:INTERNAL=1 //Result of TRY_COMPILE ITK_COMPILER_HAS_BLOCKS:INTERNAL=TRUE //Test ITK_COMPILER_SUPPORTS_SSE2_32 ITK_COMPILER_SUPPORTS_SSE2_32:INTERNAL=1 //Test ITK_COMPILER_SUPPORTS_SSE2_64 ITK_COMPILER_SUPPORTS_SSE2_64:INTERNAL=1 //ADVANCED property for variable: ITK_COMPUTER_MEMORY_SIZE ITK_COMPUTER_MEMORY_SIZE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_CPPCHECK_TEST ITK_CPPCHECK_TEST-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE ITK_CPP_FUNCTION:INTERNAL=TRUE //ADVANCED property for variable: ITK_DOXYGEN_CHM ITK_DOXYGEN_CHM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_DOCSET ITK_DOXYGEN_DOCSET-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_ECLIPSEHELP ITK_DOXYGEN_ECLIPSEHELP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_HTML ITK_DOXYGEN_HTML-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_LATEX ITK_DOXYGEN_LATEX-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_QHP ITK_DOXYGEN_QHP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_RTF ITK_DOXYGEN_RTF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_XML ITK_DOXYGEN_XML-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DYNAMIC_LOADING ITK_DYNAMIC_LOADING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_FORBID_DOWNLOADS ITK_FORBID_DOWNLOADS-ADVANCED:INTERNAL=1 //Remove code that will become legacy in future releases completely. ITK_FUTURE_LEGACY_REMOVE:INTERNAL=0 //Result of TRY_COMPILE ITK_HAS_CPP11_ALIGNAS:INTERNAL=FALSE //Result of TRY_COMPILE ITK_HAS_CPP11_TYPETRAITS:INTERNAL=FALSE //Result of TRY_COMPILE ITK_HAS_GNU_ATTRIBUTE_ALIGNED:INTERNAL=TRUE //Have include tr1/type_traits ITK_HAS_STLTR1_TR1_TYPE_TRAITS:INTERNAL=1 //Have include type_traits ITK_HAS_STLTR1_TYPE_TRAITS:INTERNAL= //For __sync atomic builtins. ITK_HAVE_SYNC_BUILTINS:INTERNAL=1 //ADVANCED property for variable: ITK_LEGACY_REMOVE ITK_LEGACY_REMOVE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_LEGACY_SILENT ITK_LEGACY_SILENT-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE ITK_SUPPORTS_FDSTREAM_HPP:INTERNAL=TRUE //Result of TRY_COMPILE ITK_SUPPORTS_TEMPLATED_FRIEND_FUNCTION_WITH_EMPTY_BRACKETS:INTERNAL=TRUE //Result of TRY_COMPILE ITK_SUPPORTS_TEMPLATED_FRIEND_FUNCTION_WITH_NULL_STRING:INTERNAL=FALSE //Result of TRY_COMPILE ITK_SUPPORTS_TEMPLATED_FRIEND_FUNCTION_WITH_TEMPLATE_ARGUMENTS:INTERNAL=FALSE //Result of TRY_COMPILE ITK_SUPPORTS_WCHAR_T_FILENAME_CSTYLEIO:INTERNAL=FALSE //Result of TRY_COMPILE ITK_SUPPORTS_WCHAR_T_FILENAME_IOSTREAMS_CONSTRUCTORS:INTERNAL=FALSE //Result of TRY_COMPILE ITK_TEST_SYNC_BUILTINS_COMPILED:INTERNAL=TRUE //ADVANCED property for variable: ITK_USE_64BITS_IDS ITK_USE_64BITS_IDS-ADVANCED:INTERNAL=1 //MODIFIED property for variable: ITK_USE_64BITS_IDS ITK_USE_64BITS_IDS-MODIFIED:INTERNAL=ON //ADVANCED property for variable: ITK_USE_BRAINWEB_DATA ITK_USE_BRAINWEB_DATA-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_CONCEPT_CHECKING ITK_USE_CONCEPT_CHECKING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_FFTWD ITK_USE_FFTWD-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_FFTWF ITK_USE_FFTWF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_FLOAT_SPACE_PRECISION ITK_USE_FLOAT_SPACE_PRECISION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_GPU ITK_USE_GPU-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_KWSTYLE ITK_USE_KWSTYLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_STRICT_CONCEPT_CHECKING ITK_USE_STRICT_CONCEPT_CHECKING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_DOUBLECONVERSION ITK_USE_SYSTEM_DOUBLECONVERSION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_EXPAT ITK_USE_SYSTEM_EXPAT-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_FFTW ITK_USE_SYSTEM_FFTW-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_GDCM ITK_USE_SYSTEM_GDCM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_HDF5 ITK_USE_SYSTEM_HDF5-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_JPEG ITK_USE_SYSTEM_JPEG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_LIBRARIES ITK_USE_SYSTEM_LIBRARIES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_PNG ITK_USE_SYSTEM_PNG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_SZIP ITK_USE_SYSTEM_SZIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_TIFF ITK_USE_SYSTEM_TIFF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_VXL ITK_USE_SYSTEM_VXL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_ZLIB ITK_USE_SYSTEM_ZLIB-ADVANCED:INTERNAL=1 //Build external languages support ITK_WRAPPING:INTERNAL=OFF //ADVANCED property for variable: ITK_WRAP_JAVA ITK_WRAP_JAVA-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_WRAP_PERL ITK_WRAP_PERL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_WRAP_RUBY ITK_WRAP_RUBY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_WRAP_TCL ITK_WRAP_TCL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: KWSTYLE_EXECUTABLE KWSTYLE_EXECUTABLE-ADVANCED:INTERNAL=1 //Result of TRY_RUN KWSYS_CHAR_IS_SIGNED:INTERNAL=0 //Result of TRY_COMPILE KWSYS_CHAR_IS_SIGNED_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ATOLL_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ATOL_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_BACKTRACE_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_CSTDDEF_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_CSTDIO_COMPILED:INTERNAL=TRUE //Have include cxxabi.h KWSYS_CXX_HAS_CXXABIH:INTERNAL=1 //Result of TRY_COMPILE KWSYS_CXX_HAS_CXXABI_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_DLADDR_COMPILED:INTERNAL=TRUE //Have include dlfcn.h KWSYS_CXX_HAS_DLFCNH:INTERNAL=1 //Result of TRY_COMPILE KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H_COMPILED:INTERNAL=FALSE //Have include execinfo.h KWSYS_CXX_HAS_EXECINFOH:INTERNAL=1 //Result of TRY_COMPILE KWSYS_CXX_HAS_FULL_SPECIALIZATION_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_LONG_LONG_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_MEMBER_TEMPLATES_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_NULL_TEMPLATE_ARGS_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_RLIMIT64_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_SETENV_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_UNSETENV_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_UTIMENSAT_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_UTIMES_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS__ATOI64_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS___INT64_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_C_HAS_PTRDIFF_T_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_C_HAS_SSIZE_T_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_C_TYPE_MACROS_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_HAVE_BINARY_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_HAVE_STD_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_USE_ANSI_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_USE_SSTREAM_COMPILED:INTERNAL=TRUE //Result of TRY_RUN KWSYS_LFS_WORKS:INTERNAL=0 //Result of TRY_COMPILE KWSYS_LFS_WORKS_COMPILED:INTERNAL=TRUE //CHECK_TYPE_SIZE: sizeof(char) KWSYS_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: __int64 unknown KWSYS_SIZEOF___INT64:INTERNAL= //Result of TRY_COMPILE KWSYS_STAT_HAS_ST_MTIM_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_OBJECTS_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_REBIND_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_TEMPLATE_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_ITERATOR_TRAITS_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_WSTRING_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAVE_STD_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_STRING_HAVE_NEQ_CHAR_COMPILED:INTERNAL=TRUE //Have include sys/types.h;ifaddrs.h KWSYS_SYS_HAS_IFADDRS_H:INTERNAL=1 //Result of TRY_COMPILE LONE_COLON:INTERNAL=FALSE //ADVANCED property for variable: MAXIMUM_NUMBER_OF_HEADERS MAXIMUM_NUMBER_OF_HEADERS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_AnalyzeObjectMapIO Module_AnalyzeObjectMapIO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_BridgeNumPy Module_BridgeNumPy-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_HigherOrderAccurateGradient Module_HigherOrderAccurateGradient-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_IOFDF Module_IOFDF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_IOSTL Module_IOSTL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_IOTransformDCMTK Module_IOTransformDCMTK-ADVANCED:INTERNAL=1 //Request building ITKAnisotropicSmoothing Module_ITKAnisotropicSmoothing:INTERNAL=OFF //Request building ITKAntiAlias Module_ITKAntiAlias:INTERNAL=OFF //Request building ITKBiasCorrection Module_ITKBiasCorrection:INTERNAL=OFF //Request building ITKBinaryMathematicalMorphology Module_ITKBinaryMathematicalMorphology:INTERNAL=OFF //Request building ITKBioCell Module_ITKBioCell:INTERNAL=OFF //Request building ITKClassifiers Module_ITKClassifiers:INTERNAL=OFF //Request building ITKColormap Module_ITKColormap:INTERNAL=OFF //Request building ITKCommon Module_ITKCommon:INTERNAL=OFF //Request building ITKConnectedComponents Module_ITKConnectedComponents:INTERNAL=OFF //Request building ITKConvolution Module_ITKConvolution:INTERNAL=OFF //Request building ITKCurvatureFlow Module_ITKCurvatureFlow:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDCMTK Module_ITKDCMTK-ADVANCED:INTERNAL=1 //Request building ITKDICOMParser Module_ITKDICOMParser:INTERNAL=OFF //Request building ITKDeconvolution Module_ITKDeconvolution:INTERNAL=OFF //Request building ITKDeformableMesh Module_ITKDeformableMesh:INTERNAL=OFF //Request building ITKDenoising Module_ITKDenoising:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDeprecated Module_ITKDeprecated-ADVANCED:INTERNAL=1 //Request building ITKDiffusionTensorImage Module_ITKDiffusionTensorImage:INTERNAL=OFF //Request building ITKDisplacementField Module_ITKDisplacementField:INTERNAL=OFF //Request building ITKDistanceMap Module_ITKDistanceMap:INTERNAL=OFF //Request building ITKDoubleConversion Module_ITKDoubleConversion:INTERNAL=OFF //Request building ITKEigen Module_ITKEigen:INTERNAL=OFF //Request building ITKExpat Module_ITKExpat:INTERNAL=OFF //Request building ITKFEM Module_ITKFEM:INTERNAL=OFF //Request building ITKFEMRegistration Module_ITKFEMRegistration:INTERNAL=OFF //Request building ITKFFT Module_ITKFFT:INTERNAL=OFF //Request building ITKFastMarching Module_ITKFastMarching:INTERNAL=OFF //Request building ITKFiniteDifference Module_ITKFiniteDifference:INTERNAL=OFF //Request building ITKGDCM Module_ITKGDCM:INTERNAL=OFF //Request building ITKGIFTI Module_ITKGIFTI:INTERNAL=OFF //Request building ITKGPUAnisotropicSmoothing Module_ITKGPUAnisotropicSmoothing:INTERNAL=OFF //Request building ITKGPUCommon Module_ITKGPUCommon:INTERNAL=OFF //Request building ITKGPUFiniteDifference Module_ITKGPUFiniteDifference:INTERNAL=OFF //Request building ITKGPUImageFilterBase Module_ITKGPUImageFilterBase:INTERNAL=OFF //Request building ITKGPUPDEDeformableRegistration Module_ITKGPUPDEDeformableRegistration:INTERNAL=OFF //Request building ITKGPURegistrationCommon Module_ITKGPURegistrationCommon:INTERNAL=OFF //Request building ITKGPUSmoothing Module_ITKGPUSmoothing:INTERNAL=OFF //Request building ITKGPUThresholding Module_ITKGPUThresholding:INTERNAL=OFF //Request building ITKHDF5 Module_ITKHDF5:INTERNAL=OFF //Request building ITKIOBMP Module_ITKIOBMP:INTERNAL=OFF //Request building ITKIOBioRad Module_ITKIOBioRad:INTERNAL=OFF //Request building ITKIOCSV Module_ITKIOCSV:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIODCMTK Module_ITKIODCMTK-ADVANCED:INTERNAL=1 //Request building ITKIOGDCM Module_ITKIOGDCM:INTERNAL=OFF //Request building ITKIOGE Module_ITKIOGE:INTERNAL=OFF //Request building ITKIOGIPL Module_ITKIOGIPL:INTERNAL=OFF //Request building ITKIOHDF5 Module_ITKIOHDF5:INTERNAL=OFF //Request building ITKIOIPL Module_ITKIOIPL:INTERNAL=OFF //Request building ITKIOImageBase Module_ITKIOImageBase:INTERNAL=OFF //Request building ITKIOJPEG Module_ITKIOJPEG:INTERNAL=OFF //Request building ITKIOLSM Module_ITKIOLSM:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOMINC Module_ITKIOMINC-ADVANCED:INTERNAL=1 //Request building ITKIOMRC Module_ITKIOMRC:INTERNAL=OFF //Request building ITKIOMesh Module_ITKIOMesh:INTERNAL=OFF //Request building ITKIOMeta Module_ITKIOMeta:INTERNAL=OFF //Request building ITKIONIFTI Module_ITKIONIFTI:INTERNAL=OFF //Request building ITKIONRRD Module_ITKIONRRD:INTERNAL=OFF //Request building ITKIOPNG Module_ITKIOPNG:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOPhilipsREC Module_ITKIOPhilipsREC-ADVANCED:INTERNAL=1 //Request building ITKIORAW Module_ITKIORAW:INTERNAL=OFF //Request building ITKIOSiemens Module_ITKIOSiemens:INTERNAL=OFF //Request building ITKIOSpatialObjects Module_ITKIOSpatialObjects:INTERNAL=OFF //Request building ITKIOStimulate Module_ITKIOStimulate:INTERNAL=OFF //Request building ITKIOTIFF Module_ITKIOTIFF:INTERNAL=OFF //Request building ITKIOTransformBase Module_ITKIOTransformBase:INTERNAL=OFF //Request building ITKIOTransformHDF5 Module_ITKIOTransformHDF5:INTERNAL=OFF //Request building ITKIOTransformInsightLegacy Module_ITKIOTransformInsightLegacy:INTERNAL=OFF //Request building ITKIOTransformMatlab Module_ITKIOTransformMatlab:INTERNAL=OFF //Request building ITKIOVTK Module_ITKIOVTK:INTERNAL=OFF //Request building ITKIOXML Module_ITKIOXML:INTERNAL=OFF //Request building ITKImageAdaptors Module_ITKImageAdaptors:INTERNAL=OFF //Request building ITKImageCompare Module_ITKImageCompare:INTERNAL=OFF //Request building ITKImageCompose Module_ITKImageCompose:INTERNAL=OFF //Request building ITKImageFeature Module_ITKImageFeature:INTERNAL=OFF //Request building ITKImageFilterBase Module_ITKImageFilterBase:INTERNAL=OFF //Request building ITKImageFunction Module_ITKImageFunction:INTERNAL=OFF //Request building ITKImageFusion Module_ITKImageFusion:INTERNAL=OFF //Request building ITKImageGradient Module_ITKImageGradient:INTERNAL=OFF //Request building ITKImageGrid Module_ITKImageGrid:INTERNAL=OFF //Request building ITKImageIntensity Module_ITKImageIntensity:INTERNAL=OFF //Request building ITKImageLabel Module_ITKImageLabel:INTERNAL=OFF //Request building ITKImageNoise Module_ITKImageNoise:INTERNAL=OFF //Request building ITKImageSources Module_ITKImageSources:INTERNAL=OFF //Request building ITKImageStatistics Module_ITKImageStatistics:INTERNAL=OFF //Request building ITKIntegratedTest Module_ITKIntegratedTest:INTERNAL=OFF //Request building ITKJPEG Module_ITKJPEG:INTERNAL=OFF //Request building ITKKLMRegionGrowing Module_ITKKLMRegionGrowing:INTERNAL=OFF //Request building ITKKWSys Module_ITKKWSys:INTERNAL=OFF //Request building ITKLabelMap Module_ITKLabelMap:INTERNAL=OFF //Request building ITKLabelVoting Module_ITKLabelVoting:INTERNAL=OFF //Request building ITKLevelSets Module_ITKLevelSets:INTERNAL=OFF //Request building ITKLevelSetsv4 Module_ITKLevelSetsv4:INTERNAL=OFF //ADVANCED property for variable: Module_ITKLevelSetsv4Visualization Module_ITKLevelSetsv4Visualization-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKMINC Module_ITKMINC-ADVANCED:INTERNAL=1 //Request building ITKMarkovRandomFieldsClassifiers Module_ITKMarkovRandomFieldsClassifiers:INTERNAL=OFF //Request building ITKMathematicalMorphology Module_ITKMathematicalMorphology:INTERNAL=OFF //Request building ITKMesh Module_ITKMesh:INTERNAL=OFF //Request building ITKMetaIO Module_ITKMetaIO:INTERNAL=OFF //Request building ITKMetricsv4 Module_ITKMetricsv4:INTERNAL=OFF //Request building ITKNIFTI Module_ITKNIFTI:INTERNAL=OFF //Request building ITKNarrowBand Module_ITKNarrowBand:INTERNAL=OFF //Request building ITKNetlib Module_ITKNetlib:INTERNAL=OFF //Request building ITKNeuralNetworks Module_ITKNeuralNetworks:INTERNAL=OFF //Request building ITKNrrdIO Module_ITKNrrdIO:INTERNAL=OFF //ADVANCED property for variable: Module_ITKOpenJPEG Module_ITKOpenJPEG-ADVANCED:INTERNAL=1 //Request building ITKOptimizers Module_ITKOptimizers:INTERNAL=OFF //Request building ITKOptimizersv4 Module_ITKOptimizersv4:INTERNAL=OFF //Request building ITKPDEDeformableRegistration Module_ITKPDEDeformableRegistration:INTERNAL=OFF //Request building ITKPNG Module_ITKPNG:INTERNAL=OFF //Request building ITKPath Module_ITKPath:INTERNAL=OFF //Request building ITKPolynomials Module_ITKPolynomials:INTERNAL=OFF //Request building ITKQuadEdgeMesh Module_ITKQuadEdgeMesh:INTERNAL=OFF //Request building ITKQuadEdgeMeshFiltering Module_ITKQuadEdgeMeshFiltering:INTERNAL=OFF //Request building ITKRegionGrowing Module_ITKRegionGrowing:INTERNAL=OFF //Request building ITKRegistrationCommon Module_ITKRegistrationCommon:INTERNAL=OFF //Request building ITKRegistrationMethodsv4 Module_ITKRegistrationMethodsv4:INTERNAL=OFF //ADVANCED property for variable: Module_ITKReview Module_ITKReview-ADVANCED:INTERNAL=1 //Request building ITKSignedDistanceFunction Module_ITKSignedDistanceFunction:INTERNAL=OFF //Request building ITKSmoothing Module_ITKSmoothing:INTERNAL=OFF //Request building ITKSpatialFunction Module_ITKSpatialFunction:INTERNAL=OFF //Request building ITKSpatialObjects Module_ITKSpatialObjects:INTERNAL=OFF //Request building ITKStatistics Module_ITKStatistics:INTERNAL=OFF //Request building ITKTIFF Module_ITKTIFF:INTERNAL=OFF //Request building ITKTestKernel Module_ITKTestKernel:INTERNAL=OFF //Request building ITKThresholding Module_ITKThresholding:INTERNAL=OFF //Request building ITKTransform Module_ITKTransform:INTERNAL=OFF //ADVANCED property for variable: Module_ITKV3Compatibility Module_ITKV3Compatibility-ADVANCED:INTERNAL=1 //Request building ITKVNL Module_ITKVNL:INTERNAL=OFF //Request building ITKVNLInstantiation Module_ITKVNLInstantiation:INTERNAL=OFF //Request building ITKVTK Module_ITKVTK:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVideoBridgeOpenCV Module_ITKVideoBridgeOpenCV-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKVideoBridgeVXL Module_ITKVideoBridgeVXL-ADVANCED:INTERNAL=1 //Request building ITKVideoCore Module_ITKVideoCore:INTERNAL=OFF //Request building ITKVideoFiltering Module_ITKVideoFiltering:INTERNAL=OFF //Request building ITKVideoIO Module_ITKVideoIO:INTERNAL=OFF //Request building ITKVoronoi Module_ITKVoronoi:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVtkGlue Module_ITKVtkGlue-ADVANCED:INTERNAL=1 //MODIFIED property for variable: Module_ITKVtkGlue Module_ITKVtkGlue-MODIFIED:INTERNAL=ON //Request building ITKWatersheds Module_ITKWatersheds:INTERNAL=OFF //Request building ITKZLIB Module_ITKZLIB:INTERNAL=OFF //ADVANCED property for variable: Module_LabelErodeDilate Module_LabelErodeDilate-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_LesionSizingToolkit Module_LesionSizingToolkit-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_MGHIO Module_MGHIO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_MinimalPathExtraction Module_MinimalPathExtraction-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ParabolicMorphology Module_ParabolicMorphology-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SCIFIO Module_SCIFIO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SkullStrip Module_SkullStrip-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SmoothingRecursiveYvvGaussianFilter Module_SmoothingRecursiveYvvGaussianFilter-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SphinxExamples Module_SphinxExamples-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SplitComponents Module_SplitComponents-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SubdivisionQuadEdgeMeshFilter Module_SubdivisionQuadEdgeMeshFilter-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_VariationalRegistration Module_VariationalRegistration-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_WikiExamples Module_WikiExamples-ADVANCED:INTERNAL=1 //Have library c NOT_NEED_LIBNSL:INTERNAL=1 OPENJPEG_INSTALL_PACKAGE_DIR:INTERNAL=lib/gdcmopenjpeg-2.0 //ADVANCED property for variable: PERL_EXECUTABLE PERL_EXECUTABLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PYTHON_EXECUTABLE PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 //The 22nd bit of 32-bit floating-point quiet NaN. QNANHIBIT:INTERNAL=1 //Result of TRY_RUN QNANHIBIT_VALUE:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int) SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long) SIZEOF_LONG:INTERNAL=8 //Have function strsignal SOCKETXX_HAVE_STRSIGNAL:INTERNAL=1 //Result of TRY_COMPILE STDC_HEADERS:INTERNAL=TRUE //Result of TRY_COMPILE SYSTEM_SCOPE_THREADS:INTERNAL=TRUE //Result of TRY_COMPILE TIME_WITH_SYS_TIME:INTERNAL=TRUE //ADVANCED property for variable: USE_COMPILER_HIDDEN_VISIBILITY USE_COMPILER_HIDDEN_VISIBILITY-ADVANCED:INTERNAL=1 //VXL test VCL_ALLOWS_INLINE_INSTANTIATION:INTERNAL=1 //VXL test VCL_ALLOWS_NAMESPACE_STD:INTERNAL=1 //VXL test VCL_CANNOT_SPECIALIZE_CV:INTERNAL=1 //VXL test VCL_CAN_DO_COMPLETE_DEFAULT_TYPE_PARAMETER:INTERNAL=1 //VXL test VCL_CAN_DO_IMPLICIT_TEMPLATES:INTERNAL=1 //VXL test VCL_CAN_DO_NON_TYPE_FUNCTION_TEMPLATE_PARAMETER:INTERNAL=1 //VXL test VCL_CAN_DO_PARTIAL_SPECIALIZATION:INTERNAL=1 //VXL test VCL_CAN_DO_STATIC_TEMPLATE_MEMBER:INTERNAL=1 //VXL test VCL_CAN_DO_TEMPLATE_DEFAULT_TYPE_PARAMETER:INTERNAL=1 //VXL test (successful run) VCL_CHAR_IS_SIGNED:INTERNAL=1 //Result of TRY_COMPILE VCL_CHAR_IS_SIGNED_COMPILED:INTERNAL=TRUE //VXL test (successful run) VCL_COMPLEX_POW_WORKS:INTERNAL=1 //Result of TRY_COMPILE VCL_COMPLEX_POW_WORKS_COMPILED:INTERNAL=TRUE //Have include algorithm VCL_CXX_HAS_HEADER_ALGORITHM:INTERNAL=1 //Have include bitset VCL_CXX_HAS_HEADER_BITSET:INTERNAL=1 //Have include cassert VCL_CXX_HAS_HEADER_CASSERT:INTERNAL=1 //Have include cctype VCL_CXX_HAS_HEADER_CCTYPE:INTERNAL=1 //Have include cerrno VCL_CXX_HAS_HEADER_CERRNO:INTERNAL=1 //Have include cfloat VCL_CXX_HAS_HEADER_CFLOAT:INTERNAL=1 //Have include ciso646 VCL_CXX_HAS_HEADER_CISO646:INTERNAL=1 //Have include climits VCL_CXX_HAS_HEADER_CLIMITS:INTERNAL=1 //Have include clocale VCL_CXX_HAS_HEADER_CLOCALE:INTERNAL=1 //Have include cmath VCL_CXX_HAS_HEADER_CMATH:INTERNAL=1 //Have include complex VCL_CXX_HAS_HEADER_COMPLEX:INTERNAL=1 //Have include csetjmp VCL_CXX_HAS_HEADER_CSETJMP:INTERNAL=1 //Have include csignal VCL_CXX_HAS_HEADER_CSIGNAL:INTERNAL=1 //Have include cstdarg VCL_CXX_HAS_HEADER_CSTDARG:INTERNAL=1 //Have include cstddef VCL_CXX_HAS_HEADER_CSTDDEF:INTERNAL=1 //Have include cstdio VCL_CXX_HAS_HEADER_CSTDIO:INTERNAL=1 //Have include cstdlib VCL_CXX_HAS_HEADER_CSTDLIB:INTERNAL=1 //Have include cstring VCL_CXX_HAS_HEADER_CSTRING:INTERNAL=1 //Have include ctime VCL_CXX_HAS_HEADER_CTIME:INTERNAL=1 //Have include cwchar VCL_CXX_HAS_HEADER_CWCHAR:INTERNAL=1 //Have include cwctype VCL_CXX_HAS_HEADER_CWCTYPE:INTERNAL=1 //Have include deque VCL_CXX_HAS_HEADER_DEQUE:INTERNAL=1 //Have include exception VCL_CXX_HAS_HEADER_EXCEPTION:INTERNAL=1 //Have include fstream VCL_CXX_HAS_HEADER_FSTREAM:INTERNAL=1 //Have include functional VCL_CXX_HAS_HEADER_FUNCTIONAL:INTERNAL=1 //Have include iomanip VCL_CXX_HAS_HEADER_IOMANIP:INTERNAL=1 //Have include ios VCL_CXX_HAS_HEADER_IOS:INTERNAL=1 //Have include iosfwd VCL_CXX_HAS_HEADER_IOSFWD:INTERNAL=1 //Have include iostream VCL_CXX_HAS_HEADER_IOSTREAM:INTERNAL=1 //Have include iso646.h VCL_CXX_HAS_HEADER_ISO646_H:INTERNAL=1 //Have include istream VCL_CXX_HAS_HEADER_ISTREAM:INTERNAL=1 //Have include iterator VCL_CXX_HAS_HEADER_ITERATOR:INTERNAL=1 //Have include limits VCL_CXX_HAS_HEADER_LIMITS:INTERNAL=1 //Have include list VCL_CXX_HAS_HEADER_LIST:INTERNAL=1 //Have include locale VCL_CXX_HAS_HEADER_LOCALE:INTERNAL=1 //Have include map VCL_CXX_HAS_HEADER_MAP:INTERNAL=1 //Have include memory VCL_CXX_HAS_HEADER_MEMORY:INTERNAL=1 //Have include new VCL_CXX_HAS_HEADER_NEW:INTERNAL=1 //Have include numeric VCL_CXX_HAS_HEADER_NUMERIC:INTERNAL=1 //Have include ostream VCL_CXX_HAS_HEADER_OSTREAM:INTERNAL=1 //Have include queue VCL_CXX_HAS_HEADER_QUEUE:INTERNAL=1 //Have include set VCL_CXX_HAS_HEADER_SET:INTERNAL=1 //Have include sstream VCL_CXX_HAS_HEADER_SSTREAM:INTERNAL=1 //Have include stack VCL_CXX_HAS_HEADER_STACK:INTERNAL=1 //Have include stdexcept VCL_CXX_HAS_HEADER_STDEXCEPT:INTERNAL=1 //Have include streambuf VCL_CXX_HAS_HEADER_STREAMBUF:INTERNAL=1 //Have include string VCL_CXX_HAS_HEADER_STRING:INTERNAL=1 //Have include strstream VCL_CXX_HAS_HEADER_STRSTREAM:INTERNAL=1 //Have include typeinfo VCL_CXX_HAS_HEADER_TYPEINFO:INTERNAL=1 //Have include utility VCL_CXX_HAS_HEADER_UTILITY:INTERNAL=1 //Have include valarray VCL_CXX_HAS_HEADER_VALARRAY:INTERNAL=1 //Have include vector VCL_CXX_HAS_HEADER_VECTOR:INTERNAL=1 //Have include tr1/memory VCL_CXX_HAS_TR1:INTERNAL=1 //VXL test VCL_DEFAULT_VALUE:INTERNAL=1 //VXL test VCL_DEFINE_SPECIALIZATION:INTERNAL=1 //VXL test VCL_FOR_SCOPE_HACK:INTERNAL=1 //VXL test VCL_HAS_BOOL:INTERNAL=1 //VXL test VCL_HAS_DYNAMIC_CAST:INTERNAL=1 //VXL test VCL_HAS_EXCEPTIONS:INTERNAL=1 //VXL test VCL_HAS_EXPLICIT:INTERNAL=1 //VXL test VCL_HAS_EXPORT:INTERNAL=1 //VXL test (successful run) VCL_HAS_LFS:INTERNAL=1 //Result of TRY_COMPILE VCL_HAS_LFS_COMPILED:INTERNAL=TRUE //VXL test VCL_HAS_LONG_LONG:INTERNAL=1 //VXL test VCL_HAS_MEMBER_TEMPLATES:INTERNAL=1 //VXL test VCL_HAS_MUTABLE:INTERNAL=1 //VXL test VCL_HAS_NAMESPACES:INTERNAL=1 //VXL test VCL_HAS_RTTI:INTERNAL=1 //VXL test (successful run) VCL_HAS_SLICED_DESTRUCTOR_BUG:INTERNAL=1 //Result of TRY_COMPILE VCL_HAS_SLICED_DESTRUCTOR_BUG_COMPILED:INTERNAL=TRUE //Test (failed to compile) VCL_HAS_TEMPLATE_SYMBOLS:INTERNAL=0 //Result of TRY_COMPILE VCL_HAS_TEMPLATE_SYMBOLS_COMPILED:INTERNAL=FALSE //VXL test VCL_HAS_TYPENAME:INTERNAL=1 //VXL test (successful run) VCL_HAS_WORKING_STRINGSTREAM:INTERNAL=1 //Result of TRY_COMPILE VCL_HAS_WORKING_STRINGSTREAM_COMPILED:INTERNAL=TRUE //ADVANCED property for variable: VCL_INCLUDE_CXX_0X VCL_INCLUDE_CXX_0X-ADVANCED:INTERNAL=1 //Have symbol std::shared_ptr VCL_MEMORY_HAS_SHARED_PTR:INTERNAL= //VXL test VCL_NEEDS_INLINE_INSTANTIATION:INTERNAL=1 //Test VCL_NEEDS_NAMESPACE_STD:INTERNAL=0 //VXL test VCL_NEED_FRIEND_FOR_TEMPLATE_OVERLOAD:INTERNAL=1 //VXL test VCL_NO_STATIC_DATA_MEMBERS:INTERNAL=1 //Test VCL_NULL_TMPL_ARGS:INTERNAL=0 //VXL test (successful run) VCL_NUMERIC_LIMITS_HAS_INFINITY:INTERNAL=1 //Result of TRY_COMPILE VCL_NUMERIC_LIMITS_HAS_INFINITY_COMPILED:INTERNAL=TRUE //Test VCL_OVERLOAD_CAST:INTERNAL=0 //VXL test (successful run) VCL_PROCESSOR_HAS_INFINITY:INTERNAL=1 //Result of TRY_COMPILE VCL_PROCESSOR_HAS_INFINITY_COMPILED:INTERNAL=TRUE //Test VCL_STATIC_CONST_INIT_FLOAT:INTERNAL=0 //VXL test VCL_STATIC_CONST_INIT_INT:INTERNAL=1 //Test VCL_STATIC_CONST_INIT_NO_DEFN:INTERNAL=0 //VXL test VCL_SUNPRO_CLASS_SCOPE_HACK:INTERNAL=1 //VXL test VCL_TEMPLATE_MATCHES_TOO_OFTEN:INTERNAL=1 //Have symbol std::tr1::shared_ptr VCL_TR1_MEMORY_HAS_SHARED_PTR:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_CHECK_BOUNDS VNL_CONFIG_CHECK_BOUNDS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_ENABLE_SSE2 VNL_CONFIG_ENABLE_SSE2-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_ENABLE_SSE2_ROUNDING VNL_CONFIG_ENABLE_SSE2_ROUNDING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_LEGACY_METHODS VNL_CONFIG_LEGACY_METHODS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_THREAD_SAFE VNL_CONFIG_THREAD_SAFE-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE VSNPRINTF_WORKS:INTERNAL=TRUE //MODIFIED property for variable: VTK_DIR VTK_DIR-MODIFIED:INTERNAL=ON //VXL test VXL_APPLE_HAS_INLINE_ISNAND:INTERNAL=1 //Test VXL_APPLE_HAS_ISNAND:INTERNAL=0 //Result of TEST_BIG_ENDIAN VXL_BIG_ENDIAN:INTERNAL=0 //VXL test result VXL_BYTE:INTERNAL=char //Serial number of last configuration VXL_CONFIG_SERIAL_LAST:INTERNAL=2009-04-28-001 //Have symbol finite VXL_C_MATH_HAS_FINITE:INTERNAL=1 //Have symbol finitef VXL_C_MATH_HAS_FINITEF:INTERNAL= //Have symbol finitel VXL_C_MATH_HAS_FINITEL:INTERNAL= //VXL test VXL_C_MATH_HAS_LROUND:INTERNAL=1 //Have symbol sqrtf VXL_C_MATH_HAS_SQRTF:INTERNAL=1 //Test VXL_HAS_ALIGNED_MALLOC:INTERNAL=0 //VXL test result VXL_HAS_BYTE:INTERNAL=1 //Test VXL_HAS_DBGHELP_H:INTERNAL=0 //Have include emmintrin.h VXL_HAS_EMMINTRIN_H:INTERNAL=1 //Have include ieeefp.h VXL_HAS_IEEEFP_H:INTERNAL= //VXL test result VXL_HAS_IEEE_128:INTERNAL=1 //VXL test result VXL_HAS_IEEE_32:INTERNAL=1 //VXL test result VXL_HAS_IEEE_64:INTERNAL=1 //VXL test result VXL_HAS_IEEE_96:INTERNAL=0 //VXL test result VXL_HAS_INT_16:INTERNAL=1 //VXL test result VXL_HAS_INT_32:INTERNAL=1 //VXL test result VXL_HAS_INT_64:INTERNAL=1 //VXL test result VXL_HAS_INT_8:INTERNAL=1 //Test VXL_HAS_MINGW_ALIGNED_MALLOC:INTERNAL=0 //VXL test VXL_HAS_MM_MALLOC:INTERNAL=1 //Test VXL_HAS_POSIX_MEMALIGN:INTERNAL=0 //Have include pthread.h VXL_HAS_PTHREAD_H:INTERNAL=1 //Have include semaphore.h VXL_HAS_SEMAPHORE_H:INTERNAL=1 //VXL test (successful run) VXL_HAS_SSE2_HARDWARE_SUPPORT:INTERNAL=1 //Result of TRY_COMPILE VXL_HAS_SSE2_HARDWARE_SUPPORT_COMPILED:INTERNAL=TRUE //Have symbol finite VXL_IEEEFP_HAS_FINITE:INTERNAL= //VXL test result VXL_IEEE_128:INTERNAL=long double //VXL test result VXL_IEEE_32:INTERNAL=float //VXL test result VXL_IEEE_64:INTERNAL=double //VXL test result VXL_IEEE_96:INTERNAL=void //VXL test result VXL_INT_16:INTERNAL=short //VXL test result VXL_INT_32:INTERNAL=int //VXL test result VXL_INT_64:INTERNAL=long //VXL test result VXL_INT_8:INTERNAL=char //VXL test VXL_PIC_COMPATIBLE:INTERNAL=1 //Have symbol drand48 VXL_STDLIB_HAS_DRAND48:INTERNAL=1 //Have symbol lrand48 VXL_STDLIB_HAS_LRAND48:INTERNAL=1 //VXL test VXL_STDLIB_HAS_QSORT:INTERNAL=1 //Have symbol srand48 VXL_STDLIB_HAS_SRAND48:INTERNAL=1 //Have function getpid VXL_UNISTD_HAS_GETPID:INTERNAL=1 //Have symbol intptr_t VXL_UNISTD_HAS_INTPTR_T:INTERNAL=1 //Have function lchown VXL_UNISTD_HAS_LCHOWN:INTERNAL=1 //Have function pread VXL_UNISTD_HAS_PREAD:INTERNAL=1 //Have function pwrite VXL_UNISTD_HAS_PWRITE:INTERNAL=1 //Have function tell VXL_UNISTD_HAS_TELL:INTERNAL= //Have function ualarm VXL_UNISTD_HAS_UALARM:INTERNAL=1 //Have symbol useconds_t VXL_UNISTD_HAS_USECONDS_T:INTERNAL=1 //Have function usleep VXL_UNISTD_HAS_USLEEP:INTERNAL=1 //VXL test VXL_UNISTD_USLEEP_IS_VOID:INTERNAL=1 //ADVANCED property for variable: VXL_UPDATE_CONFIGURATION VXL_UPDATE_CONFIGURATION-ADVANCED:INTERNAL=1 //Result of TEST_BIG_ENDIAN WORDS_BIGENDIAN:INTERNAL=0 //ADVANCED property for variable: X11_ICE_INCLUDE_PATH X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_ICE_LIB X11_ICE_LIB-ADVANCED:INTERNAL=1 //Have library /opt/X11/lib/libX11.dylib;/opt/X11/lib/libXext.dylib X11_LIB_X11_SOLO:INTERNAL=1 //ADVANCED property for variable: X11_SM_INCLUDE_PATH X11_SM_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_SM_LIB X11_SM_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_X11_INCLUDE_PATH X11_X11_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_X11_LIB X11_X11_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_XRes_INCLUDE_PATH X11_XRes_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_XRes_LIB X11_XRes_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_XShm_INCLUDE_PATH X11_XShm_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_XSync_INCLUDE_PATH X11_XSync_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_XTest_INCLUDE_PATH X11_XTest_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_XTest_LIB X11_XTest_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xaccessrules_INCLUDE_PATH X11_Xaccessrules_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xaccessstr_INCLUDE_PATH X11_Xaccessstr_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xau_INCLUDE_PATH X11_Xau_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xau_LIB X11_Xau_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xcomposite_INCLUDE_PATH X11_Xcomposite_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xcomposite_LIB X11_Xcomposite_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xcursor_INCLUDE_PATH X11_Xcursor_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xcursor_LIB X11_Xcursor_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xdamage_INCLUDE_PATH X11_Xdamage_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xdamage_LIB X11_Xdamage_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xdmcp_INCLUDE_PATH X11_Xdmcp_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xdmcp_LIB X11_Xdmcp_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xext_LIB X11_Xext_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xfixes_INCLUDE_PATH X11_Xfixes_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xfixes_LIB X11_Xfixes_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xft_INCLUDE_PATH X11_Xft_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xft_LIB X11_Xft_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xi_INCLUDE_PATH X11_Xi_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xi_LIB X11_Xi_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xinerama_INCLUDE_PATH X11_Xinerama_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xinerama_LIB X11_Xinerama_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xinput_INCLUDE_PATH X11_Xinput_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xinput_LIB X11_Xinput_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xkb_INCLUDE_PATH X11_Xkb_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xkbfile_INCLUDE_PATH X11_Xkbfile_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xkbfile_LIB X11_Xkbfile_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xkblib_INCLUDE_PATH X11_Xkblib_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xlib_INCLUDE_PATH X11_Xlib_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xmu_INCLUDE_PATH X11_Xmu_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xmu_LIB X11_Xmu_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xpm_INCLUDE_PATH X11_Xpm_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xpm_LIB X11_Xpm_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xrandr_INCLUDE_PATH X11_Xrandr_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xrandr_LIB X11_Xrandr_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xrender_INCLUDE_PATH X11_Xrender_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xrender_LIB X11_Xrender_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xscreensaver_INCLUDE_PATH X11_Xscreensaver_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xscreensaver_LIB X11_Xscreensaver_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xshape_INCLUDE_PATH X11_Xshape_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xt_INCLUDE_PATH X11_Xt_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xt_LIB X11_Xt_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xutil_INCLUDE_PATH X11_Xutil_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xv_INCLUDE_PATH X11_Xv_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xv_LIB X11_Xv_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xxf86misc_LIB X11_Xxf86misc_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xxf86vm_LIB X11_Xxf86vm_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_dpms_INCLUDE_PATH X11_dpms_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_xf86misc_INCLUDE_PATH X11_xf86misc_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_xf86vmode_INCLUDE_PATH X11_xf86vmode_INCLUDE_PATH-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE _using_libcxx:INTERNAL=FALSE From matt.mccormick at kitware.com Fri Nov 6 14:15:03 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 6 Nov 2015 14:15:03 -0500 Subject: [ITK] [ITK-users] Compile ITK for iPhone In-Reply-To: <1446819343470-7588145.post@n2.nabble.com> References: <1446685276695-7588136.post@n2.nabble.com> <1446819343470-7588145.post@n2.nabble.com> Message-ID: Hi Yassim, It sounds like those changes are for ITKv3, and they were not merged into ITK. There also is not an iOS submission yet to the Nightly Dashboard [1]. Following the principle "if it is not tested, it is broken", other fixes are likely required. On the plus side, recent ITKv4 has very good support for cross-compiling. See these post for cross-compiling instructions with other tool chains: http://www.kitware.com/blog/home/post/912 Essentially, 1) Use the latest CMake. 2) Pass in a toolchain file with CMAKE_TOOLCHAIN_FILE. Maybe this project will work: [2] 3) Pass in a path to an emulator with CMAKE_CROSSCOMPILING_EMULATOR. Maybe this project will work: [3] Then, considering contributing any fixes upstream [4], and starting a Nightly dashboard submission [5]. Please let use know how it goes. Thanks, Matt [1] https://open.cdash.org/index.php?project=Insight# [2] https://github.com/cristeab/ios-cmake [3] https://github.com/phonegap/ios-sim [4] https://cmake.org/Wiki/ITK/Git [5] https://cmake.org/Wiki/ITK/Git/Dashboard On Fri, Nov 6, 2015 at 9:15 AM, Yassmin wrote: > any recommendation please? > > > > -- > View this message in context: http://itk-insight-users.2283740.n2.nabble.com/Compile-ITK-for-iPhone-tp7588136p7588145.html > Sent from the ITK Insight Users mailing list archive at Nabble.com. > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From simpsona at gmail.com Fri Nov 6 17:33:09 2015 From: simpsona at gmail.com (Amber Simpson) Date: Fri, 6 Nov 2015 17:33:09 -0500 Subject: [ITK] [ITK-users] problems installing ITK 4.8.1 on OS X 10.9.5 Message-ID: Hi All, I'm having trouble compiling ITK, specifically itkvtkglue (see below), using VTK 6.3.0 and CMake 3.4.0-rc3. CMakeCache.txt is attached. Any suggestions? Thanks, Amber -------------- [ 99%] Built target ITKRegionGrowing-all [ 99%] Built target ITKRegistrationMethodsv4-all [ 99%] Built target ITKSpatialFunction-all [ 99%] Built target itkTestDriver [ 99%] Built target ITKTestKernel-all [ 99%] Built target ITKVTK [ 99%] Built target ITKVTK-all [ 99%] Built target ITKVideoCore [ 99%] Built target ITKVideoCore-all [ 99%] Built target ITKVideoFiltering-all [100%] Built target ITKVideoIO [100%] Built target ITKVideoIO-all [100%] Built target ITKVoronoi-all [100%] Building CXX object Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/QuickView.cxx.o */Users/simpsonl/Software/ITK-4.8.1/Modules/Bridge/VtkGlue/src/QuickView.cxx:25:10: **fatal error: **'vtkVersion.h' file not* * found* #include "vtkVersion.h" * ^* 1 error generated. make[2]: *** [Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/QuickView.cxx.o] Error 1 make[1]: *** [Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/all] Error 2 make: *** [all] Error 2 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- # This is the CMakeCache file. # For build in directory: /Users/simpsonl/Software/ITKBuild # It was generated by CMake: /Applications/CMake.app/Contents/bin/cmake # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. # The syntax for the file is as follows: # KEY:TYPE=VALUE # KEY is the name of a variable in the cache. # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. # VALUE is the current value for the KEY. ######################## # EXTERNAL cache entries ######################## //Build the documentation (Doxygen). BUILD_DOCUMENTATION:BOOL=OFF //Build the Examples directory. BUILD_EXAMPLES:BOOL=OFF //Build Shared Libraries BUILD_SHARED_LIBS:BOOL=ON //Build the testing tree. BUILD_TESTING:BOOL=OFF //Path to a program. CMAKE_AR:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar //Choose the type of build. CMAKE_BUILD_TYPE:STRING=Release //Enable/Disable color output during build. CMAKE_COLOR_MAKEFILE:BOOL=ON //CXX compiler CMAKE_CXX_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ //No help, variable specified on the command line. CMAKE_CXX_FLAGS:STRING=-stdlib=libstdc++ -std=c++03 //Flags used by the compiler during debug builds. CMAKE_CXX_FLAGS_DEBUG:STRING=-g //Flags used by the compiler during release builds for minimum // size. CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG //Flags used by the compiler during release builds. CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG //Flags used by the compiler during release builds with debug info. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG //C compiler CMAKE_C_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc //Flags used by the compiler during all build types. CMAKE_C_FLAGS:STRING= //Flags used by the compiler during debug builds. CMAKE_C_FLAGS_DEBUG:STRING=-g //Flags used by the compiler during release builds for minimum // size. CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG //Flags used by the compiler during release builds. CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG //Flags used by the compiler during release builds with debug info. CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG //Flags used by the linker. CMAKE_EXE_LINKER_FLAGS:STRING= //Flags used by the linker during debug builds. CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during release minsize builds. CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during release builds. CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during Release with Debug Info builds. CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Enable/Disable output of compile commands during generation. CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF //Use HP pthreads. CMAKE_HP_PTHREADS:BOOL= //Path to a program. CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool //Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=/Users/simpsonl/Software/ITKBuild/itk //Path to a program. CMAKE_LINKER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld //Path to a program. CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make //Flags used by the linker during the creation of modules. CMAKE_MODULE_LINKER_FLAGS:STRING= //Flags used by the linker during debug builds. CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during release minsize builds. CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during release builds. CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during Release with Debug Info builds. CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Path to a program. CMAKE_NM:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm //Path to a program. CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND //Path to a program. CMAKE_OBJDUMP:FILEPATH=CMAKE_OBJDUMP-NOTFOUND //Build architectures for OSX CMAKE_OSX_ARCHITECTURES:STRING= //Minimum OS X version to target for deployment (at runtime); newer // APIs weak linked. Set to empty string for default value. CMAKE_OSX_DEPLOYMENT_TARGET:STRING= //The product will be built against the headers and libraries located // inside the indicated SDK. CMAKE_OSX_SYSROOT:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk //Value Computed by CMake CMAKE_PROJECT_NAME:STATIC=ITK //Path to a program. CMAKE_RANLIB:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib //Flags used by the linker during the creation of dll's. CMAKE_SHARED_LINKER_FLAGS:STRING= //Flags used by the linker during debug builds. CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during release minsize builds. CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during release builds. CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during Release with Debug Info builds. CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= //If set, runtime paths are not added when installing shared libraries, // but are added when building. CMAKE_SKIP_INSTALL_RPATH:BOOL=NO //If set, runtime paths are not added when using shared libraries. CMAKE_SKIP_RPATH:BOOL=NO //Flags used by the linker during the creation of static libraries. CMAKE_STATIC_LINKER_FLAGS:STRING= //Flags used by the linker during debug builds. CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during release minsize builds. CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during release builds. CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during Release with Debug Info builds. CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Path to a program. CMAKE_STRIP:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip //Thread library used. CMAKE_THREAD_LIBS:STRING= //Use the pthreads library. CMAKE_USE_PTHREADS:BOOL=1 //Use sproc libs. CMAKE_USE_SPROC:BOOL= //Use the win32 thread library. CMAKE_USE_WIN32_THREADS:BOOL= //If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console // during the make. This is useful for debugging only. With Visual // Studio IDE projects all commands are done without /nologo. CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE //X11 extra flags. CMAKE_X_CFLAGS:STRING=-I/opt/X11/include //Libraries and options used in X11 programs. CMAKE_X_LIBS:STRING=/opt/X11/lib/libSM.dylib;/opt/X11/lib/libICE.dylib;/opt/X11/lib/libX11.dylib;/opt/X11/lib/libXext.dylib //Path to a library. COREFOUNDATION_LIBRARY:FILEPATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreFoundation.framework //Enable to build OSX bundles CPACK_BINARY_BUNDLE:BOOL=OFF //Enable to build Debian packages CPACK_BINARY_DEB:BOOL=OFF //Enable to build OSX Drag And Drop package CPACK_BINARY_DRAGNDROP:BOOL=OFF //Enable to build IFW packages CPACK_BINARY_IFW:BOOL=OFF //Enable to build NSIS packages CPACK_BINARY_NSIS:BOOL=OFF //Enable to build OSX X11 packages CPACK_BINARY_OSXX11:BOOL=OFF //Enable to build PackageMaker packages CPACK_BINARY_PACKAGEMAKER:BOOL=OFF //Enable to build RPM packages CPACK_BINARY_RPM:BOOL=OFF //Enable to build STGZ packages CPACK_BINARY_STGZ:BOOL=ON //Enable to build TBZ2 packages CPACK_BINARY_TBZ2:BOOL=OFF //Enable to build TGZ packages CPACK_BINARY_TGZ:BOOL=ON //Enable to build TXZ packages CPACK_BINARY_TXZ:BOOL=OFF //Enable to build TBZ2 source packages CPACK_SOURCE_TBZ2:BOOL=ON //Enable to build TGZ source packages CPACK_SOURCE_TGZ:BOOL=ON //Enable to build TXZ source packages CPACK_SOURCE_TXZ:BOOL=ON //Enable to build TZ source packages CPACK_SOURCE_TZ:BOOL=ON //Enable to build ZIP source packages CPACK_SOURCE_ZIP:BOOL=OFF //Path to a program. CPPCHECK_EXECUTABLE:FILEPATH=CPPCHECK_EXECUTABLE-NOTFOUND //Path to search for cppcheck CPPCHECK_ROOT_DIR:PATH= //Test CXX_HAS_WARNING-Wformat=2 CXX_HAS_WARNING-Wformat:UNINITIALIZED=2:INTERNAL=1 //Test C_HAS_WARNING-Wformat=2 C_HAS_WARNING-Wformat:UNINITIALIZED=2:INTERNAL=1 //Path to a library. EXECINFO_LIB:FILEPATH=EXECINFO_LIB-NOTFOUND //Semicolon-separated list of local directories holding data objects // in the layout %(algo)/%(hash). ExternalData_OBJECT_STORES:STRING= //Additional URL templates for the ExternalData CMake script to // look for testing data. E.g. //\nfile:///var/bigharddrive/%(algo)/%(hash) ExternalData_URL_TEMPLATES:STRING= //Value Computed by CMake FilteringExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/Filtering //Value Computed by CMake FilteringExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/Filtering //Value Computed by CMake GDCMCHARLS_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmcharls //Value Computed by CMake GDCMCHARLS_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmcharls //Value Computed by CMake GDCMJPEG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmjpeg //Value Computed by CMake GDCMJPEG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmjpeg //Value Computed by CMake GDCMOPENJPEG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmopenjpeg-v2 //Value Computed by CMake GDCMOPENJPEG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmopenjpeg-v2 //Value Computed by CMake GDCMSOCKETXX_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM/src/gdcm/Utilities/socketxx //Value Computed by CMake GDCMSOCKETXX_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm/Utilities/socketxx //Value Computed by CMake GDCMUUID_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmuuid //Value Computed by CMake GDCMUUID_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmuuid //Value Computed by CMake GDCM_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM/src/gdcm //Value Computed by CMake GDCM_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm //Value Computed by CMake HDF5_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/HDF5/src/itkhdf5 //Build with library install_name set to the installation path HDF5_BUILD_WITH_INSTALL_NAME:BOOL=OFF //Value Computed by CMake HDF5_CPP_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/HDF5/src/itkhdf5/c++ //Value Computed by CMake HDF5_CPP_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/HDF5/src/itkhdf5/c++ //Value Computed by CMake HDF5_CPP_SRC_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/HDF5/src/itkhdf5/c++/src //Value Computed by CMake HDF5_CPP_SRC_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/HDF5/src/itkhdf5/c++/src //Value Computed by CMake HDF5_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/HDF5/src/itkhdf5 //Value Computed by CMake HDF5_SRC_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/HDF5/src/itkhdf5/src //Value Computed by CMake HDF5_SRC_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/HDF5/src/itkhdf5/src //Value Computed by CMake IOExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/IO //Value Computed by CMake IOExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/IO //Value Computed by CMake ITK-Convolution_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Convolution //Value Computed by CMake ITK-Convolution_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Convolution //Value Computed by CMake ITK-Deconvolution_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Deconvolution //Value Computed by CMake ITK-Deconvolution_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Deconvolution //Value Computed by CMake ITK3P_EXPAT_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/Expat/src/expat //Value Computed by CMake ITK3P_EXPAT_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/Expat/src/expat //Value Computed by CMake ITK3P_JPEG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/JPEG/src/itkjpeg //Value Computed by CMake ITK3P_JPEG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/JPEG/src/itkjpeg //Value Computed by CMake ITK3P_MetaIO_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/MetaIO/src/MetaIO/src //Value Computed by CMake ITK3P_MetaIO_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/MetaIO/src/MetaIO/src //Value Computed by CMake ITK3P_NrrdIO_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/NrrdIO/src/NrrdIO //Value Computed by CMake ITK3P_NrrdIO_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/NrrdIO/src/NrrdIO //Value Computed by CMake ITK3P_PNG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/PNG/src/itkpng //Value Computed by CMake ITK3P_PNG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/PNG/src/itkpng //Value Computed by CMake ITK3P_TIFF_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/TIFF/src/itktiff //Value Computed by CMake ITK3P_TIFF_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/TIFF/src/itktiff //Value Computed by CMake ITK3P_ZLIB_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/ZLIB/src/itkzlib //Value Computed by CMake ITK3P_ZLIB_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/ZLIB/src/itkzlib //Value Computed by CMake ITKAnisotropicSmoothing_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/AnisotropicSmoothing //Value Computed by CMake ITKAnisotropicSmoothing_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/AnisotropicSmoothing //Value Computed by CMake ITKAntiAlias_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/AntiAlias //Value Computed by CMake ITKAntiAlias_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/AntiAlias //Value Computed by CMake ITKBiasCorrection_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/BiasCorrection //Dependencies for the target ITKBiasCorrection_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKPolynomials;general;ITKStatistics;general;ITKOptimizers; //Value Computed by CMake ITKBiasCorrection_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/BiasCorrection //Value Computed by CMake ITKBinaryMathematicalMorphology_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/BinaryMathematicalMorphology //Value Computed by CMake ITKBinaryMathematicalMorphology_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/BinaryMathematicalMorphology //Value Computed by CMake ITKBioCell_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/BioCell //Dependencies for the target ITKBioCell_LIB_DEPENDS:STATIC=general;ITKMesh; //Value Computed by CMake ITKBioCell_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/BioCell //Value Computed by CMake ITKClassifiers_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/Classifiers //Value Computed by CMake ITKClassifiers_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/Classifiers //Value Computed by CMake ITKColormap_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Colormap //Value Computed by CMake ITKColormap_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Colormap //Value Computed by CMake ITKCommon_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/Common //Dependencies for the target ITKCommon_LIB_DEPENDS:STATIC=general;itksys;general;ITKVNLInstantiation;general;itkdouble-conversion;general;-lm; //Value Computed by CMake ITKCommon_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/Common //Value Computed by CMake ITKConnectedComponents_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/ConnectedComponents //Value Computed by CMake ITKConnectedComponents_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/ConnectedComponents //Value Computed by CMake ITKCurvatureFlow_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/CurvatureFlow //Value Computed by CMake ITKCurvatureFlow_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/CurvatureFlow //Value Computed by CMake ITKDICOMParser_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/DICOMParser //Dependencies for target ITKDICOMParser_LIB_DEPENDS:STATIC= //Value Computed by CMake ITKDICOMParser_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/DICOMParser //Value Computed by CMake ITKDeformableMesh_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/DeformableMesh //Value Computed by CMake ITKDeformableMesh_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/DeformableMesh //Value Computed by CMake ITKDenoising_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Denoising //Value Computed by CMake ITKDenoising_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Denoising //Value Computed by CMake ITKDiffusionTensorImage_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/DiffusionTensorImage //Value Computed by CMake ITKDiffusionTensorImage_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/DiffusionTensorImage //Value Computed by CMake ITKDisplacementField_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/DisplacementField //Value Computed by CMake ITKDisplacementField_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/DisplacementField //Value Computed by CMake ITKDistanceMap_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/DistanceMap //Value Computed by CMake ITKDistanceMap_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/DistanceMap //Value Computed by CMake ITKDoubleConversion_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/DoubleConversion //Value Computed by CMake ITKDoubleConversion_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/DoubleConversion //Dependencies for target ITKEXPAT_LIB_DEPENDS:STATIC= //Value Computed by CMake ITKEigen_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/Eigen //Value Computed by CMake ITKEigen_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/Eigen //Value Computed by CMake ITKExpat_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/Expat //Value Computed by CMake ITKExpat_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/Expat //Value Computed by CMake ITKFEMRegistration_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/FEM //Value Computed by CMake ITKFEMRegistration_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/FEM //Value Computed by CMake ITKFEM_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/FEM //Dependencies for the target ITKFEM_LIB_DEPENDS:STATIC=general;ITKMetaIO;general;ITKCommon;general;ITKStatistics;general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKOptimizers; //Value Computed by CMake ITKFEM_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/FEM //Value Computed by CMake ITKFFT_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/FFT //Value Computed by CMake ITKFFT_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/FFT //Value Computed by CMake ITKFastMarching_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/FastMarching //Value Computed by CMake ITKFastMarching_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/FastMarching //Value Computed by CMake ITKFiniteDifference_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/FiniteDifference //Value Computed by CMake ITKFiniteDifference_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/FiniteDifference //Value Computed by CMake ITKGDCM_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GDCM //Value Computed by CMake ITKGDCM_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM //Value Computed by CMake ITKGIFTI_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GIFTI //Value Computed by CMake ITKGIFTI_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GIFTI //Value Computed by CMake ITKGPUAnisotropicSmoothing_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/GPUAnisotropicSmoothing //Value Computed by CMake ITKGPUAnisotropicSmoothing_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/GPUAnisotropicSmoothing //Value Computed by CMake ITKGPUCommon_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/GPUCommon //Value Computed by CMake ITKGPUCommon_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/GPUCommon //Value Computed by CMake ITKGPUFiniteDifference_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/GPUFiniteDifference //Value Computed by CMake ITKGPUFiniteDifference_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/GPUFiniteDifference //Value Computed by CMake ITKGPUImageFilterBase_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/GPUImageFilterBase //Value Computed by CMake ITKGPUImageFilterBase_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/GPUImageFilterBase //Value Computed by CMake ITKGPUPDEDeformable_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/GPUPDEDeformable //Value Computed by CMake ITKGPUPDEDeformable_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/GPUPDEDeformable //Value Computed by CMake ITKGPURegistrationCommon_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/GPUCommon //Value Computed by CMake ITKGPURegistrationCommon_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/GPUCommon //Value Computed by CMake ITKGPUSmoothing_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/GPUSmoothing //Value Computed by CMake ITKGPUSmoothing_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/GPUSmoothing //Value Computed by CMake ITKGPUThresholding_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/GPUThresholding //Value Computed by CMake ITKGPUThresholding_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/GPUThresholding //Value Computed by CMake ITKHDF5_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/HDF5 //Value Computed by CMake ITKHDF5_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/HDF5 //Value Computed by CMake ITKIOBMP_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/BMP //Dependencies for the target ITKIOBMP_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOBMP_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/BMP //Value Computed by CMake ITKIOBioRad_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/BioRad //Dependencies for the target ITKIOBioRad_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOBioRad_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/BioRad //Value Computed by CMake ITKIOCSV_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/CSV //Dependencies for the target ITKIOCSV_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOCSV_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/CSV //Value Computed by CMake ITKIOGDCM_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/GDCM //Dependencies for the target ITKIOGDCM_LIB_DEPENDS:STATIC=general;gdcmDICT;general;gdcmMSFF;general;ITKIOImageBase; //Value Computed by CMake ITKIOGDCM_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/GDCM //Value Computed by CMake ITKIOGE_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/GE //Dependencies for the target ITKIOGE_LIB_DEPENDS:STATIC=general;ITKIOIPL; //Value Computed by CMake ITKIOGE_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/GE //Value Computed by CMake ITKIOGIPL_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/GIPL //Dependencies for the target ITKIOGIPL_LIB_DEPENDS:STATIC=general;ITKIOImageBase;general;itkzlib; //Value Computed by CMake ITKIOGIPL_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/GIPL //Value Computed by CMake ITKIOHDF5_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/HDF5 //Dependencies for the target ITKIOHDF5_LIB_DEPENDS:STATIC=general;itkhdf5_cpp;general;itkhdf5;general;ITKIOImageBase;general;itkhdf5_cpp;general;itkhdf5; //Value Computed by CMake ITKIOHDF5_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/HDF5 //Value Computed by CMake ITKIOIPL_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/IPL //Dependencies for the target ITKIOIPL_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOIPL_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/IPL //Value Computed by CMake ITKIOImageBase_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/ImageBase //Dependencies for the target ITKIOImageBase_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKIOImageBase_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/ImageBase //Value Computed by CMake ITKIOJPEG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/JPEG //Dependencies for the target ITKIOJPEG_LIB_DEPENDS:STATIC=general;itkjpeg;general;ITKIOImageBase; //Value Computed by CMake ITKIOJPEG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/JPEG //Value Computed by CMake ITKIOLSM_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/LSM //Dependencies for the target ITKIOLSM_LIB_DEPENDS:STATIC=general;ITKIOTIFF; //Value Computed by CMake ITKIOLSM_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/LSM //Value Computed by CMake ITKIOMRC_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/MRC //Dependencies for the target ITKIOMRC_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOMRC_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/MRC //Value Computed by CMake ITKIOMesh_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/Mesh //Dependencies for the target ITKIOMesh_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKgiftiio;general;ITKIOImageBase; //Value Computed by CMake ITKIOMesh_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/Mesh //Value Computed by CMake ITKIOMeta_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/Meta //Dependencies for the target ITKIOMeta_LIB_DEPENDS:STATIC=general;ITKMetaIO;general;ITKIOImageBase; //Value Computed by CMake ITKIOMeta_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/Meta //Value Computed by CMake ITKIONIFTI_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/NIFTI //Dependencies for the target ITKIONIFTI_LIB_DEPENDS:STATIC=general;ITKznz;general;ITKniftiio;general;ITKIOImageBase; //Value Computed by CMake ITKIONIFTI_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/NIFTI //Value Computed by CMake ITKIONRRD_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/NRRD //Dependencies for the target ITKIONRRD_LIB_DEPENDS:STATIC=general;ITKNrrdIO;general;ITKIOImageBase; //Value Computed by CMake ITKIONRRD_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/NRRD //Value Computed by CMake ITKIOPNG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/PNG //Dependencies for the target ITKIOPNG_LIB_DEPENDS:STATIC=general;itkpng;general;ITKIOImageBase; //Value Computed by CMake ITKIOPNG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/PNG //Value Computed by CMake ITKIORAW_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/RAW //Value Computed by CMake ITKIORAW_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/RAW //Value Computed by CMake ITKIOSiemens_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/Siemens //Dependencies for the target ITKIOSiemens_LIB_DEPENDS:STATIC=general;ITKIOIPL;general;ITKIOGE; //Value Computed by CMake ITKIOSiemens_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/Siemens //Value Computed by CMake ITKIOSpatialObjects_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/SpatialObjects //Dependencies for the target ITKIOSpatialObjects_LIB_DEPENDS:STATIC=general;ITKSpatialObjects;general;ITKIOXML;general;ITKIOImageBase; //Value Computed by CMake ITKIOSpatialObjects_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/SpatialObjects //Value Computed by CMake ITKIOStimulate_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/Stimulate //Dependencies for the target ITKIOStimulate_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOStimulate_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/Stimulate //Value Computed by CMake ITKIOTIFF_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/TIFF //Dependencies for the target ITKIOTIFF_LIB_DEPENDS:STATIC=general;itktiff;general;ITKIOImageBase; //Value Computed by CMake ITKIOTIFF_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/TIFF //Value Computed by CMake ITKIOTransformBase_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/TransformBase //Dependencies for the target ITKIOTransformBase_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKIOTransformBase_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/TransformBase //Value Computed by CMake ITKIOTransformHDF5_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/TransformHDF5 //Dependencies for the target ITKIOTransformHDF5_LIB_DEPENDS:STATIC=general;ITKIOTransformBase;general;itkhdf5_cpp;general;itkhdf5; //Value Computed by CMake ITKIOTransformHDF5_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/TransformHDF5 //Value Computed by CMake ITKIOTransformInsightLegacy_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/TransformInsightLegacy //Dependencies for the target ITKIOTransformInsightLegacy_LIB_DEPENDS:STATIC=general;ITKIOTransformBase;general;itkdouble-conversion; //Value Computed by CMake ITKIOTransformInsightLegacy_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/TransformInsightLegacy //Value Computed by CMake ITKIOTransformMatlab_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/TransformMatlab //Dependencies for the target ITKIOTransformMatlab_LIB_DEPENDS:STATIC=general;ITKIOTransformBase; //Value Computed by CMake ITKIOTransformMatlab_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/TransformMatlab //Value Computed by CMake ITKIOVTK_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/VTK //Dependencies for the target ITKIOVTK_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOVTK_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/VTK //Value Computed by CMake ITKIOXML_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/IO/XML //Dependencies for the target ITKIOXML_LIB_DEPENDS:STATIC=general;ITKEXPAT;general;ITKIOImageBase; //Value Computed by CMake ITKIOXML_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/IO/XML //Value Computed by CMake ITKImageAdaptors_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/ImageAdaptors //Value Computed by CMake ITKImageAdaptors_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/ImageAdaptors //Value Computed by CMake ITKImageCompare_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageCompare //Value Computed by CMake ITKImageCompare_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageCompare //Value Computed by CMake ITKImageCompose_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageCompose //Value Computed by CMake ITKImageCompose_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageCompose //Value Computed by CMake ITKImageFeature_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageFeature //Value Computed by CMake ITKImageFeature_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageFeature //Value Computed by CMake ITKImageFilterBase_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageFilterBase //Value Computed by CMake ITKImageFilterBase_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageFilterBase //Value Computed by CMake ITKImageFunction_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/ImageFunction //Value Computed by CMake ITKImageFunction_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/ImageFunction //Value Computed by CMake ITKImageFusion_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageFusion //Value Computed by CMake ITKImageFusion_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageFusion //Value Computed by CMake ITKImageGradient_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageGradient //Value Computed by CMake ITKImageGradient_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageGradient //Value Computed by CMake ITKImageGrid_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageGrid //Value Computed by CMake ITKImageGrid_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageGrid //Value Computed by CMake ITKImageIntensity_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageIntensity //Value Computed by CMake ITKImageIntensity_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageIntensity //Value Computed by CMake ITKImageLabel_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageLabel //Value Computed by CMake ITKImageLabel_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageLabel //Value Computed by CMake ITKImageNoise_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageNoise //Value Computed by CMake ITKImageNoise_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageNoise //Value Computed by CMake ITKImageSources_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageSources //Value Computed by CMake ITKImageSources_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageSources //Value Computed by CMake ITKImageStatistics_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/ImageStatistics //Value Computed by CMake ITKImageStatistics_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/ImageStatistics //Value Computed by CMake ITKIntegratedTest_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Nonunit/IntegratedTest //Value Computed by CMake ITKIntegratedTest_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Nonunit/IntegratedTest //Value Computed by CMake ITKJPEG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/JPEG //Value Computed by CMake ITKJPEG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/JPEG //Value Computed by CMake ITKKLMRegionGrowing_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/KLMRegionGrowing //Dependencies for the target ITKKLMRegionGrowing_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKKLMRegionGrowing_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/KLMRegionGrowing //Value Computed by CMake ITKKWSys_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/KWSys //Value Computed by CMake ITKKWSys_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/KWSys //Value Computed by CMake ITKLabelMap_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/LabelMap //Dependencies for the target ITKLabelMap_LIB_DEPENDS:STATIC=general;ITKStatistics; //Value Computed by CMake ITKLabelMap_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/LabelMap //Value Computed by CMake ITKLabelVoting_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/LabelVoting //Value Computed by CMake ITKLabelVoting_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/LabelVoting //Value Computed by CMake ITKLevelSets_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/LevelSets //Value Computed by CMake ITKLevelSets_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/LevelSets //Value Computed by CMake ITKLevelSetsv4_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/LevelSetsv4 //Value Computed by CMake ITKLevelSetsv4_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/LevelSetsv4 //Value Computed by CMake ITKMarkovRandomFieldsClassifiers_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/MarkovRandomFieldsClassifiers //Value Computed by CMake ITKMarkovRandomFieldsClassifiers_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/MarkovRandomFieldsClassifiers //Value Computed by CMake ITKMathematicalMorphology_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/MathematicalMorphology //Value Computed by CMake ITKMathematicalMorphology_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/MathematicalMorphology //Value Computed by CMake ITKMesh_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/Mesh //Dependencies for the target ITKMesh_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKMesh_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/Mesh //Value Computed by CMake ITKMetaIO_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/MetaIO //Dependencies for the target ITKMetaIO_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake ITKMetaIO_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/MetaIO //Value Computed by CMake ITKMetricsv4_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/Metricsv4 //Value Computed by CMake ITKMetricsv4_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/Metricsv4 //Value Computed by CMake ITKNIFTI_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/NIFTI //Value Computed by CMake ITKNIFTI_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/NIFTI //Value Computed by CMake ITKNarrowBand_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/NarrowBand //Value Computed by CMake ITKNarrowBand_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/NarrowBand //Value Computed by CMake ITKNetlib_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/Netlib //Value Computed by CMake ITKNetlib_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/Netlib //Value Computed by CMake ITKNeuralNetworks_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/NeuralNetworks //Value Computed by CMake ITKNeuralNetworks_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/NeuralNetworks //Value Computed by CMake ITKNrrdIO_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/NrrdIO //Dependencies for the target ITKNrrdIO_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake ITKNrrdIO_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/NrrdIO //Value Computed by CMake ITKOptimizers_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/Optimizers //Dependencies for the target ITKOptimizers_LIB_DEPENDS:STATIC=general;ITKStatistics; //Value Computed by CMake ITKOptimizers_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/Optimizers //Value Computed by CMake ITKOptimizersv4_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/Optimizersv4 //Dependencies for the target ITKOptimizersv4_LIB_DEPENDS:STATIC=general;ITKOptimizers; //Value Computed by CMake ITKOptimizersv4_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/Optimizersv4 //Value Computed by CMake ITKPDEDeformableRegistration_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/PDEDeformable //Value Computed by CMake ITKPDEDeformableRegistration_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/PDEDeformable //Value Computed by CMake ITKPNG_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/PNG //Value Computed by CMake ITKPNG_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/PNG //Value Computed by CMake ITKPath_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Path //Dependencies for the target ITKPath_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKPath_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Path //Value Computed by CMake ITKPolynomials_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/Polynomials //Dependencies for the target ITKPolynomials_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKPolynomials_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/Polynomials //Value Computed by CMake ITKQuadEdgeMeshFiltering_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/QuadEdgeMeshFiltering //Value Computed by CMake ITKQuadEdgeMeshFiltering_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/QuadEdgeMeshFiltering //Value Computed by CMake ITKQuadEdgeMesh_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/QuadEdgeMesh //Dependencies for the target ITKQuadEdgeMesh_LIB_DEPENDS:STATIC=general;ITKMesh; //Value Computed by CMake ITKQuadEdgeMesh_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/QuadEdgeMesh //Value Computed by CMake ITKRegionGrowing_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/RegionGrowing //Value Computed by CMake ITKRegionGrowing_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/RegionGrowing //Value Computed by CMake ITKRegistrationCommon_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/Common //Value Computed by CMake ITKRegistrationCommon_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/Common //Value Computed by CMake ITKRegistrationMethodsv4_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Registration/RegistrationMethodsv4 //Value Computed by CMake ITKRegistrationMethodsv4_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Registration/RegistrationMethodsv4 //Value Computed by CMake ITKSignedDistanceFunction_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/SignedDistanceFunction //Value Computed by CMake ITKSignedDistanceFunction_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/SignedDistanceFunction //Value Computed by CMake ITKSmoothing_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Smoothing //Value Computed by CMake ITKSmoothing_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Smoothing //Value Computed by CMake ITKSpatialFunction_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/SpatialFunction //Value Computed by CMake ITKSpatialFunction_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/SpatialFunction //Value Computed by CMake ITKSpatialObjects_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/SpatialObjects //Dependencies for the target ITKSpatialObjects_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics;general;ITKMesh;general;ITKIOImageBase; //Value Computed by CMake ITKSpatialObjects_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/SpatialObjects //Value Computed by CMake ITKStatistics_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Numerics/Statistics //Dependencies for the target ITKStatistics_LIB_DEPENDS:STATIC=general;ITKCommon;general;itkNetlibSlatec; //Value Computed by CMake ITKStatistics_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Numerics/Statistics //Value Computed by CMake ITKTIFF_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/TIFF //Value Computed by CMake ITKTIFF_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/TIFF //Value Computed by CMake ITKTestKernel_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/TestKernel //Value Computed by CMake ITKTestKernel_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/TestKernel //Value Computed by CMake ITKThresholding_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Filtering/Thresholding //Value Computed by CMake ITKThresholding_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Filtering/Thresholding //Value Computed by CMake ITKTransform_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Core/Transform //Value Computed by CMake ITKTransform_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Core/Transform //Enable compatibility with ITK3.x when possible. ITKV3_COMPATIBILITY:BOOL=OFF //Value Computed by CMake ITKVNLInstantiation_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNLInstantiation //Dependencies for the target ITKVNLInstantiation_LIB_DEPENDS:STATIC=general;itkvnl_algo;general;itkvnl;general;itkv3p_netlib; //Value Computed by CMake ITKVNLInstantiation_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNLInstantiation //Value Computed by CMake ITKVNL_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL //Value Computed by CMake ITKVNL_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL //Value Computed by CMake ITKVTK_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Bridge/VTK //Dependencies for the target ITKVTK_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKVTK_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Bridge/VTK //Value Computed by CMake ITKVideoCore_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Video/Core //Dependencies for the target ITKVideoCore_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKVideoCore_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Video/Core //Value Computed by CMake ITKVideoFiltering_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Video/Filtering //Value Computed by CMake ITKVideoFiltering_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Video/Filtering //Value Computed by CMake ITKVideoIO_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Video/IO //Dependencies for the target ITKVideoIO_LIB_DEPENDS:STATIC=general;ITKVideoCore;general;ITKIOImageBase; //Value Computed by CMake ITKVideoIO_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Video/IO //Value Computed by CMake ITKVoronoi_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/Voronoi //Value Computed by CMake ITKVoronoi_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/Voronoi //Value Computed by CMake ITKVtkGlue_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Bridge/VtkGlue //Dependencies for the target ITKVtkGlue_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKVTK;general;vtkRenderingOpenGL;general;vtkImagingHybrid;general;vtkIOImage;general;vtkCommonDataModel;general;vtkCommonMath;general;vtkCommonCore;general;vtksys;general;vtkCommonMisc;general;vtkCommonSystem;general;vtkCommonTransforms;general;vtkCommonExecutionModel;general;vtkDICOMParser;general;vtkIOCore;general;/usr/lib/libz.dylib;general;vtkmetaio;general;vtkjpeg;general;vtkpng;general;vtktiff;general;vtkImagingCore;general;vtkRenderingCore;general;vtkCommonColor;general;vtkFiltersExtraction;general;vtkFiltersCore;general;vtkFiltersGeneral;general;vtkCommonComputationalGeometry;general;vtkFiltersStatistics;general;vtkImagingFourier;general;vtkalglib;general;vtkFiltersGeometry;general;vtkFiltersSources;general;vtkRenderingFreeType;general;vtkfreetype;general;vtkftgl;general;vtkInteractionStyle;general;vtkImagingSources; //Value Computed by CMake ITKVtkGlue_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Bridge/VtkGlue //Value Computed by CMake ITKWatersheds_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/Segmentation/Watersheds //Dependencies for the target ITKWatersheds_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKWatersheds_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/Segmentation/Watersheds //Value Computed by CMake ITKZLIB_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/ZLIB //Value Computed by CMake ITKZLIB_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/ZLIB //Value Computed by CMake ITK_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild //Build the tests of module dependencies. ITK_BUILD_ALL_MODULES_FOR_TESTS:BOOL=OFF //Build the default ITK modules. ITK_BUILD_DEFAULT_MODULES:BOOL=ON //Provide here the size of your RAM Memory in GigaBytes ITK_COMPUTER_MEMORY_SIZE:STRING=1 //Run cppcheck for static code analysis ITK_CPPCHECK_TEST:BOOL=OFF //Doxygen will generate Microsoft HTML help ITK_DOXYGEN_CHM:BOOL=OFF //Doxygen will generate additional index files for Xcode 3 ITK_DOXYGEN_DOCSET:BOOL=OFF //Doxygen will generate Eclipse help plugin ITK_DOXYGEN_ECLIPSEHELP:BOOL=OFF //Doxygen will generate HTML Output ITK_DOXYGEN_HTML:BOOL=ON //Doxygen will generate LaTeX output ITK_DOXYGEN_LATEX:BOOL=OFF //Doxygen will generate Qt Compressed Help ITK_DOXYGEN_QHP:BOOL=OFF //Doxygen will generate RTF output optimized for Word 97 ITK_DOXYGEN_RTF:BOOL=OFF //Doxygen will generate XML output ITK_DOXYGEN_XML:BOOL=OFF //Support run-time loading of shared libraries ITK_DYNAMIC_LOADING:BOOL=ON //Do not download source code or data from the network ITK_FORBID_DOWNLOADS:BOOL=OFF //Remove all legacy code completely. ITK_LEGACY_REMOVE:BOOL=OFF //Silence all legacy code messages. ITK_LEGACY_SILENT:BOOL=OFF //Value Computed by CMake ITK_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1 //When ON, ITK will use 64 bits integers to index pixels. This // is needed for managing images larger than 4Gb in some platforms. ITK_USE_64BITS_IDS:BOOL=ON //Download and use BrainWeb data for advanced testing ITK_USE_BRAINWEB_DATA:BOOL=OFF //Turn on concept checking to give helpful errors at compile time // if a type cannot be used as a template parameter. ITK_USE_CONCEPT_CHECKING:BOOL=ON //Use double precision fftw if found ITK_USE_FFTWD:BOOL=OFF //Use single precision fftw if found ITK_USE_FFTWF:BOOL=OFF //Use single precision for origin/spacing/directions in itk::Image ITK_USE_FLOAT_SPACE_PRECISION:BOOL=OFF //GPU acceleration via OpenCL ITK_USE_GPU:BOOL=OFF //Enable the use of KWStyle for checking coding style. ITK_USE_KWSTYLE:BOOL=OFF //Turn on Strict concept checking to give more stringent errors // at compile time if a type cannot be used as a template parameter. ITK_USE_STRICT_CONCEPT_CHECKING:BOOL=OFF //Use an outside build of double-conversion ITK_USE_SYSTEM_DOUBLECONVERSION:BOOL=OFF //Use system-installed expat ITK_USE_SYSTEM_EXPAT:BOOL=OFF //Use an installed version of fftw ITK_USE_SYSTEM_FFTW:BOOL=OFF //Use an outside build of GDCM. ITK_USE_SYSTEM_GDCM:BOOL=OFF //Use an outside build of HDF5. ITK_USE_SYSTEM_HDF5:BOOL=OFF //Use an outside build of JPEG. ITK_USE_SYSTEM_JPEG:BOOL=OFF //Use the system's libraries by default. //\nIf this is not set during the initial configuration, it will // have no effect. ITK_USE_SYSTEM_LIBRARIES:BOOL=OFF //Use system-installed png ITK_USE_SYSTEM_PNG:BOOL=OFF //Use system SZIP. If OFF, SZIP is built as an external project. ITK_USE_SYSTEM_SZIP:BOOL=OFF //Use system-installed tiff ITK_USE_SYSTEM_TIFF:BOOL=OFF //Use an outside build of VXL. ITK_USE_SYSTEM_VXL:BOOL=OFF //Use system ZLIB. If OFF, ZLIB is built as an external project. ITK_USE_SYSTEM_ZLIB:BOOL=OFF //Build Java support (Currently not supported) ITK_WRAP_JAVA:BOOL=OFF //Build Perl support (Currently not supported) ITK_WRAP_PERL:BOOL=OFF //Build Python support ITK_WRAP_PYTHON:BOOL=OFF //Build Ruby support (Currently not supported) ITK_WRAP_RUBY:BOOL=OFF //Build Tcl support (Currently not supported) ITK_WRAP_TCL:BOOL=OFF //Dependencies for the target ITKgiftiio_LIB_DEPENDS:STATIC=general;ITKEXPAT;general;ITKznz;general;ITKniftiio; //Dependencies for the target ITKniftiio_LIB_DEPENDS:STATIC=general;ITKznz;general;-lm; //Value Computed by CMake ITKv4ImageRegistration_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/RegistrationITKv4 //Value Computed by CMake ITKv4ImageRegistration_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/RegistrationITKv4 //Dependencies for the target ITKznz_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake ImageExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/DataRepresentation/Image //Value Computed by CMake ImageExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/DataRepresentation/Image //Value Computed by CMake ImageSegmentation_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/Segmentation //Value Computed by CMake ImageSegmentation_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/Segmentation //Value Computed by CMake IteratorExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/Iterators //Value Computed by CMake IteratorExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/Iterators //Path to the KWStyle executable KWSTYLE_EXECUTABLE:FILEPATH=KWSTYLE_EXECUTABLE-NOTFOUND //The number of headers in a HeaderTest code. MAXIMUM_NUMBER_OF_HEADERS:STRING=35 //Value Computed by CMake MeshExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/DataRepresentation/Mesh //Value Computed by CMake MeshExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/DataRepresentation/Mesh //AnalyzeObjectMapIO plugin for ITK. From Insight Journal article // with handle: http://hdl.handle.net/1926/593 Module_AnalyzeObjectMapIO:BOOL=OFF //This module contains wrapper code to convert ITK Image's to //\n NumPy array's and back. For example: //\n //\n import itk //\n ImageType = itk.Image[itk.F, 2] //\n image = ImageType.New() //\n array = itk.PyBuffer[ImageType].GetArrayFromImage(image) //\n image = itk.PyBuffer[ImageType].GetImageFromArray(array) //\n //\n See http://insight-journal.org/browse/publication/85 //\n http://hdl.handle.net/1926/188 Module_BridgeNumPy:BOOL=OFF //This module contains a filter to compute higher order //\n accurate numerical derivatives and gradients from an input // scalar image. //\n field from a displacement field image. //\n Higher Order Accurate Derivative and Gradient Calculation // in ITK //\n http://www.insight-journal.org/browse/publication/775 //\n http://hdl.handle.net/10380/3231 Module_HigherOrderAccurateGradient:BOOL=OFF //FDFImageIO plugin for ITK. Authors Gleen Pierce/Nick Tustison/Kent // Williams Module_IOFDF:BOOL=OFF //This module contains classes for reading and writing QuadEdgeMeshes // using //\n the STL (STereoLithography)file format. http://hdl.handle.net/10380/3452 Module_IOSTL:BOOL=OFF //The modules contains classes for reading spatial transform from // DICOM //\n files. See http://www.insight-journal.org/browse/publication/923 //\n http://hdl.handle.net/10380/3468 Module_IOTransformDCMTK:BOOL=OFF //Request building ITKDCMTK Module_ITKDCMTK:BOOL=OFF //Request building ITKDeprecated Module_ITKDeprecated:BOOL=OFF //Request building ITKIODCMTK Module_ITKIODCMTK:BOOL=OFF //Request building ITKIOMINC Module_ITKIOMINC:BOOL=OFF //Request building ITKIOPhilipsREC Module_ITKIOPhilipsREC:BOOL=OFF //Request building ITKLevelSetsv4Visualization Module_ITKLevelSetsv4Visualization:BOOL=OFF //Request building ITKMINC Module_ITKMINC:BOOL=OFF //Request building ITKOpenJPEG Module_ITKOpenJPEG:BOOL=OFF //Request building ITKReview Module_ITKReview:BOOL=OFF //Request building ITKV3Compatibility Module_ITKV3Compatibility:BOOL=OFF //Request building ITKVideoBridgeOpenCV Module_ITKVideoBridgeOpenCV:BOOL=OFF //Request building ITKVideoBridgeVXL Module_ITKVideoBridgeVXL:BOOL=OFF //Request building ITKVtkGlue Module_ITKVtkGlue:BOOL=ON //Classes performing morphology efficiently on label images. //\n Label collisions are consistently handled, and //\n operations are efficient (approximately constant time wrt //\n structuring element size). Only circular/spherical/hyperspherical //\n structuring elements are supported. //\n http://www.insight-journal.org/browse/publication/228 //\n http://hdl.handle.net/10380/3399 Module_LabelErodeDilate:BOOL=OFF //Framework for determining the sizes of lesions in medical images. Module_LesionSizingToolkit:BOOL=OFF //MGHIO ImageIO plugin for ITK Module_MGHIO:BOOL=OFF //http://www.insight-journal.org/browse/publication/213 //\n Module_MinimalPathExtraction:BOOL=OFF //Classes performing morphology using parabolic functions. //\n Fast distance transforms and binary erosions/dilations/openings/closings //\n by spheres, sharpenings and grayscale operations. //\n http://www.insight-journal.org/browse/publication/228 //\n http://hdl.handle.net/1926/1370 Module_ParabolicMorphology:BOOL=OFF //SCIFIO (Bioformats) ImageIO plugin for ITK Module_SCIFIO:BOOL=OFF //A class to perform automatic skull-stripping for neuroimage analysis. Module_SkullStrip:BOOL=OFF //GPU and CPU Young & Van Vliet Recursive Gaussian Smoothing Filter: // http://hdl.handle.net/10380/3425 Module_SmoothingRecursiveYvvGaussianFilter:BOOL=OFF //This module builds the examples found at http://itk.org/ITKExamples/ Module_SphinxExamples:BOOL=OFF //This module contains filter called //\nitk::SplitComponentsImageFilter. This filter generates component // images from an //\nitk::Image of, for example, itk::Vector, itk::CovariantVector, // or //\nitk::SymmetricSecondRankTensor. http://hdl.handle.net/10380/3230 Module_SplitComponents:BOOL=OFF //Triangle and edge based QuadEdgeMesh subdivision filters. //\n //\nSee the following Insight Journal's publication: //\n //\n Wanlin Zhu, "Triangle Mesh Subdivision" //\n http://www.insight-journal.org/browse/publication/831 //\n http://hdl.handle.net/10380/3307 Module_SubdivisionQuadEdgeMeshFilter:BOOL=OFF //A module to perform variational image registration. http://hdl.handle.net/10380/3460 Module_VariationalRegistration:BOOL=OFF //A collection of examples that illustrate how to use ITK. Module_WikiExamples:BOOL=OFF //Value Computed by CMake NIFTI_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/NIFTI/src/nifti //Value Computed by CMake NIFTI_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/NIFTI/src/nifti //Value Computed by CMake NumericsExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/Numerics //Value Computed by CMake NumericsExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/Numerics //Path to a program. PERL_EXECUTABLE:FILEPATH=/usr/bin/perl //Path to a program. PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python //Value Computed by CMake PathExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/DataRepresentation/Path //Value Computed by CMake PathExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/DataRepresentation/Path //Value Computed by CMake SpatialObjectsExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/SpatialObjects //Value Computed by CMake SpatialObjectsExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/SpatialObjects //Value Computed by CMake StatisticsExamples_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Examples/Statistics //Value Computed by CMake StatisticsExamples_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Examples/Statistics //Use HIDDEN visibility support if available. USE_COMPILER_HIDDEN_VISIBILITY:BOOL=ON //Enable C++0x standard extensions VCL_INCLUDE_CXX_0X:BOOL=OFF //Whether vnl_vector/vnl_matrix accessor methods check index bounds. VNL_CONFIG_CHECK_BOUNDS:BOOL=ON //Enable Streaming SIMD Extensions 2 optimisations (hardware dependant). // Currently broken. For use by VNL developers only. VNL_CONFIG_ENABLE_SSE2:BOOL=OFF //Enable Streaming SIMD Extensions 2 implementation of rounding // (hardware dependant). VNL_CONFIG_ENABLE_SSE2_ROUNDING:BOOL=ON //Whether backward-compatibility methods are provided by vnl. VNL_CONFIG_LEGACY_METHODS:BOOL=OFF //Whether thread-safe vnl implementations are used. VNL_CONFIG_THREAD_SAFE:BOOL=ON //v3p include files VTHREEP_INCLUDE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/v3p //v3p include files VTHREEP_INSTALL_INCLUDE_DIR:STATIC=/usr/local/include/vxl/v3p //The directory containing a CMake configuration file for VTK. VTK_DIR:PATH=/Users/simpsonl/Software/VTKBuild //Re-run the configuration tests? VXL_UPDATE_CONFIGURATION:BOOL=OFF //Path to a file. X11_ICE_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_ICE_LIB:FILEPATH=/opt/X11/lib/libICE.dylib //Path to a file. X11_SM_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_SM_LIB:FILEPATH=/opt/X11/lib/libSM.dylib //Path to a file. X11_X11_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_X11_LIB:FILEPATH=/opt/X11/lib/libX11.dylib //Path to a file. X11_XRes_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_XRes_LIB:FILEPATH=/opt/X11/lib/libXRes.dylib //Path to a file. X11_XShm_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_XSync_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_XTest_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_XTest_LIB:FILEPATH=/opt/X11/lib/libXtst.dylib //Path to a file. X11_Xaccessrules_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xaccessstr_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xau_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xau_LIB:FILEPATH=/opt/X11/lib/libXau.dylib //Path to a file. X11_Xcomposite_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xcomposite_LIB:FILEPATH=/opt/X11/lib/libXcomposite.dylib //Path to a file. X11_Xcursor_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xcursor_LIB:FILEPATH=/opt/X11/lib/libXcursor.dylib //Path to a file. X11_Xdamage_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xdamage_LIB:FILEPATH=/opt/X11/lib/libXdamage.dylib //Path to a file. X11_Xdmcp_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xdmcp_LIB:FILEPATH=/opt/X11/lib/libXdmcp.dylib //Path to a library. X11_Xext_LIB:FILEPATH=/opt/X11/lib/libXext.dylib //Path to a file. X11_Xfixes_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xfixes_LIB:FILEPATH=/opt/X11/lib/libXfixes.dylib //Path to a file. X11_Xft_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xft_LIB:FILEPATH=/opt/X11/lib/libXft.dylib //Path to a file. X11_Xi_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xi_LIB:FILEPATH=/opt/X11/lib/libXi.dylib //Path to a file. X11_Xinerama_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xinerama_LIB:FILEPATH=/opt/X11/lib/libXinerama.dylib //Path to a file. X11_Xinput_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xinput_LIB:FILEPATH=/opt/X11/lib/libXi.dylib //Path to a file. X11_Xkb_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xkbfile_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xkbfile_LIB:FILEPATH=/opt/X11/lib/libxkbfile.dylib //Path to a file. X11_Xkblib_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xlib_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xmu_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xmu_LIB:FILEPATH=/opt/X11/lib/libXmu.dylib //Path to a file. X11_Xpm_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xpm_LIB:FILEPATH=/opt/X11/lib/libXpm.dylib //Path to a file. X11_Xrandr_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xrandr_LIB:FILEPATH=/opt/X11/lib/libXrandr.dylib //Path to a file. X11_Xrender_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xrender_LIB:FILEPATH=/opt/X11/lib/libXrender.dylib //Path to a file. X11_Xscreensaver_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xscreensaver_LIB:FILEPATH=/opt/X11/lib/libXss.dylib //Path to a file. X11_Xshape_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xt_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xt_LIB:FILEPATH=/opt/X11/lib/libXt.dylib //Path to a file. X11_Xutil_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_Xv_INCLUDE_PATH:PATH=/opt/X11/include //Path to a library. X11_Xv_LIB:FILEPATH=/opt/X11/lib/libXv.dylib //Path to a library. X11_Xxf86misc_LIB:FILEPATH=/opt/X11/lib/libXxf86misc.dylib //Path to a library. X11_Xxf86vm_LIB:FILEPATH=/opt/X11/lib/libXxf86vm.dylib //Path to a file. X11_dpms_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_xf86misc_INCLUDE_PATH:PATH=/opt/X11/include //Path to a file. X11_xf86vmode_INCLUDE_PATH:PATH=/opt/X11/include //Dependencies for the target gdcmCommon_LIB_DEPENDS:STATIC=general;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreFoundation.framework; //Dependencies for the target gdcmDICT_LIB_DEPENDS:STATIC=general;gdcmDSED;general;gdcmIOD; //Dependencies for the target gdcmDSED_LIB_DEPENDS:STATIC=general;gdcmCommon;general;itkzlib; //Dependencies for the target gdcmIOD_LIB_DEPENDS:STATIC=general;gdcmDSED;general;gdcmCommon;general;ITKEXPAT; //Dependencies for the target gdcmMEXD_LIB_DEPENDS:STATIC=general;gdcmMSFF;general;gdcmDICT;general;gdcmDSED;general;gdcmIOD;general;gdcmsocketxx; //Dependencies for the target gdcmMSFF_LIB_DEPENDS:STATIC=general;gdcmIOD;general;gdcmDSED;general;gdcmDICT;general;gdcmjpeg8;general;gdcmjpeg12;general;gdcmjpeg16;general;gdcmopenjpeg;general;gdcmcharls;general;gdcmuuid; //Dependencies for target gdcmcharls_LIB_DEPENDS:STATIC= //Dependencies for target gdcmjpeg12_LIB_DEPENDS:STATIC= //Dependencies for target gdcmjpeg16_LIB_DEPENDS:STATIC= //Dependencies for target gdcmjpeg8_LIB_DEPENDS:STATIC= //Dependencies for the target gdcmopenjpeg_LIB_DEPENDS:STATIC=general;m; //Dependencies for target gdcmsocketxx_LIB_DEPENDS:STATIC= //Dependencies for target gdcmuuid_LIB_DEPENDS:STATIC= //Value Computed by CMake gifticlib_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/GIFTI/src/gifticlib //Value Computed by CMake gifticlib_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GIFTI/src/gifticlib //Dependencies for the target itkNetlibSlatec_LIB_DEPENDS:STATIC=general;itkv3p_netlib; //Value Computed by CMake itkdicomparser_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/DICOMParser/src/DICOMParser //Value Computed by CMake itkdicomparser_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/DICOMParser/src/DICOMParser //Dependencies for target itkdouble-conversion_LIB_DEPENDS:STATIC= //Dependencies for the target itkhdf5_LIB_DEPENDS:STATIC=general;m;general;itkzlib; //Dependencies for the target itkhdf5_cpp_LIB_DEPENDS:STATIC=general;itkhdf5; //Dependencies for target itkjpeg_LIB_DEPENDS:STATIC= //Dependencies for the target itkpng_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake itksys_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/KWSys/src/KWSys //Dependencies for target itksys_LIB_DEPENDS:STATIC= //Value Computed by CMake itksys_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/KWSys/src/KWSys //Dependencies for the target itktestlib_LIB_DEPENDS:STATIC=general;itkvcl; //Dependencies for the target itktiff_LIB_DEPENDS:STATIC=general;itkzlib;general;itkjpeg;general;-lm; //Dependencies for the target itkv3p_lsqr_LIB_DEPENDS:STATIC=general;m; //Dependencies for the target itkv3p_netlib_LIB_DEPENDS:STATIC=general;m; //Dependencies for the target itkvcl_LIB_DEPENDS:STATIC=general;m; //Dependencies for the target itkvnl_LIB_DEPENDS:STATIC=general;itkvcl; //Dependencies for the target itkvnl_algo_LIB_DEPENDS:STATIC=general;itkv3p_netlib;general;itkvnl;general;itkv3p_lsqr; //Dependencies for target itkzlib_LIB_DEPENDS:STATIC= //Value Computed by CMake lsqr_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/v3p/netlib/linalg //Value Computed by CMake lsqr_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/v3p/netlib/linalg //Value Computed by CMake netlib_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/v3p/netlib //Value Computed by CMake netlib_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/v3p/netlib //Value Computed by CMake vcl_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/vcl //Value Computed by CMake vcl_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/vcl //Value Computed by CMake vnl_algo_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/core/vnl/algo //Value Computed by CMake vnl_algo_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/core/vnl/algo //Value Computed by CMake vthreep_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/v3p //Value Computed by CMake vthreep_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/v3p //Value Computed by CMake vxl_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl //Value Computed by CMake vxl_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl //Value Computed by CMake vxl_config_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/config/cmake/config //Value Computed by CMake vxl_config_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/config/cmake/config //Value Computed by CMake vxlcore_BINARY_DIR:STATIC=/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/VNL/src/vxl/core //Value Computed by CMake vxlcore_SOURCE_DIR:STATIC=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/VNL/src/vxl/core ######################## # INTERNAL cache entries ######################## //ADVANCED property for variable: BUILD_DOCUMENTATION BUILD_DOCUMENTATION-ADVANCED:INTERNAL=1 //MODIFIED property for variable: BUILD_EXAMPLES BUILD_EXAMPLES-MODIFIED:INTERNAL=ON //MODIFIED property for variable: BUILD_SHARED_LIBS BUILD_SHARED_LIBS-MODIFIED:INTERNAL=ON //Build Static Executables BUILD_STATIC_EXECS:INTERNAL=OFF //ADVANCED property for variable: BUILD_TESTING BUILD_TESTING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_AR CMAKE_AR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_BUILD_TYPE CMAKE_BUILD_TYPE-ADVANCED:INTERNAL=1 //STRINGS property for variable: CMAKE_BUILD_TYPE CMAKE_BUILD_TYPE-STRINGS:INTERNAL=Debug;Release;MinSizeRel;RelWithDebInfo //This is the directory where this CMakeCache.txt was created CMAKE_CACHEFILE_DIR:INTERNAL=/Users/simpsonl/Software/ITKBuild //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache CMAKE_CACHE_MINOR_VERSION:INTERNAL=4 //Patch version of cmake used to create the current loaded cache CMAKE_CACHE_PATCH_VERSION:INTERNAL=0 //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 //Path to CMake executable. CMAKE_COMMAND:INTERNAL=/Applications/CMake.app/Contents/bin/cmake //Path to cpack program executable. CMAKE_CPACK_COMMAND:INTERNAL=/Applications/CMake.app/Contents/bin/cpack //Path to ctest program executable. CMAKE_CTEST_COMMAND:INTERNAL=/Applications/CMake.app/Contents/bin/ctest //ADVANCED property for variable: CMAKE_CXX_COMPILER CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_COMPILER CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Path to cache edit program executable. CMAKE_EDIT_COMMAND:INTERNAL=/Applications/CMake.app/Contents/bin/ccmake //Executable file format CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 //Name of external makefile project generator. CMAKE_EXTRA_GENERATOR:INTERNAL= //Name of generator. CMAKE_GENERATOR:INTERNAL=Unix Makefiles //Name of generator platform. CMAKE_GENERATOR_PLATFORM:INTERNAL= //Name of generator toolset. CMAKE_GENERATOR_TOOLSET:INTERNAL= //Is X11 around. CMAKE_HAS_X:INTERNAL=1 //Have function connect CMAKE_HAVE_CONNECT:INTERNAL=1 //Have function gethostbyname CMAKE_HAVE_GETHOSTBYNAME:INTERNAL=1 //Have symbol pthread_create CMAKE_HAVE_LIBC_CREATE:INTERNAL=1 //Have include limits.h CMAKE_HAVE_LIMITS_H:INTERNAL=1 //Have include pthread.h CMAKE_HAVE_PTHREAD_H:INTERNAL=1 //Have function remove CMAKE_HAVE_REMOVE:INTERNAL=1 //Have function shmat CMAKE_HAVE_SHMAT:INTERNAL=1 //Have includes sys/types.h;sys/prctl.h CMAKE_HAVE_SYS_PRCTL_H:INTERNAL= //Have include unistd.h CMAKE_HAVE_UNISTD_H:INTERNAL=1 //Source directory with the top level CMakeLists.txt file for this // project CMAKE_HOME_DIRECTORY:INTERNAL=/Users/simpsonl/Software/ITK-4.8.1 //ADVANCED property for variable: CMAKE_HP_PTHREADS CMAKE_HP_PTHREADS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_PREFIX CMAKE_INSTALL_PREFIX-ADVANCED:INTERNAL=1 //MODIFIED property for variable: CMAKE_INSTALL_PREFIX CMAKE_INSTALL_PREFIX-MODIFIED:INTERNAL=ON //Have library ICE CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER:INTERNAL=1 //ADVANCED property for variable: CMAKE_LINKER CMAKE_LINKER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MAKE_PROGRAM CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_NM CMAKE_NM-ADVANCED:INTERNAL=1 //Does the compiler support std::. CMAKE_NO_STD_NAMESPACE:INTERNAL=0 //number of local generators CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=252 //ADVANCED property for variable: CMAKE_OBJCOPY CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_OBJDUMP CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 //MODIFIED property for variable: CMAKE_OSX_ARCHITECTURES CMAKE_OSX_ARCHITECTURES-MODIFIED:INTERNAL=ON //MODIFIED property for variable: CMAKE_OSX_DEPLOYMENT_TARGET CMAKE_OSX_DEPLOYMENT_TARGET-MODIFIED:INTERNAL=ON //ADVANCED property for variable: CMAKE_RANLIB CMAKE_RANLIB-ADVANCED:INTERNAL=1 //Path to CMake installation. CMAKE_ROOT:INTERNAL=/Applications/CMake.app/Contents/share/cmake-3.4 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(char) CMAKE_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(double) CMAKE_SIZEOF_DOUBLE:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(float) CMAKE_SIZEOF_FLOAT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int) CMAKE_SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long) CMAKE_SIZEOF_LONG:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(short) CMAKE_SIZEOF_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(unsigned short) CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(void*) CMAKE_SIZEOF_VOID_P:INTERNAL=8 //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SKIP_RPATH CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE CMAKE_STD_NAMESPACE:INTERNAL=TRUE //ADVANCED property for variable: CMAKE_STRIP CMAKE_STRIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_THREAD_LIBS CMAKE_THREAD_LIBS-ADVANCED:INTERNAL=1 //uname command CMAKE_UNAME:INTERNAL=/usr/bin/uname //ADVANCED property for variable: CMAKE_USE_PTHREADS CMAKE_USE_PTHREADS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_USE_SPROC CMAKE_USE_SPROC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_USE_WIN32_THREADS CMAKE_USE_WIN32_THREADS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 //Result of TEST_BIG_ENDIAN CMAKE_WORDS_BIGENDIAN:INTERNAL=0 //ADVANCED property for variable: CMAKE_X_CFLAGS CMAKE_X_CFLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_X_LIBS CMAKE_X_LIBS-ADVANCED:INTERNAL=1 //Compiler support for a deprecated attribute COMPILER_HAS_DEPRECATED:INTERNAL=1 //Test COMPILER_HAS_DEPRECATED_ATTR COMPILER_HAS_DEPRECATED_ATTR:INTERNAL=1 //Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY COMPILER_HAS_HIDDEN_INLINE_VISIBILITY:INTERNAL=1 //Test COMPILER_HAS_HIDDEN_VISIBILITY COMPILER_HAS_HIDDEN_VISIBILITY:INTERNAL=1 //Result of TRY_COMPILE COMPILE_RESULT:INTERNAL=TRUE //ADVANCED property for variable: CPACK_BINARY_BUNDLE CPACK_BINARY_BUNDLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_DEB CPACK_BINARY_DEB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_DRAGNDROP CPACK_BINARY_DRAGNDROP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_IFW CPACK_BINARY_IFW-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_NSIS CPACK_BINARY_NSIS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_OSXX11 CPACK_BINARY_OSXX11-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_PACKAGEMAKER CPACK_BINARY_PACKAGEMAKER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_RPM CPACK_BINARY_RPM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_STGZ CPACK_BINARY_STGZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_TBZ2 CPACK_BINARY_TBZ2-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_TGZ CPACK_BINARY_TGZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_TXZ CPACK_BINARY_TXZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_TBZ2 CPACK_SOURCE_TBZ2-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_TGZ CPACK_SOURCE_TGZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_TXZ CPACK_SOURCE_TXZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_TZ CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_ZIP CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPPCHECK_EXECUTABLE CPPCHECK_EXECUTABLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPPCHECK_ROOT_DIR CPPCHECK_ROOT_DIR-ADVANCED:INTERNAL=1 //Test CXX_HAS_WARNING-Wall CXX_HAS_WARNING-Wall:INTERNAL=1 //Test CXX_HAS_WARNING-Wcast-align CXX_HAS_WARNING-Wcast-align:INTERNAL=1 //Test CXX_HAS_WARNING-Wdisabled-optimization CXX_HAS_WARNING-Wdisabled-optimization:INTERNAL=1 //Test CXX_HAS_WARNING-Wextra CXX_HAS_WARNING-Wextra:INTERNAL=1 //Test CXX_HAS_WARNING-Winvalid-pch CXX_HAS_WARNING-Winvalid-pch:INTERNAL=1 //Test CXX_HAS_WARNING-Wno-deprecated CXX_HAS_WARNING-Wno-deprecated:INTERNAL=1 //Test CXX_HAS_WARNING-Wno-format-nonliteral CXX_HAS_WARNING-Wno-format-nonliteral:INTERNAL=1 //Test CXX_HAS_WARNING-Wno-invalid-offsetof CXX_HAS_WARNING-Wno-invalid-offsetof:INTERNAL=1 //Test CXX_HAS_WARNING-Wno-long-double CXX_HAS_WARNING-Wno-long-double:INTERNAL= //Test CXX_HAS_WARNING-Wno-strict-overflow CXX_HAS_WARNING-Wno-strict-overflow:INTERNAL=1 //Test CXX_HAS_WARNING-Woverloaded-virtual CXX_HAS_WARNING-Woverloaded-virtual:INTERNAL=1 //Test CXX_HAS_WARNING-Wpointer-arith CXX_HAS_WARNING-Wpointer-arith:INTERNAL=1 //Test CXX_HAS_WARNING-Wshadow CXX_HAS_WARNING-Wshadow:INTERNAL=1 //Test CXX_HAS_WARNING-Wstrict-null-sentinel CXX_HAS_WARNING-Wstrict-null-sentinel:INTERNAL= //Test CXX_HAS_WARNING-Wunused CXX_HAS_WARNING-Wunused:INTERNAL=1 //Test CXX_HAS_WARNING-Wwrite-strings CXX_HAS_WARNING-Wwrite-strings:INTERNAL=1 //Test CXX_HAS_WARNING-funit-at-a-time CXX_HAS_WARNING-funit-at-a-time:INTERNAL=1 //Result of TRY_COMPILE CXX_HAVE_OFFSETOF:INTERNAL=TRUE //Test C_HAS_WARNING-Wall C_HAS_WARNING-Wall:INTERNAL=1 //Test C_HAS_WARNING-Wcast-align C_HAS_WARNING-Wcast-align:INTERNAL=1 //Test C_HAS_WARNING-Wdisabled-optimization C_HAS_WARNING-Wdisabled-optimization:INTERNAL=1 //Test C_HAS_WARNING-Wextra C_HAS_WARNING-Wextra:INTERNAL=1 //Test C_HAS_WARNING-Winvalid-pch C_HAS_WARNING-Winvalid-pch:INTERNAL=1 //Test C_HAS_WARNING-Wno-format-nonliteral C_HAS_WARNING-Wno-format-nonliteral:INTERNAL=1 //Test C_HAS_WARNING-Wno-long-double C_HAS_WARNING-Wno-long-double:INTERNAL= //Test C_HAS_WARNING-Wno-strict-overflow C_HAS_WARNING-Wno-strict-overflow:INTERNAL=1 //Test C_HAS_WARNING-Wno-uninitialized C_HAS_WARNING-Wno-uninitialized:INTERNAL=1 //Test C_HAS_WARNING-Wno-unused-parameter C_HAS_WARNING-Wno-unused-parameter:INTERNAL=1 //Test C_HAS_WARNING-Wpointer-arith C_HAS_WARNING-Wpointer-arith:INTERNAL=1 //Test C_HAS_WARNING-Wshadow C_HAS_WARNING-Wshadow:INTERNAL=1 //Test C_HAS_WARNING-Wunused C_HAS_WARNING-Wunused:INTERNAL=1 //Test C_HAS_WARNING-Wwrite-strings C_HAS_WARNING-Wwrite-strings:INTERNAL=1 //Test C_HAS_WARNING-funit-at-a-time C_HAS_WARNING-funit-at-a-time:INTERNAL=1 //Result of TRY_COMPILE DEV_T_IS_SCALAR:INTERNAL=TRUE //Result of TRY_RUN DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS:INTERNAL=1 //Result of TRY_COMPILE DOUBLE_CORRECT_NEEDED_COMPILED:INTERNAL=TRUE //ADVANCED property for variable: EXECINFO_LIB EXECINFO_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ExternalData_OBJECT_STORES ExternalData_OBJECT_STORES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ExternalData_URL_TEMPLATES ExternalData_URL_TEMPLATES-ADVANCED:INTERNAL=1 //Details about finding EXPAT FIND_PACKAGE_MESSAGE_DETAILS_EXPAT:INTERNAL=[ITKEXPAT][/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/Expat/src/expat;/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/Expat/src/expat][v()] //Details about finding Perl FIND_PACKAGE_MESSAGE_DETAILS_Perl:INTERNAL=[/usr/bin/perl][v5.16.2()] //Details about finding PythonInterp FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python][v2.7.5()] //Details about finding Threads FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] //Details about finding X11 FIND_PACKAGE_MESSAGE_DETAILS_X11:INTERNAL=[/opt/X11/lib/libX11.dylib][/opt/X11/include] //Details about finding ZLIB FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[itkzlib][/Users/simpsonl/Software/ITKBuild/Modules/ThirdParty/ZLIB/src;/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/ZLIB/src][v()] //Preserve compatibility with GDCM 2.0 release GDCMV2_0_COMPATIBILITY:INTERNAL=ON //When set to ON, gdcm::Trace macros will dumps message (override // NDEBUG settings) GDCM_ALWAYS_TRACE_MACRO:INTERNAL=OFF GDCM_CMAKE_DIR:INTERNAL=/Users/simpsonl/Software/ITK-4.8.1/Modules/ThirdParty/GDCM/src/gdcm/CMake //Test GDCM_CXX_HAS_FUNCTION GDCM_CXX_HAS_FUNCTION:INTERNAL=1 GDCM_DEBUG_POSTFIX:INTERNAL= //Have includes sys/time.h;byteswap.h GDCM_HAVE_BYTESWAP_FILE_H:INTERNAL= //Have function gettimeofday GDCM_HAVE_GETTIMEOFDAY:INTERNAL=1 //Have include inttypes.h GDCM_HAVE_INTTYPES_H:INTERNAL=1 //Have include langinfo.h GDCM_HAVE_LANGINFO_H:INTERNAL=1 //Have symbol nl_langinfo GDCM_HAVE_NL_LANGINFO:INTERNAL=1 //Have include pthread.h GDCM_HAVE_PTHREAD_H:INTERNAL=1 //Have include rpc.h GDCM_HAVE_RPC_H:INTERNAL= //Have symbol snprintf GDCM_HAVE_SNPRINTF:INTERNAL=1 //Have include stdint.h GDCM_HAVE_STDINT_H:INTERNAL=1 //Have symbol strcasecmp GDCM_HAVE_STRCASECMP:INTERNAL=1 //Have symbol strncasecmp GDCM_HAVE_STRNCASECMP:INTERNAL=1 //Have function strptime GDCM_HAVE_STRPTIME:INTERNAL=1 //Have include ;sys/time.h GDCM_HAVE_SYS_TIME_H:INTERNAL=1 //Test GDCM_HAVE_WCHAR_IFSTREAM GDCM_HAVE_WCHAR_IFSTREAM:INTERNAL= //Have includes sys/time.h;winsock.h GDCM_HAVE_WINSOCK_H:INTERNAL= //Have function _snprintf GDCM_HAVE__SNPRINTF:INTERNAL= //Have function _stricmp GDCM_HAVE__STRICMP:INTERNAL= //Have function _strnicmp GDCM_HAVE__STRNICMP:INTERNAL= GDCM_INSTALL_PACKAGE_DIR:INTERNAL=lib/gdcm-2.5 //Remove all legacy code completely. GDCM_LEGACY_REMOVE:INTERNAL=OFF //Silence all legacy code messages. GDCM_LEGACY_SILENT:INTERNAL=OFF //Handle broken DICOM GDCM_SUPPORT_BROKEN_IMPLEMENTATION:INTERNAL=ON //Path to a valid temp directory GDCM_TEMP_DIRECTORY:INTERNAL=/Users/simpsonl/Software/ITKBuild/Testing/Temporary GDCM_USE_JPEGLS:INTERNAL=ON //Use kakadu lib, only turn it on if you know what you are doing. GDCM_USE_KAKADU:INTERNAL=OFF //Use openjpeg v2 version (advanced users only). GDCM_USE_OPENJPEG_V2:INTERNAL=ON //Use pvrg lib, only turn it on if you know what you are doing. GDCM_USE_PVRG:INTERNAL=OFF //Use system charls GDCM_USE_SYSTEM_CHARLS:INTERNAL=OFF //Use system expat GDCM_USE_SYSTEM_EXPAT:INTERNAL=ON //Use system json GDCM_USE_SYSTEM_JSON:INTERNAL=OFF //Use LibXml2 GDCM_USE_SYSTEM_LIBXML2:INTERNAL=OFF //Use system ljpeg (ijg lib) GDCM_USE_SYSTEM_LJPEG:INTERNAL=OFF //Use system openjpeg GDCM_USE_SYSTEM_OPENJPEG:INTERNAL=OFF //Use system OpenSSL GDCM_USE_SYSTEM_OPENSSL:INTERNAL=OFF //Use system papyrus3 GDCM_USE_SYSTEM_PAPYRUS3:INTERNAL=OFF //Use system podofo (pdf) GDCM_USE_SYSTEM_PODOFO:INTERNAL=OFF //Use system poppler (pdf) GDCM_USE_SYSTEM_POPPLER:INTERNAL=OFF //Use system socket++ GDCM_USE_SYSTEM_SOCKETXX:INTERNAL=OFF //Use system uuid GDCM_USE_SYSTEM_UUID:INTERNAL=OFF //Use system zlib GDCM_USE_SYSTEM_ZLIB:INTERNAL=ON //wxWidgets bridge ? GDCM_USE_WXWIDGETS:INTERNAL=OFF //Do not change GDCM_WRITE_ODD_LENGTH:INTERNAL=OFF //Result of TRY_COMPILE GETTIMEOFDAY_GIVES_TZ:INTERNAL=TRUE //Other test H5_CXX_HAVE_OFFSETOF:INTERNAL=1 //Other test H5_DEV_T_IS_SCALAR:INTERNAL=1 //Checking IF overflows normally converting floating-point to integer // values H5_FP_TO_INTEGER_OVERFLOW_WORKS:INTERNAL=1 //Result of TRY_COMPILE H5_FP_TO_INTEGER_OVERFLOW_WORKS_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_FP_TO_INTEGER_OVERFLOW_WORKS_RUN:INTERNAL=0 //Checking IF accurately roundup converting floating-point to unsigned // long long values H5_FP_TO_ULLONG_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_FP_TO_ULLONG_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_FP_TO_ULLONG_ACCURATE_RUN:INTERNAL=0 //Checking IF right maximum converting floating-point to unsigned // long long values H5_FP_TO_ULLONG_RIGHT_MAXIMUM:INTERNAL= //Result of TRY_COMPILE H5_FP_TO_ULLONG_RIGHT_MAXIMUM_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_FP_TO_ULLONG_RIGHT_MAXIMUM_RUN:INTERNAL=1 //Other test H5_GETTIMEOFDAY_GIVES_TZ:INTERNAL=1 //Have function alarm H5_HAVE_ALARM:INTERNAL=1 //Other test H5_HAVE_ATTRIBUTE:INTERNAL=1 //Other test H5_HAVE_C99_DESIGNATED_INITIALIZER:INTERNAL=1 //Other test H5_HAVE_C99_FUNC:INTERNAL=1 //Have symbol tzname H5_HAVE_DECL_TZNAME:INTERNAL=1 //Have function difftime H5_HAVE_DIFFTIME:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h;memory.h;dlfcn.h H5_HAVE_DLFCN_H:INTERNAL=1 //Have includes pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h;memory.h;dlfcn.h;features.h H5_HAVE_FEATURES_H:INTERNAL= //Have function fork H5_HAVE_FORK:INTERNAL=1 //Have function frexpf H5_HAVE_FREXPF:INTERNAL=1 //Have function frexpl H5_HAVE_FREXPL:INTERNAL=1 //Have function fseeko H5_HAVE_FSEEKO:INTERNAL=1 //Have function fseeko64 H5_HAVE_FSEEKO64:INTERNAL= //Have function fstat64 H5_HAVE_FSTAT64:INTERNAL=1 //Have function ftello H5_HAVE_FTELLO:INTERNAL=1 //Have function ftello64 H5_HAVE_FTELLO64:INTERNAL= //Other test H5_HAVE_FUNCTION:INTERNAL=1 //Have function gethostname H5_HAVE_GETHOSTNAME:INTERNAL=1 //Have function getpwuid H5_HAVE_GETPWUID:INTERNAL=1 //Have function getrusage H5_HAVE_GETRUSAGE:INTERNAL=1 //H5_HAVE_GETTIMEOFDAY H5_HAVE_GETTIMEOFDAY:INTERNAL=1 //Have includes ;globus/common.h H5_HAVE_GLOBUS_COMMON_H:INTERNAL= //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h;memory.h;dlfcn.h;inttypes.h H5_HAVE_INTTYPES_H:INTERNAL=1 //Have function ioctl H5_HAVE_IOCTL:INTERNAL=1 //Have includes ;io.h H5_HAVE_IO_H:INTERNAL= //Have library m; H5_HAVE_LIBM:INTERNAL=1 //Have library socket;m H5_HAVE_LIBSOCKET:INTERNAL= //Have library ucb;m H5_HAVE_LIBUCB:INTERNAL= //Have library ws2_32;m H5_HAVE_LIBWS2_32:INTERNAL= //Have library wsock32;m H5_HAVE_LIBWSOCK32:INTERNAL= //Have function longjmp H5_HAVE_LONGJMP:INTERNAL=1 //Have function lstat H5_HAVE_LSTAT:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h;memory.h H5_HAVE_MEMORY_H:INTERNAL=1 //Have includes ;mfhdf.h H5_HAVE_MFHDF_H:INTERNAL= //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h;memory.h;dlfcn.h;inttypes.h;netinet/in.h H5_HAVE_NETINET_IN_H:INTERNAL=1 //Other test H5_HAVE_OFF64_T:INTERNAL= //Have includes ;pdb.h H5_HAVE_PDB_H:INTERNAL= //Have include ;pthread.h H5_HAVE_PTHREAD_H:INTERNAL=1 //Have function random H5_HAVE_RANDOM:INTERNAL=1 //Have function rand_r H5_HAVE_RAND_R:INTERNAL=1 //Have function setjmp H5_HAVE_SETJMP:INTERNAL=1 //Have include pthread.h;setjmp.h H5_HAVE_SETJMP_H:INTERNAL=1 //Have function setsysinfo H5_HAVE_SETSYSINFO:INTERNAL= //Have function sigaction H5_HAVE_SIGACTION:INTERNAL=1 //Have function siglongjmp H5_HAVE_SIGLONGJMP:INTERNAL=1 //Have function signal H5_HAVE_SIGNAL:INTERNAL=1 //Have function sigprocmask H5_HAVE_SIGPROCMASK:INTERNAL=1 //Have function sigsetjmp H5_HAVE_SIGSETJMP:INTERNAL=1 //Have function snprintf H5_HAVE_SNPRINTF:INTERNAL=1 //Other test H5_HAVE_SOCKLEN_T:INTERNAL=1 //Have function srandom H5_HAVE_SRANDOM:INTERNAL=1 //Have includes pthread.h;setjmp.h;srbclient.h H5_HAVE_SRBCLIENT_H:INTERNAL= //Have function stat64 H5_HAVE_STAT64:INTERNAL=1 //Other test H5_HAVE_STAT_ST_BLOCKS:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h H5_HAVE_STDDEF_H:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h H5_HAVE_STDINT_H:INTERNAL=1 //Have include stdint.h H5_HAVE_STDINT_H_CXX:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h H5_HAVE_STDLIB_H:INTERNAL=1 //Have function strdup H5_HAVE_STRDUP:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h H5_HAVE_STRINGS_H:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h H5_HAVE_STRING_H:INTERNAL=1 //Other test H5_HAVE_STRUCT_TIMEZONE:INTERNAL=1 //Other test H5_HAVE_STRUCT_TM_TM_ZONE:INTERNAL=1 //Have function symlink H5_HAVE_SYMLINK:INTERNAL=1 //Have function system H5_HAVE_SYSTEM:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h H5_HAVE_SYS_IOCTL_H:INTERNAL=1 //Have includes pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/proc.h H5_HAVE_SYS_PROC_H:INTERNAL= //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h H5_HAVE_SYS_RESOURCE_H:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h H5_HAVE_SYS_SOCKET_H:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h H5_HAVE_SYS_STAT_H:INTERNAL=1 H5_HAVE_SYS_SYSINFO_H:INTERNAL= //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h H5_HAVE_SYS_TIMEB_H:INTERNAL=1 //H5_HAVE_SYS_TIME_GETTIMEOFDAY H5_HAVE_SYS_TIME_GETTIMEOFDAY:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h H5_HAVE_SYS_TIME_H:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h H5_HAVE_SYS_TYPES_H:INTERNAL=1 //Other test H5_HAVE_TIMEZONE:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h H5_HAVE_TIME_H:INTERNAL=1 //Have symbol TIOCGETD H5_HAVE_TIOCGETD:INTERNAL=1 //Have symbol TIOCGWINSZ H5_HAVE_TIOCGWINSZ:INTERNAL=1 //Other test H5_HAVE_TM_GMTOFF:INTERNAL=1 //Other test H5_HAVE_TM_ZONE:INTERNAL=1 //Have include pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h H5_HAVE_UNISTD_H:INTERNAL=1 //Have function vasprintf H5_HAVE_VASPRINTF:INTERNAL=1 //Have function vsnprintf H5_HAVE_VSNPRINTF:INTERNAL=1 //Have function waitpid H5_HAVE_WAITPID:INTERNAL=1 //Have includes pthread.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h;sys/ioctl.h;sys/resource.h;sys/socket.h;sys/stat.h;sys/time.h;time.h;sys/timeb.h;sys/types.h;unistd.h;stdlib.h;memory.h;dlfcn.h;inttypes.h;netinet/in.h;winsock2.h H5_HAVE_WINSOCK_H:INTERNAL= //Other test H5_INLINE_TEST___inline:INTERNAL=1 //Other test H5_INLINE_TEST___inline__:INTERNAL=1 //Other test H5_INLINE_TEST_inline:INTERNAL=1 //checking IF accurately converting from integers to long double H5_INTEGER_TO_LDOUBLE_ACCURATE:INTERNAL=1 //checking IF converting from long double to integers is accurate H5_LDOUBLE_TO_INTEGER_ACCURATE:INTERNAL=1 //Checking IF converting from long double to integers works H5_LDOUBLE_TO_INTEGER_WORKS:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_INTEGER_WORKS_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LDOUBLE_TO_INTEGER_WORKS_RUN:INTERNAL=0 //Checking IF correctly converting long double to (unsigned) long // long values H5_LDOUBLE_TO_LLONG_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_LLONG_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LDOUBLE_TO_LLONG_ACCURATE_RUN:INTERNAL=0 //Checking IF correctly converting long double to unsigned int // values H5_LDOUBLE_TO_UINT_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_UINT_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LDOUBLE_TO_UINT_ACCURATE_RUN:INTERNAL=0 //Checking IF compiling long long to floating-point typecasts work H5_LLONG_TO_FP_CAST_WORKS:INTERNAL=1 //Checking IF correctly converting (unsigned) long long to long // double values H5_LLONG_TO_LDOUBLE_CORRECT:INTERNAL=1 //Result of TRY_COMPILE H5_LLONG_TO_LDOUBLE_CORRECT_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LLONG_TO_LDOUBLE_CORRECT_RUN:INTERNAL=0 //Other test H5_LONE_COLON:INTERNAL= //Checking IF alignment restrictions are strictly enforced H5_NO_ALIGNMENT_RESTRICTIONS:INTERNAL=1 //Result of TRY_COMPILE H5_NO_ALIGNMENT_RESTRICTIONS_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_NO_ALIGNMENT_RESTRICTIONS_RUN:INTERNAL=0 //Width for printf for type `long long' or `__int64', us. `ll H5_PRINTF_LL_WIDTH:INTERNAL="ll" //CHECK_TYPE_SIZE: sizeof(char) H5_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(double) H5_SIZEOF_DOUBLE:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(float) H5_SIZEOF_FLOAT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int) H5_SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int16_t) H5_SIZEOF_INT16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(int32_t) H5_SIZEOF_INT32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int64_t) H5_SIZEOF_INT64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int8_t) H5_SIZEOF_INT8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int_fast16_t) H5_SIZEOF_INT_FAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(int_fast32_t) H5_SIZEOF_INT_FAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int_fast64_t) H5_SIZEOF_INT_FAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int_fast8_t) H5_SIZEOF_INT_FAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int_least16_t) H5_SIZEOF_INT_LEAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(int_least32_t) H5_SIZEOF_INT_LEAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int_least64_t) H5_SIZEOF_INT_LEAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int_least8_t) H5_SIZEOF_INT_LEAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(long double) H5_SIZEOF_LONG_DOUBLE:INTERNAL=16 //CHECK_TYPE_SIZE: sizeof(long long) H5_SIZEOF_LONG_LONG:INTERNAL=8 //SizeOf for off64_t H5_SIZEOF_OFF64_T:INTERNAL=0 //CHECK_TYPE_SIZE: sizeof(off_t) H5_SIZEOF_OFF_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(short) H5_SIZEOF_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint16_t) H5_SIZEOF_UINT16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint32_t) H5_SIZEOF_UINT32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint64_t) H5_SIZEOF_UINT64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint8_t) H5_SIZEOF_UINT8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(uint_fast16_t) H5_SIZEOF_UINT_FAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint_fast32_t) H5_SIZEOF_UINT_FAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint_fast64_t) H5_SIZEOF_UINT_FAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint_fast8_t) H5_SIZEOF_UINT_FAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(uint_least16_t) H5_SIZEOF_UINT_LEAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint_least32_t) H5_SIZEOF_UINT_LEAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint_least64_t) H5_SIZEOF_UINT_LEAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint_least8_t) H5_SIZEOF_UINT_LEAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(unsigned) H5_SIZEOF_UNSIGNED:INTERNAL=4 //SizeOf for __int64 H5_SIZEOF___INT64:INTERNAL=0 //Other test H5_STDC_HEADERS:INTERNAL=1 //Other test H5_SYSTEM_SCOPE_THREADS:INTERNAL=1 //Other test H5_TIME_WITH_SYS_TIME:INTERNAL=1 //Checking IF compiling unsigned long long to floating-point typecasts // work H5_ULLONG_TO_FP_CAST_WORKS:INTERNAL=1 //Checking IF converting unsigned long long to long double with // precision H5_ULLONG_TO_LDOUBLE_PRECISION:INTERNAL=1 //Result of TRY_COMPILE H5_ULLONG_TO_LDOUBLE_PRECISION_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_ULLONG_TO_LDOUBLE_PRECISION_RUN:INTERNAL=0 //Checking IF accurately converting unsigned long to float values H5_ULONG_TO_FLOAT_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_ULONG_TO_FLOAT_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_ULONG_TO_FLOAT_ACCURATE_RUN:INTERNAL=0 //Checking IF accurately converting unsigned long long to floating-point // values H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE:INTERNAL= //Result of TRY_COMPILE H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE_RUN:INTERNAL=1 //Other test H5_VSNPRINTF_WORKS:INTERNAL=1 //Have include assert.h HAVE_ASSERT_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_ATTRIBUTE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_C99_DESIGNATED_INITIALIZER:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_C99_FUNC:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_FLOAT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_VOID_P:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_WORDS_BIGENDIAN:INTERNAL=TRUE //Have include dlfcn.h HAVE_DLFCN_H:INTERNAL=1 //Have include emmintrin.h HAVE_EMMINTRIN_H:INTERNAL=1 //Have include fcntl.h HAVE_FCNTL_H:INTERNAL=1 //Have include fenv.h HAVE_FENV_H:INTERNAL=1 //Have function floor HAVE_FLOOR:INTERNAL=1 //Result of TRY_COMPILE HAVE_FUNCTION:INTERNAL=TRUE //Have function getopt HAVE_GETOPT:INTERNAL=1 //Result of TRY_COMPILE HAVE_H5_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_FLOAT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_OFF64_T:INTERNAL=FALSE //Result of TRY_COMPILE HAVE_H5_SIZEOF_OFF_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UNSIGNED:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF___INT64:INTERNAL=FALSE //Have includes ieeefp.h HAVE_IEEEFP_H:INTERNAL= //Have include stdlib.h;unistd.h;inttypes.h HAVE_INTTYPES_H:INTERNAL=1 //Have function isascii HAVE_ISASCII:INTERNAL=1 // HAVE_ITK_CPP_FUNCTION:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF___INT64:INTERNAL=FALSE //Have include limits.h HAVE_LIMITS_H:INTERNAL=1 //Have includes malloc.h HAVE_MALLOC_H:INTERNAL= //Have function memmove HAVE_MEMMOVE:INTERNAL=1 //Have include memory.h HAVE_MEMORY_H:INTERNAL=1 //Have function memset HAVE_MEMSET:INTERNAL=1 //Have function mmap HAVE_MMAP:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h;sys/socket.h;sys/sockio.h;net/if.h;netinet/in.h HAVE_NETINET_IN_H:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h;sys/socket.h;sys/sockio.h;net/if.h;netinet/in.h;net/if_dl.h;net/if_arp.h HAVE_NET_IF_ARP_H:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h;sys/socket.h;sys/sockio.h;net/if.h;netinet/in.h;net/if_dl.h HAVE_NET_IF_DL_H:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h;sys/socket.h;sys/sockio.h;net/if.h HAVE_NET_IF_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_OFF64_T:INTERNAL=FALSE //Have function pow HAVE_POW:INTERNAL=1 //Result of TRY_COMPILE HAVE_QNANHIBIT_VALUE:INTERNAL=TRUE //Have include search.h HAVE_SEARCH_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_SIZEOF_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_SOCKLEN_T:INTERNAL=TRUE //Have function sqrt HAVE_SQRT:INTERNAL=1 //Result of TRY_COMPILE HAVE_STAT_ST_BLOCKS:INTERNAL=TRUE //Have include stddef.h HAVE_STDDEF_H:INTERNAL=1 //Have include stdint.h HAVE_STDINT_H:INTERNAL=1 //Have include stdlib.h HAVE_STDLIB_H:INTERNAL=1 //Have function strcasecmp HAVE_STRCASECMP:INTERNAL=1 //Have function strchr HAVE_STRCHR:INTERNAL=1 //Have include strings.h HAVE_STRINGS_H:INTERNAL=1 //Have include string.h HAVE_STRING_H:INTERNAL=1 //Have function strrchr HAVE_STRRCHR:INTERNAL=1 //Have function strstr HAVE_STRSTR:INTERNAL=1 //Have function strtol HAVE_STRTOL:INTERNAL=1 //Have function strtoul HAVE_STRTOUL:INTERNAL=1 //Result of TRY_COMPILE HAVE_STRUCT_TIMEZONE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_STRUCT_TM_TM_ZONE:INTERNAL=TRUE //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h HAVE_SYS_FILE_H:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h HAVE_SYS_IOCTL_H:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h;sys/socket.h HAVE_SYS_SOCKET_H:INTERNAL=1 //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h;sys/file.h;sys/socket.h;sys/sockio.h HAVE_SYS_SOCKIO_H:INTERNAL=1 //Have include sys/stat.h HAVE_SYS_STAT_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_SYS_TIME_GETTIMEOFDAY:INTERNAL=TRUE //Have include stdlib.h;unistd.h;inttypes.h;sys/ioctl.h;sys/time.h HAVE_SYS_TIME_H:INTERNAL=1 //Have include sys/types.h HAVE_SYS_TYPES_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_TIMEZONE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_TIME_GETTIMEOFDAY:INTERNAL=FALSE //Result of TRY_COMPILE HAVE_TM_GMTOFF:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_TM_ZONE:INTERNAL=TRUE //Have include unistd.h HAVE_UNISTD_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_VXL_BIG_ENDIAN:INTERNAL=TRUE //Have includes windows.h HAVE_WINDOWS_H:INTERNAL= //Result of TRY_COMPILE HAVE_WORDS_BIGENDIAN:INTERNAL=TRUE //Allow External Library Building HDF5_ALLOW_EXTERNAL_SUPPORT:INTERNAL=OFF //Build HDF5 C++ Library HDF5_BUILD_CPP_LIB:INTERNAL=ON //Build HIGH Level HDF5 Library HDF5_BUILD_HL_LIB:INTERNAL=OFF //Disable compiler warnings HDF5_DISABLE_COMPILER_WARNINGS:INTERNAL=OFF //Enable the function stack tracing (for developer debugging). HDF5_ENABLE_CODESTACK:INTERNAL=OFF //Enable code coverage for Libraries and Programs HDF5_ENABLE_COVERAGE:INTERNAL=OFF //Enable deprecated public API symbols HDF5_ENABLE_DEPRECATED_SYMBOLS:INTERNAL=ON //Enable GPFS hints for the MPI/POSIX file driver HDF5_ENABLE_GPFS:INTERNAL=OFF //Enable datasets larger than memory HDF5_ENABLE_HSIZET:INTERNAL=ON //Enable support for large (64-bit) files on Linux. HDF5_ENABLE_LARGE_FILE:INTERNAL=ON //Enable parallel build (requires MPI) HDF5_ENABLE_PARALLEL:INTERNAL=OFF //Use SZip Filter HDF5_ENABLE_SZIP_SUPPORT:INTERNAL=OFF //Enable Threadsafety HDF5_ENABLE_THREADSAFE:INTERNAL=OFF //Enable API tracing capability HDF5_ENABLE_TRACE:INTERNAL=OFF //Indicate that a memory checker is used HDF5_ENABLE_USING_MEMCHECKER:INTERNAL=OFF //Enable Zlib Filters HDF5_ENABLE_Z_LIB_SUPPORT:INTERNAL=ON //Securely clear file buffers before writing to file HDF5_Enable_Clear_File_Buffers:INTERNAL=ON //Instrument The library HDF5_Enable_Instrument:INTERNAL=OFF //Used to pass variables between directories HDF5_LIBRARIES_TO_EXPORT:INTERNAL=itkhdf5;itkhdf5_cpp //Enable metadata trace file collection HDF5_METADATA_TRACE_FILE:INTERNAL=OFF //CPACK - include external libraries HDF5_PACKAGE_EXTLIBS:INTERNAL=OFF //Result of TRY_COMPILE HDF5_PRINTF_LL_TEST_COMPILE:INTERNAL=TRUE //Result of TRY_RUN HDF5_PRINTF_LL_TEST_RUN:INTERNAL=0 //Whether to perform strict file format checks HDF5_STRICT_FORMAT_CHECKS:INTERNAL=OFF //Use the HDF5 1.6.x API by default HDF5_USE_16_API_DEFAULT:INTERNAL=OFF //Use the FLETCHER32 Filter HDF5_USE_FILTER_FLETCHER32:INTERNAL=ON //Use the NBIT Filter HDF5_USE_FILTER_NBIT:INTERNAL=ON //Use the SCALEOFFSET Filter HDF5_USE_FILTER_SCALEOFFSET:INTERNAL=ON //Use the SHUFFLE Filter HDF5_USE_FILTER_SHUFFLE:INTERNAL=ON //Use the PACKED BITS feature in h5dump HDF5_USE_H5DUMP_PACKED_BITS:INTERNAL=ON //IF data accuracy is guaranteed during data conversions HDF5_WANT_DATA_ACCURACY:INTERNAL=ON //exception handling functions is checked during data conversions HDF5_WANT_DCONV_EXCEPTION:INTERNAL=ON //Use Legacy Names for Libraries and Programs HDF_LEGACY_NAMING:INTERNAL=ON //Result of TRY_COMPILE INLINE_TEST___inline:INTERNAL=TRUE //Result of TRY_COMPILE INLINE_TEST___inline__:INTERNAL=TRUE //Result of TRY_COMPILE INLINE_TEST_inline:INTERNAL=TRUE //Request building Bridge modules ITKGroup_Bridge:INTERNAL=OFF //Request building Compatibility modules ITKGroup_Compatibility:INTERNAL=OFF //Request building Core modules ITKGroup_Core:INTERNAL=ON //Request building Filtering modules ITKGroup_Filtering:INTERNAL=OFF //Request building IO modules ITKGroup_IO:INTERNAL=OFF //Request building Nonunit modules ITKGroup_Nonunit:INTERNAL=OFF //Request building Numerics modules ITKGroup_Numerics:INTERNAL=OFF //Request building Registration modules ITKGroup_Registration:INTERNAL=OFF //Request building Remote modules ITKGroup_Remote:INTERNAL=OFF //Request building Segmentation modules ITKGroup_Segmentation:INTERNAL=OFF //Request building ThirdParty modules ITKGroup_ThirdParty:INTERNAL=OFF //Request building Video modules ITKGroup_Video:INTERNAL=OFF //ADVANCED property for variable: ITK_BUILD_ALL_MODULES_FOR_TESTS ITK_BUILD_ALL_MODULES_FOR_TESTS-ADVANCED:INTERNAL=1 //Test ITK_COMPILER_DOES_NOT_NEED_MSSE2_FLAG ITK_COMPILER_DOES_NOT_NEED_MSSE2_FLAG:INTERNAL=1 //Result of TRY_COMPILE ITK_COMPILER_HAS_BLOCKS:INTERNAL=TRUE //Test ITK_COMPILER_SUPPORTS_SSE2_32 ITK_COMPILER_SUPPORTS_SSE2_32:INTERNAL=1 //Test ITK_COMPILER_SUPPORTS_SSE2_64 ITK_COMPILER_SUPPORTS_SSE2_64:INTERNAL=1 //ADVANCED property for variable: ITK_COMPUTER_MEMORY_SIZE ITK_COMPUTER_MEMORY_SIZE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_CPPCHECK_TEST ITK_CPPCHECK_TEST-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE ITK_CPP_FUNCTION:INTERNAL=TRUE //ADVANCED property for variable: ITK_DOXYGEN_CHM ITK_DOXYGEN_CHM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_DOCSET ITK_DOXYGEN_DOCSET-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_ECLIPSEHELP ITK_DOXYGEN_ECLIPSEHELP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_HTML ITK_DOXYGEN_HTML-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_LATEX ITK_DOXYGEN_LATEX-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_QHP ITK_DOXYGEN_QHP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_RTF ITK_DOXYGEN_RTF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_XML ITK_DOXYGEN_XML-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DYNAMIC_LOADING ITK_DYNAMIC_LOADING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_FORBID_DOWNLOADS ITK_FORBID_DOWNLOADS-ADVANCED:INTERNAL=1 //Remove code that will become legacy in future releases completely. ITK_FUTURE_LEGACY_REMOVE:INTERNAL=0 //Result of TRY_COMPILE ITK_HAS_CPP11_ALIGNAS:INTERNAL=FALSE //Result of TRY_COMPILE ITK_HAS_CPP11_TYPETRAITS:INTERNAL=FALSE //Result of TRY_COMPILE ITK_HAS_GNU_ATTRIBUTE_ALIGNED:INTERNAL=TRUE //Have include tr1/type_traits ITK_HAS_STLTR1_TR1_TYPE_TRAITS:INTERNAL=1 //Have include type_traits ITK_HAS_STLTR1_TYPE_TRAITS:INTERNAL= //For __sync atomic builtins. ITK_HAVE_SYNC_BUILTINS:INTERNAL=1 //ADVANCED property for variable: ITK_LEGACY_REMOVE ITK_LEGACY_REMOVE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_LEGACY_SILENT ITK_LEGACY_SILENT-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE ITK_SUPPORTS_FDSTREAM_HPP:INTERNAL=TRUE //Result of TRY_COMPILE ITK_SUPPORTS_TEMPLATED_FRIEND_FUNCTION_WITH_EMPTY_BRACKETS:INTERNAL=TRUE //Result of TRY_COMPILE ITK_SUPPORTS_TEMPLATED_FRIEND_FUNCTION_WITH_NULL_STRING:INTERNAL=FALSE //Result of TRY_COMPILE ITK_SUPPORTS_TEMPLATED_FRIEND_FUNCTION_WITH_TEMPLATE_ARGUMENTS:INTERNAL=FALSE //Result of TRY_COMPILE ITK_SUPPORTS_WCHAR_T_FILENAME_CSTYLEIO:INTERNAL=FALSE //Result of TRY_COMPILE ITK_SUPPORTS_WCHAR_T_FILENAME_IOSTREAMS_CONSTRUCTORS:INTERNAL=FALSE //Result of TRY_COMPILE ITK_TEST_SYNC_BUILTINS_COMPILED:INTERNAL=TRUE //ADVANCED property for variable: ITK_USE_64BITS_IDS ITK_USE_64BITS_IDS-ADVANCED:INTERNAL=1 //MODIFIED property for variable: ITK_USE_64BITS_IDS ITK_USE_64BITS_IDS-MODIFIED:INTERNAL=ON //ADVANCED property for variable: ITK_USE_BRAINWEB_DATA ITK_USE_BRAINWEB_DATA-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_CONCEPT_CHECKING ITK_USE_CONCEPT_CHECKING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_FFTWD ITK_USE_FFTWD-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_FFTWF ITK_USE_FFTWF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_FLOAT_SPACE_PRECISION ITK_USE_FLOAT_SPACE_PRECISION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_GPU ITK_USE_GPU-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_KWSTYLE ITK_USE_KWSTYLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_STRICT_CONCEPT_CHECKING ITK_USE_STRICT_CONCEPT_CHECKING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_DOUBLECONVERSION ITK_USE_SYSTEM_DOUBLECONVERSION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_EXPAT ITK_USE_SYSTEM_EXPAT-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_FFTW ITK_USE_SYSTEM_FFTW-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_GDCM ITK_USE_SYSTEM_GDCM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_HDF5 ITK_USE_SYSTEM_HDF5-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_JPEG ITK_USE_SYSTEM_JPEG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_LIBRARIES ITK_USE_SYSTEM_LIBRARIES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_PNG ITK_USE_SYSTEM_PNG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_SZIP ITK_USE_SYSTEM_SZIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_TIFF ITK_USE_SYSTEM_TIFF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_VXL ITK_USE_SYSTEM_VXL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_ZLIB ITK_USE_SYSTEM_ZLIB-ADVANCED:INTERNAL=1 //Build external languages support ITK_WRAPPING:INTERNAL=OFF //ADVANCED property for variable: ITK_WRAP_JAVA ITK_WRAP_JAVA-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_WRAP_PERL ITK_WRAP_PERL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_WRAP_RUBY ITK_WRAP_RUBY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_WRAP_TCL ITK_WRAP_TCL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: KWSTYLE_EXECUTABLE KWSTYLE_EXECUTABLE-ADVANCED:INTERNAL=1 //Result of TRY_RUN KWSYS_CHAR_IS_SIGNED:INTERNAL=0 //Result of TRY_COMPILE KWSYS_CHAR_IS_SIGNED_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ATOLL_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ATOL_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_BACKTRACE_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_CSTDDEF_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_CSTDIO_COMPILED:INTERNAL=TRUE //Have include cxxabi.h KWSYS_CXX_HAS_CXXABIH:INTERNAL=1 //Result of TRY_COMPILE KWSYS_CXX_HAS_CXXABI_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_DLADDR_COMPILED:INTERNAL=TRUE //Have include dlfcn.h KWSYS_CXX_HAS_DLFCNH:INTERNAL=1 //Result of TRY_COMPILE KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H_COMPILED:INTERNAL=FALSE //Have include execinfo.h KWSYS_CXX_HAS_EXECINFOH:INTERNAL=1 //Result of TRY_COMPILE KWSYS_CXX_HAS_FULL_SPECIALIZATION_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_LONG_LONG_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_MEMBER_TEMPLATES_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_NULL_TEMPLATE_ARGS_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_RLIMIT64_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_SETENV_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_UNSETENV_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_UTIMENSAT_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_UTIMES_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS__ATOI64_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS___INT64_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_C_HAS_PTRDIFF_T_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_C_HAS_SSIZE_T_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_C_TYPE_MACROS_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_HAVE_BINARY_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_HAVE_STD_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_USE_ANSI_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_USE_SSTREAM_COMPILED:INTERNAL=TRUE //Result of TRY_RUN KWSYS_LFS_WORKS:INTERNAL=0 //Result of TRY_COMPILE KWSYS_LFS_WORKS_COMPILED:INTERNAL=TRUE //CHECK_TYPE_SIZE: sizeof(char) KWSYS_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: __int64 unknown KWSYS_SIZEOF___INT64:INTERNAL= //Result of TRY_COMPILE KWSYS_STAT_HAS_ST_MTIM_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_OBJECTS_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_REBIND_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_TEMPLATE_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_ITERATOR_TRAITS_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_WSTRING_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAVE_STD_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_STRING_HAVE_NEQ_CHAR_COMPILED:INTERNAL=TRUE //Have include sys/types.h;ifaddrs.h KWSYS_SYS_HAS_IFADDRS_H:INTERNAL=1 //Result of TRY_COMPILE LONE_COLON:INTERNAL=FALSE //ADVANCED property for variable: MAXIMUM_NUMBER_OF_HEADERS MAXIMUM_NUMBER_OF_HEADERS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_AnalyzeObjectMapIO Module_AnalyzeObjectMapIO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_BridgeNumPy Module_BridgeNumPy-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_HigherOrderAccurateGradient Module_HigherOrderAccurateGradient-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_IOFDF Module_IOFDF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_IOSTL Module_IOSTL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_IOTransformDCMTK Module_IOTransformDCMTK-ADVANCED:INTERNAL=1 //Request building ITKAnisotropicSmoothing Module_ITKAnisotropicSmoothing:INTERNAL=OFF //Request building ITKAntiAlias Module_ITKAntiAlias:INTERNAL=OFF //Request building ITKBiasCorrection Module_ITKBiasCorrection:INTERNAL=OFF //Request building ITKBinaryMathematicalMorphology Module_ITKBinaryMathematicalMorphology:INTERNAL=OFF //Request building ITKBioCell Module_ITKBioCell:INTERNAL=OFF //Request building ITKClassifiers Module_ITKClassifiers:INTERNAL=OFF //Request building ITKColormap Module_ITKColormap:INTERNAL=OFF //Request building ITKCommon Module_ITKCommon:INTERNAL=OFF //Request building ITKConnectedComponents Module_ITKConnectedComponents:INTERNAL=OFF //Request building ITKConvolution Module_ITKConvolution:INTERNAL=OFF //Request building ITKCurvatureFlow Module_ITKCurvatureFlow:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDCMTK Module_ITKDCMTK-ADVANCED:INTERNAL=1 //Request building ITKDICOMParser Module_ITKDICOMParser:INTERNAL=OFF //Request building ITKDeconvolution Module_ITKDeconvolution:INTERNAL=OFF //Request building ITKDeformableMesh Module_ITKDeformableMesh:INTERNAL=OFF //Request building ITKDenoising Module_ITKDenoising:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDeprecated Module_ITKDeprecated-ADVANCED:INTERNAL=1 //Request building ITKDiffusionTensorImage Module_ITKDiffusionTensorImage:INTERNAL=OFF //Request building ITKDisplacementField Module_ITKDisplacementField:INTERNAL=OFF //Request building ITKDistanceMap Module_ITKDistanceMap:INTERNAL=OFF //Request building ITKDoubleConversion Module_ITKDoubleConversion:INTERNAL=OFF //Request building ITKEigen Module_ITKEigen:INTERNAL=OFF //Request building ITKExpat Module_ITKExpat:INTERNAL=OFF //Request building ITKFEM Module_ITKFEM:INTERNAL=OFF //Request building ITKFEMRegistration Module_ITKFEMRegistration:INTERNAL=OFF //Request building ITKFFT Module_ITKFFT:INTERNAL=OFF //Request building ITKFastMarching Module_ITKFastMarching:INTERNAL=OFF //Request building ITKFiniteDifference Module_ITKFiniteDifference:INTERNAL=OFF //Request building ITKGDCM Module_ITKGDCM:INTERNAL=OFF //Request building ITKGIFTI Module_ITKGIFTI:INTERNAL=OFF //Request building ITKGPUAnisotropicSmoothing Module_ITKGPUAnisotropicSmoothing:INTERNAL=OFF //Request building ITKGPUCommon Module_ITKGPUCommon:INTERNAL=OFF //Request building ITKGPUFiniteDifference Module_ITKGPUFiniteDifference:INTERNAL=OFF //Request building ITKGPUImageFilterBase Module_ITKGPUImageFilterBase:INTERNAL=OFF //Request building ITKGPUPDEDeformableRegistration Module_ITKGPUPDEDeformableRegistration:INTERNAL=OFF //Request building ITKGPURegistrationCommon Module_ITKGPURegistrationCommon:INTERNAL=OFF //Request building ITKGPUSmoothing Module_ITKGPUSmoothing:INTERNAL=OFF //Request building ITKGPUThresholding Module_ITKGPUThresholding:INTERNAL=OFF //Request building ITKHDF5 Module_ITKHDF5:INTERNAL=OFF //Request building ITKIOBMP Module_ITKIOBMP:INTERNAL=OFF //Request building ITKIOBioRad Module_ITKIOBioRad:INTERNAL=OFF //Request building ITKIOCSV Module_ITKIOCSV:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIODCMTK Module_ITKIODCMTK-ADVANCED:INTERNAL=1 //Request building ITKIOGDCM Module_ITKIOGDCM:INTERNAL=OFF //Request building ITKIOGE Module_ITKIOGE:INTERNAL=OFF //Request building ITKIOGIPL Module_ITKIOGIPL:INTERNAL=OFF //Request building ITKIOHDF5 Module_ITKIOHDF5:INTERNAL=OFF //Request building ITKIOIPL Module_ITKIOIPL:INTERNAL=OFF //Request building ITKIOImageBase Module_ITKIOImageBase:INTERNAL=OFF //Request building ITKIOJPEG Module_ITKIOJPEG:INTERNAL=OFF //Request building ITKIOLSM Module_ITKIOLSM:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOMINC Module_ITKIOMINC-ADVANCED:INTERNAL=1 //Request building ITKIOMRC Module_ITKIOMRC:INTERNAL=OFF //Request building ITKIOMesh Module_ITKIOMesh:INTERNAL=OFF //Request building ITKIOMeta Module_ITKIOMeta:INTERNAL=OFF //Request building ITKIONIFTI Module_ITKIONIFTI:INTERNAL=OFF //Request building ITKIONRRD Module_ITKIONRRD:INTERNAL=OFF //Request building ITKIOPNG Module_ITKIOPNG:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOPhilipsREC Module_ITKIOPhilipsREC-ADVANCED:INTERNAL=1 //Request building ITKIORAW Module_ITKIORAW:INTERNAL=OFF //Request building ITKIOSiemens Module_ITKIOSiemens:INTERNAL=OFF //Request building ITKIOSpatialObjects Module_ITKIOSpatialObjects:INTERNAL=OFF //Request building ITKIOStimulate Module_ITKIOStimulate:INTERNAL=OFF //Request building ITKIOTIFF Module_ITKIOTIFF:INTERNAL=OFF //Request building ITKIOTransformBase Module_ITKIOTransformBase:INTERNAL=OFF //Request building ITKIOTransformHDF5 Module_ITKIOTransformHDF5:INTERNAL=OFF //Request building ITKIOTransformInsightLegacy Module_ITKIOTransformInsightLegacy:INTERNAL=OFF //Request building ITKIOTransformMatlab Module_ITKIOTransformMatlab:INTERNAL=OFF //Request building ITKIOVTK Module_ITKIOVTK:INTERNAL=OFF //Request building ITKIOXML Module_ITKIOXML:INTERNAL=OFF //Request building ITKImageAdaptors Module_ITKImageAdaptors:INTERNAL=OFF //Request building ITKImageCompare Module_ITKImageCompare:INTERNAL=OFF //Request building ITKImageCompose Module_ITKImageCompose:INTERNAL=OFF //Request building ITKImageFeature Module_ITKImageFeature:INTERNAL=OFF //Request building ITKImageFilterBase Module_ITKImageFilterBase:INTERNAL=OFF //Request building ITKImageFunction Module_ITKImageFunction:INTERNAL=OFF //Request building ITKImageFusion Module_ITKImageFusion:INTERNAL=OFF //Request building ITKImageGradient Module_ITKImageGradient:INTERNAL=OFF //Request building ITKImageGrid Module_ITKImageGrid:INTERNAL=OFF //Request building ITKImageIntensity Module_ITKImageIntensity:INTERNAL=OFF //Request building ITKImageLabel Module_ITKImageLabel:INTERNAL=OFF //Request building ITKImageNoise Module_ITKImageNoise:INTERNAL=OFF //Request building ITKImageSources Module_ITKImageSources:INTERNAL=OFF //Request building ITKImageStatistics Module_ITKImageStatistics:INTERNAL=OFF //Request building ITKIntegratedTest Module_ITKIntegratedTest:INTERNAL=OFF //Request building ITKJPEG Module_ITKJPEG:INTERNAL=OFF //Request building ITKKLMRegionGrowing Module_ITKKLMRegionGrowing:INTERNAL=OFF //Request building ITKKWSys Module_ITKKWSys:INTERNAL=OFF //Request building ITKLabelMap Module_ITKLabelMap:INTERNAL=OFF //Request building ITKLabelVoting Module_ITKLabelVoting:INTERNAL=OFF //Request building ITKLevelSets Module_ITKLevelSets:INTERNAL=OFF //Request building ITKLevelSetsv4 Module_ITKLevelSetsv4:INTERNAL=OFF //ADVANCED property for variable: Module_ITKLevelSetsv4Visualization Module_ITKLevelSetsv4Visualization-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKMINC Module_ITKMINC-ADVANCED:INTERNAL=1 //Request building ITKMarkovRandomFieldsClassifiers Module_ITKMarkovRandomFieldsClassifiers:INTERNAL=OFF //Request building ITKMathematicalMorphology Module_ITKMathematicalMorphology:INTERNAL=OFF //Request building ITKMesh Module_ITKMesh:INTERNAL=OFF //Request building ITKMetaIO Module_ITKMetaIO:INTERNAL=OFF //Request building ITKMetricsv4 Module_ITKMetricsv4:INTERNAL=OFF //Request building ITKNIFTI Module_ITKNIFTI:INTERNAL=OFF //Request building ITKNarrowBand Module_ITKNarrowBand:INTERNAL=OFF //Request building ITKNetlib Module_ITKNetlib:INTERNAL=OFF //Request building ITKNeuralNetworks Module_ITKNeuralNetworks:INTERNAL=OFF //Request building ITKNrrdIO Module_ITKNrrdIO:INTERNAL=OFF //ADVANCED property for variable: Module_ITKOpenJPEG Module_ITKOpenJPEG-ADVANCED:INTERNAL=1 //Request building ITKOptimizers Module_ITKOptimizers:INTERNAL=OFF //Request building ITKOptimizersv4 Module_ITKOptimizersv4:INTERNAL=OFF //Request building ITKPDEDeformableRegistration Module_ITKPDEDeformableRegistration:INTERNAL=OFF //Request building ITKPNG Module_ITKPNG:INTERNAL=OFF //Request building ITKPath Module_ITKPath:INTERNAL=OFF //Request building ITKPolynomials Module_ITKPolynomials:INTERNAL=OFF //Request building ITKQuadEdgeMesh Module_ITKQuadEdgeMesh:INTERNAL=OFF //Request building ITKQuadEdgeMeshFiltering Module_ITKQuadEdgeMeshFiltering:INTERNAL=OFF //Request building ITKRegionGrowing Module_ITKRegionGrowing:INTERNAL=OFF //Request building ITKRegistrationCommon Module_ITKRegistrationCommon:INTERNAL=OFF //Request building ITKRegistrationMethodsv4 Module_ITKRegistrationMethodsv4:INTERNAL=OFF //ADVANCED property for variable: Module_ITKReview Module_ITKReview-ADVANCED:INTERNAL=1 //Request building ITKSignedDistanceFunction Module_ITKSignedDistanceFunction:INTERNAL=OFF //Request building ITKSmoothing Module_ITKSmoothing:INTERNAL=OFF //Request building ITKSpatialFunction Module_ITKSpatialFunction:INTERNAL=OFF //Request building ITKSpatialObjects Module_ITKSpatialObjects:INTERNAL=OFF //Request building ITKStatistics Module_ITKStatistics:INTERNAL=OFF //Request building ITKTIFF Module_ITKTIFF:INTERNAL=OFF //Request building ITKTestKernel Module_ITKTestKernel:INTERNAL=OFF //Request building ITKThresholding Module_ITKThresholding:INTERNAL=OFF //Request building ITKTransform Module_ITKTransform:INTERNAL=OFF //ADVANCED property for variable: Module_ITKV3Compatibility Module_ITKV3Compatibility-ADVANCED:INTERNAL=1 //Request building ITKVNL Module_ITKVNL:INTERNAL=OFF //Request building ITKVNLInstantiation Module_ITKVNLInstantiation:INTERNAL=OFF //Request building ITKVTK Module_ITKVTK:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVideoBridgeOpenCV Module_ITKVideoBridgeOpenCV-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKVideoBridgeVXL Module_ITKVideoBridgeVXL-ADVANCED:INTERNAL=1 //Request building ITKVideoCore Module_ITKVideoCore:INTERNAL=OFF //Request building ITKVideoFiltering Module_ITKVideoFiltering:INTERNAL=OFF //Request building ITKVideoIO Module_ITKVideoIO:INTERNAL=OFF //Request building ITKVoronoi Module_ITKVoronoi:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVtkGlue Module_ITKVtkGlue-ADVANCED:INTERNAL=1 //MODIFIED property for variable: Module_ITKVtkGlue Module_ITKVtkGlue-MODIFIED:INTERNAL=ON //Request building ITKWatersheds Module_ITKWatersheds:INTERNAL=OFF //Request building ITKZLIB Module_ITKZLIB:INTERNAL=OFF //ADVANCED property for variable: Module_LabelErodeDilate Module_LabelErodeDilate-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_LesionSizingToolkit Module_LesionSizingToolkit-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_MGHIO Module_MGHIO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_MinimalPathExtraction Module_MinimalPathExtraction-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ParabolicMorphology Module_ParabolicMorphology-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SCIFIO Module_SCIFIO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SkullStrip Module_SkullStrip-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SmoothingRecursiveYvvGaussianFilter Module_SmoothingRecursiveYvvGaussianFilter-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SphinxExamples Module_SphinxExamples-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SplitComponents Module_SplitComponents-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SubdivisionQuadEdgeMeshFilter Module_SubdivisionQuadEdgeMeshFilter-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_VariationalRegistration Module_VariationalRegistration-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_WikiExamples Module_WikiExamples-ADVANCED:INTERNAL=1 //Have library c NOT_NEED_LIBNSL:INTERNAL=1 OPENJPEG_INSTALL_PACKAGE_DIR:INTERNAL=lib/gdcmopenjpeg-2.0 //ADVANCED property for variable: PERL_EXECUTABLE PERL_EXECUTABLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PYTHON_EXECUTABLE PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 //The 22nd bit of 32-bit floating-point quiet NaN. QNANHIBIT:INTERNAL=1 //Result of TRY_RUN QNANHIBIT_VALUE:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int) SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long) SIZEOF_LONG:INTERNAL=8 //Have function strsignal SOCKETXX_HAVE_STRSIGNAL:INTERNAL=1 //Result of TRY_COMPILE STDC_HEADERS:INTERNAL=TRUE //Result of TRY_COMPILE SYSTEM_SCOPE_THREADS:INTERNAL=TRUE //Result of TRY_COMPILE TIME_WITH_SYS_TIME:INTERNAL=TRUE //ADVANCED property for variable: USE_COMPILER_HIDDEN_VISIBILITY USE_COMPILER_HIDDEN_VISIBILITY-ADVANCED:INTERNAL=1 //VXL test VCL_ALLOWS_INLINE_INSTANTIATION:INTERNAL=1 //VXL test VCL_ALLOWS_NAMESPACE_STD:INTERNAL=1 //VXL test VCL_CANNOT_SPECIALIZE_CV:INTERNAL=1 //VXL test VCL_CAN_DO_COMPLETE_DEFAULT_TYPE_PARAMETER:INTERNAL=1 //VXL test VCL_CAN_DO_IMPLICIT_TEMPLATES:INTERNAL=1 //VXL test VCL_CAN_DO_NON_TYPE_FUNCTION_TEMPLATE_PARAMETER:INTERNAL=1 //VXL test VCL_CAN_DO_PARTIAL_SPECIALIZATION:INTERNAL=1 //VXL test VCL_CAN_DO_STATIC_TEMPLATE_MEMBER:INTERNAL=1 //VXL test VCL_CAN_DO_TEMPLATE_DEFAULT_TYPE_PARAMETER:INTERNAL=1 //VXL test (successful run) VCL_CHAR_IS_SIGNED:INTERNAL=1 //Result of TRY_COMPILE VCL_CHAR_IS_SIGNED_COMPILED:INTERNAL=TRUE //VXL test (successful run) VCL_COMPLEX_POW_WORKS:INTERNAL=1 //Result of TRY_COMPILE VCL_COMPLEX_POW_WORKS_COMPILED:INTERNAL=TRUE //Have include algorithm VCL_CXX_HAS_HEADER_ALGORITHM:INTERNAL=1 //Have include bitset VCL_CXX_HAS_HEADER_BITSET:INTERNAL=1 //Have include cassert VCL_CXX_HAS_HEADER_CASSERT:INTERNAL=1 //Have include cctype VCL_CXX_HAS_HEADER_CCTYPE:INTERNAL=1 //Have include cerrno VCL_CXX_HAS_HEADER_CERRNO:INTERNAL=1 //Have include cfloat VCL_CXX_HAS_HEADER_CFLOAT:INTERNAL=1 //Have include ciso646 VCL_CXX_HAS_HEADER_CISO646:INTERNAL=1 //Have include climits VCL_CXX_HAS_HEADER_CLIMITS:INTERNAL=1 //Have include clocale VCL_CXX_HAS_HEADER_CLOCALE:INTERNAL=1 //Have include cmath VCL_CXX_HAS_HEADER_CMATH:INTERNAL=1 //Have include complex VCL_CXX_HAS_HEADER_COMPLEX:INTERNAL=1 //Have include csetjmp VCL_CXX_HAS_HEADER_CSETJMP:INTERNAL=1 //Have include csignal VCL_CXX_HAS_HEADER_CSIGNAL:INTERNAL=1 //Have include cstdarg VCL_CXX_HAS_HEADER_CSTDARG:INTERNAL=1 //Have include cstddef VCL_CXX_HAS_HEADER_CSTDDEF:INTERNAL=1 //Have include cstdio VCL_CXX_HAS_HEADER_CSTDIO:INTERNAL=1 //Have include cstdlib VCL_CXX_HAS_HEADER_CSTDLIB:INTERNAL=1 //Have include cstring VCL_CXX_HAS_HEADER_CSTRING:INTERNAL=1 //Have include ctime VCL_CXX_HAS_HEADER_CTIME:INTERNAL=1 //Have include cwchar VCL_CXX_HAS_HEADER_CWCHAR:INTERNAL=1 //Have include cwctype VCL_CXX_HAS_HEADER_CWCTYPE:INTERNAL=1 //Have include deque VCL_CXX_HAS_HEADER_DEQUE:INTERNAL=1 //Have include exception VCL_CXX_HAS_HEADER_EXCEPTION:INTERNAL=1 //Have include fstream VCL_CXX_HAS_HEADER_FSTREAM:INTERNAL=1 //Have include functional VCL_CXX_HAS_HEADER_FUNCTIONAL:INTERNAL=1 //Have include iomanip VCL_CXX_HAS_HEADER_IOMANIP:INTERNAL=1 //Have include ios VCL_CXX_HAS_HEADER_IOS:INTERNAL=1 //Have include iosfwd VCL_CXX_HAS_HEADER_IOSFWD:INTERNAL=1 //Have include iostream VCL_CXX_HAS_HEADER_IOSTREAM:INTERNAL=1 //Have include iso646.h VCL_CXX_HAS_HEADER_ISO646_H:INTERNAL=1 //Have include istream VCL_CXX_HAS_HEADER_ISTREAM:INTERNAL=1 //Have include iterator VCL_CXX_HAS_HEADER_ITERATOR:INTERNAL=1 //Have include limits VCL_CXX_HAS_HEADER_LIMITS:INTERNAL=1 //Have include list VCL_CXX_HAS_HEADER_LIST:INTERNAL=1 //Have include locale VCL_CXX_HAS_HEADER_LOCALE:INTERNAL=1 //Have include map VCL_CXX_HAS_HEADER_MAP:INTERNAL=1 //Have include memory VCL_CXX_HAS_HEADER_MEMORY:INTERNAL=1 //Have include new VCL_CXX_HAS_HEADER_NEW:INTERNAL=1 //Have include numeric VCL_CXX_HAS_HEADER_NUMERIC:INTERNAL=1 //Have include ostream VCL_CXX_HAS_HEADER_OSTREAM:INTERNAL=1 //Have include queue VCL_CXX_HAS_HEADER_QUEUE:INTERNAL=1 //Have include set VCL_CXX_HAS_HEADER_SET:INTERNAL=1 //Have include sstream VCL_CXX_HAS_HEADER_SSTREAM:INTERNAL=1 //Have include stack VCL_CXX_HAS_HEADER_STACK:INTERNAL=1 //Have include stdexcept VCL_CXX_HAS_HEADER_STDEXCEPT:INTERNAL=1 //Have include streambuf VCL_CXX_HAS_HEADER_STREAMBUF:INTERNAL=1 //Have include string VCL_CXX_HAS_HEADER_STRING:INTERNAL=1 //Have include strstream VCL_CXX_HAS_HEADER_STRSTREAM:INTERNAL=1 //Have include typeinfo VCL_CXX_HAS_HEADER_TYPEINFO:INTERNAL=1 //Have include utility VCL_CXX_HAS_HEADER_UTILITY:INTERNAL=1 //Have include valarray VCL_CXX_HAS_HEADER_VALARRAY:INTERNAL=1 //Have include vector VCL_CXX_HAS_HEADER_VECTOR:INTERNAL=1 //Have include tr1/memory VCL_CXX_HAS_TR1:INTERNAL=1 //VXL test VCL_DEFAULT_VALUE:INTERNAL=1 //VXL test VCL_DEFINE_SPECIALIZATION:INTERNAL=1 //VXL test VCL_FOR_SCOPE_HACK:INTERNAL=1 //VXL test VCL_HAS_BOOL:INTERNAL=1 //VXL test VCL_HAS_DYNAMIC_CAST:INTERNAL=1 //VXL test VCL_HAS_EXCEPTIONS:INTERNAL=1 //VXL test VCL_HAS_EXPLICIT:INTERNAL=1 //VXL test VCL_HAS_EXPORT:INTERNAL=1 //VXL test (successful run) VCL_HAS_LFS:INTERNAL=1 //Result of TRY_COMPILE VCL_HAS_LFS_COMPILED:INTERNAL=TRUE //VXL test VCL_HAS_LONG_LONG:INTERNAL=1 //VXL test VCL_HAS_MEMBER_TEMPLATES:INTERNAL=1 //VXL test VCL_HAS_MUTABLE:INTERNAL=1 //VXL test VCL_HAS_NAMESPACES:INTERNAL=1 //VXL test VCL_HAS_RTTI:INTERNAL=1 //VXL test (successful run) VCL_HAS_SLICED_DESTRUCTOR_BUG:INTERNAL=1 //Result of TRY_COMPILE VCL_HAS_SLICED_DESTRUCTOR_BUG_COMPILED:INTERNAL=TRUE //Test (failed to compile) VCL_HAS_TEMPLATE_SYMBOLS:INTERNAL=0 //Result of TRY_COMPILE VCL_HAS_TEMPLATE_SYMBOLS_COMPILED:INTERNAL=FALSE //VXL test VCL_HAS_TYPENAME:INTERNAL=1 //VXL test (successful run) VCL_HAS_WORKING_STRINGSTREAM:INTERNAL=1 //Result of TRY_COMPILE VCL_HAS_WORKING_STRINGSTREAM_COMPILED:INTERNAL=TRUE //ADVANCED property for variable: VCL_INCLUDE_CXX_0X VCL_INCLUDE_CXX_0X-ADVANCED:INTERNAL=1 //Have symbol std::shared_ptr VCL_MEMORY_HAS_SHARED_PTR:INTERNAL= //VXL test VCL_NEEDS_INLINE_INSTANTIATION:INTERNAL=1 //Test VCL_NEEDS_NAMESPACE_STD:INTERNAL=0 //VXL test VCL_NEED_FRIEND_FOR_TEMPLATE_OVERLOAD:INTERNAL=1 //VXL test VCL_NO_STATIC_DATA_MEMBERS:INTERNAL=1 //Test VCL_NULL_TMPL_ARGS:INTERNAL=0 //VXL test (successful run) VCL_NUMERIC_LIMITS_HAS_INFINITY:INTERNAL=1 //Result of TRY_COMPILE VCL_NUMERIC_LIMITS_HAS_INFINITY_COMPILED:INTERNAL=TRUE //Test VCL_OVERLOAD_CAST:INTERNAL=0 //VXL test (successful run) VCL_PROCESSOR_HAS_INFINITY:INTERNAL=1 //Result of TRY_COMPILE VCL_PROCESSOR_HAS_INFINITY_COMPILED:INTERNAL=TRUE //Test VCL_STATIC_CONST_INIT_FLOAT:INTERNAL=0 //VXL test VCL_STATIC_CONST_INIT_INT:INTERNAL=1 //Test VCL_STATIC_CONST_INIT_NO_DEFN:INTERNAL=0 //VXL test VCL_SUNPRO_CLASS_SCOPE_HACK:INTERNAL=1 //VXL test VCL_TEMPLATE_MATCHES_TOO_OFTEN:INTERNAL=1 //Have symbol std::tr1::shared_ptr VCL_TR1_MEMORY_HAS_SHARED_PTR:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_CHECK_BOUNDS VNL_CONFIG_CHECK_BOUNDS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_ENABLE_SSE2 VNL_CONFIG_ENABLE_SSE2-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_ENABLE_SSE2_ROUNDING VNL_CONFIG_ENABLE_SSE2_ROUNDING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_LEGACY_METHODS VNL_CONFIG_LEGACY_METHODS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_THREAD_SAFE VNL_CONFIG_THREAD_SAFE-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE VSNPRINTF_WORKS:INTERNAL=TRUE //MODIFIED property for variable: VTK_DIR VTK_DIR-MODIFIED:INTERNAL=ON //VXL test VXL_APPLE_HAS_INLINE_ISNAND:INTERNAL=1 //Test VXL_APPLE_HAS_ISNAND:INTERNAL=0 //Result of TEST_BIG_ENDIAN VXL_BIG_ENDIAN:INTERNAL=0 //VXL test result VXL_BYTE:INTERNAL=char //Serial number of last configuration VXL_CONFIG_SERIAL_LAST:INTERNAL=2009-04-28-001 //Have symbol finite VXL_C_MATH_HAS_FINITE:INTERNAL=1 //Have symbol finitef VXL_C_MATH_HAS_FINITEF:INTERNAL= //Have symbol finitel VXL_C_MATH_HAS_FINITEL:INTERNAL= //VXL test VXL_C_MATH_HAS_LROUND:INTERNAL=1 //Have symbol sqrtf VXL_C_MATH_HAS_SQRTF:INTERNAL=1 //Test VXL_HAS_ALIGNED_MALLOC:INTERNAL=0 //VXL test result VXL_HAS_BYTE:INTERNAL=1 //Test VXL_HAS_DBGHELP_H:INTERNAL=0 //Have include emmintrin.h VXL_HAS_EMMINTRIN_H:INTERNAL=1 //Have include ieeefp.h VXL_HAS_IEEEFP_H:INTERNAL= //VXL test result VXL_HAS_IEEE_128:INTERNAL=1 //VXL test result VXL_HAS_IEEE_32:INTERNAL=1 //VXL test result VXL_HAS_IEEE_64:INTERNAL=1 //VXL test result VXL_HAS_IEEE_96:INTERNAL=0 //VXL test result VXL_HAS_INT_16:INTERNAL=1 //VXL test result VXL_HAS_INT_32:INTERNAL=1 //VXL test result VXL_HAS_INT_64:INTERNAL=1 //VXL test result VXL_HAS_INT_8:INTERNAL=1 //Test VXL_HAS_MINGW_ALIGNED_MALLOC:INTERNAL=0 //VXL test VXL_HAS_MM_MALLOC:INTERNAL=1 //Test VXL_HAS_POSIX_MEMALIGN:INTERNAL=0 //Have include pthread.h VXL_HAS_PTHREAD_H:INTERNAL=1 //Have include semaphore.h VXL_HAS_SEMAPHORE_H:INTERNAL=1 //VXL test (successful run) VXL_HAS_SSE2_HARDWARE_SUPPORT:INTERNAL=1 //Result of TRY_COMPILE VXL_HAS_SSE2_HARDWARE_SUPPORT_COMPILED:INTERNAL=TRUE //Have symbol finite VXL_IEEEFP_HAS_FINITE:INTERNAL= //VXL test result VXL_IEEE_128:INTERNAL=long double //VXL test result VXL_IEEE_32:INTERNAL=float //VXL test result VXL_IEEE_64:INTERNAL=double //VXL test result VXL_IEEE_96:INTERNAL=void //VXL test result VXL_INT_16:INTERNAL=short //VXL test result VXL_INT_32:INTERNAL=int //VXL test result VXL_INT_64:INTERNAL=long //VXL test result VXL_INT_8:INTERNAL=char //VXL test VXL_PIC_COMPATIBLE:INTERNAL=1 //Have symbol drand48 VXL_STDLIB_HAS_DRAND48:INTERNAL=1 //Have symbol lrand48 VXL_STDLIB_HAS_LRAND48:INTERNAL=1 //VXL test VXL_STDLIB_HAS_QSORT:INTERNAL=1 //Have symbol srand48 VXL_STDLIB_HAS_SRAND48:INTERNAL=1 //Have function getpid VXL_UNISTD_HAS_GETPID:INTERNAL=1 //Have symbol intptr_t VXL_UNISTD_HAS_INTPTR_T:INTERNAL=1 //Have function lchown VXL_UNISTD_HAS_LCHOWN:INTERNAL=1 //Have function pread VXL_UNISTD_HAS_PREAD:INTERNAL=1 //Have function pwrite VXL_UNISTD_HAS_PWRITE:INTERNAL=1 //Have function tell VXL_UNISTD_HAS_TELL:INTERNAL= //Have function ualarm VXL_UNISTD_HAS_UALARM:INTERNAL=1 //Have symbol useconds_t VXL_UNISTD_HAS_USECONDS_T:INTERNAL=1 //Have function usleep VXL_UNISTD_HAS_USLEEP:INTERNAL=1 //VXL test VXL_UNISTD_USLEEP_IS_VOID:INTERNAL=1 //ADVANCED property for variable: VXL_UPDATE_CONFIGURATION VXL_UPDATE_CONFIGURATION-ADVANCED:INTERNAL=1 //Result of TEST_BIG_ENDIAN WORDS_BIGENDIAN:INTERNAL=0 //ADVANCED property for variable: X11_ICE_INCLUDE_PATH X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_ICE_LIB X11_ICE_LIB-ADVANCED:INTERNAL=1 //Have library /opt/X11/lib/libX11.dylib;/opt/X11/lib/libXext.dylib X11_LIB_X11_SOLO:INTERNAL=1 //ADVANCED property for variable: X11_SM_INCLUDE_PATH X11_SM_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_SM_LIB X11_SM_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_X11_INCLUDE_PATH X11_X11_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_X11_LIB X11_X11_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_XRes_INCLUDE_PATH X11_XRes_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_XRes_LIB X11_XRes_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_XShm_INCLUDE_PATH X11_XShm_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_XSync_INCLUDE_PATH X11_XSync_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_XTest_INCLUDE_PATH X11_XTest_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_XTest_LIB X11_XTest_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xaccessrules_INCLUDE_PATH X11_Xaccessrules_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xaccessstr_INCLUDE_PATH X11_Xaccessstr_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xau_INCLUDE_PATH X11_Xau_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xau_LIB X11_Xau_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xcomposite_INCLUDE_PATH X11_Xcomposite_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xcomposite_LIB X11_Xcomposite_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xcursor_INCLUDE_PATH X11_Xcursor_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xcursor_LIB X11_Xcursor_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xdamage_INCLUDE_PATH X11_Xdamage_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xdamage_LIB X11_Xdamage_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xdmcp_INCLUDE_PATH X11_Xdmcp_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xdmcp_LIB X11_Xdmcp_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xext_LIB X11_Xext_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xfixes_INCLUDE_PATH X11_Xfixes_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xfixes_LIB X11_Xfixes_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xft_INCLUDE_PATH X11_Xft_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xft_LIB X11_Xft_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xi_INCLUDE_PATH X11_Xi_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xi_LIB X11_Xi_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xinerama_INCLUDE_PATH X11_Xinerama_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xinerama_LIB X11_Xinerama_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xinput_INCLUDE_PATH X11_Xinput_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xinput_LIB X11_Xinput_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xkb_INCLUDE_PATH X11_Xkb_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xkbfile_INCLUDE_PATH X11_Xkbfile_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xkbfile_LIB X11_Xkbfile_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xkblib_INCLUDE_PATH X11_Xkblib_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xlib_INCLUDE_PATH X11_Xlib_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xmu_INCLUDE_PATH X11_Xmu_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xmu_LIB X11_Xmu_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xpm_INCLUDE_PATH X11_Xpm_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xpm_LIB X11_Xpm_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xrandr_INCLUDE_PATH X11_Xrandr_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xrandr_LIB X11_Xrandr_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xrender_INCLUDE_PATH X11_Xrender_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xrender_LIB X11_Xrender_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xscreensaver_INCLUDE_PATH X11_Xscreensaver_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xscreensaver_LIB X11_Xscreensaver_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xshape_INCLUDE_PATH X11_Xshape_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xt_INCLUDE_PATH X11_Xt_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xt_LIB X11_Xt_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xutil_INCLUDE_PATH X11_Xutil_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xv_INCLUDE_PATH X11_Xv_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xv_LIB X11_Xv_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xxf86misc_LIB X11_Xxf86misc_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_Xxf86vm_LIB X11_Xxf86vm_LIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_dpms_INCLUDE_PATH X11_dpms_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_xf86misc_INCLUDE_PATH X11_xf86misc_INCLUDE_PATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: X11_xf86vmode_INCLUDE_PATH X11_xf86vmode_INCLUDE_PATH-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE _using_libcxx:INTERNAL=FALSE -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Fri Nov 6 18:48:09 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 6 Nov 2015 18:48:09 -0500 Subject: [ITK] problems installing ITK 4.8.1 on OS X 10.9.5 In-Reply-To: References: Message-ID: Hi Amber, I could could not reproduce the build error with ITK 4.8.1 and VTK 6.3.0 on Mac OSX. VTK is in my source tree at VTK/Common/Core/vtkVersion.h Is this file present? If you run make VERBOSE=1 is its directory included with a -I flag? Thanks, Matt On Fri, Nov 6, 2015 at 1:38 PM, Amber Simpson wrote: > > > Hi All, > > I'm having trouble compiling ITK, specifically itkvtkglue (see below), using > VTK 6.3.0 and CMake 3.4.0-rc3. CMakeCache.txt is attached. Any suggestions? > > Thanks, > Amber > > > ----------------- > > > [ 99%] Built target ITKSpatialFunction-all > > [ 99%] Built target itkTestDriver > > [ 99%] Built target ITKTestKernel-all > > [ 99%] Built target ITKVTK > > [ 99%] Built target ITKVTK-all > > [ 99%] Built target ITKVideoCore > > [ 99%] Built target ITKVideoCore-all > > [ 99%] Built target ITKVideoFiltering-all > > [100%] Built target ITKVideoIO > > [100%] Built target ITKVideoIO-all > > [100%] Built target ITKVoronoi-all > > [100%] Building CXX object > Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/QuickView.cxx.o > > /Users/simpsonl/Software/ITK-4.8.1/Modules/Bridge/VtkGlue/src/QuickView.cxx:25:10: > fatal error: 'vtkVersion.h' file not > > found > > #include "vtkVersion.h" > > ^ > > 1 error generated. > > make[2]: *** > [Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/QuickView.cxx.o] Error > 1 > > make[1]: *** [Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/all] > Error 2 > > make: *** [all] Error 2 > > > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > From simpsona at gmail.com Fri Nov 6 19:48:18 2015 From: simpsona at gmail.com (Amber Simpson) Date: Fri, 6 Nov 2015 19:48:18 -0500 Subject: [ITK] problems installing ITK 4.8.1 on OS X 10.9.5 In-Reply-To: References: Message-ID: Hi Matt, The file is present in VTK but the directory is not included in the -l list in ITK. Related, the incorrect include directory is shown (/include/vtk-6.3 instead of ~/VTKBuild/include/vtk-6.3) in the same listing. I'm not sure where these are set. Thanks for your help, Amber On Fri, Nov 6, 2015 at 6:48 PM, Matt McCormick wrote: > Hi Amber, > > I could could not reproduce the build error with ITK 4.8.1 and VTK > 6.3.0 on Mac OSX. VTK is in my source tree at > > VTK/Common/Core/vtkVersion.h > > Is this file present? > > If you run > > make VERBOSE=1 > > is its directory included with a -I flag? > > Thanks, > Matt > > On Fri, Nov 6, 2015 at 1:38 PM, Amber Simpson wrote: > > > > > > Hi All, > > > > I'm having trouble compiling ITK, specifically itkvtkglue (see below), > using > > VTK 6.3.0 and CMake 3.4.0-rc3. CMakeCache.txt is attached. Any > suggestions? > > > > Thanks, > > Amber > > > > > > ----------------- > > > > > > [ 99%] Built target ITKSpatialFunction-all > > > > [ 99%] Built target itkTestDriver > > > > [ 99%] Built target ITKTestKernel-all > > > > [ 99%] Built target ITKVTK > > > > [ 99%] Built target ITKVTK-all > > > > [ 99%] Built target ITKVideoCore > > > > [ 99%] Built target ITKVideoCore-all > > > > [ 99%] Built target ITKVideoFiltering-all > > > > [100%] Built target ITKVideoIO > > > > [100%] Built target ITKVideoIO-all > > > > [100%] Built target ITKVoronoi-all > > > > [100%] Building CXX object > > Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/QuickView.cxx.o > > > > > /Users/simpsonl/Software/ITK-4.8.1/Modules/Bridge/VtkGlue/src/QuickView.cxx:25:10: > > fatal error: 'vtkVersion.h' file not > > > > found > > > > #include "vtkVersion.h" > > > > ^ > > > > 1 error generated. > > > > make[2]: *** > > [Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/QuickView.cxx.o] > Error > > 1 > > > > make[1]: *** [Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/all] > > Error 2 > > > > make: *** [all] Error 2 > > > > > > > > _______________________________________________ > > Community mailing list > > Community at itk.org > > http://public.kitware.com/mailman/listinfo/community > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yassminabdallah at gmail.com Sat Nov 7 02:22:32 2015 From: yassminabdallah at gmail.com (Yassmin) Date: Sat, 7 Nov 2015 00:22:32 -0700 (MST) Subject: [ITK] [ITK-users] Compile ITK for iPhone In-Reply-To: References: <1446685276695-7588136.post@n2.nabble.com> <1446819343470-7588145.post@n2.nabble.com> Message-ID: <1446880952822-7588149.post@n2.nabble.com> Hello Matt, Thanks a lot for your reply, The CMake warning about MacOSX10.10.sdk does not exist solved by, -First go to "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs" to find out if the SDK is there or not, i found elder version MacOSX10.9.sdk. So after run "cmake -GXcode ITK-Source_Dir" and generate the build files you have to change the CMakeCache.txt "CMAKE_OSX_SYSROOT:PATH=" to your current SDK version and then run "cmake -GXcode ITK-Source_Dir" again and the warning won't show. -The "vnl_math.cxx" generated in the build. -- But I face another problem with "vnl_math.cxx" when i added the "#define finite(x) ? ? __inline_isfinited((double)x)" line as mention in the tutorial, error with "Expected expression" found and i can't run the project. Till now i can't figure out how to solve this "Expected expression" error. -- View this message in context: http://itk-insight-users.2283740.n2.nabble.com/Compile-ITK-for-iPhone-tp7588136p7588149.html Sent from the ITK Insight Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Mon Nov 9 09:28:53 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 9 Nov 2015 09:28:53 -0500 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release Message-ID: Hi, It is time to make the 4.8.2 release. The following patches are new on the release branch since 4.8.1. Is there anything missing? Thanks, Matt Bradley Lowekamp (4): BUG: Avoid potential exception in itk::Object::UnRegister BUG: Avoid null deference in PrintSelf with default construction BUG: Use const pointer in Set method for constant ReferenceImage ivar BUG: Fix segfault when with empty IsolatedWatershed Threshold range Davis Vigneault (3): COMP: Warnings in itkVTKImageExport when compiling with c++11 DOC: Expanded Canny Edge Detection Example COMP: Warnings in FFTW Classes when compiling with c++11 Eugene Prilepin (1): BUG: Fix a template name formation in python wrappings Hans Johnson (5): STYLE: Minor code style issues for MGHIO COMP: Update to version for WikiExamples ENH: Update Sphinx for ITK 4.8.0 ENH: Update MGHIO to be shared lib BUG: Fix MGHIO to fix write failures Hyun Jae Kang (4): BUG: Fix HDF5 CMake configuration with VS2015 BUG: Remove std::cout calls from class BUG: itkVTKImageIO class does not handle blank lines in VTK file header. BUG: Fixed older XCode linking error Matthew McCormick (8): COMP: Do not use C++11 alignas in itkAlignedTypedef. COMP: Remove unused argument in ConditionVariableNoThreads. DOC: Correct spelling of Continuous. COMP: Fix KernelTransform SetFixedParameters argument type. STYLE: Use prefix increment operator in ImageBase. COMP: Use ITK's pygccxml by correctly setting up the sys.path COMP: Set CMP0054 to new. Michka Popoff (1): COMP: Disable incompatible modules when using Python 3 wrapping Mikhail Isakov (1): BUG: DiffusionTensor3DReconstruction segfault if no baseline image _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Mon Nov 9 09:57:46 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 9 Nov 2015 09:57:46 -0500 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: Thanks! Added. On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp wrote: > We should consider this: > http://review.source.kitware.com/#/c/20369/ > > This helps with using VS2015 GUI. > > > On Nov 9, 2015, at 9:28 AM, Matt McCormick wrote: > >> Hi, >> >> It is time to make the 4.8.2 release. The following patches are new on >> the release branch since 4.8.1. Is there anything missing? >> >> Thanks, >> Matt >> >> Bradley Lowekamp (4): >> BUG: Avoid potential exception in itk::Object::UnRegister >> BUG: Avoid null deference in PrintSelf with default construction >> BUG: Use const pointer in Set method for constant ReferenceImage ivar >> BUG: Fix segfault when with empty IsolatedWatershed Threshold range >> >> Davis Vigneault (3): >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >> DOC: Expanded Canny Edge Detection Example >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> Eugene Prilepin (1): >> BUG: Fix a template name formation in python wrappings >> >> Hans Johnson (5): >> STYLE: Minor code style issues for MGHIO >> COMP: Update to version for WikiExamples >> ENH: Update Sphinx for ITK 4.8.0 >> ENH: Update MGHIO to be shared lib >> BUG: Fix MGHIO to fix write failures >> >> Hyun Jae Kang (4): >> BUG: Fix HDF5 CMake configuration with VS2015 >> BUG: Remove std::cout calls from class >> BUG: itkVTKImageIO class does not handle blank lines in VTK file header. >> BUG: Fixed older XCode linking error >> >> Matthew McCormick (8): >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >> COMP: Remove unused argument in ConditionVariableNoThreads. >> DOC: Correct spelling of Continuous. >> COMP: Fix KernelTransform SetFixedParameters argument type. >> STYLE: Use prefix increment operator in ImageBase. >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> COMP: Set CMP0054 to new. >> >> Michka Popoff (1): >> COMP: Disable incompatible modules when using Python 3 wrapping >> >> Mikhail Isakov (1): >> BUG: DiffusionTensor3DReconstruction segfault if no baseline image >> _______________________________________________ >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From ribaluigi at gmail.com Mon Nov 9 10:12:42 2015 From: ribaluigi at gmail.com (Luigi Riba) Date: Mon, 9 Nov 2015 16:12:42 +0100 Subject: [ITK] amoeba optimizer Message-ID: Dear all, I am registering a couple of volumes with ITK 4 on windows 7 64 bit. I am trying to use the AmoebaOptimizerV4. Unfortunately, the method optimizer->SetNumberOfIterations(numberOfIterations); does not work and the registration continues after the numberOfIterations I choose. Is this known? Are there other methods in order to stop the registration process? Best, Luigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From ribaluigi at gmail.com Mon Nov 9 10:16:06 2015 From: ribaluigi at gmail.com (Luigi Riba) Date: Mon, 9 Nov 2015 16:16:06 +0100 Subject: [ITK] optimizer scales and weights Message-ID: Dear all, I'm working on ITK 4 and, for the moment, I have always payed attention only to the SetScales method for the optimizer. Out of curiosity, what is the role of the SetWeights method? What are the differences between SetWeights and SetScales? Shoud this two methods be used in conjunction? Thanks in advance for the help. Best, Luigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From ribaluigi at gmail.com Mon Nov 9 10:24:12 2015 From: ribaluigi at gmail.com (Luigi Riba) Date: Mon, 9 Nov 2015 16:24:12 +0100 Subject: [ITK] registration - memory concerns Message-ID: Dear all, I am registering a couple of volumes with ITK 4 on windows 7 64 bit. I wrote a code based on the affine transformation, with the mean square error metric and the RegularStepGradientDescentOptimizerv4. Unfortunately, the memory usage is pretty high. I have checked memory consumption with the itkMemoryProbe and, after looking around on previous mailing list messages I have decided to try with a gradient free optimizer like the Nelder-Mead one. So I have rewrote the code using the AmoebaOptimizerV4 and I have continued monitoring the memory consumption via MemoryProbe. Unfortunately, it seems that nothing has changed. Is this working as expected? If this is the case, do you have any suggestion to gave me in order to reduce the memory consumption of the code? Thanks in advance for the help. Best, Luigi -------------- next part -------------- An HTML attachment was scrubbed... URL: From blowekamp at mail.nih.gov Mon Nov 9 09:45:45 2015 From: blowekamp at mail.nih.gov (Bradley Lowekamp) Date: Mon, 09 Nov 2015 09:45:45 -0500 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: We should consider this: http://review.source.kitware.com/#/c/20369/ This helps with using VS2015 GUI. On Nov 9, 2015, at 9:28 AM, Matt McCormick wrote: > Hi, > > It is time to make the 4.8.2 release. The following patches are new on > the release branch since 4.8.1. Is there anything missing? > > Thanks, > Matt > > Bradley Lowekamp (4): > BUG: Avoid potential exception in itk::Object::UnRegister > BUG: Avoid null deference in PrintSelf with default construction > BUG: Use const pointer in Set method for constant ReferenceImage ivar > BUG: Fix segfault when with empty IsolatedWatershed Threshold range > > Davis Vigneault (3): > COMP: Warnings in itkVTKImageExport when compiling with c++11 > DOC: Expanded Canny Edge Detection Example > COMP: Warnings in FFTW Classes when compiling with c++11 > > Eugene Prilepin (1): > BUG: Fix a template name formation in python wrappings > > Hans Johnson (5): > STYLE: Minor code style issues for MGHIO > COMP: Update to version for WikiExamples > ENH: Update Sphinx for ITK 4.8.0 > ENH: Update MGHIO to be shared lib > BUG: Fix MGHIO to fix write failures > > Hyun Jae Kang (4): > BUG: Fix HDF5 CMake configuration with VS2015 > BUG: Remove std::cout calls from class > BUG: itkVTKImageIO class does not handle blank lines in VTK file header. > BUG: Fixed older XCode linking error > > Matthew McCormick (8): > COMP: Do not use C++11 alignas in itkAlignedTypedef. > COMP: Remove unused argument in ConditionVariableNoThreads. > DOC: Correct spelling of Continuous. > COMP: Fix KernelTransform SetFixedParameters argument type. > STYLE: Use prefix increment operator in ImageBase. > COMP: Use ITK's pygccxml by correctly setting up the sys.path > COMP: Set CMP0054 to new. > > Michka Popoff (1): > COMP: Disable incompatible modules when using Python 3 wrapping > > Mikhail Isakov (1): > BUG: DiffusionTensor3DReconstruction segfault if no baseline image > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From dzenanz at gmail.com Mon Nov 9 10:55:26 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Mon, 9 Nov 2015 10:55:26 -0500 Subject: [ITK] amoeba optimizer In-Reply-To: References: Message-ID: Hi Luigi, I think that Amoeba optimizer does not count some initial iterations towards that limit. I use it for something and set iterations to 200, but it stops at 216 iterations or something like that. Tracing the code (for other reasons) I realized that its internal initialization procedure does some iterations before the main loop. Regards On Mon, Nov 9, 2015 at 10:12 AM, Luigi Riba wrote: > Dear all, > > I am registering a couple of volumes with ITK 4 on windows 7 64 bit. > > I am trying to use the AmoebaOptimizerV4. > > Unfortunately, the method > optimizer->SetNumberOfIterations(numberOfIterations); > does not work and the registration continues after the numberOfIterations > I choose. > Is this known? Are there other methods in order to stop the registration > process? > > Best, > > Luigi > > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ribaluigi at gmail.com Mon Nov 9 11:05:35 2015 From: ribaluigi at gmail.com (Luigi Riba) Date: Mon, 9 Nov 2015 17:05:35 +0100 Subject: [ITK] amoeba optimizer In-Reply-To: References: Message-ID: Hi D?enan, thank you very much for your quick and informative reply. This could explain my problem. In fact, my registration process took 28 iteration to complete instead of 10 and all of them took almost the same time. Nevertheless, the optimizer knew the maximum number of iterations. In fact, this is the message I've got at the end: Optimizer stop condition: AmoebaOptimizerv4: Maximum number of iterations exceeded. Number of iterations is 10 By the way, I think it could be worth to add this info to the AmoebaOptimizer page description. Best, Luigi 2015-11-09 16:55 GMT+01:00 D?enan Zuki? : > Hi Luigi, > > I think that Amoeba optimizer does not count some initial iterations > towards that limit. I use it for something and set iterations to 200, but > it stops at 216 iterations or something like that. Tracing the code (for > other reasons) I realized that its internal initialization procedure does > some iterations before the main loop. > > Regards > > On Mon, Nov 9, 2015 at 10:12 AM, Luigi Riba wrote: > >> Dear all, >> >> I am registering a couple of volumes with ITK 4 on windows 7 64 bit. >> >> I am trying to use the AmoebaOptimizerV4. >> >> Unfortunately, the method >> optimizer->SetNumberOfIterations(numberOfIterations); >> does not work and the registration continues after the numberOfIterations >> I choose. >> Is this known? Are there other methods in order to stop the registration >> process? >> >> Best, >> >> Luigi >> >> >> _______________________________________________ >> Community mailing list >> Community at itk.org >> http://public.kitware.com/mailman/listinfo/community >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Mon Nov 9 11:18:10 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 9 Nov 2015 11:18:10 -0500 Subject: [ITK] optimizer scales and weights In-Reply-To: References: Message-ID: Hi Luigi, The SetScales and SetWeights have different purposes. SetScales is used to account for different parameters having a different impact on motion -- for example, translation versus rotation parameters. SetWeights can be used to keep one parameter constant, etc. A more detailed description can be found in the class documentation here: http://www.itk.org/Insight/Doxygen/html/classitk_1_1ObjectToObjectOptimizerBaseTemplate.html HTH, Matt On Mon, Nov 9, 2015 at 10:16 AM, Luigi Riba wrote: > Dear all, > > I'm working on ITK 4 and, for the moment, I have always payed attention only > to the SetScales method for the optimizer. > > Out of curiosity, what is the role of the SetWeights method? What are the > differences between SetWeights and SetScales? Shoud this two methods be used > in conjunction? > > Thanks in advance for the help. > > Best, > Luigi > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > From matt.mccormick at kitware.com Mon Nov 9 11:23:39 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 9 Nov 2015 11:23:39 -0500 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: Hi Luigi, The type of optimizer should not have too large of an impact on memory consumption. Using a gradient-free optimizer may help slightly, but try changing the pixel type of the input images or, if possible, the parameter type of the transformation, from double to float. HTH, Matt On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba wrote: > Dear all, > > I am registering a couple of volumes with ITK 4 on windows 7 64 bit. > > I wrote a code based on the affine transformation, with the mean square > error metric and the RegularStepGradientDescentOptimizerv4. Unfortunately, > the memory usage is pretty high. > > I have checked memory consumption with the itkMemoryProbe and, after looking > around on previous mailing list messages I have decided to try with a > gradient free optimizer like the Nelder-Mead one. > > So I have rewrote the code using the AmoebaOptimizerV4 and I have continued > monitoring the memory consumption via MemoryProbe. Unfortunately, it seems > that nothing has changed. Is this working as expected? If this is the case, > do you have any suggestion to gave me in order to reduce the memory > consumption of the code? > > Thanks in advance for the help. > > Best, > > Luigi > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > From ribaluigi at gmail.com Mon Nov 9 11:26:11 2015 From: ribaluigi at gmail.com (Luigi Riba) Date: Mon, 9 Nov 2015 17:26:11 +0100 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: Dear Matt, thank you very much for the quick and informative reply. I'll try your suggestion of changing the transformation parameters from double to float. Best, Luigi 2015-11-09 17:23 GMT+01:00 Matt McCormick : > Hi Luigi, > > The type of optimizer should not have too large of an impact on memory > consumption. Using a gradient-free optimizer may help slightly, but > try changing the pixel type of the input images or, if possible, the > parameter type of the transformation, from double to float. > > HTH, > Matt > > On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba wrote: > > Dear all, > > > > I am registering a couple of volumes with ITK 4 on windows 7 64 bit. > > > > I wrote a code based on the affine transformation, with the mean square > > error metric and the RegularStepGradientDescentOptimizerv4. > Unfortunately, > > the memory usage is pretty high. > > > > I have checked memory consumption with the itkMemoryProbe and, after > looking > > around on previous mailing list messages I have decided to try with a > > gradient free optimizer like the Nelder-Mead one. > > > > So I have rewrote the code using the AmoebaOptimizerV4 and I have > continued > > monitoring the memory consumption via MemoryProbe. Unfortunately, it > seems > > that nothing has changed. Is this working as expected? If this is the > case, > > do you have any suggestion to gave me in order to reduce the memory > > consumption of the code? > > > > Thanks in advance for the help. > > > > Best, > > > > Luigi > > > > _______________________________________________ > > Community mailing list > > Community at itk.org > > http://public.kitware.com/mailman/listinfo/community > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ribaluigi at gmail.com Mon Nov 9 11:50:11 2015 From: ribaluigi at gmail.com (Luigi Riba) Date: Mon, 9 Nov 2015 17:50:11 +0100 Subject: [ITK] optimizer scales and weights In-Reply-To: References: Message-ID: Dear Matt, thank you very much for the quick reply. If I've got it correctly the scale parameters tell the optimizer in which order of magnitude should move in every direction, while the weights are just used in order to privilege convergence according to a certain number of sub parameters. I would rather ask you another question about the scales. In the ITK software guide "3.18.2 General heuristics for parameters" it is suggested to scale the translation parameters of the optimizer in he following way // optimizerScales[9] = 1.0 / (10 * movingSpacing[0] * movingSize[0]) // optimizerScales[10] = 1.0 / (10 * movingSpacing[1] * movingSize[1]) // optimizerScales[11] = 1.0 / (10 * movingSpacing[2] * movingSize[2]) Is this what is done by the SetScaleEstimator() method? Best, Luigi 2015-11-09 17:18 GMT+01:00 Matt McCormick : > Hi Luigi, > > The SetScales and SetWeights have different purposes. SetScales is > used to account for different parameters having a different impact on > motion -- for example, translation versus rotation parameters. > SetWeights can be used to keep one parameter constant, etc. A more > detailed description can be found in the class documentation here: > > > http://www.itk.org/Insight/Doxygen/html/classitk_1_1ObjectToObjectOptimizerBaseTemplate.html > > HTH, > Matt > > On Mon, Nov 9, 2015 at 10:16 AM, Luigi Riba wrote: > > Dear all, > > > > I'm working on ITK 4 and, for the moment, I have always payed attention > only > > to the SetScales method for the optimizer. > > > > Out of curiosity, what is the role of the SetWeights method? What are the > > differences between SetWeights and SetScales? Shoud this two methods be > used > > in conjunction? > > > > Thanks in advance for the help. > > > > Best, > > Luigi > > > > _______________________________________________ > > Community mailing list > > Community at itk.org > > http://public.kitware.com/mailman/listinfo/community > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From blowekamp at mail.nih.gov Mon Nov 9 11:27:42 2015 From: blowekamp at mail.nih.gov (Bradley Lowekamp) Date: Mon, 09 Nov 2015 11:27:42 -0500 Subject: [ITK] amoeba optimizer In-Reply-To: References: Message-ID: <85F3A691-3DE5-4B2B-A8F5-DC57DD4EB329@mail.nih.gov> Hello, I think there is some confusion between number of function evaluations and the current iteration with in the ITK to VNL wrapping. As I recall the iteration event occurs during an evaluation, not necessarily when the algorithm changed iteration. Brad On Nov 9, 2015, at 11:05 AM, Luigi Riba wrote: > Hi D?enan, > > thank you very much for your quick and informative reply. > > This could explain my problem. In fact, my registration process took 28 iteration to complete instead of 10 and all of them took almost the same time. Nevertheless, the optimizer knew the maximum number of iterations. In fact, this is the message I've got at the end: > Optimizer stop condition: AmoebaOptimizerv4: Maximum number of iterations exceeded. Number of iterations is 10 > > By the way, I think it could be worth to add this info to the AmoebaOptimizer page description. > > Best, > > Luigi > > > 2015-11-09 16:55 GMT+01:00 D?enan Zuki? : > Hi Luigi, > > I think that Amoeba optimizer does not count some initial iterations towards that limit. I use it for something and set iterations to 200, but it stops at 216 iterations or something like that. Tracing the code (for other reasons) I realized that its internal initialization procedure does some iterations before the main loop. > > Regards > > On Mon, Nov 9, 2015 at 10:12 AM, Luigi Riba wrote: > Dear all, > > I am registering a couple of volumes with ITK 4 on windows 7 64 bit. > > I am trying to use the AmoebaOptimizerV4. > > Unfortunately, the method > optimizer->SetNumberOfIterations(numberOfIterations); > does not work and the registration continues after the numberOfIterations I choose. > Is this known? Are there other methods in order to stop the registration process? > > Best, > > Luigi > > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Mon Nov 9 12:52:51 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 9 Nov 2015 12:52:51 -0500 Subject: [ITK] optimizer scales and weights In-Reply-To: References: Message-ID: Hi Luigi, > If I've got it correctly the scale parameters tell the optimizer in which > order of magnitude should move in every direction, while the weights are > just used in order to privilege convergence according to a certain number of > sub parameters. Yes! > I would rather ask you another question about the scales. In the ITK > software guide "3.18.2 General heuristics for parameters" it is suggested to > scale the translation parameters of the optimizer in he following way > // optimizerScales[9] = 1.0 / (10 * movingSpacing[0] * movingSize[0]) > // optimizerScales[10] = 1.0 / (10 * movingSpacing[1] * movingSize[1]) > // optimizerScales[11] = 1.0 / (10 * movingSpacing[2] * movingSize[2]) > > Is this what is done by the SetScaleEstimator() method? There are a few options for the ScalesEstimator; see the inheritance diagram here: http://www.itk.org/Insight/Doxygen/html/classitk_1_1RegistrationParameterScalesEstimator.html which basically follow the Software Guide recommendation, but they are better in that they are more automatic, sophisticated, and data-driven. Thanks, Matt From skalexander at gmail.com Mon Nov 9 15:18:40 2015 From: skalexander at gmail.com (Simon Alexander) Date: Mon, 09 Nov 2015 20:18:40 +0000 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: We found this today (patch attached). If 4.8.2 is right around the corner, can you consider it for inclusion. If time isn't so short, I'll submit the usual way.... cheers, Simon On Mon, 9 Nov 2015 at 09:57 Matt McCormick wrote: > Thanks! Added. > > On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp > wrote: > > We should consider this: > > http://review.source.kitware.com/#/c/20369/ > > > > This helps with using VS2015 GUI. > > > > > > On Nov 9, 2015, at 9:28 AM, Matt McCormick > wrote: > > > >> Hi, > >> > >> It is time to make the 4.8.2 release. The following patches are new on > >> the release branch since 4.8.1. Is there anything missing? > >> > >> Thanks, > >> Matt > >> > >> Bradley Lowekamp (4): > >> BUG: Avoid potential exception in itk::Object::UnRegister > >> BUG: Avoid null deference in PrintSelf with default construction > >> BUG: Use const pointer in Set method for constant ReferenceImage > ivar > >> BUG: Fix segfault when with empty IsolatedWatershed Threshold range > >> > >> Davis Vigneault (3): > >> COMP: Warnings in itkVTKImageExport when compiling with c++11 > >> DOC: Expanded Canny Edge Detection Example > >> COMP: Warnings in FFTW Classes when compiling with c++11 > >> > >> Eugene Prilepin (1): > >> BUG: Fix a template name formation in python wrappings > >> > >> Hans Johnson (5): > >> STYLE: Minor code style issues for MGHIO > >> COMP: Update to version for WikiExamples > >> ENH: Update Sphinx for ITK 4.8.0 > >> ENH: Update MGHIO to be shared lib > >> BUG: Fix MGHIO to fix write failures > >> > >> Hyun Jae Kang (4): > >> BUG: Fix HDF5 CMake configuration with VS2015 > >> BUG: Remove std::cout calls from class > >> BUG: itkVTKImageIO class does not handle blank lines in VTK file > header. > >> BUG: Fixed older XCode linking error > >> > >> Matthew McCormick (8): > >> COMP: Do not use C++11 alignas in itkAlignedTypedef. > >> COMP: Remove unused argument in ConditionVariableNoThreads. > >> DOC: Correct spelling of Continuous. > >> COMP: Fix KernelTransform SetFixedParameters argument type. > >> STYLE: Use prefix increment operator in ImageBase. > >> COMP: Use ITK's pygccxml by correctly setting up the sys.path > >> COMP: Set CMP0054 to new. > >> > >> Michka Popoff (1): > >> COMP: Disable incompatible modules when using Python 3 wrapping > >> > >> Mikhail Isakov (1): > >> BUG: DiffusionTensor3DReconstruction segfault if no baseline image > >> _______________________________________________ > >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > > > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: itkTriangleCell.hxx.patch Type: application/octet-stream Size: 276 bytes Desc: not available URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From dzenanz at gmail.com Mon Nov 9 15:54:04 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Mon, 9 Nov 2015 15:54:04 -0500 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: Better submit the usual way. I doubt Matt will include it without the usual testing. Add me and Matt as reviewers. Regards, D?enan On Mon, Nov 9, 2015 at 3:18 PM, Simon Alexander wrote: > We found this today (patch attached). If 4.8.2 is right around the > corner, can you consider it for inclusion. If time isn't so short, I'll > submit the usual way.... > > cheers, > Simon > > > > On Mon, 9 Nov 2015 at 09:57 Matt McCormick > wrote: > >> Thanks! Added. >> >> On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp >> wrote: >> > We should consider this: >> > http://review.source.kitware.com/#/c/20369/ >> > >> > This helps with using VS2015 GUI. >> > >> > >> > On Nov 9, 2015, at 9:28 AM, Matt McCormick >> wrote: >> > >> >> Hi, >> >> >> >> It is time to make the 4.8.2 release. The following patches are new on >> >> the release branch since 4.8.1. Is there anything missing? >> >> >> >> Thanks, >> >> Matt >> >> >> >> Bradley Lowekamp (4): >> >> BUG: Avoid potential exception in itk::Object::UnRegister >> >> BUG: Avoid null deference in PrintSelf with default construction >> >> BUG: Use const pointer in Set method for constant ReferenceImage >> ivar >> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold >> range >> >> >> >> Davis Vigneault (3): >> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >> >> DOC: Expanded Canny Edge Detection Example >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> >> >> Eugene Prilepin (1): >> >> BUG: Fix a template name formation in python wrappings >> >> >> >> Hans Johnson (5): >> >> STYLE: Minor code style issues for MGHIO >> >> COMP: Update to version for WikiExamples >> >> ENH: Update Sphinx for ITK 4.8.0 >> >> ENH: Update MGHIO to be shared lib >> >> BUG: Fix MGHIO to fix write failures >> >> >> >> Hyun Jae Kang (4): >> >> BUG: Fix HDF5 CMake configuration with VS2015 >> >> BUG: Remove std::cout calls from class >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK file >> header. >> >> BUG: Fixed older XCode linking error >> >> >> >> Matthew McCormick (8): >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >> >> DOC: Correct spelling of Continuous. >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >> >> STYLE: Use prefix increment operator in ImageBase. >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> >> COMP: Set CMP0054 to new. >> >> >> >> Michka Popoff (1): >> >> COMP: Disable incompatible modules when using Python 3 wrapping >> >> >> >> Mikhail Isakov (1): >> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline image >> >> _______________________________________________ >> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> > >> _______________________________________________ >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> > > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Mon Nov 9 16:19:05 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 9 Nov 2015 16:19:05 -0500 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: Thanks for the patch, Simon! Yes, we can wait until this patch is merged to make the release. As Dzenan recommends, please submit the patch to Gerrit with a verification for itk::TriangleCell::EvaluatePosition in itkTriangleCellTest.cxx. Thanks, Matt On Mon, Nov 9, 2015 at 3:54 PM, D?enan Zuki? wrote: > Better submit the usual way. I doubt Matt will include it without the usual > testing. Add me and Matt as reviewers. > > Regards, > D?enan > > On Mon, Nov 9, 2015 at 3:18 PM, Simon Alexander > wrote: >> >> We found this today (patch attached). If 4.8.2 is right around the >> corner, can you consider it for inclusion. If time isn't so short, I'll >> submit the usual way.... >> >> cheers, >> Simon >> >> >> >> On Mon, 9 Nov 2015 at 09:57 Matt McCormick >> wrote: >>> >>> Thanks! Added. >>> >>> On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp >>> wrote: >>> > We should consider this: >>> > http://review.source.kitware.com/#/c/20369/ >>> > >>> > This helps with using VS2015 GUI. >>> > >>> > >>> > On Nov 9, 2015, at 9:28 AM, Matt McCormick >>> > wrote: >>> > >>> >> Hi, >>> >> >>> >> It is time to make the 4.8.2 release. The following patches are new on >>> >> the release branch since 4.8.1. Is there anything missing? >>> >> >>> >> Thanks, >>> >> Matt >>> >> >>> >> Bradley Lowekamp (4): >>> >> BUG: Avoid potential exception in itk::Object::UnRegister >>> >> BUG: Avoid null deference in PrintSelf with default construction >>> >> BUG: Use const pointer in Set method for constant ReferenceImage >>> >> ivar >>> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold >>> >> range >>> >> >>> >> Davis Vigneault (3): >>> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >>> >> DOC: Expanded Canny Edge Detection Example >>> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>> >> >>> >> Eugene Prilepin (1): >>> >> BUG: Fix a template name formation in python wrappings >>> >> >>> >> Hans Johnson (5): >>> >> STYLE: Minor code style issues for MGHIO >>> >> COMP: Update to version for WikiExamples >>> >> ENH: Update Sphinx for ITK 4.8.0 >>> >> ENH: Update MGHIO to be shared lib >>> >> BUG: Fix MGHIO to fix write failures >>> >> >>> >> Hyun Jae Kang (4): >>> >> BUG: Fix HDF5 CMake configuration with VS2015 >>> >> BUG: Remove std::cout calls from class >>> >> BUG: itkVTKImageIO class does not handle blank lines in VTK file >>> >> header. >>> >> BUG: Fixed older XCode linking error >>> >> >>> >> Matthew McCormick (8): >>> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>> >> DOC: Correct spelling of Continuous. >>> >> COMP: Fix KernelTransform SetFixedParameters argument type. >>> >> STYLE: Use prefix increment operator in ImageBase. >>> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >>> >> COMP: Set CMP0054 to new. >>> >> >>> >> Michka Popoff (1): >>> >> COMP: Disable incompatible modules when using Python 3 wrapping >>> >> >>> >> Mikhail Isakov (1): >>> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline >>> >> image >>> >> _______________________________________________ >>> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>> > >>> _______________________________________________ >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> >> _______________________________________________ >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> _______________________________________________ >> Community mailing list >> Community at itk.org >> http://public.kitware.com/mailman/listinfo/community >> > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From skalexander at gmail.com Mon Nov 9 16:40:40 2015 From: skalexander at gmail.com (Simon Alexander) Date: Mon, 09 Nov 2015 21:40:40 +0000 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: Ok, I'll dig up my notes on how to do that and submit it shortly. Should this be done against trunk or a release branch ? On Mon, 9 Nov 2015 at 16:19 Matt McCormick wrote: > Thanks for the patch, Simon! Yes, we can wait until this patch is > merged to make the release. As Dzenan recommends, please submit the > patch to Gerrit with a verification for > itk::TriangleCell::EvaluatePosition in itkTriangleCellTest.cxx. > > Thanks, > Matt > > On Mon, Nov 9, 2015 at 3:54 PM, D?enan Zuki? wrote: > > Better submit the usual way. I doubt Matt will include it without the > usual > > testing. Add me and Matt as reviewers. > > > > Regards, > > D?enan > > > > On Mon, Nov 9, 2015 at 3:18 PM, Simon Alexander > > wrote: > >> > >> We found this today (patch attached). If 4.8.2 is right around the > >> corner, can you consider it for inclusion. If time isn't so short, I'll > >> submit the usual way.... > >> > >> cheers, > >> Simon > >> > >> > >> > >> On Mon, 9 Nov 2015 at 09:57 Matt McCormick > >> wrote: > >>> > >>> Thanks! Added. > >>> > >>> On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp < > blowekamp at mail.nih.gov> > >>> wrote: > >>> > We should consider this: > >>> > http://review.source.kitware.com/#/c/20369/ > >>> > > >>> > This helps with using VS2015 GUI. > >>> > > >>> > > >>> > On Nov 9, 2015, at 9:28 AM, Matt McCormick < > matt.mccormick at kitware.com> > >>> > wrote: > >>> > > >>> >> Hi, > >>> >> > >>> >> It is time to make the 4.8.2 release. The following patches are new > on > >>> >> the release branch since 4.8.1. Is there anything missing? > >>> >> > >>> >> Thanks, > >>> >> Matt > >>> >> > >>> >> Bradley Lowekamp (4): > >>> >> BUG: Avoid potential exception in itk::Object::UnRegister > >>> >> BUG: Avoid null deference in PrintSelf with default > construction > >>> >> BUG: Use const pointer in Set method for constant > ReferenceImage > >>> >> ivar > >>> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold > >>> >> range > >>> >> > >>> >> Davis Vigneault (3): > >>> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 > >>> >> DOC: Expanded Canny Edge Detection Example > >>> >> COMP: Warnings in FFTW Classes when compiling with c++11 > >>> >> > >>> >> Eugene Prilepin (1): > >>> >> BUG: Fix a template name formation in python wrappings > >>> >> > >>> >> Hans Johnson (5): > >>> >> STYLE: Minor code style issues for MGHIO > >>> >> COMP: Update to version for WikiExamples > >>> >> ENH: Update Sphinx for ITK 4.8.0 > >>> >> ENH: Update MGHIO to be shared lib > >>> >> BUG: Fix MGHIO to fix write failures > >>> >> > >>> >> Hyun Jae Kang (4): > >>> >> BUG: Fix HDF5 CMake configuration with VS2015 > >>> >> BUG: Remove std::cout calls from class > >>> >> BUG: itkVTKImageIO class does not handle blank lines in VTK > file > >>> >> header. > >>> >> BUG: Fixed older XCode linking error > >>> >> > >>> >> Matthew McCormick (8): > >>> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. > >>> >> COMP: Remove unused argument in ConditionVariableNoThreads. > >>> >> DOC: Correct spelling of Continuous. > >>> >> COMP: Fix KernelTransform SetFixedParameters argument type. > >>> >> STYLE: Use prefix increment operator in ImageBase. > >>> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path > >>> >> COMP: Set CMP0054 to new. > >>> >> > >>> >> Michka Popoff (1): > >>> >> COMP: Disable incompatible modules when using Python 3 wrapping > >>> >> > >>> >> Mikhail Isakov (1): > >>> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline > >>> >> image > >>> >> _______________________________________________ > >>> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >>> > > >>> _______________________________________________ > >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >> > >> > >> _______________________________________________ > >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >> > >> _______________________________________________ > >> Community mailing list > >> Community at itk.org > >> http://public.kitware.com/mailman/listinfo/community > >> > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Mon Nov 9 17:08:01 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 9 Nov 2015 17:08:01 -0500 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: Great! Instructions can be found here: http://www.itk.org/Wiki/ITK/Git Please branch off of the "release" branch. Thanks, Matt On Mon, Nov 9, 2015 at 4:40 PM, Simon Alexander wrote: > Ok, I'll dig up my notes on how to do that and submit it shortly. Should > this be done against trunk or a release branch ? > > On Mon, 9 Nov 2015 at 16:19 Matt McCormick > wrote: >> >> Thanks for the patch, Simon! Yes, we can wait until this patch is >> merged to make the release. As Dzenan recommends, please submit the >> patch to Gerrit with a verification for >> itk::TriangleCell::EvaluatePosition in itkTriangleCellTest.cxx. >> >> Thanks, >> Matt >> >> On Mon, Nov 9, 2015 at 3:54 PM, D?enan Zuki? wrote: >> > Better submit the usual way. I doubt Matt will include it without the >> > usual >> > testing. Add me and Matt as reviewers. >> > >> > Regards, >> > D?enan >> > >> > On Mon, Nov 9, 2015 at 3:18 PM, Simon Alexander >> > wrote: >> >> >> >> We found this today (patch attached). If 4.8.2 is right around the >> >> corner, can you consider it for inclusion. If time isn't so short, >> >> I'll >> >> submit the usual way.... >> >> >> >> cheers, >> >> Simon >> >> >> >> >> >> >> >> On Mon, 9 Nov 2015 at 09:57 Matt McCormick >> >> wrote: >> >>> >> >>> Thanks! Added. >> >>> >> >>> On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp >> >>> >> >>> wrote: >> >>> > We should consider this: >> >>> > http://review.source.kitware.com/#/c/20369/ >> >>> > >> >>> > This helps with using VS2015 GUI. >> >>> > >> >>> > >> >>> > On Nov 9, 2015, at 9:28 AM, Matt McCormick >> >>> > >> >>> > wrote: >> >>> > >> >>> >> Hi, >> >>> >> >> >>> >> It is time to make the 4.8.2 release. The following patches are new >> >>> >> on >> >>> >> the release branch since 4.8.1. Is there anything missing? >> >>> >> >> >>> >> Thanks, >> >>> >> Matt >> >>> >> >> >>> >> Bradley Lowekamp (4): >> >>> >> BUG: Avoid potential exception in itk::Object::UnRegister >> >>> >> BUG: Avoid null deference in PrintSelf with default >> >>> >> construction >> >>> >> BUG: Use const pointer in Set method for constant >> >>> >> ReferenceImage >> >>> >> ivar >> >>> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold >> >>> >> range >> >>> >> >> >>> >> Davis Vigneault (3): >> >>> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >> >>> >> DOC: Expanded Canny Edge Detection Example >> >>> >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >>> >> >> >>> >> Eugene Prilepin (1): >> >>> >> BUG: Fix a template name formation in python wrappings >> >>> >> >> >>> >> Hans Johnson (5): >> >>> >> STYLE: Minor code style issues for MGHIO >> >>> >> COMP: Update to version for WikiExamples >> >>> >> ENH: Update Sphinx for ITK 4.8.0 >> >>> >> ENH: Update MGHIO to be shared lib >> >>> >> BUG: Fix MGHIO to fix write failures >> >>> >> >> >>> >> Hyun Jae Kang (4): >> >>> >> BUG: Fix HDF5 CMake configuration with VS2015 >> >>> >> BUG: Remove std::cout calls from class >> >>> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >> >>> >> file >> >>> >> header. >> >>> >> BUG: Fixed older XCode linking error >> >>> >> >> >>> >> Matthew McCormick (8): >> >>> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >> >>> >> COMP: Remove unused argument in ConditionVariableNoThreads. >> >>> >> DOC: Correct spelling of Continuous. >> >>> >> COMP: Fix KernelTransform SetFixedParameters argument type. >> >>> >> STYLE: Use prefix increment operator in ImageBase. >> >>> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> >>> >> COMP: Set CMP0054 to new. >> >>> >> >> >>> >> Michka Popoff (1): >> >>> >> COMP: Disable incompatible modules when using Python 3 >> >>> >> wrapping >> >>> >> >> >>> >> Mikhail Isakov (1): >> >>> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline >> >>> >> image >> >>> >> _______________________________________________ >> >>> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >>> > >> >>> _______________________________________________ >> >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> >> >> >> >> _______________________________________________ >> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> >> >> _______________________________________________ >> >> Community mailing list >> >> Community at itk.org >> >> http://public.kitware.com/mailman/listinfo/community >> >> >> > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From skalexander at gmail.com Mon Nov 9 17:16:44 2015 From: skalexander at gmail.com (Simon Alexander) Date: Mon, 09 Nov 2015 22:16:44 +0000 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: Ok, I'll try and do this tomorrow AM. Unless I'm missing something, currently the test code does not test the "closest point" output at all - if we are to add a useful case we'll have to construct an example where the correct set of of barycentric co-ords exist to exercise that branch. On Mon, 9 Nov 2015 at 17:08 Matt McCormick wrote: > Great! > > Instructions can be found here: > > http://www.itk.org/Wiki/ITK/Git > > Please branch off of the "release" branch. > > Thanks, > Matt > > On Mon, Nov 9, 2015 at 4:40 PM, Simon Alexander > wrote: > > Ok, I'll dig up my notes on how to do that and submit it shortly. Should > > this be done against trunk or a release branch ? > > > > On Mon, 9 Nov 2015 at 16:19 Matt McCormick > > wrote: > >> > >> Thanks for the patch, Simon! Yes, we can wait until this patch is > >> merged to make the release. As Dzenan recommends, please submit the > >> patch to Gerrit with a verification for > >> itk::TriangleCell::EvaluatePosition in itkTriangleCellTest.cxx. > >> > >> Thanks, > >> Matt > >> > >> On Mon, Nov 9, 2015 at 3:54 PM, D?enan Zuki? wrote: > >> > Better submit the usual way. I doubt Matt will include it without the > >> > usual > >> > testing. Add me and Matt as reviewers. > >> > > >> > Regards, > >> > D?enan > >> > > >> > On Mon, Nov 9, 2015 at 3:18 PM, Simon Alexander < > skalexander at gmail.com> > >> > wrote: > >> >> > >> >> We found this today (patch attached). If 4.8.2 is right around the > >> >> corner, can you consider it for inclusion. If time isn't so short, > >> >> I'll > >> >> submit the usual way.... > >> >> > >> >> cheers, > >> >> Simon > >> >> > >> >> > >> >> > >> >> On Mon, 9 Nov 2015 at 09:57 Matt McCormick < > matt.mccormick at kitware.com> > >> >> wrote: > >> >>> > >> >>> Thanks! Added. > >> >>> > >> >>> On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp > >> >>> > >> >>> wrote: > >> >>> > We should consider this: > >> >>> > http://review.source.kitware.com/#/c/20369/ > >> >>> > > >> >>> > This helps with using VS2015 GUI. > >> >>> > > >> >>> > > >> >>> > On Nov 9, 2015, at 9:28 AM, Matt McCormick > >> >>> > > >> >>> > wrote: > >> >>> > > >> >>> >> Hi, > >> >>> >> > >> >>> >> It is time to make the 4.8.2 release. The following patches are > new > >> >>> >> on > >> >>> >> the release branch since 4.8.1. Is there anything missing? > >> >>> >> > >> >>> >> Thanks, > >> >>> >> Matt > >> >>> >> > >> >>> >> Bradley Lowekamp (4): > >> >>> >> BUG: Avoid potential exception in itk::Object::UnRegister > >> >>> >> BUG: Avoid null deference in PrintSelf with default > >> >>> >> construction > >> >>> >> BUG: Use const pointer in Set method for constant > >> >>> >> ReferenceImage > >> >>> >> ivar > >> >>> >> BUG: Fix segfault when with empty IsolatedWatershed > Threshold > >> >>> >> range > >> >>> >> > >> >>> >> Davis Vigneault (3): > >> >>> >> COMP: Warnings in itkVTKImageExport when compiling with > c++11 > >> >>> >> DOC: Expanded Canny Edge Detection Example > >> >>> >> COMP: Warnings in FFTW Classes when compiling with c++11 > >> >>> >> > >> >>> >> Eugene Prilepin (1): > >> >>> >> BUG: Fix a template name formation in python wrappings > >> >>> >> > >> >>> >> Hans Johnson (5): > >> >>> >> STYLE: Minor code style issues for MGHIO > >> >>> >> COMP: Update to version for WikiExamples > >> >>> >> ENH: Update Sphinx for ITK 4.8.0 > >> >>> >> ENH: Update MGHIO to be shared lib > >> >>> >> BUG: Fix MGHIO to fix write failures > >> >>> >> > >> >>> >> Hyun Jae Kang (4): > >> >>> >> BUG: Fix HDF5 CMake configuration with VS2015 > >> >>> >> BUG: Remove std::cout calls from class > >> >>> >> BUG: itkVTKImageIO class does not handle blank lines in VTK > >> >>> >> file > >> >>> >> header. > >> >>> >> BUG: Fixed older XCode linking error > >> >>> >> > >> >>> >> Matthew McCormick (8): > >> >>> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. > >> >>> >> COMP: Remove unused argument in ConditionVariableNoThreads. > >> >>> >> DOC: Correct spelling of Continuous. > >> >>> >> COMP: Fix KernelTransform SetFixedParameters argument type. > >> >>> >> STYLE: Use prefix increment operator in ImageBase. > >> >>> >> COMP: Use ITK's pygccxml by correctly setting up the > sys.path > >> >>> >> COMP: Set CMP0054 to new. > >> >>> >> > >> >>> >> Michka Popoff (1): > >> >>> >> COMP: Disable incompatible modules when using Python 3 > >> >>> >> wrapping > >> >>> >> > >> >>> >> Mikhail Isakov (1): > >> >>> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline > >> >>> >> image > >> >>> >> _______________________________________________ > >> >>> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >> >>> > > >> >>> _______________________________________________ > >> >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >> >> > >> >> > >> >> _______________________________________________ > >> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >> >> > >> >> _______________________________________________ > >> >> Community mailing list > >> >> Community at itk.org > >> >> http://public.kitware.com/mailman/listinfo/community > >> >> > >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From gaoyi.cn at gmail.com Tue Nov 10 09:21:47 2015 From: gaoyi.cn at gmail.com (Yi Gao) Date: Tue, 10 Nov 2015 09:21:47 -0500 Subject: [ITK] [ITK-users] Problem with configure with 4.8.1 and gcc 5 In-Reply-To: <1792052.Ej4RIIi5E6@hinata> References: <1792052.Ej4RIIi5E6@hinata> Message-ID: Dear Alfonso and All, 1. I got the same error with ITK 4.8.1 gcc 4.8.5 under CentOS 6.5 with cmake binary 3.3 and 3.4rc3. 2. On another machine with Mint 17.2, ITK 4.8.1, gcc 4.8.4, cmake 3.3, everything is fine. I made a minimal test cmakelists to run the testBigEndian function in cmake and that works, but when that's in the ITK cmakelists somewhere goes wrong. After trying different things for several hours, my solution to the 1st problem was: use ITK 4.7.2 and everything is fine (going back to ITK 4.6 works for me too). I also noticed that ITK 4.8.1 is much smaller than 4.7 (>200M down to 16M). This a dramatic change in size. Best, yi On Tue, Oct 6, 2015 at 10:20 AM, Alfonso Castro wrote: > Hi. > > I tried to compiled in OpenSuSE Tumbleweed ITK 4.8.1 but I obtained an > error > in configure: > > CMake Error at /usr/share/cmake/Modules/TestBigEndian.cmake:51 (message): > no suitable type found > Call Stack (most recent call first): > Modules/ThirdParty/VNL/src/vxl/config/cmake/config/CMakeLists.txt:285 > (TEST_BIG_ENDIAN) > > However, the configuration and compile are without a problem using clang. > > The info of gcc version is: > > Using built-in specs. > COLLECT_GCC=gcc > COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/5/lto-wrapper > Target: x86_64-suse-linux > Configured with: ../configure --prefix=/usr --infodir=/usr/share/info -- > mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable- > languages=c,c++,objc,fortran,obj-c++,java,ada,go --enable-checking=release > -- > with-gxx-include-dir=/usr/include/c++/5 --enable-ssp --disable-libssp -- > disable-libvtv --enable-libmpx --disable-plugin --with-bugurl=http:// > bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --with- > slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx- > allocator=new --disable-libstdcxx-pch > --enable-version-specific-runtime-libs > --enable-linker-build-id --enable-linux-futex --program-suffix=-5 > --without- > system-libunwind --enable-multilib --with-arch-32=i586 --with-tune=generic > -- > build=x86_64-suse-linux --host=x86_64-suse-linux > Thread model: posix > gcc version 5.1.1 20150713 [gcc-5-branch revision 225736] (SUSE Linux) > > VTK 6.3 compile without a problem using gcc 5. > > The info of clang version is: > > clang version 3.7.0 (tags/RELEASE_370/final 246586) > Target: x86_64-suse-linux > Thread model: posix > Found candidate GCC installation: > /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8 > Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-suse-linux/5 > Found candidate GCC installation: /usr/lib64/gcc/x86_64-suse-linux/4.8 > Found candidate GCC installation: /usr/lib64/gcc/x86_64-suse-linux/5 > Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-suse-linux/5 > Candidate multilib: .;@m64 > Selected multilib: .;@m64 > > Thanks in advance. > > Alfonso Castro > Faculty of Computer Science > University of A Coruna > > > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -- Yi Gao, Ph.D. Assistant Professor Department of Biomedical Informatics Departments of Computer Science and Applied Mathematics & Statistics Stony Brook University | The State University of New York Stony Brook, New York, 11794 631-632-9540 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From ribaluigi at gmail.com Tue Nov 10 09:36:50 2015 From: ribaluigi at gmail.com (Luigi Riba) Date: Tue, 10 Nov 2015 15:36:50 +0100 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: Dear Matt, I have tried following your suggestion but, unfortunately, it didn't work out. In particular: 1. I read a pair of uint16 images; 2. I cast them to float pixel type via the CastImageFilter; 3. I change the TInternalComputationValueType for the metric, the optimizer, the transform and the registration doing something like: const unsigned int Dimension = 3; typedef float PixelType; typedef unsigned short IOPixelType; > typedef itk::Image IOImageType; typedef itk::Image ImageType; typedef itk::AffineTransform TransformType; typedef itk::RegularStepGradientDescentOptimizerv4 OptimizerType; typedef itk::MeanSquaresImageToImageMetricv4 ImageType,ImageType,float> MetricType; typedef itk::ImageRegistrationMethodv4 > RegistrationType; typedef itk::ResampleImageFilter > ResampleFilterType; I have put one memory probe before the registration procedure and one afterwards of it. In the "double" case and in the "float" case I've seen the same memory consumption. Am I missing something? Are there other things I should change in my code? Thanks again for the support, Luigi 2015-11-09 17:23 GMT+01:00 Matt McCormick : > Hi Luigi, > > The type of optimizer should not have too large of an impact on memory > consumption. Using a gradient-free optimizer may help slightly, but > try changing the pixel type of the input images or, if possible, the > parameter type of the transformation, from double to float. > > HTH, > Matt > > On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba wrote: > > Dear all, > > > > I am registering a couple of volumes with ITK 4 on windows 7 64 bit. > > > > I wrote a code based on the affine transformation, with the mean square > > error metric and the RegularStepGradientDescentOptimizerv4. > Unfortunately, > > the memory usage is pretty high. > > > > I have checked memory consumption with the itkMemoryProbe and, after > looking > > around on previous mailing list messages I have decided to try with a > > gradient free optimizer like the Nelder-Mead one. > > > > So I have rewrote the code using the AmoebaOptimizerV4 and I have > continued > > monitoring the memory consumption via MemoryProbe. Unfortunately, it > seems > > that nothing has changed. Is this working as expected? If this is the > case, > > do you have any suggestion to gave me in order to reduce the memory > > consumption of the code? > > > > Thanks in advance for the help. > > > > Best, > > > > Luigi > > > > _______________________________________________ > > Community mailing list > > Community at itk.org > > http://public.kitware.com/mailman/listinfo/community > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matimontg at gmail.com Tue Nov 10 09:45:33 2015 From: matimontg at gmail.com (Matias Montroull) Date: Tue, 10 Nov 2015 14:45:33 +0000 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: try this: typedef signed short PixelType; El mar., 10 de nov. de 2015 a la(s) 11:36 a. m., Luigi Riba < ribaluigi at gmail.com> escribi?: > Dear Matt, > > I have tried following your suggestion but, unfortunately, it didn't work > out. > > In particular: > > 1. I read a pair of uint16 images; > 2. I cast them to float pixel type via the CastImageFilter; > 3. I change the TInternalComputationValueType for the metric, the > optimizer, the transform and the registration doing something like: > > const unsigned int Dimension = 3; > > typedef float PixelType; > > typedef unsigned short IOPixelType; >> > typedef itk::Image IOImageType; > > typedef itk::Image ImageType; > > typedef itk::AffineTransform TransformType; > > typedef itk::RegularStepGradientDescentOptimizerv4 OptimizerType; > > typedef itk::MeanSquaresImageToImageMetricv4> ImageType,ImageType,float> MetricType; > > typedef itk::ImageRegistrationMethodv4> TransformType> RegistrationType; > > typedef itk::ResampleImageFilter >> ResampleFilterType; > > > > > > I have put one memory probe before the registration procedure and one > afterwards of it. In the "double" case and in the "float" case I've seen > the same memory consumption. > > Am I missing something? Are there other things I should change in my code? > > Thanks again for the support, > Luigi > > > > 2015-11-09 17:23 GMT+01:00 Matt McCormick : > >> Hi Luigi, >> >> The type of optimizer should not have too large of an impact on memory >> consumption. Using a gradient-free optimizer may help slightly, but >> try changing the pixel type of the input images or, if possible, the >> parameter type of the transformation, from double to float. >> >> HTH, >> Matt >> >> On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba wrote: >> > Dear all, >> > >> > I am registering a couple of volumes with ITK 4 on windows 7 64 bit. >> > >> > I wrote a code based on the affine transformation, with the mean square >> > error metric and the RegularStepGradientDescentOptimizerv4. >> Unfortunately, >> > the memory usage is pretty high. >> > >> > I have checked memory consumption with the itkMemoryProbe and, after >> looking >> > around on previous mailing list messages I have decided to try with a >> > gradient free optimizer like the Nelder-Mead one. >> > >> > So I have rewrote the code using the AmoebaOptimizerV4 and I have >> continued >> > monitoring the memory consumption via MemoryProbe. Unfortunately, it >> seems >> > that nothing has changed. Is this working as expected? If this is the >> case, >> > do you have any suggestion to gave me in order to reduce the memory >> > consumption of the code? >> > >> > Thanks in advance for the help. >> > >> > Best, >> > >> > Luigi >> > >> > _______________________________________________ >> > Community mailing list >> > Community at itk.org >> > http://public.kitware.com/mailman/listinfo/community >> > >> > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > -- Matias -------------- next part -------------- An HTML attachment was scrubbed... URL: From simpsona at gmail.com Tue Nov 10 11:02:33 2015 From: simpsona at gmail.com (Amber Simpson) Date: Tue, 10 Nov 2015 11:02:33 -0500 Subject: [ITK] problems installing ITK 4.8.1 on OS X 10.9.5 In-Reply-To: References: Message-ID: Hi Matt & Everyone, I wanted to followup to let you know that I resolved the problem by reverting from CMake 3.4.0-rc3 to 3.3.2. I tried other versions of ITK/VTK (including the nightly build) with the same errors. As soon as I reverted to a different CMake, no problems at all. Thanks, Amber On Fri, Nov 6, 2015 at 7:48 PM, Amber Simpson wrote: > Hi Matt, > > The file is present in VTK but the directory is not included in the -l > list in ITK. Related, the incorrect include directory is shown > (/include/vtk-6.3 instead of ~/VTKBuild/include/vtk-6.3) in the same > listing. I'm not sure where these are set. > > Thanks for your help, > > Amber > > On Fri, Nov 6, 2015 at 6:48 PM, Matt McCormick > wrote: > >> Hi Amber, >> >> I could could not reproduce the build error with ITK 4.8.1 and VTK >> 6.3.0 on Mac OSX. VTK is in my source tree at >> >> VTK/Common/Core/vtkVersion.h >> >> Is this file present? >> >> If you run >> >> make VERBOSE=1 >> >> is its directory included with a -I flag? >> >> Thanks, >> Matt >> >> On Fri, Nov 6, 2015 at 1:38 PM, Amber Simpson wrote: >> > >> > >> > Hi All, >> > >> > I'm having trouble compiling ITK, specifically itkvtkglue (see below), >> using >> > VTK 6.3.0 and CMake 3.4.0-rc3. CMakeCache.txt is attached. Any >> suggestions? >> > >> > Thanks, >> > Amber >> > >> > >> > ----------------- >> > >> > >> > [ 99%] Built target ITKSpatialFunction-all >> > >> > [ 99%] Built target itkTestDriver >> > >> > [ 99%] Built target ITKTestKernel-all >> > >> > [ 99%] Built target ITKVTK >> > >> > [ 99%] Built target ITKVTK-all >> > >> > [ 99%] Built target ITKVideoCore >> > >> > [ 99%] Built target ITKVideoCore-all >> > >> > [ 99%] Built target ITKVideoFiltering-all >> > >> > [100%] Built target ITKVideoIO >> > >> > [100%] Built target ITKVideoIO-all >> > >> > [100%] Built target ITKVoronoi-all >> > >> > [100%] Building CXX object >> > Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/QuickView.cxx.o >> > >> > >> /Users/simpsonl/Software/ITK-4.8.1/Modules/Bridge/VtkGlue/src/QuickView.cxx:25:10: >> > fatal error: 'vtkVersion.h' file not >> > >> > found >> > >> > #include "vtkVersion.h" >> > >> > ^ >> > >> > 1 error generated. >> > >> > make[2]: *** >> > [Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/QuickView.cxx.o] >> Error >> > 1 >> > >> > make[1]: *** [Modules/Bridge/VtkGlue/src/CMakeFiles/ITKVtkGlue.dir/all] >> > Error 2 >> > >> > make: *** [all] Error 2 >> > >> > >> > >> > _______________________________________________ >> > Community mailing list >> > Community at itk.org >> > http://public.kitware.com/mailman/listinfo/community >> > >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From skalexander at gmail.com Tue Nov 10 11:35:48 2015 From: skalexander at gmail.com (Simon Alexander) Date: Tue, 10 Nov 2015 16:35:48 +0000 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: Ok, I have a patch ready off the release branch. I don't think I have push access for gerrit though, is there a way to just start a review from a patch that I am missing in the linked docs? On Mon, 9 Nov 2015 at 17:08 Matt McCormick wrote: > Great! > > Instructions can be found here: > > http://www.itk.org/Wiki/ITK/Git > > Please branch off of the "release" branch. > > Thanks, > Matt > > On Mon, Nov 9, 2015 at 4:40 PM, Simon Alexander > wrote: > > Ok, I'll dig up my notes on how to do that and submit it shortly. Should > > this be done against trunk or a release branch ? > > > > On Mon, 9 Nov 2015 at 16:19 Matt McCormick > > wrote: > >> > >> Thanks for the patch, Simon! Yes, we can wait until this patch is > >> merged to make the release. As Dzenan recommends, please submit the > >> patch to Gerrit with a verification for > >> itk::TriangleCell::EvaluatePosition in itkTriangleCellTest.cxx. > >> > >> Thanks, > >> Matt > >> > >> On Mon, Nov 9, 2015 at 3:54 PM, D?enan Zuki? wrote: > >> > Better submit the usual way. I doubt Matt will include it without the > >> > usual > >> > testing. Add me and Matt as reviewers. > >> > > >> > Regards, > >> > D?enan > >> > > >> > On Mon, Nov 9, 2015 at 3:18 PM, Simon Alexander < > skalexander at gmail.com> > >> > wrote: > >> >> > >> >> We found this today (patch attached). If 4.8.2 is right around the > >> >> corner, can you consider it for inclusion. If time isn't so short, > >> >> I'll > >> >> submit the usual way.... > >> >> > >> >> cheers, > >> >> Simon > >> >> > >> >> > >> >> > >> >> On Mon, 9 Nov 2015 at 09:57 Matt McCormick < > matt.mccormick at kitware.com> > >> >> wrote: > >> >>> > >> >>> Thanks! Added. > >> >>> > >> >>> On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp > >> >>> > >> >>> wrote: > >> >>> > We should consider this: > >> >>> > http://review.source.kitware.com/#/c/20369/ > >> >>> > > >> >>> > This helps with using VS2015 GUI. > >> >>> > > >> >>> > > >> >>> > On Nov 9, 2015, at 9:28 AM, Matt McCormick > >> >>> > > >> >>> > wrote: > >> >>> > > >> >>> >> Hi, > >> >>> >> > >> >>> >> It is time to make the 4.8.2 release. The following patches are > new > >> >>> >> on > >> >>> >> the release branch since 4.8.1. Is there anything missing? > >> >>> >> > >> >>> >> Thanks, > >> >>> >> Matt > >> >>> >> > >> >>> >> Bradley Lowekamp (4): > >> >>> >> BUG: Avoid potential exception in itk::Object::UnRegister > >> >>> >> BUG: Avoid null deference in PrintSelf with default > >> >>> >> construction > >> >>> >> BUG: Use const pointer in Set method for constant > >> >>> >> ReferenceImage > >> >>> >> ivar > >> >>> >> BUG: Fix segfault when with empty IsolatedWatershed > Threshold > >> >>> >> range > >> >>> >> > >> >>> >> Davis Vigneault (3): > >> >>> >> COMP: Warnings in itkVTKImageExport when compiling with > c++11 > >> >>> >> DOC: Expanded Canny Edge Detection Example > >> >>> >> COMP: Warnings in FFTW Classes when compiling with c++11 > >> >>> >> > >> >>> >> Eugene Prilepin (1): > >> >>> >> BUG: Fix a template name formation in python wrappings > >> >>> >> > >> >>> >> Hans Johnson (5): > >> >>> >> STYLE: Minor code style issues for MGHIO > >> >>> >> COMP: Update to version for WikiExamples > >> >>> >> ENH: Update Sphinx for ITK 4.8.0 > >> >>> >> ENH: Update MGHIO to be shared lib > >> >>> >> BUG: Fix MGHIO to fix write failures > >> >>> >> > >> >>> >> Hyun Jae Kang (4): > >> >>> >> BUG: Fix HDF5 CMake configuration with VS2015 > >> >>> >> BUG: Remove std::cout calls from class > >> >>> >> BUG: itkVTKImageIO class does not handle blank lines in VTK > >> >>> >> file > >> >>> >> header. > >> >>> >> BUG: Fixed older XCode linking error > >> >>> >> > >> >>> >> Matthew McCormick (8): > >> >>> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. > >> >>> >> COMP: Remove unused argument in ConditionVariableNoThreads. > >> >>> >> DOC: Correct spelling of Continuous. > >> >>> >> COMP: Fix KernelTransform SetFixedParameters argument type. > >> >>> >> STYLE: Use prefix increment operator in ImageBase. > >> >>> >> COMP: Use ITK's pygccxml by correctly setting up the > sys.path > >> >>> >> COMP: Set CMP0054 to new. > >> >>> >> > >> >>> >> Michka Popoff (1): > >> >>> >> COMP: Disable incompatible modules when using Python 3 > >> >>> >> wrapping > >> >>> >> > >> >>> >> Mikhail Isakov (1): > >> >>> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline > >> >>> >> image > >> >>> >> _______________________________________________ > >> >>> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >> >>> > > >> >>> _______________________________________________ > >> >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >> >> > >> >> > >> >> _______________________________________________ > >> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >> >> > >> >> _______________________________________________ > >> >> Community mailing list > >> >> Community at itk.org > >> >> http://public.kitware.com/mailman/listinfo/community > >> >> > >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Tue Nov 10 11:59:11 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 10 Nov 2015 11:59:11 -0500 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: Hi Simon, Great! You should be able to sign up for Gerrit, then add your SSH key to your account and push. Instructions are here: https://cmake.org/Wiki/ITK/Git/Account#Gerrit Please let us know if you have any issues. Thanks, Matt On Tue, Nov 10, 2015 at 11:35 AM, Simon Alexander wrote: > Ok, I have a patch ready off the release branch. > > I don't think I have push access for gerrit though, is there a way to just > start a review from a patch that I am missing in the linked docs? > > On Mon, 9 Nov 2015 at 17:08 Matt McCormick > wrote: >> >> Great! >> >> Instructions can be found here: >> >> http://www.itk.org/Wiki/ITK/Git >> >> Please branch off of the "release" branch. >> >> Thanks, >> Matt >> >> On Mon, Nov 9, 2015 at 4:40 PM, Simon Alexander >> wrote: >> > Ok, I'll dig up my notes on how to do that and submit it shortly. Should >> > this be done against trunk or a release branch ? >> > >> > On Mon, 9 Nov 2015 at 16:19 Matt McCormick >> > wrote: >> >> >> >> Thanks for the patch, Simon! Yes, we can wait until this patch is >> >> merged to make the release. As Dzenan recommends, please submit the >> >> patch to Gerrit with a verification for >> >> itk::TriangleCell::EvaluatePosition in itkTriangleCellTest.cxx. >> >> >> >> Thanks, >> >> Matt >> >> >> >> On Mon, Nov 9, 2015 at 3:54 PM, D?enan Zuki? wrote: >> >> > Better submit the usual way. I doubt Matt will include it without the >> >> > usual >> >> > testing. Add me and Matt as reviewers. >> >> > >> >> > Regards, >> >> > D?enan >> >> > >> >> > On Mon, Nov 9, 2015 at 3:18 PM, Simon Alexander >> >> > >> >> > wrote: >> >> >> >> >> >> We found this today (patch attached). If 4.8.2 is right around the >> >> >> corner, can you consider it for inclusion. If time isn't so short, >> >> >> I'll >> >> >> submit the usual way.... >> >> >> >> >> >> cheers, >> >> >> Simon >> >> >> >> >> >> >> >> >> >> >> >> On Mon, 9 Nov 2015 at 09:57 Matt McCormick >> >> >> >> >> >> wrote: >> >> >>> >> >> >>> Thanks! Added. >> >> >>> >> >> >>> On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp >> >> >>> >> >> >>> wrote: >> >> >>> > We should consider this: >> >> >>> > http://review.source.kitware.com/#/c/20369/ >> >> >>> > >> >> >>> > This helps with using VS2015 GUI. >> >> >>> > >> >> >>> > >> >> >>> > On Nov 9, 2015, at 9:28 AM, Matt McCormick >> >> >>> > >> >> >>> > wrote: >> >> >>> > >> >> >>> >> Hi, >> >> >>> >> >> >> >>> >> It is time to make the 4.8.2 release. The following patches are >> >> >>> >> new >> >> >>> >> on >> >> >>> >> the release branch since 4.8.1. Is there anything missing? >> >> >>> >> >> >> >>> >> Thanks, >> >> >>> >> Matt >> >> >>> >> >> >> >>> >> Bradley Lowekamp (4): >> >> >>> >> BUG: Avoid potential exception in itk::Object::UnRegister >> >> >>> >> BUG: Avoid null deference in PrintSelf with default >> >> >>> >> construction >> >> >>> >> BUG: Use const pointer in Set method for constant >> >> >>> >> ReferenceImage >> >> >>> >> ivar >> >> >>> >> BUG: Fix segfault when with empty IsolatedWatershed >> >> >>> >> Threshold >> >> >>> >> range >> >> >>> >> >> >> >>> >> Davis Vigneault (3): >> >> >>> >> COMP: Warnings in itkVTKImageExport when compiling with >> >> >>> >> c++11 >> >> >>> >> DOC: Expanded Canny Edge Detection Example >> >> >>> >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> >>> >> >> >> >>> >> Eugene Prilepin (1): >> >> >>> >> BUG: Fix a template name formation in python wrappings >> >> >>> >> >> >> >>> >> Hans Johnson (5): >> >> >>> >> STYLE: Minor code style issues for MGHIO >> >> >>> >> COMP: Update to version for WikiExamples >> >> >>> >> ENH: Update Sphinx for ITK 4.8.0 >> >> >>> >> ENH: Update MGHIO to be shared lib >> >> >>> >> BUG: Fix MGHIO to fix write failures >> >> >>> >> >> >> >>> >> Hyun Jae Kang (4): >> >> >>> >> BUG: Fix HDF5 CMake configuration with VS2015 >> >> >>> >> BUG: Remove std::cout calls from class >> >> >>> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >> >> >>> >> file >> >> >>> >> header. >> >> >>> >> BUG: Fixed older XCode linking error >> >> >>> >> >> >> >>> >> Matthew McCormick (8): >> >> >>> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >> >> >>> >> COMP: Remove unused argument in ConditionVariableNoThreads. >> >> >>> >> DOC: Correct spelling of Continuous. >> >> >>> >> COMP: Fix KernelTransform SetFixedParameters argument type. >> >> >>> >> STYLE: Use prefix increment operator in ImageBase. >> >> >>> >> COMP: Use ITK's pygccxml by correctly setting up the >> >> >>> >> sys.path >> >> >>> >> COMP: Set CMP0054 to new. >> >> >>> >> >> >> >>> >> Michka Popoff (1): >> >> >>> >> COMP: Disable incompatible modules when using Python 3 >> >> >>> >> wrapping >> >> >>> >> >> >> >>> >> Mikhail Isakov (1): >> >> >>> >> BUG: DiffusionTensor3DReconstruction segfault if no >> >> >>> >> baseline >> >> >>> >> image >> >> >>> >> _______________________________________________ >> >> >>> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> >>> > >> >> >>> _______________________________________________ >> >> >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> >> >> >> >> >> >> >> _______________________________________________ >> >> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> >> >> >> >> _______________________________________________ >> >> >> Community mailing list >> >> >> Community at itk.org >> >> >> http://public.kitware.com/mailman/listinfo/community >> >> >> >> >> > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From skalexander at gmail.com Tue Nov 10 12:13:02 2015 From: skalexander at gmail.com (Simon Alexander) Date: Tue, 10 Nov 2015 17:13:02 +0000 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: I had already done that, the problem was elsewhere but I have now sorted it. Issue is 20301. I added Matt as reviewer but couldn't find Dzenan in the system. On Tue, 10 Nov 2015 at 11:59 Matt McCormick wrote: > Hi Simon, > > Great! > > You should be able to sign up for Gerrit, then add your SSH key to > your account and push. Instructions are here: > > https://cmake.org/Wiki/ITK/Git/Account#Gerrit > > Please let us know if you have any issues. > > Thanks, > Matt > > On Tue, Nov 10, 2015 at 11:35 AM, Simon Alexander > wrote: > > Ok, I have a patch ready off the release branch. > > > > I don't think I have push access for gerrit though, is there a way to > just > > start a review from a patch that I am missing in the linked docs? > > > > On Mon, 9 Nov 2015 at 17:08 Matt McCormick > > wrote: > >> > >> Great! > >> > >> Instructions can be found here: > >> > >> http://www.itk.org/Wiki/ITK/Git > >> > >> Please branch off of the "release" branch. > >> > >> Thanks, > >> Matt > >> > >> On Mon, Nov 9, 2015 at 4:40 PM, Simon Alexander > >> wrote: > >> > Ok, I'll dig up my notes on how to do that and submit it shortly. > Should > >> > this be done against trunk or a release branch ? > >> > > >> > On Mon, 9 Nov 2015 at 16:19 Matt McCormick < > matt.mccormick at kitware.com> > >> > wrote: > >> >> > >> >> Thanks for the patch, Simon! Yes, we can wait until this patch is > >> >> merged to make the release. As Dzenan recommends, please submit the > >> >> patch to Gerrit with a verification for > >> >> itk::TriangleCell::EvaluatePosition in itkTriangleCellTest.cxx. > >> >> > >> >> Thanks, > >> >> Matt > >> >> > >> >> On Mon, Nov 9, 2015 at 3:54 PM, D?enan Zuki? > wrote: > >> >> > Better submit the usual way. I doubt Matt will include it without > the > >> >> > usual > >> >> > testing. Add me and Matt as reviewers. > >> >> > > >> >> > Regards, > >> >> > D?enan > >> >> > > >> >> > On Mon, Nov 9, 2015 at 3:18 PM, Simon Alexander > >> >> > > >> >> > wrote: > >> >> >> > >> >> >> We found this today (patch attached). If 4.8.2 is right around > the > >> >> >> corner, can you consider it for inclusion. If time isn't so > short, > >> >> >> I'll > >> >> >> submit the usual way.... > >> >> >> > >> >> >> cheers, > >> >> >> Simon > >> >> >> > >> >> >> > >> >> >> > >> >> >> On Mon, 9 Nov 2015 at 09:57 Matt McCormick > >> >> >> > >> >> >> wrote: > >> >> >>> > >> >> >>> Thanks! Added. > >> >> >>> > >> >> >>> On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp > >> >> >>> > >> >> >>> wrote: > >> >> >>> > We should consider this: > >> >> >>> > http://review.source.kitware.com/#/c/20369/ > >> >> >>> > > >> >> >>> > This helps with using VS2015 GUI. > >> >> >>> > > >> >> >>> > > >> >> >>> > On Nov 9, 2015, at 9:28 AM, Matt McCormick > >> >> >>> > > >> >> >>> > wrote: > >> >> >>> > > >> >> >>> >> Hi, > >> >> >>> >> > >> >> >>> >> It is time to make the 4.8.2 release. The following patches > are > >> >> >>> >> new > >> >> >>> >> on > >> >> >>> >> the release branch since 4.8.1. Is there anything missing? > >> >> >>> >> > >> >> >>> >> Thanks, > >> >> >>> >> Matt > >> >> >>> >> > >> >> >>> >> Bradley Lowekamp (4): > >> >> >>> >> BUG: Avoid potential exception in itk::Object::UnRegister > >> >> >>> >> BUG: Avoid null deference in PrintSelf with default > >> >> >>> >> construction > >> >> >>> >> BUG: Use const pointer in Set method for constant > >> >> >>> >> ReferenceImage > >> >> >>> >> ivar > >> >> >>> >> BUG: Fix segfault when with empty IsolatedWatershed > >> >> >>> >> Threshold > >> >> >>> >> range > >> >> >>> >> > >> >> >>> >> Davis Vigneault (3): > >> >> >>> >> COMP: Warnings in itkVTKImageExport when compiling with > >> >> >>> >> c++11 > >> >> >>> >> DOC: Expanded Canny Edge Detection Example > >> >> >>> >> COMP: Warnings in FFTW Classes when compiling with c++11 > >> >> >>> >> > >> >> >>> >> Eugene Prilepin (1): > >> >> >>> >> BUG: Fix a template name formation in python wrappings > >> >> >>> >> > >> >> >>> >> Hans Johnson (5): > >> >> >>> >> STYLE: Minor code style issues for MGHIO > >> >> >>> >> COMP: Update to version for WikiExamples > >> >> >>> >> ENH: Update Sphinx for ITK 4.8.0 > >> >> >>> >> ENH: Update MGHIO to be shared lib > >> >> >>> >> BUG: Fix MGHIO to fix write failures > >> >> >>> >> > >> >> >>> >> Hyun Jae Kang (4): > >> >> >>> >> BUG: Fix HDF5 CMake configuration with VS2015 > >> >> >>> >> BUG: Remove std::cout calls from class > >> >> >>> >> BUG: itkVTKImageIO class does not handle blank lines in > VTK > >> >> >>> >> file > >> >> >>> >> header. > >> >> >>> >> BUG: Fixed older XCode linking error > >> >> >>> >> > >> >> >>> >> Matthew McCormick (8): > >> >> >>> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. > >> >> >>> >> COMP: Remove unused argument in > ConditionVariableNoThreads. > >> >> >>> >> DOC: Correct spelling of Continuous. > >> >> >>> >> COMP: Fix KernelTransform SetFixedParameters argument > type. > >> >> >>> >> STYLE: Use prefix increment operator in ImageBase. > >> >> >>> >> COMP: Use ITK's pygccxml by correctly setting up the > >> >> >>> >> sys.path > >> >> >>> >> COMP: Set CMP0054 to new. > >> >> >>> >> > >> >> >>> >> Michka Popoff (1): > >> >> >>> >> COMP: Disable incompatible modules when using Python 3 > >> >> >>> >> wrapping > >> >> >>> >> > >> >> >>> >> Mikhail Isakov (1): > >> >> >>> >> BUG: DiffusionTensor3DReconstruction segfault if no > >> >> >>> >> baseline > >> >> >>> >> image > >> >> >>> >> _______________________________________________ > >> >> >>> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >> >> >>> > > >> >> >>> _______________________________________________ > >> >> >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >> >> >> > >> >> >> > >> >> >> _______________________________________________ > >> >> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >> >> >> > >> >> >> _______________________________________________ > >> >> >> Community mailing list > >> >> >> Community at itk.org > >> >> >> http://public.kitware.com/mailman/listinfo/community > >> >> >> > >> >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From skalexander at gmail.com Tue Nov 10 12:13:52 2015 From: skalexander at gmail.com (Simon Alexander) Date: Tue, 10 Nov 2015 17:13:52 +0000 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: sorry, issue is 20381 On Tue, 10 Nov 2015 at 12:13 Simon Alexander wrote: > I had already done that, the problem was elsewhere but I have now sorted > it. > > Issue is 20301. > > I added Matt as reviewer but couldn't find Dzenan in the system. > > > > On Tue, 10 Nov 2015 at 11:59 Matt McCormick > wrote: > >> Hi Simon, >> >> Great! >> >> You should be able to sign up for Gerrit, then add your SSH key to >> your account and push. Instructions are here: >> >> https://cmake.org/Wiki/ITK/Git/Account#Gerrit >> >> Please let us know if you have any issues. >> >> Thanks, >> Matt >> >> On Tue, Nov 10, 2015 at 11:35 AM, Simon Alexander >> wrote: >> > Ok, I have a patch ready off the release branch. >> > >> > I don't think I have push access for gerrit though, is there a way to >> just >> > start a review from a patch that I am missing in the linked docs? >> > >> > On Mon, 9 Nov 2015 at 17:08 Matt McCormick >> > wrote: >> >> >> >> Great! >> >> >> >> Instructions can be found here: >> >> >> >> http://www.itk.org/Wiki/ITK/Git >> >> >> >> Please branch off of the "release" branch. >> >> >> >> Thanks, >> >> Matt >> >> >> >> On Mon, Nov 9, 2015 at 4:40 PM, Simon Alexander > > >> >> wrote: >> >> > Ok, I'll dig up my notes on how to do that and submit it shortly. >> Should >> >> > this be done against trunk or a release branch ? >> >> > >> >> > On Mon, 9 Nov 2015 at 16:19 Matt McCormick < >> matt.mccormick at kitware.com> >> >> > wrote: >> >> >> >> >> >> Thanks for the patch, Simon! Yes, we can wait until this patch is >> >> >> merged to make the release. As Dzenan recommends, please submit the >> >> >> patch to Gerrit with a verification for >> >> >> itk::TriangleCell::EvaluatePosition in itkTriangleCellTest.cxx. >> >> >> >> >> >> Thanks, >> >> >> Matt >> >> >> >> >> >> On Mon, Nov 9, 2015 at 3:54 PM, D?enan Zuki? >> wrote: >> >> >> > Better submit the usual way. I doubt Matt will include it without >> the >> >> >> > usual >> >> >> > testing. Add me and Matt as reviewers. >> >> >> > >> >> >> > Regards, >> >> >> > D?enan >> >> >> > >> >> >> > On Mon, Nov 9, 2015 at 3:18 PM, Simon Alexander >> >> >> > >> >> >> > wrote: >> >> >> >> >> >> >> >> We found this today (patch attached). If 4.8.2 is right around >> the >> >> >> >> corner, can you consider it for inclusion. If time isn't so >> short, >> >> >> >> I'll >> >> >> >> submit the usual way.... >> >> >> >> >> >> >> >> cheers, >> >> >> >> Simon >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> On Mon, 9 Nov 2015 at 09:57 Matt McCormick >> >> >> >> >> >> >> >> wrote: >> >> >> >>> >> >> >> >>> Thanks! Added. >> >> >> >>> >> >> >> >>> On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp >> >> >> >>> >> >> >> >>> wrote: >> >> >> >>> > We should consider this: >> >> >> >>> > http://review.source.kitware.com/#/c/20369/ >> >> >> >>> > >> >> >> >>> > This helps with using VS2015 GUI. >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > On Nov 9, 2015, at 9:28 AM, Matt McCormick >> >> >> >>> > >> >> >> >>> > wrote: >> >> >> >>> > >> >> >> >>> >> Hi, >> >> >> >>> >> >> >> >> >>> >> It is time to make the 4.8.2 release. The following patches >> are >> >> >> >>> >> new >> >> >> >>> >> on >> >> >> >>> >> the release branch since 4.8.1. Is there anything missing? >> >> >> >>> >> >> >> >> >>> >> Thanks, >> >> >> >>> >> Matt >> >> >> >>> >> >> >> >> >>> >> Bradley Lowekamp (4): >> >> >> >>> >> BUG: Avoid potential exception in >> itk::Object::UnRegister >> >> >> >>> >> BUG: Avoid null deference in PrintSelf with default >> >> >> >>> >> construction >> >> >> >>> >> BUG: Use const pointer in Set method for constant >> >> >> >>> >> ReferenceImage >> >> >> >>> >> ivar >> >> >> >>> >> BUG: Fix segfault when with empty IsolatedWatershed >> >> >> >>> >> Threshold >> >> >> >>> >> range >> >> >> >>> >> >> >> >> >>> >> Davis Vigneault (3): >> >> >> >>> >> COMP: Warnings in itkVTKImageExport when compiling with >> >> >> >>> >> c++11 >> >> >> >>> >> DOC: Expanded Canny Edge Detection Example >> >> >> >>> >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> >> >>> >> >> >> >> >>> >> Eugene Prilepin (1): >> >> >> >>> >> BUG: Fix a template name formation in python wrappings >> >> >> >>> >> >> >> >> >>> >> Hans Johnson (5): >> >> >> >>> >> STYLE: Minor code style issues for MGHIO >> >> >> >>> >> COMP: Update to version for WikiExamples >> >> >> >>> >> ENH: Update Sphinx for ITK 4.8.0 >> >> >> >>> >> ENH: Update MGHIO to be shared lib >> >> >> >>> >> BUG: Fix MGHIO to fix write failures >> >> >> >>> >> >> >> >> >>> >> Hyun Jae Kang (4): >> >> >> >>> >> BUG: Fix HDF5 CMake configuration with VS2015 >> >> >> >>> >> BUG: Remove std::cout calls from class >> >> >> >>> >> BUG: itkVTKImageIO class does not handle blank lines in >> VTK >> >> >> >>> >> file >> >> >> >>> >> header. >> >> >> >>> >> BUG: Fixed older XCode linking error >> >> >> >>> >> >> >> >> >>> >> Matthew McCormick (8): >> >> >> >>> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >> >> >> >>> >> COMP: Remove unused argument in >> ConditionVariableNoThreads. >> >> >> >>> >> DOC: Correct spelling of Continuous. >> >> >> >>> >> COMP: Fix KernelTransform SetFixedParameters argument >> type. >> >> >> >>> >> STYLE: Use prefix increment operator in ImageBase. >> >> >> >>> >> COMP: Use ITK's pygccxml by correctly setting up the >> >> >> >>> >> sys.path >> >> >> >>> >> COMP: Set CMP0054 to new. >> >> >> >>> >> >> >> >> >>> >> Michka Popoff (1): >> >> >> >>> >> COMP: Disable incompatible modules when using Python 3 >> >> >> >>> >> wrapping >> >> >> >>> >> >> >> >> >>> >> Mikhail Isakov (1): >> >> >> >>> >> BUG: DiffusionTensor3DReconstruction segfault if no >> >> >> >>> >> baseline >> >> >> >>> >> image >> >> >> >>> >> _______________________________________________ >> >> >> >>> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> >> >>> > >> >> >> >>> _______________________________________________ >> >> >> >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> >> >> >> >> >> >> >> >> >> >> _______________________________________________ >> >> >> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> >> >> >> >> >> >> _______________________________________________ >> >> >> >> Community mailing list >> >> >> >> Community at itk.org >> >> >> >> http://public.kitware.com/mailman/listinfo/community >> >> >> >> >> >> >> > >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From brad.king at kitware.com Tue Nov 10 13:13:30 2015 From: brad.king at kitware.com (Brad King) Date: Tue, 10 Nov 2015 13:13:30 -0500 Subject: [ITK] problems installing ITK 4.8.1 on OS X 10.9.5 In-Reply-To: References: Message-ID: <564233CA.5060406@kitware.com> On 11/10/2015 11:02 AM, Amber Simpson wrote: > I resolved the problem by reverting from CMake 3.4.0-rc3 to 3.3.2 Thanks for reporting this. I'd like to track down this possible regression in CMake. I'm not able to reproduce the problem as reported. > On Fri, Nov 6, 2015 at 7:48 PM, Amber Simpson wrote: > >> The file is present in VTK but the directory is not included in >> the -l list in ITK. Related, the incorrect include directory is >> shown (/include/vtk-6.3 instead of ~/VTKBuild/include/vtk-6.3) >> in the same listing. I'm not sure where these are set. Is ~/VTKBuild the top of the build tree or of the install tree of VTK? In the ITK CMakeCache.txt you posted you point VTK_DIR at ~/VTKBuild. In a normal VTK build tree that directory would contain VTKConfig.cmake but not include/vtk-6.3 (because the source tree will be used for the include directories). The include/vtk-6.3 directory only appears in an install tree, in which case VTKConfig.cmake would be in a different location. What commands are you using to build/install VTK? Thanks, -Brad From matt.mccormick at kitware.com Tue Nov 10 13:31:28 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 10 Nov 2015 13:31:28 -0500 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: Excellent, thank you Simon. The patch has been merged into the master branch. We will merge it into the release branch tomorrow if no issues show up on the Nightly dashboard: https://open.cdash.org/index.php?project=Insight Thanks, Matt On Tue, Nov 10, 2015 at 12:13 PM, Simon Alexander wrote: > sorry, issue is 20381 > > On Tue, 10 Nov 2015 at 12:13 Simon Alexander wrote: >> >> I had already done that, the problem was elsewhere but I have now sorted >> it. >> >> Issue is 20301. >> >> I added Matt as reviewer but couldn't find Dzenan in the system. >> >> >> >> On Tue, 10 Nov 2015 at 11:59 Matt McCormick >> wrote: >>> >>> Hi Simon, >>> >>> Great! >>> >>> You should be able to sign up for Gerrit, then add your SSH key to >>> your account and push. Instructions are here: >>> >>> https://cmake.org/Wiki/ITK/Git/Account#Gerrit >>> >>> Please let us know if you have any issues. >>> >>> Thanks, >>> Matt >>> >>> On Tue, Nov 10, 2015 at 11:35 AM, Simon Alexander >>> wrote: >>> > Ok, I have a patch ready off the release branch. >>> > >>> > I don't think I have push access for gerrit though, is there a way to >>> > just >>> > start a review from a patch that I am missing in the linked docs? >>> > >>> > On Mon, 9 Nov 2015 at 17:08 Matt McCormick >>> > wrote: >>> >> >>> >> Great! >>> >> >>> >> Instructions can be found here: >>> >> >>> >> http://www.itk.org/Wiki/ITK/Git >>> >> >>> >> Please branch off of the "release" branch. >>> >> >>> >> Thanks, >>> >> Matt >>> >> >>> >> On Mon, Nov 9, 2015 at 4:40 PM, Simon Alexander >>> >> >>> >> wrote: >>> >> > Ok, I'll dig up my notes on how to do that and submit it shortly. >>> >> > Should >>> >> > this be done against trunk or a release branch ? >>> >> > >>> >> > On Mon, 9 Nov 2015 at 16:19 Matt McCormick >>> >> > >>> >> > wrote: >>> >> >> >>> >> >> Thanks for the patch, Simon! Yes, we can wait until this patch is >>> >> >> merged to make the release. As Dzenan recommends, please submit the >>> >> >> patch to Gerrit with a verification for >>> >> >> itk::TriangleCell::EvaluatePosition in itkTriangleCellTest.cxx. >>> >> >> >>> >> >> Thanks, >>> >> >> Matt >>> >> >> >>> >> >> On Mon, Nov 9, 2015 at 3:54 PM, D?enan Zuki? >>> >> >> wrote: >>> >> >> > Better submit the usual way. I doubt Matt will include it without >>> >> >> > the >>> >> >> > usual >>> >> >> > testing. Add me and Matt as reviewers. >>> >> >> > >>> >> >> > Regards, >>> >> >> > D?enan >>> >> >> > >>> >> >> > On Mon, Nov 9, 2015 at 3:18 PM, Simon Alexander >>> >> >> > >>> >> >> > wrote: >>> >> >> >> >>> >> >> >> We found this today (patch attached). If 4.8.2 is right around >>> >> >> >> the >>> >> >> >> corner, can you consider it for inclusion. If time isn't so >>> >> >> >> short, >>> >> >> >> I'll >>> >> >> >> submit the usual way.... >>> >> >> >> >>> >> >> >> cheers, >>> >> >> >> Simon >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >> On Mon, 9 Nov 2015 at 09:57 Matt McCormick >>> >> >> >> >>> >> >> >> wrote: >>> >> >> >>> >>> >> >> >>> Thanks! Added. >>> >> >> >>> >>> >> >> >>> On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp >>> >> >> >>> >>> >> >> >>> wrote: >>> >> >> >>> > We should consider this: >>> >> >> >>> > http://review.source.kitware.com/#/c/20369/ >>> >> >> >>> > >>> >> >> >>> > This helps with using VS2015 GUI. >>> >> >> >>> > >>> >> >> >>> > >>> >> >> >>> > On Nov 9, 2015, at 9:28 AM, Matt McCormick >>> >> >> >>> > >>> >> >> >>> > wrote: >>> >> >> >>> > >>> >> >> >>> >> Hi, >>> >> >> >>> >> >>> >> >> >>> >> It is time to make the 4.8.2 release. The following patches >>> >> >> >>> >> are >>> >> >> >>> >> new >>> >> >> >>> >> on >>> >> >> >>> >> the release branch since 4.8.1. Is there anything missing? >>> >> >> >>> >> >>> >> >> >>> >> Thanks, >>> >> >> >>> >> Matt >>> >> >> >>> >> >>> >> >> >>> >> Bradley Lowekamp (4): >>> >> >> >>> >> BUG: Avoid potential exception in >>> >> >> >>> >> itk::Object::UnRegister >>> >> >> >>> >> BUG: Avoid null deference in PrintSelf with default >>> >> >> >>> >> construction >>> >> >> >>> >> BUG: Use const pointer in Set method for constant >>> >> >> >>> >> ReferenceImage >>> >> >> >>> >> ivar >>> >> >> >>> >> BUG: Fix segfault when with empty IsolatedWatershed >>> >> >> >>> >> Threshold >>> >> >> >>> >> range >>> >> >> >>> >> >>> >> >> >>> >> Davis Vigneault (3): >>> >> >> >>> >> COMP: Warnings in itkVTKImageExport when compiling with >>> >> >> >>> >> c++11 >>> >> >> >>> >> DOC: Expanded Canny Edge Detection Example >>> >> >> >>> >> COMP: Warnings in FFTW Classes when compiling with >>> >> >> >>> >> c++11 >>> >> >> >>> >> >>> >> >> >>> >> Eugene Prilepin (1): >>> >> >> >>> >> BUG: Fix a template name formation in python wrappings >>> >> >> >>> >> >>> >> >> >>> >> Hans Johnson (5): >>> >> >> >>> >> STYLE: Minor code style issues for MGHIO >>> >> >> >>> >> COMP: Update to version for WikiExamples >>> >> >> >>> >> ENH: Update Sphinx for ITK 4.8.0 >>> >> >> >>> >> ENH: Update MGHIO to be shared lib >>> >> >> >>> >> BUG: Fix MGHIO to fix write failures >>> >> >> >>> >> >>> >> >> >>> >> Hyun Jae Kang (4): >>> >> >> >>> >> BUG: Fix HDF5 CMake configuration with VS2015 >>> >> >> >>> >> BUG: Remove std::cout calls from class >>> >> >> >>> >> BUG: itkVTKImageIO class does not handle blank lines in >>> >> >> >>> >> VTK >>> >> >> >>> >> file >>> >> >> >>> >> header. >>> >> >> >>> >> BUG: Fixed older XCode linking error >>> >> >> >>> >> >>> >> >> >>> >> Matthew McCormick (8): >>> >> >> >>> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>> >> >> >>> >> COMP: Remove unused argument in >>> >> >> >>> >> ConditionVariableNoThreads. >>> >> >> >>> >> DOC: Correct spelling of Continuous. >>> >> >> >>> >> COMP: Fix KernelTransform SetFixedParameters argument >>> >> >> >>> >> type. >>> >> >> >>> >> STYLE: Use prefix increment operator in ImageBase. >>> >> >> >>> >> COMP: Use ITK's pygccxml by correctly setting up the >>> >> >> >>> >> sys.path >>> >> >> >>> >> COMP: Set CMP0054 to new. >>> >> >> >>> >> >>> >> >> >>> >> Michka Popoff (1): >>> >> >> >>> >> COMP: Disable incompatible modules when using Python 3 >>> >> >> >>> >> wrapping >>> >> >> >>> >> >>> >> >> >>> >> Mikhail Isakov (1): >>> >> >> >>> >> BUG: DiffusionTensor3DReconstruction segfault if no >>> >> >> >>> >> baseline >>> >> >> >>> >> image >>> >> >> >>> >> _______________________________________________ >>> >> >> >>> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>> >> >> >>> > >>> >> >> >>> _______________________________________________ >>> >> >> >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>> >> >> >> >>> >> >> >> >>> >> >> >> _______________________________________________ >>> >> >> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>> >> >> >> >>> >> >> >> _______________________________________________ >>> >> >> >> Community mailing list >>> >> >> >> Community at itk.org >>> >> >> >> http://public.kitware.com/mailman/listinfo/community >>> >> >> >> >>> >> >> > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From skalexander at gmail.com Tue Nov 10 13:42:03 2015 From: skalexander at gmail.com (Simon Alexander) Date: Tue, 10 Nov 2015 18:42:03 +0000 Subject: [ITK] [ITK-dev] Patches for the 4.8.2 release In-Reply-To: References: Message-ID: Thanks, all. On Tue, 10 Nov 2015 at 13:31 Matt McCormick wrote: > Excellent, thank you Simon. > > The patch has been merged into the master branch. We will merge it > into the release branch tomorrow if no issues show up on the Nightly > dashboard: > > https://open.cdash.org/index.php?project=Insight > > Thanks, > Matt > > On Tue, Nov 10, 2015 at 12:13 PM, Simon Alexander > wrote: > > sorry, issue is 20381 > > > > On Tue, 10 Nov 2015 at 12:13 Simon Alexander > wrote: > >> > >> I had already done that, the problem was elsewhere but I have now sorted > >> it. > >> > >> Issue is 20301. > >> > >> I added Matt as reviewer but couldn't find Dzenan in the system. > >> > >> > >> > >> On Tue, 10 Nov 2015 at 11:59 Matt McCormick > > >> wrote: > >>> > >>> Hi Simon, > >>> > >>> Great! > >>> > >>> You should be able to sign up for Gerrit, then add your SSH key to > >>> your account and push. Instructions are here: > >>> > >>> https://cmake.org/Wiki/ITK/Git/Account#Gerrit > >>> > >>> Please let us know if you have any issues. > >>> > >>> Thanks, > >>> Matt > >>> > >>> On Tue, Nov 10, 2015 at 11:35 AM, Simon Alexander < > skalexander at gmail.com> > >>> wrote: > >>> > Ok, I have a patch ready off the release branch. > >>> > > >>> > I don't think I have push access for gerrit though, is there a way to > >>> > just > >>> > start a review from a patch that I am missing in the linked docs? > >>> > > >>> > On Mon, 9 Nov 2015 at 17:08 Matt McCormick < > matt.mccormick at kitware.com> > >>> > wrote: > >>> >> > >>> >> Great! > >>> >> > >>> >> Instructions can be found here: > >>> >> > >>> >> http://www.itk.org/Wiki/ITK/Git > >>> >> > >>> >> Please branch off of the "release" branch. > >>> >> > >>> >> Thanks, > >>> >> Matt > >>> >> > >>> >> On Mon, Nov 9, 2015 at 4:40 PM, Simon Alexander > >>> >> > >>> >> wrote: > >>> >> > Ok, I'll dig up my notes on how to do that and submit it shortly. > >>> >> > Should > >>> >> > this be done against trunk or a release branch ? > >>> >> > > >>> >> > On Mon, 9 Nov 2015 at 16:19 Matt McCormick > >>> >> > > >>> >> > wrote: > >>> >> >> > >>> >> >> Thanks for the patch, Simon! Yes, we can wait until this patch is > >>> >> >> merged to make the release. As Dzenan recommends, please submit > the > >>> >> >> patch to Gerrit with a verification for > >>> >> >> itk::TriangleCell::EvaluatePosition in itkTriangleCellTest.cxx. > >>> >> >> > >>> >> >> Thanks, > >>> >> >> Matt > >>> >> >> > >>> >> >> On Mon, Nov 9, 2015 at 3:54 PM, D?enan Zuki? > >>> >> >> wrote: > >>> >> >> > Better submit the usual way. I doubt Matt will include it > without > >>> >> >> > the > >>> >> >> > usual > >>> >> >> > testing. Add me and Matt as reviewers. > >>> >> >> > > >>> >> >> > Regards, > >>> >> >> > D?enan > >>> >> >> > > >>> >> >> > On Mon, Nov 9, 2015 at 3:18 PM, Simon Alexander > >>> >> >> > > >>> >> >> > wrote: > >>> >> >> >> > >>> >> >> >> We found this today (patch attached). If 4.8.2 is right > around > >>> >> >> >> the > >>> >> >> >> corner, can you consider it for inclusion. If time isn't so > >>> >> >> >> short, > >>> >> >> >> I'll > >>> >> >> >> submit the usual way.... > >>> >> >> >> > >>> >> >> >> cheers, > >>> >> >> >> Simon > >>> >> >> >> > >>> >> >> >> > >>> >> >> >> > >>> >> >> >> On Mon, 9 Nov 2015 at 09:57 Matt McCormick > >>> >> >> >> > >>> >> >> >> wrote: > >>> >> >> >>> > >>> >> >> >>> Thanks! Added. > >>> >> >> >>> > >>> >> >> >>> On Mon, Nov 9, 2015 at 9:45 AM, Bradley Lowekamp > >>> >> >> >>> > >>> >> >> >>> wrote: > >>> >> >> >>> > We should consider this: > >>> >> >> >>> > http://review.source.kitware.com/#/c/20369/ > >>> >> >> >>> > > >>> >> >> >>> > This helps with using VS2015 GUI. > >>> >> >> >>> > > >>> >> >> >>> > > >>> >> >> >>> > On Nov 9, 2015, at 9:28 AM, Matt McCormick > >>> >> >> >>> > > >>> >> >> >>> > wrote: > >>> >> >> >>> > > >>> >> >> >>> >> Hi, > >>> >> >> >>> >> > >>> >> >> >>> >> It is time to make the 4.8.2 release. The following > patches > >>> >> >> >>> >> are > >>> >> >> >>> >> new > >>> >> >> >>> >> on > >>> >> >> >>> >> the release branch since 4.8.1. Is there anything > missing? > >>> >> >> >>> >> > >>> >> >> >>> >> Thanks, > >>> >> >> >>> >> Matt > >>> >> >> >>> >> > >>> >> >> >>> >> Bradley Lowekamp (4): > >>> >> >> >>> >> BUG: Avoid potential exception in > >>> >> >> >>> >> itk::Object::UnRegister > >>> >> >> >>> >> BUG: Avoid null deference in PrintSelf with default > >>> >> >> >>> >> construction > >>> >> >> >>> >> BUG: Use const pointer in Set method for constant > >>> >> >> >>> >> ReferenceImage > >>> >> >> >>> >> ivar > >>> >> >> >>> >> BUG: Fix segfault when with empty IsolatedWatershed > >>> >> >> >>> >> Threshold > >>> >> >> >>> >> range > >>> >> >> >>> >> > >>> >> >> >>> >> Davis Vigneault (3): > >>> >> >> >>> >> COMP: Warnings in itkVTKImageExport when compiling > with > >>> >> >> >>> >> c++11 > >>> >> >> >>> >> DOC: Expanded Canny Edge Detection Example > >>> >> >> >>> >> COMP: Warnings in FFTW Classes when compiling with > >>> >> >> >>> >> c++11 > >>> >> >> >>> >> > >>> >> >> >>> >> Eugene Prilepin (1): > >>> >> >> >>> >> BUG: Fix a template name formation in python > wrappings > >>> >> >> >>> >> > >>> >> >> >>> >> Hans Johnson (5): > >>> >> >> >>> >> STYLE: Minor code style issues for MGHIO > >>> >> >> >>> >> COMP: Update to version for WikiExamples > >>> >> >> >>> >> ENH: Update Sphinx for ITK 4.8.0 > >>> >> >> >>> >> ENH: Update MGHIO to be shared lib > >>> >> >> >>> >> BUG: Fix MGHIO to fix write failures > >>> >> >> >>> >> > >>> >> >> >>> >> Hyun Jae Kang (4): > >>> >> >> >>> >> BUG: Fix HDF5 CMake configuration with VS2015 > >>> >> >> >>> >> BUG: Remove std::cout calls from class > >>> >> >> >>> >> BUG: itkVTKImageIO class does not handle blank lines > in > >>> >> >> >>> >> VTK > >>> >> >> >>> >> file > >>> >> >> >>> >> header. > >>> >> >> >>> >> BUG: Fixed older XCode linking error > >>> >> >> >>> >> > >>> >> >> >>> >> Matthew McCormick (8): > >>> >> >> >>> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. > >>> >> >> >>> >> COMP: Remove unused argument in > >>> >> >> >>> >> ConditionVariableNoThreads. > >>> >> >> >>> >> DOC: Correct spelling of Continuous. > >>> >> >> >>> >> COMP: Fix KernelTransform SetFixedParameters argument > >>> >> >> >>> >> type. > >>> >> >> >>> >> STYLE: Use prefix increment operator in ImageBase. > >>> >> >> >>> >> COMP: Use ITK's pygccxml by correctly setting up the > >>> >> >> >>> >> sys.path > >>> >> >> >>> >> COMP: Set CMP0054 to new. > >>> >> >> >>> >> > >>> >> >> >>> >> Michka Popoff (1): > >>> >> >> >>> >> COMP: Disable incompatible modules when using Python > 3 > >>> >> >> >>> >> wrapping > >>> >> >> >>> >> > >>> >> >> >>> >> Mikhail Isakov (1): > >>> >> >> >>> >> BUG: DiffusionTensor3DReconstruction segfault if no > >>> >> >> >>> >> baseline > >>> >> >> >>> >> image > >>> >> >> >>> >> _______________________________________________ > >>> >> >> >>> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >>> >> >> >>> > > >>> >> >> >>> _______________________________________________ > >>> >> >> >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >>> >> >> >> > >>> >> >> >> > >>> >> >> >> _______________________________________________ > >>> >> >> >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > >>> >> >> >> > >>> >> >> >> _______________________________________________ > >>> >> >> >> Community mailing list > >>> >> >> >> Community at itk.org > >>> >> >> >> http://public.kitware.com/mailman/listinfo/community > >>> >> >> >> > >>> >> >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From matimontg at gmail.com Tue Nov 10 15:18:48 2015 From: matimontg at gmail.com (Matias Montroull) Date: Tue, 10 Nov 2015 20:18:48 +0000 Subject: [ITK] [ITK-users] Pointset registration Message-ID: Hi, I have 2 sets of points (one is points on an image and another one is points on a NDI tracker) and I need to obtain the transformation matrix. What would be the best method? I'm currently using a Solver but I'd like to implement this using ITK and better if it is SimpleITK. Thank you! Matias. -- Matias -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Tue Nov 10 16:15:49 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Tue, 10 Nov 2015 16:15:49 -0500 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: Have you seen these two examples: http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html HTH On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull wrote: > Hi, > > I have 2 sets of points (one is points on an image and another one is > points on a NDI tracker) and I need to obtain the transformation matrix. > What would be the best method? I'm currently using a Solver but I'd like to > implement this using ITK and better if it is SimpleITK. > > Thank you! > > Matias. > -- > Matias > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Tue Nov 10 17:31:48 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 10 Nov 2015 17:31:48 -0500 Subject: [ITK] [ITK-users] Problem with configure with 4.8.1 and gcc 5 In-Reply-To: References: <1792052.Ej4RIIi5E6@hinata> Message-ID: Hi Yi and Alfonso, Thanks for discussing the issue. This error is due to faulty detection of the gold linker. Please review this patch, which addresses the issue: http://review.source.kitware.com/#/c/20384/ This will fix the detection of the gold linker, and avoid trying to use it. As a workaround, you can also install the package that provides the gold linker. For example, on Opensuse Tumbleweed (h/t Ricardo Ortiz) zypper install binutils-gold The gold linker results in faster build times. Regarding the ITK 4.8 archive sizes, the smaller library source code is intentional; the majority of the content was test data, which was moved to a separate archive, InsightData-4.8.0. Thanks, Matt On Tue, Nov 10, 2015 at 9:21 AM, Yi Gao wrote: > Dear Alfonso and All, > > 1. I got the same error with ITK 4.8.1 gcc 4.8.5 under CentOS 6.5 with cmake > binary 3.3 and 3.4rc3. > > 2. On another machine with Mint 17.2, ITK 4.8.1, gcc 4.8.4, cmake 3.3, > everything is fine. > > I made a minimal test cmakelists to run the testBigEndian function in cmake > and that works, but when that's in the ITK cmakelists somewhere goes wrong. > > After trying different things for several hours, my solution to the 1st > problem was: use ITK 4.7.2 and everything is fine (going back to ITK 4.6 > works for me too). > > I also noticed that ITK 4.8.1 is much smaller than 4.7 (>200M down to 16M). > This a dramatic change in size. > > Best, > yi > > On Tue, Oct 6, 2015 at 10:20 AM, Alfonso Castro > wrote: >> >> Hi. >> >> I tried to compiled in OpenSuSE Tumbleweed ITK 4.8.1 but I obtained an >> error >> in configure: >> >> CMake Error at /usr/share/cmake/Modules/TestBigEndian.cmake:51 (message): >> no suitable type found >> Call Stack (most recent call first): >> Modules/ThirdParty/VNL/src/vxl/config/cmake/config/CMakeLists.txt:285 >> (TEST_BIG_ENDIAN) >> >> However, the configuration and compile are without a problem using clang. >> >> The info of gcc version is: >> >> Using built-in specs. >> COLLECT_GCC=gcc >> COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/5/lto-wrapper >> Target: x86_64-suse-linux >> Configured with: ../configure --prefix=/usr --infodir=/usr/share/info -- >> mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 >> --enable- >> languages=c,c++,objc,fortran,obj-c++,java,ada,go --enable-checking=release >> -- >> with-gxx-include-dir=/usr/include/c++/5 --enable-ssp --disable-libssp -- >> disable-libvtv --enable-libmpx --disable-plugin --with-bugurl=http:// >> bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --with- >> slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit >> --enable-libstdcxx- >> allocator=new --disable-libstdcxx-pch >> --enable-version-specific-runtime-libs >> --enable-linker-build-id --enable-linux-futex --program-suffix=-5 >> --without- >> system-libunwind --enable-multilib --with-arch-32=i586 --with-tune=generic >> -- >> build=x86_64-suse-linux --host=x86_64-suse-linux >> Thread model: posix >> gcc version 5.1.1 20150713 [gcc-5-branch revision 225736] (SUSE Linux) >> >> VTK 6.3 compile without a problem using gcc 5. >> >> The info of clang version is: >> >> clang version 3.7.0 (tags/RELEASE_370/final 246586) >> Target: x86_64-suse-linux >> Thread model: posix >> Found candidate GCC installation: >> /usr/bin/../lib64/gcc/x86_64-suse-linux/4.8 >> Found candidate GCC installation: >> /usr/bin/../lib64/gcc/x86_64-suse-linux/5 >> Found candidate GCC installation: /usr/lib64/gcc/x86_64-suse-linux/4.8 >> Found candidate GCC installation: /usr/lib64/gcc/x86_64-suse-linux/5 >> Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-suse-linux/5 >> Candidate multilib: .;@m64 >> Selected multilib: .;@m64 >> >> Thanks in advance. >> >> Alfonso Castro >> Faculty of Computer Science >> University of A Coruna >> >> >> >> _____________________________________ >> 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://public.kitware.com/mailman/listinfo/insight-users > > > > > > > -- > Yi Gao, Ph.D. > Assistant Professor > Department of Biomedical Informatics > Departments of Computer Science and Applied Mathematics & Statistics > Stony Brook University | The State University of New York > Stony Brook, New York, 11794 > 631-632-9540 > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From mlt.khawla at gmail.com Wed Nov 11 03:33:17 2015 From: mlt.khawla at gmail.com (Daoued23) Date: Wed, 11 Nov 2015 01:33:17 -0700 (MST) Subject: [ITK] [ITK-users] itk::BinaryThinningImageFilter3D Message-ID: <1447230797460-36449.post@n7.nabble.com> Hello everyone, I want to get an Hybrid Skeleton. So I started by testing itk's filter "itk::BinaryThinningImageFilter3D" to obtain the curve skeleton, but it doesn't seem to work. Here is my code. #include "itkImage.h" #include "itkImageFileReader.h" #include "itkImageFileWriter.h" #include "itkConnectedThresholdImageFilter.h" #include "itkImageRegionIterator.h" #include "itkBinaryThinningImageFilter3D.h" #include #include using namespace std; int main(int argc, char* argv[]) { // Verify the number of parameters in the command line if( argc <= 2 ) { std::cerr << "Usage: " << std::endl; std::cerr << argv[0] << " inputImageFile outputImageFile" << std::endl; return EXIT_FAILURE; } char* infilename = argv[1]; char* outfilename = argv[2]; const unsigned int Dimension = 3; typedef signed short PixelType; typedef itk::Image< PixelType, Dimension > ImageType; // Read image typedef itk::ImageFileReader< ImageType > ReaderType; ReaderType::Pointer reader = ReaderType::New(); reader->SetFileName( infilename ); try { reader->Update(); } catch (itk::ExceptionObject &ex) { std::cout << ex << std::endl; return EXIT_FAILURE; } cout << infilename << " sucessfully read." << endl; // Define the thinning filter typedef itk::BinaryThinningImageFilter3D< ImageType, ImageType > ThinningFilterType; ThinningFilterType::Pointer thinningFilter = ThinningFilterType::New(); thinningFilter->SetInput( reader->GetOutput() ); thinningFilter->Update(); // output to file typedef itk::ImageFileWriter< ImageType > WriterType; WriterType::Pointer writer = WriterType::New(); writer->SetInput( thinningFilter->GetOutput() ); writer->SetFileName( outfilename ); try { writer->Update(); } catch (itk::ExceptionObject &ex) { std::cout << ex << std::endl; return EXIT_FAILURE; } cout << outfilename << " sucessfully written." << endl; cout << "Program terminated normally." << endl; return EXIT_SUCCESS; } And here is the volume I get in return, the initial volume is a region of trabecular bone of size 30x30x30 voxels. -- View this message in context: http://itk-users.7.n7.nabble.com/itk-BinaryThinningImageFilter3D-tp36449.html Sent from the ITK - Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Wed Nov 11 07:45:28 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 11 Nov 2015 07:45:28 -0500 Subject: [ITK] [ITK-users] itk::BinaryThinningImageFilter3D In-Reply-To: <1447230797460-36449.post@n7.nabble.com> References: <1447230797460-36449.post@n7.nabble.com> Message-ID: Hello, >From the screenshot, it is unclear whether the thinning worked or not -- it would be better to visualize in 3D instead of 2D planes. HTH, Matt On Wed, Nov 11, 2015 at 3:33 AM, Daoued23 wrote: > Hello everyone, > > I want to get an Hybrid Skeleton. So I started by testing itk's filter > "itk::BinaryThinningImageFilter3D" to obtain the curve skeleton, but it > doesn't seem to work. Here is my code. > > #include "itkImage.h" > #include "itkImageFileReader.h" > #include "itkImageFileWriter.h" > > #include "itkConnectedThresholdImageFilter.h" > #include "itkImageRegionIterator.h" > #include "itkBinaryThinningImageFilter3D.h" > > #include > #include > using namespace std; > > int main(int argc, char* argv[]) > { > // Verify the number of parameters in the command line > if( argc <= 2 ) > { > std::cerr << "Usage: " << std::endl; > std::cerr << argv[0] << " inputImageFile outputImageFile" << std::endl; > return EXIT_FAILURE; > } > char* infilename = argv[1]; > char* outfilename = argv[2]; > > const unsigned int Dimension = 3; > typedef signed short PixelType; > typedef itk::Image< PixelType, Dimension > ImageType; > > // Read image > typedef itk::ImageFileReader< ImageType > ReaderType; > ReaderType::Pointer reader = ReaderType::New(); > reader->SetFileName( infilename ); > try > { > reader->Update(); > } > catch (itk::ExceptionObject &ex) > { > std::cout << ex << std::endl; > return EXIT_FAILURE; > } > cout << infilename << " sucessfully read." << endl; > > // Define the thinning filter > typedef itk::BinaryThinningImageFilter3D< ImageType, ImageType > > ThinningFilterType; > ThinningFilterType::Pointer thinningFilter = ThinningFilterType::New(); > thinningFilter->SetInput( reader->GetOutput() ); > thinningFilter->Update(); > > // output to file > typedef itk::ImageFileWriter< ImageType > WriterType; > WriterType::Pointer writer = WriterType::New(); > writer->SetInput( thinningFilter->GetOutput() ); > writer->SetFileName( outfilename ); > > try > { > writer->Update(); > } > catch (itk::ExceptionObject &ex) > { > std::cout << ex << std::endl; > return EXIT_FAILURE; > } > cout << outfilename << " sucessfully written." << endl; > > cout << "Program terminated normally." << endl; > return EXIT_SUCCESS; > } > > > And here is the volume I get in return, the initial volume is a region of > trabecular bone of size 30x30x30 voxels. > > > > > -- > View this message in context: http://itk-users.7.n7.nabble.com/itk-BinaryThinningImageFilter3D-tp36449.html > Sent from the ITK - Users mailing list archive at Nabble.com. > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From franciscolopezdelafranca at gmail.com Wed Nov 11 08:01:40 2015 From: franciscolopezdelafranca at gmail.com (Francisco Lopez de la Franca) Date: Wed, 11 Nov 2015 14:01:40 +0100 Subject: [ITK] [ITK-users] itk::BinaryThinningImageFilter3D In-Reply-To: References: <1447230797460-36449.post@n7.nabble.com> Message-ID: Hi, I've used this filter with 3D MRI images with more resolution that daoud23's, and my results were correct. I used 3D Slicer to visualize the 3D images and the result were interesting. I hope this helps. Regards. 2015-11-11 13:45 GMT+01:00 Matt McCormick : > Hello, > > From the screenshot, it is unclear whether the thinning worked or not > -- it would be better to visualize in 3D instead of 2D planes. > > HTH, > Matt > > On Wed, Nov 11, 2015 at 3:33 AM, Daoued23 wrote: > > Hello everyone, > > > > I want to get an Hybrid Skeleton. So I started by testing itk's filter > > "itk::BinaryThinningImageFilter3D" to obtain the curve skeleton, but it > > doesn't seem to work. Here is my code. > > > > #include "itkImage.h" > > #include "itkImageFileReader.h" > > #include "itkImageFileWriter.h" > > > > #include "itkConnectedThresholdImageFilter.h" > > #include "itkImageRegionIterator.h" > > #include "itkBinaryThinningImageFilter3D.h" > > > > #include > > #include > > using namespace std; > > > > int main(int argc, char* argv[]) > > { > > // Verify the number of parameters in the command line > > if( argc <= 2 ) > > { > > std::cerr << "Usage: " << std::endl; > > std::cerr << argv[0] << " inputImageFile outputImageFile" << > std::endl; > > return EXIT_FAILURE; > > } > > char* infilename = argv[1]; > > char* outfilename = argv[2]; > > > > const unsigned int Dimension = 3; > > typedef signed short PixelType; > > typedef itk::Image< PixelType, Dimension > ImageType; > > > > // Read image > > typedef itk::ImageFileReader< ImageType > ReaderType; > > ReaderType::Pointer reader = ReaderType::New(); > > reader->SetFileName( infilename ); > > try > > { > > reader->Update(); > > } > > catch (itk::ExceptionObject &ex) > > { > > std::cout << ex << std::endl; > > return EXIT_FAILURE; > > } > > cout << infilename << " sucessfully read." << endl; > > > > // Define the thinning filter > > typedef itk::BinaryThinningImageFilter3D< ImageType, ImageType > > > ThinningFilterType; > > ThinningFilterType::Pointer thinningFilter = ThinningFilterType::New(); > > thinningFilter->SetInput( reader->GetOutput() ); > > thinningFilter->Update(); > > > > // output to file > > typedef itk::ImageFileWriter< ImageType > WriterType; > > WriterType::Pointer writer = WriterType::New(); > > writer->SetInput( thinningFilter->GetOutput() ); > > writer->SetFileName( outfilename ); > > > > try > > { > > writer->Update(); > > } > > catch (itk::ExceptionObject &ex) > > { > > std::cout << ex << std::endl; > > return EXIT_FAILURE; > > } > > cout << outfilename << " sucessfully written." << endl; > > > > cout << "Program terminated normally." << endl; > > return EXIT_SUCCESS; > > } > > > > > > And here is the volume I get in return, the initial volume is a region of > > trabecular bone of size 30x30x30 voxels. > > > > > > > > > > -- > > View this message in context: > http://itk-users.7.n7.nabble.com/itk-BinaryThinningImageFilter3D-tp36449.html > > Sent from the ITK - Users mailing list archive at Nabble.com. > > _____________________________________ > > 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://public.kitware.com/mailman/listinfo/insight-users > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matimontg at gmail.com Wed Nov 11 14:51:58 2015 From: matimontg at gmail.com (Matias Montroull) Date: Wed, 11 Nov 2015 19:51:58 +0000 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: Hi D?enan, thanks for the suggestion, I tried that example and I think I'm missign something as my disk drive became crazy. I basically created 2 txt files with a set of 4 points each in this format: -0.585938;92.406328;38.200 44.7654;52.73442;61.000 -53.5;49.218792;68.200 -1.757814;81.445382;70.600 second file has the same format but different numbers of course. Is there anything wrong with how I entered the point sets in both files? As you can see it is 3 points per line separated by this character ";" Thanks, Matias. El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? < dzenanz at gmail.com> escribi?: > Have you seen these two examples: > > http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html > > http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html > > HTH > > On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull > wrote: > >> Hi, >> >> I have 2 sets of points (one is points on an image and another one is >> points on a NDI tracker) and I need to obtain the transformation matrix. >> What would be the best method? I'm currently using a Solver but I'd like to >> implement this using ITK and better if it is SimpleITK. >> >> Thank you! >> >> Matias. >> -- >> Matias >> >> _____________________________________ >> 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://public.kitware.com/mailman/listinfo/insight-users >> >> > -- Matias -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Wed Nov 11 14:59:47 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 11 Nov 2015 14:59:47 -0500 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: By looking at the code, the numbers should be separated by space, not semicolon. Can you try that? HTH On Wed, Nov 11, 2015 at 2:51 PM, Matias Montroull wrote: > Hi D?enan, thanks for the suggestion, I tried that example and I think > I'm missign something as my disk drive became crazy. > I basically created 2 txt files with a set of 4 points each in this format: > -0.585938;92.406328;38.200 > 44.7654;52.73442;61.000 > -53.5;49.218792;68.200 > -1.757814;81.445382;70.600 > > second file has the same format but different numbers of course. > > Is there anything wrong with how I entered the point sets in both files? > > As you can see it is 3 points per line separated by this character ";" > > Thanks, > > Matias. > > > El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? < > dzenanz at gmail.com> escribi?: > >> Have you seen these two examples: >> >> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html >> >> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html >> >> HTH >> >> On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull >> wrote: >> >>> Hi, >>> >>> I have 2 sets of points (one is points on an image and another one is >>> points on a NDI tracker) and I need to obtain the transformation matrix. >>> What would be the best method? I'm currently using a Solver but I'd like to >>> implement this using ITK and better if it is SimpleITK. >>> >>> Thank you! >>> >>> Matias. >>> -- >>> Matias >>> >>> _____________________________________ >>> 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://public.kitware.com/mailman/listinfo/insight-users >>> >>> >> -- > Matias > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matimontg at gmail.com Wed Nov 11 15:02:43 2015 From: matimontg at gmail.com (Matias Montroull) Date: Wed, 11 Nov 2015 20:02:43 +0000 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: that worked! Thanks for the advise, I was under the impression that points needed to be separated by ";" Thanks again El mi?., 11 de nov. de 2015 a la(s) 5:00 p. m., D?enan Zuki? < dzenanz at gmail.com> escribi?: > By looking at the code, the numbers should be separated by space, not > semicolon. Can you try that? > > HTH > > On Wed, Nov 11, 2015 at 2:51 PM, Matias Montroull > wrote: > >> Hi D?enan, thanks for the suggestion, I tried that example and I think >> I'm missign something as my disk drive became crazy. >> I basically created 2 txt files with a set of 4 points each in this >> format: >> -0.585938;92.406328;38.200 >> 44.7654;52.73442;61.000 >> -53.5;49.218792;68.200 >> -1.757814;81.445382;70.600 >> >> second file has the same format but different numbers of course. >> >> Is there anything wrong with how I entered the point sets in both files? >> >> As you can see it is 3 points per line separated by this character ";" >> >> Thanks, >> >> Matias. >> >> >> El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? < >> dzenanz at gmail.com> escribi?: >> >>> Have you seen these two examples: >>> >>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html >>> >>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html >>> >>> HTH >>> >>> On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull >>> wrote: >>> >>>> Hi, >>>> >>>> I have 2 sets of points (one is points on an image and another one is >>>> points on a NDI tracker) and I need to obtain the transformation matrix. >>>> What would be the best method? I'm currently using a Solver but I'd like to >>>> implement this using ITK and better if it is SimpleITK. >>>> >>>> Thank you! >>>> >>>> Matias. >>>> -- >>>> Matias >>>> >>>> _____________________________________ >>>> 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://public.kitware.com/mailman/listinfo/insight-users >>>> >>>> >>> -- >> Matias >> > > -- Matias -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matimontg at gmail.com Wed Nov 11 15:03:59 2015 From: matimontg at gmail.com (Matias Montroull) Date: Wed, 11 Nov 2015 20:03:59 +0000 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: by the way, where in the code is the space separator specified? El mi?., 11 de nov. de 2015 a la(s) 5:02 p. m., Matias Montroull < matimontg at gmail.com> escribi?: > that worked! Thanks for the advise, I was under the impression that points > needed to be separated by ";" > Thanks again > > El mi?., 11 de nov. de 2015 a la(s) 5:00 p. m., D?enan Zuki? < > dzenanz at gmail.com> escribi?: > >> By looking at the code, the numbers should be separated by space, not >> semicolon. Can you try that? >> >> HTH >> >> On Wed, Nov 11, 2015 at 2:51 PM, Matias Montroull >> wrote: >> >>> Hi D?enan, thanks for the suggestion, I tried that example and I think >>> I'm missign something as my disk drive became crazy. >>> I basically created 2 txt files with a set of 4 points each in this >>> format: >>> -0.585938;92.406328;38.200 >>> 44.7654;52.73442;61.000 >>> -53.5;49.218792;68.200 >>> -1.757814;81.445382;70.600 >>> >>> second file has the same format but different numbers of course. >>> >>> Is there anything wrong with how I entered the point sets in both files? >>> >>> As you can see it is 3 points per line separated by this character ";" >>> >>> Thanks, >>> >>> Matias. >>> >>> >>> El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? < >>> dzenanz at gmail.com> escribi?: >>> >>>> Have you seen these two examples: >>>> >>>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html >>>> >>>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html >>>> >>>> HTH >>>> >>>> On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> I have 2 sets of points (one is points on an image and another one is >>>>> points on a NDI tracker) and I need to obtain the transformation matrix. >>>>> What would be the best method? I'm currently using a Solver but I'd like to >>>>> implement this using ITK and better if it is SimpleITK. >>>>> >>>>> Thank you! >>>>> >>>>> Matias. >>>>> -- >>>>> Matias >>>>> >>>>> _____________________________________ >>>>> 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://public.kitware.com/mailman/listinfo/insight-users >>>>> >>>>> >>>> -- >>> Matias >>> >> >> -- > Matias > -- Matias -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Wed Nov 11 15:51:33 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 11 Nov 2015 15:51:33 -0500 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: Nowhere, which means it's the >> operator's standard white-space separators (spaces, tabs, newlines). On Wed, Nov 11, 2015 at 3:03 PM, Matias Montroull wrote: > by the way, where in the code is the space separator specified? > > El mi?., 11 de nov. de 2015 a la(s) 5:02 p. m., Matias Montroull < > matimontg at gmail.com> escribi?: > >> that worked! Thanks for the advise, I was under the impression that >> points needed to be separated by ";" >> Thanks again >> >> El mi?., 11 de nov. de 2015 a la(s) 5:00 p. m., D?enan Zuki? < >> dzenanz at gmail.com> escribi?: >> >>> By looking at the code, the numbers should be separated by space, not >>> semicolon. Can you try that? >>> >>> HTH >>> >>> On Wed, Nov 11, 2015 at 2:51 PM, Matias Montroull >>> wrote: >>> >>>> Hi D?enan, thanks for the suggestion, I tried that example and I think >>>> I'm missign something as my disk drive became crazy. >>>> I basically created 2 txt files with a set of 4 points each in this >>>> format: >>>> -0.585938;92.406328;38.200 >>>> 44.7654;52.73442;61.000 >>>> -53.5;49.218792;68.200 >>>> -1.757814;81.445382;70.600 >>>> >>>> second file has the same format but different numbers of course. >>>> >>>> Is there anything wrong with how I entered the point sets in both files? >>>> >>>> As you can see it is 3 points per line separated by this character ";" >>>> >>>> Thanks, >>>> >>>> Matias. >>>> >>>> >>>> El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? < >>>> dzenanz at gmail.com> escribi?: >>>> >>>>> Have you seen these two examples: >>>>> >>>>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html >>>>> >>>>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html >>>>> >>>>> HTH >>>>> >>>>> On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull >>>> > wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I have 2 sets of points (one is points on an image and another one is >>>>>> points on a NDI tracker) and I need to obtain the transformation matrix. >>>>>> What would be the best method? I'm currently using a Solver but I'd like to >>>>>> implement this using ITK and better if it is SimpleITK. >>>>>> >>>>>> Thank you! >>>>>> >>>>>> Matias. >>>>>> -- >>>>>> Matias >>>>>> >>>>>> _____________________________________ >>>>>> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>> >>>>>> >>>>> -- >>>> Matias >>>> >>> >>> -- >> Matias >> > -- > Matias > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matimontg at gmail.com Wed Nov 11 16:38:20 2015 From: matimontg at gmail.com (Matias Montroull) Date: Wed, 11 Nov 2015 21:38:20 +0000 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: Thanks. Here's another question, it seems I need 12 points to perform the registration and obtain the matrix, now, the results I'm getting are not very good. We have the algorithm programmed manually (not using ITK) and when we compare the results are different (way too different). I just pulled the example and modified to 3 dimensions and changed the translationtransform to an affine transform. Is there an example using Affine that I can check? I'm thinking is not just changing the transform, there may be other variables I need to tweak.. Matias. El mi?., 11 de nov. de 2015 a la(s) 5:51 p. m., D?enan Zuki? < dzenanz at gmail.com> escribi?: > Nowhere, which means it's the >> operator's standard white-space > separators (spaces, tabs, newlines). > > On Wed, Nov 11, 2015 at 3:03 PM, Matias Montroull > wrote: > >> by the way, where in the code is the space separator specified? >> >> El mi?., 11 de nov. de 2015 a la(s) 5:02 p. m., Matias Montroull < >> matimontg at gmail.com> escribi?: >> >>> that worked! Thanks for the advise, I was under the impression that >>> points needed to be separated by ";" >>> Thanks again >>> >>> El mi?., 11 de nov. de 2015 a la(s) 5:00 p. m., D?enan Zuki? < >>> dzenanz at gmail.com> escribi?: >>> >>>> By looking at the code, the numbers should be separated by space, not >>>> semicolon. Can you try that? >>>> >>>> HTH >>>> >>>> On Wed, Nov 11, 2015 at 2:51 PM, Matias Montroull >>>> wrote: >>>> >>>>> Hi D?enan, thanks for the suggestion, I tried that example and I >>>>> think I'm missign something as my disk drive became crazy. >>>>> I basically created 2 txt files with a set of 4 points each in this >>>>> format: >>>>> -0.585938;92.406328;38.200 >>>>> 44.7654;52.73442;61.000 >>>>> -53.5;49.218792;68.200 >>>>> -1.757814;81.445382;70.600 >>>>> >>>>> second file has the same format but different numbers of course. >>>>> >>>>> Is there anything wrong with how I entered the point sets in both >>>>> files? >>>>> >>>>> As you can see it is 3 points per line separated by this character ";" >>>>> >>>>> Thanks, >>>>> >>>>> Matias. >>>>> >>>>> >>>>> El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? < >>>>> dzenanz at gmail.com> escribi?: >>>>> >>>>>> Have you seen these two examples: >>>>>> >>>>>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html >>>>>> >>>>>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html >>>>>> >>>>>> HTH >>>>>> >>>>>> On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull < >>>>>> matimontg at gmail.com> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I have 2 sets of points (one is points on an image and another one >>>>>>> is points on a NDI tracker) and I need to obtain the transformation matrix. >>>>>>> What would be the best method? I'm currently using a Solver but I'd like to >>>>>>> implement this using ITK and better if it is SimpleITK. >>>>>>> >>>>>>> Thank you! >>>>>>> >>>>>>> Matias. >>>>>>> -- >>>>>>> Matias >>>>>>> >>>>>>> _____________________________________ >>>>>>> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>>> >>>>>>> >>>>>> -- >>>>> Matias >>>>> >>>> >>>> -- >>> Matias >>> >> -- >> Matias >> > > -- Matias -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Wed Nov 11 16:43:11 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 11 Nov 2015 16:43:11 -0500 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: Hi Matias, Can the datasets be shared? Thanks, Matt On Wed, Nov 11, 2015 at 4:38 PM, Matias Montroull wrote: > Thanks. > > Here's another question, it seems I need 12 points to perform the > registration and obtain the matrix, now, the results I'm getting are not > very good. We have the algorithm programmed manually (not using ITK) and > when we compare the results are different (way too different). > I just pulled the example and modified to 3 dimensions and changed the > translationtransform to an affine transform. Is there an example using > Affine that I can check? I'm thinking is not just changing the transform, > there may be other variables I need to tweak.. > Matias. > > El mi?., 11 de nov. de 2015 a la(s) 5:51 p. m., D?enan Zuki? > escribi?: >> >> Nowhere, which means it's the >> operator's standard white-space >> separators (spaces, tabs, newlines). >> >> On Wed, Nov 11, 2015 at 3:03 PM, Matias Montroull >> wrote: >>> >>> by the way, where in the code is the space separator specified? >>> >>> El mi?., 11 de nov. de 2015 a la(s) 5:02 p. m., Matias Montroull >>> escribi?: >>>> >>>> that worked! Thanks for the advise, I was under the impression that >>>> points needed to be separated by ";" >>>> Thanks again >>>> >>>> El mi?., 11 de nov. de 2015 a la(s) 5:00 p. m., D?enan Zuki? >>>> escribi?: >>>>> >>>>> By looking at the code, the numbers should be separated by space, not >>>>> semicolon. Can you try that? >>>>> >>>>> HTH >>>>> >>>>> On Wed, Nov 11, 2015 at 2:51 PM, Matias Montroull >>>>> wrote: >>>>>> >>>>>> Hi D?enan, thanks for the suggestion, I tried that example and I think >>>>>> I'm missign something as my disk drive became crazy. >>>>>> I basically created 2 txt files with a set of 4 points each in this >>>>>> format: >>>>>> -0.585938;92.406328;38.200 >>>>>> 44.7654;52.73442;61.000 >>>>>> -53.5;49.218792;68.200 >>>>>> -1.757814;81.445382;70.600 >>>>>> >>>>>> second file has the same format but different numbers of course. >>>>>> >>>>>> Is there anything wrong with how I entered the point sets in both >>>>>> files? >>>>>> >>>>>> As you can see it is 3 points per line separated by this character ";" >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matias. >>>>>> >>>>>> >>>>>> El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? >>>>>> escribi?: >>>>>>> >>>>>>> Have you seen these two examples: >>>>>>> >>>>>>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html >>>>>>> >>>>>>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html >>>>>>> >>>>>>> HTH >>>>>>> >>>>>>> On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull >>>>>>> wrote: >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I have 2 sets of points (one is points on an image and another one >>>>>>>> is points on a NDI tracker) and I need to obtain the transformation matrix. >>>>>>>> What would be the best method? I'm currently using a Solver but I'd like to >>>>>>>> implement this using ITK and better if it is SimpleITK. >>>>>>>> >>>>>>>> Thank you! >>>>>>>> >>>>>>>> Matias. >>>>>>>> -- >>>>>>>> Matias >>>>>>>> >>>>>>>> _____________________________________ >>>>>>>> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>>>> >>>>>>> >>>>>> -- >>>>>> Matias >>>>> >>>>> >>>> -- >>>> Matias >>> >>> -- >>> Matias >> >> > -- > Matias > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From matimontg at gmail.com Wed Nov 11 16:57:50 2015 From: matimontg at gmail.com (Matias Montroull) Date: Wed, 11 Nov 2015 21:57:50 +0000 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: Yes, here it goes.. you will notice there are points that I had to repeat, the original dataset was 4 points on each file and I was getting warnings: * Number of unknowns(12) greater than number of data (4)* "puntosfijos.txt" is the fixed pointsets "puntosflotantes.txt" is the moving pointset.. Thanks for your help. Matias. El mi?., 11 de nov. de 2015 a la(s) 6:43 p. m., Matt McCormick < matt.mccormick at kitware.com> escribi?: > Hi Matias, > > Can the datasets be shared? > > Thanks, > Matt > > On Wed, Nov 11, 2015 at 4:38 PM, Matias Montroull > wrote: > > Thanks. > > > > Here's another question, it seems I need 12 points to perform the > > registration and obtain the matrix, now, the results I'm getting are not > > very good. We have the algorithm programmed manually (not using ITK) and > > when we compare the results are different (way too different). > > I just pulled the example and modified to 3 dimensions and changed the > > translationtransform to an affine transform. Is there an example using > > Affine that I can check? I'm thinking is not just changing the transform, > > there may be other variables I need to tweak.. > > Matias. > > > > El mi?., 11 de nov. de 2015 a la(s) 5:51 p. m., D?enan Zuki? > > escribi?: > >> > >> Nowhere, which means it's the >> operator's standard white-space > >> separators (spaces, tabs, newlines). > >> > >> On Wed, Nov 11, 2015 at 3:03 PM, Matias Montroull > >> wrote: > >>> > >>> by the way, where in the code is the space separator specified? > >>> > >>> El mi?., 11 de nov. de 2015 a la(s) 5:02 p. m., Matias Montroull > >>> escribi?: > >>>> > >>>> that worked! Thanks for the advise, I was under the impression that > >>>> points needed to be separated by ";" > >>>> Thanks again > >>>> > >>>> El mi?., 11 de nov. de 2015 a la(s) 5:00 p. m., D?enan Zuki? > >>>> escribi?: > >>>>> > >>>>> By looking at the code, the numbers should be separated by space, not > >>>>> semicolon. Can you try that? > >>>>> > >>>>> HTH > >>>>> > >>>>> On Wed, Nov 11, 2015 at 2:51 PM, Matias Montroull < > matimontg at gmail.com> > >>>>> wrote: > >>>>>> > >>>>>> Hi D?enan, thanks for the suggestion, I tried that example and I > think > >>>>>> I'm missign something as my disk drive became crazy. > >>>>>> I basically created 2 txt files with a set of 4 points each in this > >>>>>> format: > >>>>>> -0.585938;92.406328;38.200 > >>>>>> 44.7654;52.73442;61.000 > >>>>>> -53.5;49.218792;68.200 > >>>>>> -1.757814;81.445382;70.600 > >>>>>> > >>>>>> second file has the same format but different numbers of course. > >>>>>> > >>>>>> Is there anything wrong with how I entered the point sets in both > >>>>>> files? > >>>>>> > >>>>>> As you can see it is 3 points per line separated by this character > ";" > >>>>>> > >>>>>> Thanks, > >>>>>> > >>>>>> Matias. > >>>>>> > >>>>>> > >>>>>> El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? > >>>>>> escribi?: > >>>>>>> > >>>>>>> Have you seen these two examples: > >>>>>>> > >>>>>>> > http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html > >>>>>>> > >>>>>>> > http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html > >>>>>>> > >>>>>>> HTH > >>>>>>> > >>>>>>> On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull > >>>>>>> wrote: > >>>>>>>> > >>>>>>>> Hi, > >>>>>>>> > >>>>>>>> I have 2 sets of points (one is points on an image and another one > >>>>>>>> is points on a NDI tracker) and I need to obtain the > transformation matrix. > >>>>>>>> What would be the best method? I'm currently using a Solver but > I'd like to > >>>>>>>> implement this using ITK and better if it is SimpleITK. > >>>>>>>> > >>>>>>>> Thank you! > >>>>>>>> > >>>>>>>> Matias. > >>>>>>>> -- > >>>>>>>> Matias > >>>>>>>> > >>>>>>>> _____________________________________ > >>>>>>>> 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://public.kitware.com/mailman/listinfo/insight-users > >>>>>>>> > >>>>>>> > >>>>>> -- > >>>>>> Matias > >>>>> > >>>>> > >>>> -- > >>>> Matias > >>> > >>> -- > >>> Matias > >> > >> > > -- > > Matias > > > > _____________________________________ > > 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://public.kitware.com/mailman/listinfo/insight-users > > > -- Matias -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- 98.76754713842602 -256.97936380336666 101.46049315138942 105.01858859113306 -252.46016294961202 71.16100389714318 82.61727929896919 -202.51250681287785 49.81482122398683 73.36814616883537 -306.35996767973201 54.41328717734619 98.76754713842602 -256.97936380336666 101.46049315138942 105.01858859113306 -252.46016294961202 71.16100389714318 82.61727929896919 -202.51250681287785 49.81482122398683 73.36814616883537 -306.35996767973201 54.41328717734619 98.76754713842602 -256.97936380336666 101.46049315138942 105.01858859113306 -252.46016294961202 71.16100389714318 82.61727929896919 -202.51250681287785 49.81482122398683 73.36814616883537 -306.35996767973201 54.41328717734619 -------------- next part -------------- -0.585938 92.406328 38.200 44.7654 52.73442 61.000 -53.5 49.218792 68.200 -1.757814 81.445382 70.600 -0.585938 92.406328 38.200 44.7654 52.73442 61.000 -53.5 49.218792 68.200 -1.757814 81.445382 70.600 -0.585938 92.406328 38.200 44.7654 52.73442 61.000 -53.5 49.218792 68.200 -1.757814 81.445382 70.600 -------------- 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Wed Nov 11 17:02:56 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 11 Nov 2015 17:02:56 -0500 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: One possible reason for lousy result are duplicate points. Can you replace all this duplication with one more good point (so you have 5)? On Wed, Nov 11, 2015 at 4:57 PM, Matias Montroull wrote: > Yes, here it goes.. > > you will notice there are points that I had to repeat, the original > dataset was 4 points on each file and I was getting warnings: * Number of > unknowns(12) greater than number of data (4)* > > "puntosfijos.txt" is the fixed pointsets > "puntosflotantes.txt" is the moving pointset.. > > Thanks for your help. > > Matias. > > El mi?., 11 de nov. de 2015 a la(s) 6:43 p. m., Matt McCormick < > matt.mccormick at kitware.com> escribi?: > >> Hi Matias, >> >> Can the datasets be shared? >> >> Thanks, >> Matt >> >> On Wed, Nov 11, 2015 at 4:38 PM, Matias Montroull >> wrote: >> > Thanks. >> > >> > Here's another question, it seems I need 12 points to perform the >> > registration and obtain the matrix, now, the results I'm getting are not >> > very good. We have the algorithm programmed manually (not using ITK) and >> > when we compare the results are different (way too different). >> > I just pulled the example and modified to 3 dimensions and changed the >> > translationtransform to an affine transform. Is there an example using >> > Affine that I can check? I'm thinking is not just changing the >> transform, >> > there may be other variables I need to tweak.. >> > Matias. >> > >> > El mi?., 11 de nov. de 2015 a la(s) 5:51 p. m., D?enan Zuki? >> > escribi?: >> >> >> >> Nowhere, which means it's the >> operator's standard white-space >> >> separators (spaces, tabs, newlines). >> >> >> >> On Wed, Nov 11, 2015 at 3:03 PM, Matias Montroull > > >> >> wrote: >> >>> >> >>> by the way, where in the code is the space separator specified? >> >>> >> >>> El mi?., 11 de nov. de 2015 a la(s) 5:02 p. m., Matias Montroull >> >>> escribi?: >> >>>> >> >>>> that worked! Thanks for the advise, I was under the impression that >> >>>> points needed to be separated by ";" >> >>>> Thanks again >> >>>> >> >>>> El mi?., 11 de nov. de 2015 a la(s) 5:00 p. m., D?enan Zuki? >> >>>> escribi?: >> >>>>> >> >>>>> By looking at the code, the numbers should be separated by space, >> not >> >>>>> semicolon. Can you try that? >> >>>>> >> >>>>> HTH >> >>>>> >> >>>>> On Wed, Nov 11, 2015 at 2:51 PM, Matias Montroull < >> matimontg at gmail.com> >> >>>>> wrote: >> >>>>>> >> >>>>>> Hi D?enan, thanks for the suggestion, I tried that example and I >> think >> >>>>>> I'm missign something as my disk drive became crazy. >> >>>>>> I basically created 2 txt files with a set of 4 points each in this >> >>>>>> format: >> >>>>>> -0.585938;92.406328;38.200 >> >>>>>> 44.7654;52.73442;61.000 >> >>>>>> -53.5;49.218792;68.200 >> >>>>>> -1.757814;81.445382;70.600 >> >>>>>> >> >>>>>> second file has the same format but different numbers of course. >> >>>>>> >> >>>>>> Is there anything wrong with how I entered the point sets in both >> >>>>>> files? >> >>>>>> >> >>>>>> As you can see it is 3 points per line separated by this character >> ";" >> >>>>>> >> >>>>>> Thanks, >> >>>>>> >> >>>>>> Matias. >> >>>>>> >> >>>>>> >> >>>>>> El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? >> >>>>>> escribi?: >> >>>>>>> >> >>>>>>> Have you seen these two examples: >> >>>>>>> >> >>>>>>> >> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html >> >>>>>>> >> >>>>>>> >> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html >> >>>>>>> >> >>>>>>> HTH >> >>>>>>> >> >>>>>>> On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull >> >>>>>>> wrote: >> >>>>>>>> >> >>>>>>>> Hi, >> >>>>>>>> >> >>>>>>>> I have 2 sets of points (one is points on an image and another >> one >> >>>>>>>> is points on a NDI tracker) and I need to obtain the >> transformation matrix. >> >>>>>>>> What would be the best method? I'm currently using a Solver but >> I'd like to >> >>>>>>>> implement this using ITK and better if it is SimpleITK. >> >>>>>>>> >> >>>>>>>> Thank you! >> >>>>>>>> >> >>>>>>>> Matias. >> >>>>>>>> -- >> >>>>>>>> Matias >> >>>>>>>> >> >>>>>>>> _____________________________________ >> >>>>>>>> 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://public.kitware.com/mailman/listinfo/insight-users >> >>>>>>>> >> >>>>>>> >> >>>>>> -- >> >>>>>> Matias >> >>>>> >> >>>>> >> >>>> -- >> >>>> Matias >> >>> >> >>> -- >> >>> Matias >> >> >> >> >> > -- >> > Matias >> > >> > _____________________________________ >> > 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://public.kitware.com/mailman/listinfo/insight-users >> > >> > -- > Matias > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matimontg at gmail.com Wed Nov 11 17:15:39 2015 From: matimontg at gmail.com (Matias Montroull) Date: Wed, 11 Nov 2015 22:15:39 +0000 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: Thanks, it is indeed the case you describe.. Is there an ITK example I can use as reference to implement the landmarkbasedtransform? Matias. El mi?., 11 de nov. de 2015 a la(s) 7:09 p. m., Andras Lasso < lasso at queensu.ca> escribi?: > It seems that you want to do a simple landmark registration (you touch > exactly the same points with the stylus, in the same order, as you defined > in the image). If this is the case, then you should not use ICP but > itk::LandmarkBasedTransformInitializer (with optional preprocessing step > to determine the scale), as it is done in this Slicer module: > > > https://github.com/Slicer/Slicer/blob/master/Modules/CLI/FiducialRegistration/FiducialRegistration.cxx > > > > Andras > > > > > > *From:* Community [mailto:community-bounces at itk.org] *On Behalf Of *Matias > Montroull > *Sent:* Wednesday, November 11, 2015 4:58 PM > *To:* Matt McCormick > *Cc:* insight-users at itk.org Users > *Subject:* Re: [ITK] [ITK-users] Pointset registration > > > > Yes, here it goes.. > > > > you will notice there are points that I had to repeat, the original > dataset was 4 points on each file and I was getting warnings: * Number of > unknowns(12) greater than number of data (4)* > > > > "puntosfijos.txt" is the fixed pointsets > > "puntosflotantes.txt" is the moving pointset.. > > > > Thanks for your help. > > > > Matias. > > > > El mi?., 11 de nov. de 2015 a la(s) 6:43 p. m., Matt McCormick < > matt.mccormick at kitware.com> escribi?: > > Hi Matias, > > Can the datasets be shared? > > Thanks, > Matt > > On Wed, Nov 11, 2015 at 4:38 PM, Matias Montroull > wrote: > > Thanks. > > > > Here's another question, it seems I need 12 points to perform the > > registration and obtain the matrix, now, the results I'm getting are not > > very good. We have the algorithm programmed manually (not using ITK) and > > when we compare the results are different (way too different). > > I just pulled the example and modified to 3 dimensions and changed the > > translationtransform to an affine transform. Is there an example using > > Affine that I can check? I'm thinking is not just changing the transform, > > there may be other variables I need to tweak.. > > Matias. > > > > El mi?., 11 de nov. de 2015 a la(s) 5:51 p. m., D?enan Zuki? > > escribi?: > >> > >> Nowhere, which means it's the >> operator's standard white-space > >> separators (spaces, tabs, newlines). > >> > >> On Wed, Nov 11, 2015 at 3:03 PM, Matias Montroull > >> wrote: > >>> > >>> by the way, where in the code is the space separator specified? > >>> > >>> El mi?., 11 de nov. de 2015 a la(s) 5:02 p. m., Matias Montroull > >>> escribi?: > >>>> > >>>> that worked! Thanks for the advise, I was under the impression that > >>>> points needed to be separated by ";" > >>>> Thanks again > >>>> > >>>> El mi?., 11 de nov. de 2015 a la(s) 5:00 p. m., D?enan Zuki? > >>>> escribi?: > >>>>> > >>>>> By looking at the code, the numbers should be separated by space, not > >>>>> semicolon. Can you try that? > >>>>> > >>>>> HTH > >>>>> > >>>>> On Wed, Nov 11, 2015 at 2:51 PM, Matias Montroull < > matimontg at gmail.com> > >>>>> wrote: > >>>>>> > >>>>>> Hi D?enan, thanks for the suggestion, I tried that example and I > think > >>>>>> I'm missign something as my disk drive became crazy. > >>>>>> I basically created 2 txt files with a set of 4 points each in this > >>>>>> format: > >>>>>> -0.585938;92.406328;38.200 > >>>>>> 44.7654;52.73442;61.000 > >>>>>> -53.5;49.218792;68.200 > >>>>>> -1.757814;81.445382;70.600 > >>>>>> > >>>>>> second file has the same format but different numbers of course. > >>>>>> > >>>>>> Is there anything wrong with how I entered the point sets in both > >>>>>> files? > >>>>>> > >>>>>> As you can see it is 3 points per line separated by this character > ";" > >>>>>> > >>>>>> Thanks, > >>>>>> > >>>>>> Matias. > >>>>>> > >>>>>> > >>>>>> El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? > >>>>>> escribi?: > >>>>>>> > >>>>>>> Have you seen these two examples: > >>>>>>> > >>>>>>> > http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html > >>>>>>> > >>>>>>> > http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html > >>>>>>> > >>>>>>> HTH > >>>>>>> > >>>>>>> On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull > >>>>>>> wrote: > >>>>>>>> > >>>>>>>> Hi, > >>>>>>>> > >>>>>>>> I have 2 sets of points (one is points on an image and another one > >>>>>>>> is points on a NDI tracker) and I need to obtain the > transformation matrix. > >>>>>>>> What would be the best method? I'm currently using a Solver but > I'd like to > >>>>>>>> implement this using ITK and better if it is SimpleITK. > >>>>>>>> > >>>>>>>> Thank you! > >>>>>>>> > >>>>>>>> Matias. > >>>>>>>> -- > >>>>>>>> Matias > >>>>>>>> > >>>>>>>> _____________________________________ > >>>>>>>> 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://public.kitware.com/mailman/listinfo/insight-users > >>>>>>>> > >>>>>>> > >>>>>> -- > >>>>>> Matias > >>>>> > >>>>> > >>>> -- > >>>> Matias > >>> > >>> -- > >>> Matias > >> > >> > > -- > > Matias > > > > _____________________________________ > > 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://public.kitware.com/mailman/listinfo/insight-users > > > > -- > > Matias > -- Matias -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Wed Nov 11 17:23:25 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 11 Nov 2015 17:23:25 -0500 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: Hi Matias, The examples for each class are linked in the class doxygen page [1]. There is a Wiki example for the LandmarkBasedTransformInitializer [2]. HTH, Matt [1] http://www.itk.org/Insight/Doxygen/html/classitk_1_1LandmarkBasedTransformInitializer.html [2] http://www.itk.org/Insight/Doxygen/html/WikiExamples_2Registration_2LandmarkBasedTransformInitializer_8cxx-example.html#_a3 On Wed, Nov 11, 2015 at 5:15 PM, Matias Montroull wrote: > Thanks, it is indeed the case you describe.. Is there an ITK example I can > use as reference to implement the landmarkbasedtransform? > Matias. > > El mi?., 11 de nov. de 2015 a la(s) 7:09 p. m., Andras Lasso > escribi?: >> >> It seems that you want to do a simple landmark registration (you touch >> exactly the same points with the stylus, in the same order, as you defined >> in the image). If this is the case, then you should not use ICP but >> itk::LandmarkBasedTransformInitializer (with optional preprocessing step to >> determine the scale), as it is done in this Slicer module: >> >> >> https://github.com/Slicer/Slicer/blob/master/Modules/CLI/FiducialRegistration/FiducialRegistration.cxx >> >> >> >> Andras >> >> >> >> >> >> From: Community [mailto:community-bounces at itk.org] On Behalf Of Matias >> Montroull >> Sent: Wednesday, November 11, 2015 4:58 PM >> To: Matt McCormick >> Cc: insight-users at itk.org Users >> Subject: Re: [ITK] [ITK-users] Pointset registration >> >> >> >> Yes, here it goes.. >> >> >> >> you will notice there are points that I had to repeat, the original >> dataset was 4 points on each file and I was getting warnings: Number of >> unknowns(12) greater than number of data (4) >> >> >> >> "puntosfijos.txt" is the fixed pointsets >> >> "puntosflotantes.txt" is the moving pointset.. >> >> >> >> Thanks for your help. >> >> >> >> Matias. >> >> >> >> El mi?., 11 de nov. de 2015 a la(s) 6:43 p. m., Matt McCormick >> escribi?: >> >> Hi Matias, >> >> Can the datasets be shared? >> >> Thanks, >> Matt >> >> On Wed, Nov 11, 2015 at 4:38 PM, Matias Montroull >> wrote: >> > Thanks. >> > >> > Here's another question, it seems I need 12 points to perform the >> > registration and obtain the matrix, now, the results I'm getting are not >> > very good. We have the algorithm programmed manually (not using ITK) and >> > when we compare the results are different (way too different). >> > I just pulled the example and modified to 3 dimensions and changed the >> > translationtransform to an affine transform. Is there an example using >> > Affine that I can check? I'm thinking is not just changing the >> > transform, >> > there may be other variables I need to tweak.. >> > Matias. >> > >> > El mi?., 11 de nov. de 2015 a la(s) 5:51 p. m., D?enan Zuki? >> > escribi?: >> >> >> >> Nowhere, which means it's the >> operator's standard white-space >> >> separators (spaces, tabs, newlines). >> >> >> >> On Wed, Nov 11, 2015 at 3:03 PM, Matias Montroull >> >> wrote: >> >>> >> >>> by the way, where in the code is the space separator specified? >> >>> >> >>> El mi?., 11 de nov. de 2015 a la(s) 5:02 p. m., Matias Montroull >> >>> escribi?: >> >>>> >> >>>> that worked! Thanks for the advise, I was under the impression that >> >>>> points needed to be separated by ";" >> >>>> Thanks again >> >>>> >> >>>> El mi?., 11 de nov. de 2015 a la(s) 5:00 p. m., D?enan Zuki? >> >>>> escribi?: >> >>>>> >> >>>>> By looking at the code, the numbers should be separated by space, >> >>>>> not >> >>>>> semicolon. Can you try that? >> >>>>> >> >>>>> HTH >> >>>>> >> >>>>> On Wed, Nov 11, 2015 at 2:51 PM, Matias Montroull >> >>>>> >> >>>>> wrote: >> >>>>>> >> >>>>>> Hi D?enan, thanks for the suggestion, I tried that example and I >> >>>>>> think >> >>>>>> I'm missign something as my disk drive became crazy. >> >>>>>> I basically created 2 txt files with a set of 4 points each in this >> >>>>>> format: >> >>>>>> -0.585938;92.406328;38.200 >> >>>>>> 44.7654;52.73442;61.000 >> >>>>>> -53.5;49.218792;68.200 >> >>>>>> -1.757814;81.445382;70.600 >> >>>>>> >> >>>>>> second file has the same format but different numbers of course. >> >>>>>> >> >>>>>> Is there anything wrong with how I entered the point sets in both >> >>>>>> files? >> >>>>>> >> >>>>>> As you can see it is 3 points per line separated by this character >> >>>>>> ";" >> >>>>>> >> >>>>>> Thanks, >> >>>>>> >> >>>>>> Matias. >> >>>>>> >> >>>>>> >> >>>>>> El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? >> >>>>>> escribi?: >> >>>>>>> >> >>>>>>> Have you seen these two examples: >> >>>>>>> >> >>>>>>> >> >>>>>>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html >> >>>>>>> >> >>>>>>> >> >>>>>>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html >> >>>>>>> >> >>>>>>> HTH >> >>>>>>> >> >>>>>>> On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull >> >>>>>>> wrote: >> >>>>>>>> >> >>>>>>>> Hi, >> >>>>>>>> >> >>>>>>>> I have 2 sets of points (one is points on an image and another >> >>>>>>>> one >> >>>>>>>> is points on a NDI tracker) and I need to obtain the >> >>>>>>>> transformation matrix. >> >>>>>>>> What would be the best method? I'm currently using a Solver but >> >>>>>>>> I'd like to >> >>>>>>>> implement this using ITK and better if it is SimpleITK. >> >>>>>>>> >> >>>>>>>> Thank you! >> >>>>>>>> >> >>>>>>>> Matias. >> >>>>>>>> -- >> >>>>>>>> Matias >> >>>>>>>> >> >>>>>>>> _____________________________________ >> >>>>>>>> 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://public.kitware.com/mailman/listinfo/insight-users >> >>>>>>>> >> >>>>>>> >> >>>>>> -- >> >>>>>> Matias >> >>>>> >> >>>>> >> >>>> -- >> >>>> Matias >> >>> >> >>> -- >> >>> Matias >> >> >> >> >> > -- >> > Matias >> > >> > _____________________________________ >> > 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://public.kitware.com/mailman/listinfo/insight-users >> > >> >> -- >> >> Matias > > -- > Matias _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Wed Nov 11 17:26:52 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 11 Nov 2015 17:26:52 -0500 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: You could also try going straight to a numeric library, using singular value decomposition to find your 3x4 transformation matrix. PointsVector*Matrix=AnotherPointsVector. It could hardly get any simpler for a numeric library. HTH On Wed, Nov 11, 2015 at 5:23 PM, Matt McCormick wrote: > Hi Matias, > > The examples for each class are linked in the class doxygen page [1]. > There is a Wiki example for the LandmarkBasedTransformInitializer [2]. > > HTH, > Matt > > [1] > http://www.itk.org/Insight/Doxygen/html/classitk_1_1LandmarkBasedTransformInitializer.html > > [2] > http://www.itk.org/Insight/Doxygen/html/WikiExamples_2Registration_2LandmarkBasedTransformInitializer_8cxx-example.html#_a3 > > On Wed, Nov 11, 2015 at 5:15 PM, Matias Montroull > wrote: > > Thanks, it is indeed the case you describe.. Is there an ITK example I > can > > use as reference to implement the landmarkbasedtransform? > > Matias. > > > > El mi?., 11 de nov. de 2015 a la(s) 7:09 p. m., Andras Lasso > > escribi?: > >> > >> It seems that you want to do a simple landmark registration (you touch > >> exactly the same points with the stylus, in the same order, as you > defined > >> in the image). If this is the case, then you should not use ICP but > >> itk::LandmarkBasedTransformInitializer (with optional preprocessing > step to > >> determine the scale), as it is done in this Slicer module: > >> > >> > >> > https://github.com/Slicer/Slicer/blob/master/Modules/CLI/FiducialRegistration/FiducialRegistration.cxx > >> > >> > >> > >> Andras > >> > >> > >> > >> > >> > >> From: Community [mailto:community-bounces at itk.org] On Behalf Of Matias > >> Montroull > >> Sent: Wednesday, November 11, 2015 4:58 PM > >> To: Matt McCormick > >> Cc: insight-users at itk.org Users > >> Subject: Re: [ITK] [ITK-users] Pointset registration > >> > >> > >> > >> Yes, here it goes.. > >> > >> > >> > >> you will notice there are points that I had to repeat, the original > >> dataset was 4 points on each file and I was getting warnings: Number of > >> unknowns(12) greater than number of data (4) > >> > >> > >> > >> "puntosfijos.txt" is the fixed pointsets > >> > >> "puntosflotantes.txt" is the moving pointset.. > >> > >> > >> > >> Thanks for your help. > >> > >> > >> > >> Matias. > >> > >> > >> > >> El mi?., 11 de nov. de 2015 a la(s) 6:43 p. m., Matt McCormick > >> escribi?: > >> > >> Hi Matias, > >> > >> Can the datasets be shared? > >> > >> Thanks, > >> Matt > >> > >> On Wed, Nov 11, 2015 at 4:38 PM, Matias Montroull > >> wrote: > >> > Thanks. > >> > > >> > Here's another question, it seems I need 12 points to perform the > >> > registration and obtain the matrix, now, the results I'm getting are > not > >> > very good. We have the algorithm programmed manually (not using ITK) > and > >> > when we compare the results are different (way too different). > >> > I just pulled the example and modified to 3 dimensions and changed the > >> > translationtransform to an affine transform. Is there an example using > >> > Affine that I can check? I'm thinking is not just changing the > >> > transform, > >> > there may be other variables I need to tweak.. > >> > Matias. > >> > > >> > El mi?., 11 de nov. de 2015 a la(s) 5:51 p. m., D?enan Zuki? > >> > escribi?: > >> >> > >> >> Nowhere, which means it's the >> operator's standard white-space > >> >> separators (spaces, tabs, newlines). > >> >> > >> >> On Wed, Nov 11, 2015 at 3:03 PM, Matias Montroull < > matimontg at gmail.com> > >> >> wrote: > >> >>> > >> >>> by the way, where in the code is the space separator specified? > >> >>> > >> >>> El mi?., 11 de nov. de 2015 a la(s) 5:02 p. m., Matias Montroull > >> >>> escribi?: > >> >>>> > >> >>>> that worked! Thanks for the advise, I was under the impression that > >> >>>> points needed to be separated by ";" > >> >>>> Thanks again > >> >>>> > >> >>>> El mi?., 11 de nov. de 2015 a la(s) 5:00 p. m., D?enan Zuki? > >> >>>> escribi?: > >> >>>>> > >> >>>>> By looking at the code, the numbers should be separated by space, > >> >>>>> not > >> >>>>> semicolon. Can you try that? > >> >>>>> > >> >>>>> HTH > >> >>>>> > >> >>>>> On Wed, Nov 11, 2015 at 2:51 PM, Matias Montroull > >> >>>>> > >> >>>>> wrote: > >> >>>>>> > >> >>>>>> Hi D?enan, thanks for the suggestion, I tried that example and I > >> >>>>>> think > >> >>>>>> I'm missign something as my disk drive became crazy. > >> >>>>>> I basically created 2 txt files with a set of 4 points each in > this > >> >>>>>> format: > >> >>>>>> -0.585938;92.406328;38.200 > >> >>>>>> 44.7654;52.73442;61.000 > >> >>>>>> -53.5;49.218792;68.200 > >> >>>>>> -1.757814;81.445382;70.600 > >> >>>>>> > >> >>>>>> second file has the same format but different numbers of course. > >> >>>>>> > >> >>>>>> Is there anything wrong with how I entered the point sets in both > >> >>>>>> files? > >> >>>>>> > >> >>>>>> As you can see it is 3 points per line separated by this > character > >> >>>>>> ";" > >> >>>>>> > >> >>>>>> Thanks, > >> >>>>>> > >> >>>>>> Matias. > >> >>>>>> > >> >>>>>> > >> >>>>>> El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? > >> >>>>>> escribi?: > >> >>>>>>> > >> >>>>>>> Have you seen these two examples: > >> >>>>>>> > >> >>>>>>> > >> >>>>>>> > http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html > >> >>>>>>> > >> >>>>>>> > >> >>>>>>> > http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html > >> >>>>>>> > >> >>>>>>> HTH > >> >>>>>>> > >> >>>>>>> On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull > >> >>>>>>> wrote: > >> >>>>>>>> > >> >>>>>>>> Hi, > >> >>>>>>>> > >> >>>>>>>> I have 2 sets of points (one is points on an image and another > >> >>>>>>>> one > >> >>>>>>>> is points on a NDI tracker) and I need to obtain the > >> >>>>>>>> transformation matrix. > >> >>>>>>>> What would be the best method? I'm currently using a Solver but > >> >>>>>>>> I'd like to > >> >>>>>>>> implement this using ITK and better if it is SimpleITK. > >> >>>>>>>> > >> >>>>>>>> Thank you! > >> >>>>>>>> > >> >>>>>>>> Matias. > >> >>>>>>>> -- > >> >>>>>>>> Matias > >> >>>>>>>> > >> >>>>>>>> _____________________________________ > >> >>>>>>>> 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://public.kitware.com/mailman/listinfo/insight-users > >> >>>>>>>> > >> >>>>>>> > >> >>>>>> -- > >> >>>>>> Matias > >> >>>>> > >> >>>>> > >> >>>> -- > >> >>>> Matias > >> >>> > >> >>> -- > >> >>> Matias > >> >> > >> >> > >> > -- > >> > Matias > >> > > >> > _____________________________________ > >> > 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://public.kitware.com/mailman/listinfo/insight-users > >> > > >> > >> -- > >> > >> Matias > > > > -- > > Matias > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From lasso at queensu.ca Wed Nov 11 17:09:01 2015 From: lasso at queensu.ca (Andras Lasso) Date: Wed, 11 Nov 2015 22:09:01 +0000 Subject: [ITK] [ITK-users] Pointset registration In-Reply-To: References: Message-ID: It seems that you want to do a simple landmark registration (you touch exactly the same points with the stylus, in the same order, as you defined in the image). If this is the case, then you should not use ICP but itk::LandmarkBasedTransformInitializer (with optional preprocessing step to determine the scale), as it is done in this Slicer module: https://github.com/Slicer/Slicer/blob/master/Modules/CLI/FiducialRegistration/FiducialRegistration.cxx Andras From: Community [mailto:community-bounces at itk.org] On Behalf Of Matias Montroull Sent: Wednesday, November 11, 2015 4:58 PM To: Matt McCormick Cc: insight-users at itk.org Users Subject: Re: [ITK] [ITK-users] Pointset registration Yes, here it goes.. you will notice there are points that I had to repeat, the original dataset was 4 points on each file and I was getting warnings: Number of unknowns(12) greater than number of data (4) "puntosfijos.txt" is the fixed pointsets "puntosflotantes.txt" is the moving pointset.. Thanks for your help. Matias. El mi?., 11 de nov. de 2015 a la(s) 6:43 p. m., Matt McCormick > escribi?: Hi Matias, Can the datasets be shared? Thanks, Matt On Wed, Nov 11, 2015 at 4:38 PM, Matias Montroull > wrote: > Thanks. > > Here's another question, it seems I need 12 points to perform the > registration and obtain the matrix, now, the results I'm getting are not > very good. We have the algorithm programmed manually (not using ITK) and > when we compare the results are different (way too different). > I just pulled the example and modified to 3 dimensions and changed the > translationtransform to an affine transform. Is there an example using > Affine that I can check? I'm thinking is not just changing the transform, > there may be other variables I need to tweak.. > Matias. > > El mi?., 11 de nov. de 2015 a la(s) 5:51 p. m., D?enan Zuki? > > escribi?: >> >> Nowhere, which means it's the >> operator's standard white-space >> separators (spaces, tabs, newlines). >> >> On Wed, Nov 11, 2015 at 3:03 PM, Matias Montroull > >> wrote: >>> >>> by the way, where in the code is the space separator specified? >>> >>> El mi?., 11 de nov. de 2015 a la(s) 5:02 p. m., Matias Montroull >>> > escribi?: >>>> >>>> that worked! Thanks for the advise, I was under the impression that >>>> points needed to be separated by ";" >>>> Thanks again >>>> >>>> El mi?., 11 de nov. de 2015 a la(s) 5:00 p. m., D?enan Zuki? >>>> > escribi?: >>>>> >>>>> By looking at the code, the numbers should be separated by space, not >>>>> semicolon. Can you try that? >>>>> >>>>> HTH >>>>> >>>>> On Wed, Nov 11, 2015 at 2:51 PM, Matias Montroull > >>>>> wrote: >>>>>> >>>>>> Hi D?enan, thanks for the suggestion, I tried that example and I think >>>>>> I'm missign something as my disk drive became crazy. >>>>>> I basically created 2 txt files with a set of 4 points each in this >>>>>> format: >>>>>> -0.585938;92.406328;38.200 >>>>>> 44.7654;52.73442;61.000 >>>>>> -53.5;49.218792;68.200 >>>>>> -1.757814;81.445382;70.600 >>>>>> >>>>>> second file has the same format but different numbers of course. >>>>>> >>>>>> Is there anything wrong with how I entered the point sets in both >>>>>> files? >>>>>> >>>>>> As you can see it is 3 points per line separated by this character ";" >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Matias. >>>>>> >>>>>> >>>>>> El mar., 10 de nov. de 2015 a la(s) 6:16 p. m., D?enan Zuki? >>>>>> > escribi?: >>>>>>> >>>>>>> Have you seen these two examples: >>>>>>> >>>>>>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv3_2IterativeClosestPoint3_8cxx-example.html >>>>>>> >>>>>>> http://www.itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html >>>>>>> >>>>>>> HTH >>>>>>> >>>>>>> On Tue, Nov 10, 2015 at 3:18 PM, Matias Montroull >>>>>>> > wrote: >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I have 2 sets of points (one is points on an image and another one >>>>>>>> is points on a NDI tracker) and I need to obtain the transformation matrix. >>>>>>>> What would be the best method? I'm currently using a Solver but I'd like to >>>>>>>> implement this using ITK and better if it is SimpleITK. >>>>>>>> >>>>>>>> Thank you! >>>>>>>> >>>>>>>> Matias. >>>>>>>> -- >>>>>>>> Matias >>>>>>>> >>>>>>>> _____________________________________ >>>>>>>> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>>>> >>>>>>> >>>>>> -- >>>>>> Matias >>>>> >>>>> >>>> -- >>>> Matias >>> >>> -- >>> Matias >> >> > -- > Matias > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -- Matias -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From mlt.khawla at gmail.com Thu Nov 12 07:39:46 2015 From: mlt.khawla at gmail.com (Daoued23) Date: Thu, 12 Nov 2015 05:39:46 -0700 (MST) Subject: [ITK] [ITK-users] itk::BinaryThinningImageFilter3D In-Reply-To: References: <1447230797460-36449.post@n7.nabble.com> Message-ID: <1447331986256-36465.post@n7.nabble.com> Well, i tried it on a volume with more resolution, but I don't seem to get the correct results. Here is the input volume And here is the slice visualisation (in 3D we can see anything of the thinned volume), the first image is the input volume, the second is the thinned one. Francisco can you walk me through what you did to get the correct skeleton? -- View this message in context: http://itk-users.7.n7.nabble.com/itk-BinaryThinningImageFilter3D-tp36449p36465.html Sent from the ITK - Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From mlt.khawla at gmail.com Thu Nov 12 07:42:44 2015 From: mlt.khawla at gmail.com (Daoued23) Date: Thu, 12 Nov 2015 05:42:44 -0700 (MST) Subject: [ITK] [ITK-users] Euler Number of 3D object In-Reply-To: References: <1446734359688-36432.post@n7.nabble.com> Message-ID: <1447332164660-36466.post@n7.nabble.com> Thanks a lot D?enan. -- View this message in context: http://itk-users.7.n7.nabble.com/Euler-Number-of-3D-object-tp36432p36466.html Sent from the ITK - Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Thu Nov 12 08:37:57 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Thu, 12 Nov 2015 08:37:57 -0500 Subject: [ITK] [ITK-users] itk::BinaryThinningImageFilter3D In-Reply-To: <1447331986256-36465.post@n7.nabble.com> References: <1447230797460-36449.post@n7.nabble.com> <1447331986256-36465.post@n7.nabble.com> Message-ID: Hi Daoued, It seems to me that the image you are using is not very amenable to skeletonization. Have you tried applying it to something like airways in the lung or branches of a tree? Or in fact anything which does not have a lot of holes in it like that sponge you are trying to skeletonize? Regards On Thu, Nov 12, 2015 at 7:39 AM, Daoued23 wrote: > Well, i tried it on a volume with more resolution, but I don't seem to get > the correct results. > Here is the input volume > > > > And here is the slice visualisation (in 3D we can see anything of the > thinned volume), the first image is the input volume, the second is the > thinned one. > > > > > > Francisco can you walk me through what you did to get the correct skeleton? > > > > -- > View this message in context: > http://itk-users.7.n7.nabble.com/itk-BinaryThinningImageFilter3D-tp36449p36465.html > Sent from the ITK - Users mailing list archive at Nabble.com. > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From mlt.khawla at gmail.com Thu Nov 12 08:11:45 2015 From: mlt.khawla at gmail.com (Daoued23) Date: Thu, 12 Nov 2015 06:11:45 -0700 (MST) Subject: [ITK] [ITK-users] itk::BinaryThinningImageFilter3D In-Reply-To: References: <1447230797460-36449.post@n7.nabble.com> <1447331986256-36465.post@n7.nabble.com> Message-ID: <1447333905475-36468.post@n7.nabble.com> I tried it on a simple rectangular parallelepiped , I am supposed to get this skeleton , but when I apply itk::BinaryThinningImageFilter3D I only get this . -- View this message in context: http://itk-users.7.n7.nabble.com/itk-BinaryThinningImageFilter3D-tp36449p36468.html Sent from the ITK - Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From franciscolopezdelafranca at gmail.com Thu Nov 12 09:00:43 2015 From: franciscolopezdelafranca at gmail.com (Francisco Lopez de la Franca) Date: Thu, 12 Nov 2015 15:00:43 +0100 Subject: [ITK] [ITK-users] itk::BinaryThinningImageFilter3D In-Reply-To: <1447331986256-36465.post@n7.nabble.com> References: <1447230797460-36449.post@n7.nabble.com> <1447331986256-36465.post@n7.nabble.com> Message-ID: Looking at your code, everything seems to be ok. I coded the same instructions. My image was a T1 or FLAIR MRI image in NIFTI format. Anyway, what is the result you are expecting, because maybe your result is correct? 2015-11-12 13:39 GMT+01:00 Daoued23 : > Well, i tried it on a volume with more resolution, but I don't seem to get > the correct results. > Here is the input volume > > > > And here is the slice visualisation (in 3D we can see anything of the > thinned volume), the first image is the input volume, the second is the > thinned one. > > > > > > Francisco can you walk me through what you did to get the correct skeleton? > > > > -- > View this message in context: > http://itk-users.7.n7.nabble.com/itk-BinaryThinningImageFilter3D-tp36449p36465.html > Sent from the ITK - Users mailing list archive at Nabble.com. > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From mlt.khawla at gmail.com Thu Nov 12 08:36:46 2015 From: mlt.khawla at gmail.com (Daoued23) Date: Thu, 12 Nov 2015 06:36:46 -0700 (MST) Subject: [ITK] [ITK-users] itk::BinaryThinningImageFilter3D In-Reply-To: References: <1447230797460-36449.post@n7.nabble.com> <1447331986256-36465.post@n7.nabble.com> Message-ID: <1447335406758-36470.post@n7.nabble.com> I want to get a thinned volume with the same topology as the input volume. It is mentioned that the "connectivity is preserved" when applying this filter, but you can see (through my example) that it is not. -- View this message in context: http://itk-users.7.n7.nabble.com/itk-BinaryThinningImageFilter3D-tp36449p36470.html Sent from the ITK - Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From chinander at gmail.com Thu Nov 12 10:07:24 2015 From: chinander at gmail.com (Mike Chinander) Date: Thu, 12 Nov 2015 09:07:24 -0600 Subject: [ITK] [ITK-users] Definition of ITK orientation code In-Reply-To: References: Message-ID: Which part do you think is incorrect? Be aware that 'right to left' in this sense is the patient's right and left. On Thu, Nov 12, 2015 at 8:45 AM, Mihail Isakov via Insight-users < insight-users at itk.org> wrote: > Is the definition of ITK orientation code below correct? > > "The orientation code maps the voxel coordinate system I (column) J > (row) K (slice) to patient's right-handed coordinate system X Y Z. > Minor rank notation is used, characters R, L, A, P, I, S identify > 'from' direction. > > RAI means: > X: Right to left > Y: Anterior to posterior > Z: Inferior to superior > > Note: sometimes major rank notation ('to') is used, the same > coordinate system may be called DICOM LPS or Nrrd > left-posterior-superior (right to Left, anterior to Posterior, > inferior to Superior)." > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From luc.hermitte at c-s.fr Thu Nov 12 12:17:59 2015 From: luc.hermitte at c-s.fr (Luc Hermitte) Date: Thu, 12 Nov 2015 18:17:59 +0100 Subject: [ITK] [ITK-dev] About the last optimization on VariableLengthVector Message-ID: <5644C9C7.6030603@c-s.fr> Hello, I've pushed a patch that illustrate a way to have better performances with VariableLengthVectors (VLV). http://review.source.kitware.com/#/c/20389/ I suspect, this patch will need some discussions. You'll find a descriptions of where I wish to go, of the problems encountered on the way, and of possible solutions. The biggest issue is how to have thread-safe cached variables in functions that were pure functions until now, and still keep the code as simple as possible, and minimize the number of modifications required to improve the code base (regarding performances on VLV) Regards --Luc Hermitte This is the final step of the performances enhancements to be made on VLV in order to have performances on par with monoband itk::Image<>. This patch won't pass tests. This is known. I still have to reorganize the new code and to document it. It's meant to illustrate different possibilities and issues to be solved. Here is a short summary. Let discuss on the mailing list. The *purpose* of this patch (and the previous ones as well) is to eliminate allocations made of each pixel. This will permit (on a Linear Interpolation test case to reduce the computation time, on a VectorImage, from 85s to 27s -- it was around 2 minutes before the first patches, and on the same image read as an itk::Image it takes ~15-17s) First problem: PixelType Evalutate(...); Currently, when we apply an ImageFunction, we call Evaluate() function which requires the creation of a new VLV. Indeed this function return a new pixel value by value. The only way to get rid of the variable creation is to return the new value as an output reference parameter. This means all classes that inherit from ImageFunction will need to change the signature of their EvaluateXxxx() functions. And that all client classes must take this into account. In other words, many modifications will be required if we want to have better performances on VLV. Note however, it's quite simple to migrate gradually the source code to the new interface : we can have all client code explicitly use the new (and badly named) EvaluateNoCopy(), which in turn call the old Evaluate() -- or the other way around (which has a drawback regarding cached variables). Second Problem: Temporary pixel values Some computations will produce new pixel values. For instance p = p0 + (p1 - p0) * d; produces 3 new pixels values. This has already been taken care of in the previous patches thanks to Expression Templates. Third Problem: Local Variables 3.1- Auxiliary variables Some algorithms (e.g. BSplines interpolations) require dynamic data structures like matrices. This implies allocation at each iteration. This particular problem isn't addressed in this patch. The solution to 3.2 will help to provide an solution. 3.2- Factorized computations Sometimes, a complex computation will take advantage of code factorisation (easier to maintain, and better performances). e.g. Pixel p4 = p0 + (p1 - p0) * d0 Pixel p5 = p2 + (p3 - p2) * d1 output = p4 + (p5 - p4) * d2 This implies new pixel values, hence dynamic allocations. In c++11, we could (almost) have written auto p4 = p0 + (p1 - p0) * d0 Except that p4 is an expression template. Its type is quite complex to express in plain C++98/03. But the problem will be that the current implementation of expression templates uses references. Here p4 will be made of dangling references, the code would be bugged. Workarounds would be possible in C++11 as it will permit us to distinguish lvalue references from rvalue references in order to copy the latter, and keep references to the former. We are not in C++11 yet. Moreover, this would not factorize the computations. We need a C++98 solution. The only way I see is to rely on cached variables. This means that the ImageFunctions are no longer [[pure]] functions : they'll mutate some variables that we want to allocate once per ImageFunction and ... per thread. Indeed the ImageFunctions shall be reentrant. I was first hoping to use thread_local variables. Alas they cannot be non-static attributes. This is a problem: if I'm not wrong, a same ImageFunction could be used multiple times in a same processing chain. We still have a simple solution, but it requires a second modification to Evaluate() signature: we need to pass the current ThreadId. The new drawback: code migration requires more work. We can not write Evaluate() in terms of EvaluateNoCopy() as the latter requires the threadId that the former doesn't know. This is the reason why I expect the tests to fail. Instead we need to convert all client code (like the WarpImageFilter) and have the default implementation of EvaluateNoCopy() to call the already written and not yet converted Evalutate(). Fourth Problem: heterogeneous data types (i.e. castings) The input image type, the output image type, and the internal pixel type may all be different. That's why the code contain so many static_casts. Alas a static_cast<> on pixels will induce the creation of new pixel values. This is contrary to the purpose of this patch. Copy constructors and assignment operators already support on-the-fly implicit static_casting. We still need to be able to require casting only when it's required. That's where the new function CastInto(), MoveInto() and As() come into rescue. Alas, all ImageFunction codes will need to be converted to use these functions. _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Thu Nov 12 13:33:51 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 12 Nov 2015 13:33:51 -0500 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Tunde, I mistakenly thought you were working on the "release" branch, so I expected the commands to run would be git checkout release git pull If you were not working on the release branch, it can be created locally with git checkout -b release origin/release git pull It is possible to also directly get the patch from Gerrit, but not do use the 'pull' line for this case. Instead, use the 'checkout' line, i.e. git fetch http://review.source.kitware.com/ITK refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 Note that "-b CMP0054" was added to give a branch name. But, the 4.8.2 archives were just created from the latest "release" branch, so those can be tried too: https://sourceforge.net/projects/itk/files/itk/4.8/ Thanks for testing and providing feedback. Matt On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi wrote: > Hi Matt, > > I have pulled the suggested patch, but I am having the error message > attached. I would appreciate any feedback from anyone. > > Many thanks in advance. > > Best wishes, > Tunde > > On 5 November 2015 at 21:04, Matt McCormick > wrote: >> >> Hi Tunde, >> >> These CMake warnings are addressed by this patch: >> >> http://review.source.kitware.com/#/c/20154/1 >> >> which I just backported to the "release" branch. Please 'git pull' to >> fetch the changes. >> >> Please let the list know if there are any other issues. According to >> the dashboard, there are also some warnings to address: >> >> https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 >> >> Patches for these warnings would be welcome :-) >> >> Thanks, >> Matt >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi >> wrote: >> > Hi Matt, >> > >> > Thank you, this fixed some of the problems I was facing. Now I can build >> > some packages except the ITKNumerics, ITKStatistics and ITKFEM. I have >> > attached the error message that I received in CMAKE. There are no >> > explanations in the MS VS 2015 during build. >> > >> > Many thanks in advance. >> > >> > Tunde >> > >> > >> > On 5 November 2015 at 16:22, Matt McCormick >> > wrote: >> >> >> >> Hi Tunde, >> >> >> >> A few pointers: >> >> >> >> - Use ITK Git master [1], which has support for Visual Studio 2015 >> >> (support is not available in ITK 4.8.1). >> >> - If wrapping is built, ITK Git master also builds much faster. >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake >> >> configuration to greatly improve the build time. >> >> >> >> HTH, >> >> Matt >> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >> >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi >> >> wrote: >> >> > Dear Brad, >> >> > >> >> > Thank you for your feedback. I figured out that my error occurs >> >> > during >> >> > CMake >> >> > Configuration. I have attached an error message that I receive. Files >> >> > from >> >> > the same family are throwing this error - all start with >> >> > cmTC_XXXXX.exe >> >> > (see >> >> > attached Screen Shoot). If I ignore this and Build All in MS Visual >> >> > Studio >> >> > the Debug and Release is not populated (And there are no error >> >> > messages >> >> > either.). I would appreciate any insight into this. >> >> > >> >> > Many thanks. >> >> > Tunde >> >> > >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp >> >> > >> >> > wrote: >> >> >> >> >> >> Hello, >> >> >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. But I do >> >> >> have a >> >> >> dashboard build with the compiler: >> >> >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 >> >> >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual machine. >> >> >> >> >> >> Perhaps you could try building from the command line with cmake? >> >> >> >> >> >> cmake --build . --config Release >> >> >> >> >> >> >> >> >> >> >> >> HTH, >> >> >> Brad >> >> >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi >> >> >> >> >> >> wrote: >> >> >> >> >> >> Dear All, >> >> >> >> >> >> I would be interested what is the expected time to build all the ITK >> >> >> libraries for the first time in Microsoft Visual Studio 14 2015. It >> >> >> shows me >> >> >> that there 492 projects to build. It has been running for more then >> >> >> 17h >> >> >> on a >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error message. >> >> >> Perhaps >> >> >> I misunderstood this process? >> >> >> >> >> >> Many thanks. >> >> >> >> >> >> Best wishes, >> >> >> Tunde Szilagyi >> >> >> _______________________________________________ >> >> >> Community mailing list >> >> >> Community at itk.org >> >> >> http://public.kitware.com/mailman/listinfo/community >> >> >> >> >> >> >> >> > >> >> > >> >> > >> >> > _______________________________________________ >> >> > Community mailing list >> >> > Community at itk.org >> >> > http://public.kitware.com/mailman/listinfo/community >> >> > >> > >> > > > From matt.mccormick at kitware.com Thu Nov 12 15:05:36 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 12 Nov 2015 15:05:36 -0500 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Tunde, The prompt indicates the repository is an intermediate state (MERGING), and git is not allowing the requested actions because it does not want changes made in that intermediate state to get lost. To get out of the intermediate state, use git reset --hard origin/master then try again. HTH, Matt On Thu, Nov 12, 2015 at 2:52 PM, T?nde Szil?gyi wrote: > Hi Matt, > > Many thanks. I went through the suggested routes (see attachment). I am > certain that I am doing something wrong (but I do not understand what it > might be), because I am getting similar error messages. > > Many thanks. > Tunde > > On 12 November 2015 at 19:33, Matt McCormick > wrote: >> >> Hi Tunde, >> >> I mistakenly thought you were working on the "release" branch, so I >> expected the commands to run would be >> >> git checkout release >> git pull >> >> If you were not working on the release branch, it can be created locally >> with >> >> git checkout -b release origin/release >> git pull >> >> It is possible to also directly get the patch from Gerrit, but not do >> use the 'pull' line for this case. Instead, use the 'checkout' line, >> i.e. >> >> git fetch http://review.source.kitware.com/ITK >> refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 >> >> Note that "-b CMP0054" was added to give a branch name. >> >> But, the 4.8.2 archives were just created from the latest "release" >> branch, so those can be tried too: >> >> https://sourceforge.net/projects/itk/files/itk/4.8/ >> >> >> Thanks for testing and providing feedback. >> >> Matt >> >> On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi >> wrote: >> > Hi Matt, >> > >> > I have pulled the suggested patch, but I am having the error message >> > attached. I would appreciate any feedback from anyone. >> > >> > Many thanks in advance. >> > >> > Best wishes, >> > Tunde >> > >> > On 5 November 2015 at 21:04, Matt McCormick >> > wrote: >> >> >> >> Hi Tunde, >> >> >> >> These CMake warnings are addressed by this patch: >> >> >> >> http://review.source.kitware.com/#/c/20154/1 >> >> >> >> which I just backported to the "release" branch. Please 'git pull' to >> >> fetch the changes. >> >> >> >> Please let the list know if there are any other issues. According to >> >> the dashboard, there are also some warnings to address: >> >> >> >> https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 >> >> >> >> Patches for these warnings would be welcome :-) >> >> >> >> Thanks, >> >> Matt >> >> >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi >> >> wrote: >> >> > Hi Matt, >> >> > >> >> > Thank you, this fixed some of the problems I was facing. Now I can >> >> > build >> >> > some packages except the ITKNumerics, ITKStatistics and ITKFEM. I >> >> > have >> >> > attached the error message that I received in CMAKE. There are no >> >> > explanations in the MS VS 2015 during build. >> >> > >> >> > Many thanks in advance. >> >> > >> >> > Tunde >> >> > >> >> > >> >> > On 5 November 2015 at 16:22, Matt McCormick >> >> > >> >> > wrote: >> >> >> >> >> >> Hi Tunde, >> >> >> >> >> >> A few pointers: >> >> >> >> >> >> - Use ITK Git master [1], which has support for Visual Studio 2015 >> >> >> (support is not available in ITK 4.8.1). >> >> >> - If wrapping is built, ITK Git master also builds much faster. >> >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake >> >> >> configuration to greatly improve the build time. >> >> >> >> >> >> HTH, >> >> >> Matt >> >> >> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >> >> >> >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi >> >> >> wrote: >> >> >> > Dear Brad, >> >> >> > >> >> >> > Thank you for your feedback. I figured out that my error occurs >> >> >> > during >> >> >> > CMake >> >> >> > Configuration. I have attached an error message that I receive. >> >> >> > Files >> >> >> > from >> >> >> > the same family are throwing this error - all start with >> >> >> > cmTC_XXXXX.exe >> >> >> > (see >> >> >> > attached Screen Shoot). If I ignore this and Build All in MS >> >> >> > Visual >> >> >> > Studio >> >> >> > the Debug and Release is not populated (And there are no error >> >> >> > messages >> >> >> > either.). I would appreciate any insight into this. >> >> >> > >> >> >> > Many thanks. >> >> >> > Tunde >> >> >> > >> >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp >> >> >> > >> >> >> > wrote: >> >> >> >> >> >> >> >> Hello, >> >> >> >> >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. But I >> >> >> >> do >> >> >> >> have a >> >> >> >> dashboard build with the compiler: >> >> >> >> >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 >> >> >> >> >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual machine. >> >> >> >> >> >> >> >> Perhaps you could try building from the command line with cmake? >> >> >> >> >> >> >> >> cmake --build . --config Release >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> HTH, >> >> >> >> Brad >> >> >> >> >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi >> >> >> >> >> >> >> >> wrote: >> >> >> >> >> >> >> >> Dear All, >> >> >> >> >> >> >> >> I would be interested what is the expected time to build all the >> >> >> >> ITK >> >> >> >> libraries for the first time in Microsoft Visual Studio 14 2015. >> >> >> >> It >> >> >> >> shows me >> >> >> >> that there 492 projects to build. It has been running for more >> >> >> >> then >> >> >> >> 17h >> >> >> >> on a >> >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error >> >> >> >> message. >> >> >> >> Perhaps >> >> >> >> I misunderstood this process? >> >> >> >> >> >> >> >> Many thanks. >> >> >> >> >> >> >> >> Best wishes, >> >> >> >> Tunde Szilagyi >> >> >> >> _______________________________________________ >> >> >> >> Community mailing list >> >> >> >> Community at itk.org >> >> >> >> http://public.kitware.com/mailman/listinfo/community >> >> >> >> >> >> >> >> >> >> >> > >> >> >> > >> >> >> > >> >> >> > _______________________________________________ >> >> >> > Community mailing list >> >> >> > Community at itk.org >> >> >> > http://public.kitware.com/mailman/listinfo/community >> >> >> > >> >> > >> >> > >> > >> > > > > > > -- > -- > Tunde From skalexander at gmail.com Thu Nov 12 15:27:26 2015 From: skalexander at gmail.com (Simon Alexander) Date: Thu, 12 Nov 2015 20:27:26 +0000 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Matt, should that be a "git reset --merge" ? On Thu, 12 Nov 2015 at 15:14 T?nde Szil?gyi wrote: > Hi Matt, > > Many thanks. Unfortunately the suggested command did not solve the > problem, see attachment. > > Many thanks. > Tunde > > On 12 November 2015 at 21:05, Matt McCormick > wrote: > >> Hi Tunde, >> >> The prompt indicates the repository is an intermediate state >> (MERGING), and git is not allowing the requested actions because it >> does not want changes made in that intermediate state to get lost. >> >> To get out of the intermediate state, use >> >> git reset --hard origin/master >> >> then try again. >> >> HTH, >> Matt >> >> On Thu, Nov 12, 2015 at 2:52 PM, T?nde Szil?gyi >> wrote: >> > Hi Matt, >> > >> > Many thanks. I went through the suggested routes (see attachment). I am >> > certain that I am doing something wrong (but I do not understand what it >> > might be), because I am getting similar error messages. >> > >> > Many thanks. >> > Tunde >> > >> > On 12 November 2015 at 19:33, Matt McCormick < >> matt.mccormick at kitware.com> >> > wrote: >> >> >> >> Hi Tunde, >> >> >> >> I mistakenly thought you were working on the "release" branch, so I >> >> expected the commands to run would be >> >> >> >> git checkout release >> >> git pull >> >> >> >> If you were not working on the release branch, it can be created >> locally >> >> with >> >> >> >> git checkout -b release origin/release >> >> git pull >> >> >> >> It is possible to also directly get the patch from Gerrit, but not do >> >> use the 'pull' line for this case. Instead, use the 'checkout' line, >> >> i.e. >> >> >> >> git fetch http://review.source.kitware.com/ITK >> >> refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 >> >> >> >> Note that "-b CMP0054" was added to give a branch name. >> >> >> >> But, the 4.8.2 archives were just created from the latest "release" >> >> branch, so those can be tried too: >> >> >> >> https://sourceforge.net/projects/itk/files/itk/4.8/ >> >> >> >> >> >> Thanks for testing and providing feedback. >> >> >> >> Matt >> >> >> >> On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi >> >> wrote: >> >> > Hi Matt, >> >> > >> >> > I have pulled the suggested patch, but I am having the error message >> >> > attached. I would appreciate any feedback from anyone. >> >> > >> >> > Many thanks in advance. >> >> > >> >> > Best wishes, >> >> > Tunde >> >> > >> >> > On 5 November 2015 at 21:04, Matt McCormick < >> matt.mccormick at kitware.com> >> >> > wrote: >> >> >> >> >> >> Hi Tunde, >> >> >> >> >> >> These CMake warnings are addressed by this patch: >> >> >> >> >> >> http://review.source.kitware.com/#/c/20154/1 >> >> >> >> >> >> which I just backported to the "release" branch. Please 'git pull' >> to >> >> >> fetch the changes. >> >> >> >> >> >> Please let the list know if there are any other issues. According >> to >> >> >> the dashboard, there are also some warnings to address: >> >> >> >> >> >> https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 >> >> >> >> >> >> Patches for these warnings would be welcome :-) >> >> >> >> >> >> Thanks, >> >> >> Matt >> >> >> >> >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi >> >> >> wrote: >> >> >> > Hi Matt, >> >> >> > >> >> >> > Thank you, this fixed some of the problems I was facing. Now I can >> >> >> > build >> >> >> > some packages except the ITKNumerics, ITKStatistics and ITKFEM. I >> >> >> > have >> >> >> > attached the error message that I received in CMAKE. There are no >> >> >> > explanations in the MS VS 2015 during build. >> >> >> > >> >> >> > Many thanks in advance. >> >> >> > >> >> >> > Tunde >> >> >> > >> >> >> > >> >> >> > On 5 November 2015 at 16:22, Matt McCormick >> >> >> > >> >> >> > wrote: >> >> >> >> >> >> >> >> Hi Tunde, >> >> >> >> >> >> >> >> A few pointers: >> >> >> >> >> >> >> >> - Use ITK Git master [1], which has support for Visual Studio >> 2015 >> >> >> >> (support is not available in ITK 4.8.1). >> >> >> >> - If wrapping is built, ITK Git master also builds much faster. >> >> >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake >> >> >> >> configuration to greatly improve the build time. >> >> >> >> >> >> >> >> HTH, >> >> >> >> Matt >> >> >> >> >> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >> >> >> >> >> >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi >> >> >> >> wrote: >> >> >> >> > Dear Brad, >> >> >> >> > >> >> >> >> > Thank you for your feedback. I figured out that my error occurs >> >> >> >> > during >> >> >> >> > CMake >> >> >> >> > Configuration. I have attached an error message that I receive. >> >> >> >> > Files >> >> >> >> > from >> >> >> >> > the same family are throwing this error - all start with >> >> >> >> > cmTC_XXXXX.exe >> >> >> >> > (see >> >> >> >> > attached Screen Shoot). If I ignore this and Build All in MS >> >> >> >> > Visual >> >> >> >> > Studio >> >> >> >> > the Debug and Release is not populated (And there are no error >> >> >> >> > messages >> >> >> >> > either.). I would appreciate any insight into this. >> >> >> >> > >> >> >> >> > Many thanks. >> >> >> >> > Tunde >> >> >> >> > >> >> >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp >> >> >> >> > >> >> >> >> > wrote: >> >> >> >> >> >> >> >> >> >> Hello, >> >> >> >> >> >> >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. >> But I >> >> >> >> >> do >> >> >> >> >> have a >> >> >> >> >> dashboard build with the compiler: >> >> >> >> >> >> >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 >> >> >> >> >> >> >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual >> machine. >> >> >> >> >> >> >> >> >> >> Perhaps you could try building from the command line with >> cmake? >> >> >> >> >> >> >> >> >> >> cmake --build . --config Release >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> HTH, >> >> >> >> >> Brad >> >> >> >> >> >> >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi >> >> >> >> >> >> >> >> >> >> wrote: >> >> >> >> >> >> >> >> >> >> Dear All, >> >> >> >> >> >> >> >> >> >> I would be interested what is the expected time to build all >> the >> >> >> >> >> ITK >> >> >> >> >> libraries for the first time in Microsoft Visual Studio 14 >> 2015. >> >> >> >> >> It >> >> >> >> >> shows me >> >> >> >> >> that there 492 projects to build. It has been running for more >> >> >> >> >> then >> >> >> >> >> 17h >> >> >> >> >> on a >> >> >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error >> >> >> >> >> message. >> >> >> >> >> Perhaps >> >> >> >> >> I misunderstood this process? >> >> >> >> >> >> >> >> >> >> Many thanks. >> >> >> >> >> >> >> >> >> >> Best wishes, >> >> >> >> >> Tunde Szilagyi >> >> >> >> >> _______________________________________________ >> >> >> >> >> Community mailing list >> >> >> >> >> Community at itk.org >> >> >> >> >> http://public.kitware.com/mailman/listinfo/community >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> > _______________________________________________ >> >> >> >> > Community mailing list >> >> >> >> > Community at itk.org >> >> >> >> > http://public.kitware.com/mailman/listinfo/community >> >> >> >> > >> >> >> > >> >> >> > >> >> > >> >> > >> > >> > >> > >> > >> > -- >> > -- >> > Tunde >> > > > > -- > -- > Tunde > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a.tunde.szilagyi at gmail.com Thu Nov 12 15:38:15 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 12 Nov 2015 21:38:15 +0100 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Matt, It appears that the changes have been made successfully. Unfortunately, CMake is still not happy. I have attached the output. I would appreciate help from anyone. Many thanks. Tunde On 12 November 2015 at 21:32, T?nde Szil?gyi wrote: > Simon, many thanks that worked! I have attached the new set of feedback > that I have received. I assume this is all fine.. > > On 12 November 2015 at 21:27, Simon Alexander > wrote: > >> Matt, should that be a "git reset --merge" ? >> >> >> On Thu, 12 Nov 2015 at 15:14 T?nde Szil?gyi >> wrote: >> >>> Hi Matt, >>> >>> Many thanks. Unfortunately the suggested command did not solve the >>> problem, see attachment. >>> >>> Many thanks. >>> Tunde >>> >>> On 12 November 2015 at 21:05, Matt McCormick >> > wrote: >>> >>>> Hi Tunde, >>>> >>>> The prompt indicates the repository is an intermediate state >>>> (MERGING), and git is not allowing the requested actions because it >>>> does not want changes made in that intermediate state to get lost. >>>> >>>> To get out of the intermediate state, use >>>> >>>> git reset --hard origin/master >>>> >>>> then try again. >>>> >>>> HTH, >>>> Matt >>>> >>>> On Thu, Nov 12, 2015 at 2:52 PM, T?nde Szil?gyi >>>> wrote: >>>> > Hi Matt, >>>> > >>>> > Many thanks. I went through the suggested routes (see attachment). I >>>> am >>>> > certain that I am doing something wrong (but I do not understand what >>>> it >>>> > might be), because I am getting similar error messages. >>>> > >>>> > Many thanks. >>>> > Tunde >>>> > >>>> > On 12 November 2015 at 19:33, Matt McCormick < >>>> matt.mccormick at kitware.com> >>>> > wrote: >>>> >> >>>> >> Hi Tunde, >>>> >> >>>> >> I mistakenly thought you were working on the "release" branch, so I >>>> >> expected the commands to run would be >>>> >> >>>> >> git checkout release >>>> >> git pull >>>> >> >>>> >> If you were not working on the release branch, it can be created >>>> locally >>>> >> with >>>> >> >>>> >> git checkout -b release origin/release >>>> >> git pull >>>> >> >>>> >> It is possible to also directly get the patch from Gerrit, but not do >>>> >> use the 'pull' line for this case. Instead, use the 'checkout' line, >>>> >> i.e. >>>> >> >>>> >> git fetch http://review.source.kitware.com/ITK >>>> >> refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 >>>> >> >>>> >> Note that "-b CMP0054" was added to give a branch name. >>>> >> >>>> >> But, the 4.8.2 archives were just created from the latest "release" >>>> >> branch, so those can be tried too: >>>> >> >>>> >> https://sourceforge.net/projects/itk/files/itk/4.8/ >>>> >> >>>> >> >>>> >> Thanks for testing and providing feedback. >>>> >> >>>> >> Matt >>>> >> >>>> >> On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi >>>> >> wrote: >>>> >> > Hi Matt, >>>> >> > >>>> >> > I have pulled the suggested patch, but I am having the error >>>> message >>>> >> > attached. I would appreciate any feedback from anyone. >>>> >> > >>>> >> > Many thanks in advance. >>>> >> > >>>> >> > Best wishes, >>>> >> > Tunde >>>> >> > >>>> >> > On 5 November 2015 at 21:04, Matt McCormick < >>>> matt.mccormick at kitware.com> >>>> >> > wrote: >>>> >> >> >>>> >> >> Hi Tunde, >>>> >> >> >>>> >> >> These CMake warnings are addressed by this patch: >>>> >> >> >>>> >> >> http://review.source.kitware.com/#/c/20154/1 >>>> >> >> >>>> >> >> which I just backported to the "release" branch. Please 'git >>>> pull' to >>>> >> >> fetch the changes. >>>> >> >> >>>> >> >> Please let the list know if there are any other issues. >>>> According to >>>> >> >> the dashboard, there are also some warnings to address: >>>> >> >> >>>> >> >> >>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 >>>> >> >> >>>> >> >> Patches for these warnings would be welcome :-) >>>> >> >> >>>> >> >> Thanks, >>>> >> >> Matt >>>> >> >> >>>> >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi >>>> >> >> wrote: >>>> >> >> > Hi Matt, >>>> >> >> > >>>> >> >> > Thank you, this fixed some of the problems I was facing. Now I >>>> can >>>> >> >> > build >>>> >> >> > some packages except the ITKNumerics, ITKStatistics and ITKFEM. >>>> I >>>> >> >> > have >>>> >> >> > attached the error message that I received in CMAKE. There are >>>> no >>>> >> >> > explanations in the MS VS 2015 during build. >>>> >> >> > >>>> >> >> > Many thanks in advance. >>>> >> >> > >>>> >> >> > Tunde >>>> >> >> > >>>> >> >> > >>>> >> >> > On 5 November 2015 at 16:22, Matt McCormick >>>> >> >> > >>>> >> >> > wrote: >>>> >> >> >> >>>> >> >> >> Hi Tunde, >>>> >> >> >> >>>> >> >> >> A few pointers: >>>> >> >> >> >>>> >> >> >> - Use ITK Git master [1], which has support for Visual Studio >>>> 2015 >>>> >> >> >> (support is not available in ITK 4.8.1). >>>> >> >> >> - If wrapping is built, ITK Git master also builds much faster. >>>> >> >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake >>>> >> >> >> configuration to greatly improve the build time. >>>> >> >> >> >>>> >> >> >> HTH, >>>> >> >> >> Matt >>>> >> >> >> >>>> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>> >> >> >> >>>> >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi >>>> >> >> >> wrote: >>>> >> >> >> > Dear Brad, >>>> >> >> >> > >>>> >> >> >> > Thank you for your feedback. I figured out that my error >>>> occurs >>>> >> >> >> > during >>>> >> >> >> > CMake >>>> >> >> >> > Configuration. I have attached an error message that I >>>> receive. >>>> >> >> >> > Files >>>> >> >> >> > from >>>> >> >> >> > the same family are throwing this error - all start with >>>> >> >> >> > cmTC_XXXXX.exe >>>> >> >> >> > (see >>>> >> >> >> > attached Screen Shoot). If I ignore this and Build All in MS >>>> >> >> >> > Visual >>>> >> >> >> > Studio >>>> >> >> >> > the Debug and Release is not populated (And there are no >>>> error >>>> >> >> >> > messages >>>> >> >> >> > either.). I would appreciate any insight into this. >>>> >> >> >> > >>>> >> >> >> > Many thanks. >>>> >> >> >> > Tunde >>>> >> >> >> > >>>> >> >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp >>>> >> >> >> > >>>> >> >> >> > wrote: >>>> >> >> >> >> >>>> >> >> >> >> Hello, >>>> >> >> >> >> >>>> >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. >>>> But I >>>> >> >> >> >> do >>>> >> >> >> >> have a >>>> >> >> >> >> dashboard build with the compiler: >>>> >> >> >> >> >>>> >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 >>>> >> >> >> >> >>>> >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual >>>> machine. >>>> >> >> >> >> >>>> >> >> >> >> Perhaps you could try building from the command line with >>>> cmake? >>>> >> >> >> >> >>>> >> >> >> >> cmake --build . --config Release >>>> >> >> >> >> >>>> >> >> >> >> >>>> >> >> >> >> >>>> >> >> >> >> HTH, >>>> >> >> >> >> Brad >>>> >> >> >> >> >>>> >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi >>>> >> >> >> >> >>>> >> >> >> >> wrote: >>>> >> >> >> >> >>>> >> >> >> >> Dear All, >>>> >> >> >> >> >>>> >> >> >> >> I would be interested what is the expected time to build >>>> all the >>>> >> >> >> >> ITK >>>> >> >> >> >> libraries for the first time in Microsoft Visual Studio 14 >>>> 2015. >>>> >> >> >> >> It >>>> >> >> >> >> shows me >>>> >> >> >> >> that there 492 projects to build. It has been running for >>>> more >>>> >> >> >> >> then >>>> >> >> >> >> 17h >>>> >> >> >> >> on a >>>> >> >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error >>>> >> >> >> >> message. >>>> >> >> >> >> Perhaps >>>> >> >> >> >> I misunderstood this process? >>>> >> >> >> >> >>>> >> >> >> >> Many thanks. >>>> >> >> >> >> >>>> >> >> >> >> Best wishes, >>>> >> >> >> >> Tunde Szilagyi >>>> >> >> >> >> _______________________________________________ >>>> >> >> >> >> Community mailing list >>>> >> >> >> >> Community at itk.org >>>> >> >> >> >> http://public.kitware.com/mailman/listinfo/community >>>> >> >> >> >> >>>> >> >> >> >> >>>> >> >> >> > >>>> >> >> >> > >>>> >> >> >> > >>>> >> >> >> > _______________________________________________ >>>> >> >> >> > Community mailing list >>>> >> >> >> > Community at itk.org >>>> >> >> >> > http://public.kitware.com/mailman/listinfo/community >>>> >> >> >> > >>>> >> >> > >>>> >> >> > >>>> >> > >>>> >> > >>>> > >>>> > >>>> > >>>> > >>>> > -- >>>> > -- >>>> > Tunde >>>> >>> >>> >>> >>> -- >>> -- >>> Tunde >>> >> > > > -- > -- > Tunde > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: CMake_12112015.rtf Type: application/rtf Size: 8101 bytes Desc: not available URL: From dzenanz at gmail.com Thu Nov 12 15:45:53 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Thu, 12 Nov 2015 15:45:53 -0500 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: That CMake output only contains warnings. Go ahead and build it. On Thu, Nov 12, 2015 at 3:38 PM, T?nde Szil?gyi wrote: > Hi Matt, > > It appears that the changes have been made successfully. Unfortunately, > CMake is still not happy. I have attached the output. I would appreciate > help from anyone. Many thanks. > > Tunde > > On 12 November 2015 at 21:32, T?nde Szil?gyi > wrote: > >> Simon, many thanks that worked! I have attached the new set of feedback >> that I have received. I assume this is all fine.. >> >> On 12 November 2015 at 21:27, Simon Alexander >> wrote: >> >>> Matt, should that be a "git reset --merge" ? >>> >>> >>> On Thu, 12 Nov 2015 at 15:14 T?nde Szil?gyi >>> wrote: >>> >>>> Hi Matt, >>>> >>>> Many thanks. Unfortunately the suggested command did not solve the >>>> problem, see attachment. >>>> >>>> Many thanks. >>>> Tunde >>>> >>>> On 12 November 2015 at 21:05, Matt McCormick < >>>> matt.mccormick at kitware.com> wrote: >>>> >>>>> Hi Tunde, >>>>> >>>>> The prompt indicates the repository is an intermediate state >>>>> (MERGING), and git is not allowing the requested actions because it >>>>> does not want changes made in that intermediate state to get lost. >>>>> >>>>> To get out of the intermediate state, use >>>>> >>>>> git reset --hard origin/master >>>>> >>>>> then try again. >>>>> >>>>> HTH, >>>>> Matt >>>>> >>>>> On Thu, Nov 12, 2015 at 2:52 PM, T?nde Szil?gyi >>>>> wrote: >>>>> > Hi Matt, >>>>> > >>>>> > Many thanks. I went through the suggested routes (see attachment). I >>>>> am >>>>> > certain that I am doing something wrong (but I do not understand >>>>> what it >>>>> > might be), because I am getting similar error messages. >>>>> > >>>>> > Many thanks. >>>>> > Tunde >>>>> > >>>>> > On 12 November 2015 at 19:33, Matt McCormick < >>>>> matt.mccormick at kitware.com> >>>>> > wrote: >>>>> >> >>>>> >> Hi Tunde, >>>>> >> >>>>> >> I mistakenly thought you were working on the "release" branch, so I >>>>> >> expected the commands to run would be >>>>> >> >>>>> >> git checkout release >>>>> >> git pull >>>>> >> >>>>> >> If you were not working on the release branch, it can be created >>>>> locally >>>>> >> with >>>>> >> >>>>> >> git checkout -b release origin/release >>>>> >> git pull >>>>> >> >>>>> >> It is possible to also directly get the patch from Gerrit, but not >>>>> do >>>>> >> use the 'pull' line for this case. Instead, use the 'checkout' >>>>> line, >>>>> >> i.e. >>>>> >> >>>>> >> git fetch http://review.source.kitware.com/ITK >>>>> >> refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 >>>>> >> >>>>> >> Note that "-b CMP0054" was added to give a branch name. >>>>> >> >>>>> >> But, the 4.8.2 archives were just created from the latest "release" >>>>> >> branch, so those can be tried too: >>>>> >> >>>>> >> https://sourceforge.net/projects/itk/files/itk/4.8/ >>>>> >> >>>>> >> >>>>> >> Thanks for testing and providing feedback. >>>>> >> >>>>> >> Matt >>>>> >> >>>>> >> On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi >>>>> >> wrote: >>>>> >> > Hi Matt, >>>>> >> > >>>>> >> > I have pulled the suggested patch, but I am having the error >>>>> message >>>>> >> > attached. I would appreciate any feedback from anyone. >>>>> >> > >>>>> >> > Many thanks in advance. >>>>> >> > >>>>> >> > Best wishes, >>>>> >> > Tunde >>>>> >> > >>>>> >> > On 5 November 2015 at 21:04, Matt McCormick < >>>>> matt.mccormick at kitware.com> >>>>> >> > wrote: >>>>> >> >> >>>>> >> >> Hi Tunde, >>>>> >> >> >>>>> >> >> These CMake warnings are addressed by this patch: >>>>> >> >> >>>>> >> >> http://review.source.kitware.com/#/c/20154/1 >>>>> >> >> >>>>> >> >> which I just backported to the "release" branch. Please 'git >>>>> pull' to >>>>> >> >> fetch the changes. >>>>> >> >> >>>>> >> >> Please let the list know if there are any other issues. >>>>> According to >>>>> >> >> the dashboard, there are also some warnings to address: >>>>> >> >> >>>>> >> >> >>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 >>>>> >> >> >>>>> >> >> Patches for these warnings would be welcome :-) >>>>> >> >> >>>>> >> >> Thanks, >>>>> >> >> Matt >>>>> >> >> >>>>> >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi >>>>> >> >> wrote: >>>>> >> >> > Hi Matt, >>>>> >> >> > >>>>> >> >> > Thank you, this fixed some of the problems I was facing. Now I >>>>> can >>>>> >> >> > build >>>>> >> >> > some packages except the ITKNumerics, ITKStatistics and >>>>> ITKFEM. I >>>>> >> >> > have >>>>> >> >> > attached the error message that I received in CMAKE. There are >>>>> no >>>>> >> >> > explanations in the MS VS 2015 during build. >>>>> >> >> > >>>>> >> >> > Many thanks in advance. >>>>> >> >> > >>>>> >> >> > Tunde >>>>> >> >> > >>>>> >> >> > >>>>> >> >> > On 5 November 2015 at 16:22, Matt McCormick >>>>> >> >> > >>>>> >> >> > wrote: >>>>> >> >> >> >>>>> >> >> >> Hi Tunde, >>>>> >> >> >> >>>>> >> >> >> A few pointers: >>>>> >> >> >> >>>>> >> >> >> - Use ITK Git master [1], which has support for Visual Studio >>>>> 2015 >>>>> >> >> >> (support is not available in ITK 4.8.1). >>>>> >> >> >> - If wrapping is built, ITK Git master also builds much >>>>> faster. >>>>> >> >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake >>>>> >> >> >> configuration to greatly improve the build time. >>>>> >> >> >> >>>>> >> >> >> HTH, >>>>> >> >> >> Matt >>>>> >> >> >> >>>>> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>> >> >> >> >>>>> >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi >>>>> >> >> >> wrote: >>>>> >> >> >> > Dear Brad, >>>>> >> >> >> > >>>>> >> >> >> > Thank you for your feedback. I figured out that my error >>>>> occurs >>>>> >> >> >> > during >>>>> >> >> >> > CMake >>>>> >> >> >> > Configuration. I have attached an error message that I >>>>> receive. >>>>> >> >> >> > Files >>>>> >> >> >> > from >>>>> >> >> >> > the same family are throwing this error - all start with >>>>> >> >> >> > cmTC_XXXXX.exe >>>>> >> >> >> > (see >>>>> >> >> >> > attached Screen Shoot). If I ignore this and Build All in MS >>>>> >> >> >> > Visual >>>>> >> >> >> > Studio >>>>> >> >> >> > the Debug and Release is not populated (And there are no >>>>> error >>>>> >> >> >> > messages >>>>> >> >> >> > either.). I would appreciate any insight into this. >>>>> >> >> >> > >>>>> >> >> >> > Many thanks. >>>>> >> >> >> > Tunde >>>>> >> >> >> > >>>>> >> >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp >>>>> >> >> >> > >>>>> >> >> >> > wrote: >>>>> >> >> >> >> >>>>> >> >> >> >> Hello, >>>>> >> >> >> >> >>>>> >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. >>>>> But I >>>>> >> >> >> >> do >>>>> >> >> >> >> have a >>>>> >> >> >> >> dashboard build with the compiler: >>>>> >> >> >> >> >>>>> >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 >>>>> >> >> >> >> >>>>> >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual >>>>> machine. >>>>> >> >> >> >> >>>>> >> >> >> >> Perhaps you could try building from the command line with >>>>> cmake? >>>>> >> >> >> >> >>>>> >> >> >> >> cmake --build . --config Release >>>>> >> >> >> >> >>>>> >> >> >> >> >>>>> >> >> >> >> >>>>> >> >> >> >> HTH, >>>>> >> >> >> >> Brad >>>>> >> >> >> >> >>>>> >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi >>>>> >> >> >> >> >>>>> >> >> >> >> wrote: >>>>> >> >> >> >> >>>>> >> >> >> >> Dear All, >>>>> >> >> >> >> >>>>> >> >> >> >> I would be interested what is the expected time to build >>>>> all the >>>>> >> >> >> >> ITK >>>>> >> >> >> >> libraries for the first time in Microsoft Visual Studio 14 >>>>> 2015. >>>>> >> >> >> >> It >>>>> >> >> >> >> shows me >>>>> >> >> >> >> that there 492 projects to build. It has been running for >>>>> more >>>>> >> >> >> >> then >>>>> >> >> >> >> 17h >>>>> >> >> >> >> on a >>>>> >> >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error >>>>> >> >> >> >> message. >>>>> >> >> >> >> Perhaps >>>>> >> >> >> >> I misunderstood this process? >>>>> >> >> >> >> >>>>> >> >> >> >> Many thanks. >>>>> >> >> >> >> >>>>> >> >> >> >> Best wishes, >>>>> >> >> >> >> Tunde Szilagyi >>>>> >> >> >> >> _______________________________________________ >>>>> >> >> >> >> Community mailing list >>>>> >> >> >> >> Community at itk.org >>>>> >> >> >> >> http://public.kitware.com/mailman/listinfo/community >>>>> >> >> >> >> >>>>> >> >> >> >> >>>>> >> >> >> > >>>>> >> >> >> > >>>>> >> >> >> > >>>>> >> >> >> > _______________________________________________ >>>>> >> >> >> > Community mailing list >>>>> >> >> >> > Community at itk.org >>>>> >> >> >> > http://public.kitware.com/mailman/listinfo/community >>>>> >> >> >> > >>>>> >> >> > >>>>> >> >> > >>>>> >> > >>>>> >> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > -- >>>>> > -- >>>>> > Tunde >>>>> >>>> >>>> >>>> >>>> -- >>>> -- >>>> Tunde >>>> >>> >> >> >> -- >> -- >> Tunde >> > > > > -- > -- > Tunde > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Thu Nov 12 15:53:37 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 12 Nov 2015 15:53:37 -0500 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: It did not work because there is a space between '--' and 'hard', but it should be '--hard'. HTH, Matt On Thu, Nov 12, 2015 at 3:14 PM, T?nde Szil?gyi wrote: > Hi Matt, > > Many thanks. Unfortunately the suggested command did not solve the problem, > see attachment. > > Many thanks. > Tunde > > On 12 November 2015 at 21:05, Matt McCormick > wrote: >> >> Hi Tunde, >> >> The prompt indicates the repository is an intermediate state >> (MERGING), and git is not allowing the requested actions because it >> does not want changes made in that intermediate state to get lost. >> >> To get out of the intermediate state, use >> >> git reset --hard origin/master >> >> then try again. >> >> HTH, >> Matt >> >> On Thu, Nov 12, 2015 at 2:52 PM, T?nde Szil?gyi >> wrote: >> > Hi Matt, >> > >> > Many thanks. I went through the suggested routes (see attachment). I am >> > certain that I am doing something wrong (but I do not understand what it >> > might be), because I am getting similar error messages. >> > >> > Many thanks. >> > Tunde >> > >> > On 12 November 2015 at 19:33, Matt McCormick >> > >> > wrote: >> >> >> >> Hi Tunde, >> >> >> >> I mistakenly thought you were working on the "release" branch, so I >> >> expected the commands to run would be >> >> >> >> git checkout release >> >> git pull >> >> >> >> If you were not working on the release branch, it can be created >> >> locally >> >> with >> >> >> >> git checkout -b release origin/release >> >> git pull >> >> >> >> It is possible to also directly get the patch from Gerrit, but not do >> >> use the 'pull' line for this case. Instead, use the 'checkout' line, >> >> i.e. >> >> >> >> git fetch http://review.source.kitware.com/ITK >> >> refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 >> >> >> >> Note that "-b CMP0054" was added to give a branch name. >> >> >> >> But, the 4.8.2 archives were just created from the latest "release" >> >> branch, so those can be tried too: >> >> >> >> https://sourceforge.net/projects/itk/files/itk/4.8/ >> >> >> >> >> >> Thanks for testing and providing feedback. >> >> >> >> Matt >> >> >> >> On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi >> >> wrote: >> >> > Hi Matt, >> >> > >> >> > I have pulled the suggested patch, but I am having the error message >> >> > attached. I would appreciate any feedback from anyone. >> >> > >> >> > Many thanks in advance. >> >> > >> >> > Best wishes, >> >> > Tunde >> >> > >> >> > On 5 November 2015 at 21:04, Matt McCormick >> >> > >> >> > wrote: >> >> >> >> >> >> Hi Tunde, >> >> >> >> >> >> These CMake warnings are addressed by this patch: >> >> >> >> >> >> http://review.source.kitware.com/#/c/20154/1 >> >> >> >> >> >> which I just backported to the "release" branch. Please 'git pull' >> >> >> to >> >> >> fetch the changes. >> >> >> >> >> >> Please let the list know if there are any other issues. According >> >> >> to >> >> >> the dashboard, there are also some warnings to address: >> >> >> >> >> >> https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 >> >> >> >> >> >> Patches for these warnings would be welcome :-) >> >> >> >> >> >> Thanks, >> >> >> Matt >> >> >> >> >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi >> >> >> wrote: >> >> >> > Hi Matt, >> >> >> > >> >> >> > Thank you, this fixed some of the problems I was facing. Now I can >> >> >> > build >> >> >> > some packages except the ITKNumerics, ITKStatistics and ITKFEM. I >> >> >> > have >> >> >> > attached the error message that I received in CMAKE. There are no >> >> >> > explanations in the MS VS 2015 during build. >> >> >> > >> >> >> > Many thanks in advance. >> >> >> > >> >> >> > Tunde >> >> >> > >> >> >> > >> >> >> > On 5 November 2015 at 16:22, Matt McCormick >> >> >> > >> >> >> > wrote: >> >> >> >> >> >> >> >> Hi Tunde, >> >> >> >> >> >> >> >> A few pointers: >> >> >> >> >> >> >> >> - Use ITK Git master [1], which has support for Visual Studio >> >> >> >> 2015 >> >> >> >> (support is not available in ITK 4.8.1). >> >> >> >> - If wrapping is built, ITK Git master also builds much faster. >> >> >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake >> >> >> >> configuration to greatly improve the build time. >> >> >> >> >> >> >> >> HTH, >> >> >> >> Matt >> >> >> >> >> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >> >> >> >> >> >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi >> >> >> >> wrote: >> >> >> >> > Dear Brad, >> >> >> >> > >> >> >> >> > Thank you for your feedback. I figured out that my error occurs >> >> >> >> > during >> >> >> >> > CMake >> >> >> >> > Configuration. I have attached an error message that I receive. >> >> >> >> > Files >> >> >> >> > from >> >> >> >> > the same family are throwing this error - all start with >> >> >> >> > cmTC_XXXXX.exe >> >> >> >> > (see >> >> >> >> > attached Screen Shoot). If I ignore this and Build All in MS >> >> >> >> > Visual >> >> >> >> > Studio >> >> >> >> > the Debug and Release is not populated (And there are no error >> >> >> >> > messages >> >> >> >> > either.). I would appreciate any insight into this. >> >> >> >> > >> >> >> >> > Many thanks. >> >> >> >> > Tunde >> >> >> >> > >> >> >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp >> >> >> >> > >> >> >> >> > wrote: >> >> >> >> >> >> >> >> >> >> Hello, >> >> >> >> >> >> >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. But >> >> >> >> >> I >> >> >> >> >> do >> >> >> >> >> have a >> >> >> >> >> dashboard build with the compiler: >> >> >> >> >> >> >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 >> >> >> >> >> >> >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual >> >> >> >> >> machine. >> >> >> >> >> >> >> >> >> >> Perhaps you could try building from the command line with >> >> >> >> >> cmake? >> >> >> >> >> >> >> >> >> >> cmake --build . --config Release >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> HTH, >> >> >> >> >> Brad >> >> >> >> >> >> >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi >> >> >> >> >> >> >> >> >> >> wrote: >> >> >> >> >> >> >> >> >> >> Dear All, >> >> >> >> >> >> >> >> >> >> I would be interested what is the expected time to build all >> >> >> >> >> the >> >> >> >> >> ITK >> >> >> >> >> libraries for the first time in Microsoft Visual Studio 14 >> >> >> >> >> 2015. >> >> >> >> >> It >> >> >> >> >> shows me >> >> >> >> >> that there 492 projects to build. It has been running for more >> >> >> >> >> then >> >> >> >> >> 17h >> >> >> >> >> on a >> >> >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error >> >> >> >> >> message. >> >> >> >> >> Perhaps >> >> >> >> >> I misunderstood this process? >> >> >> >> >> >> >> >> >> >> Many thanks. >> >> >> >> >> >> >> >> >> >> Best wishes, >> >> >> >> >> Tunde Szilagyi >> >> >> >> >> _______________________________________________ >> >> >> >> >> Community mailing list >> >> >> >> >> Community at itk.org >> >> >> >> >> http://public.kitware.com/mailman/listinfo/community >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> > _______________________________________________ >> >> >> >> > Community mailing list >> >> >> >> > Community at itk.org >> >> >> >> > http://public.kitware.com/mailman/listinfo/community >> >> >> >> > >> >> >> > >> >> >> > >> >> > >> >> > >> > >> > >> > >> > >> > -- >> > -- >> > Tunde > > > > > -- > -- > Tunde From matt.mccormick at kitware.com Thu Nov 12 15:54:18 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 12 Nov 2015 15:54:18 -0500 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Tunde, Those look like paths from ITKv3. Is ITKv4 being used? HTH, Matt On Thu, Nov 12, 2015 at 3:38 PM, T?nde Szil?gyi wrote: > Hi Matt, > > It appears that the changes have been made successfully. Unfortunately, > CMake is still not happy. I have attached the output. I would appreciate > help from anyone. Many thanks. > > Tunde > > On 12 November 2015 at 21:32, T?nde Szil?gyi > wrote: >> >> Simon, many thanks that worked! I have attached the new set of feedback >> that I have received. I assume this is all fine.. >> >> On 12 November 2015 at 21:27, Simon Alexander >> wrote: >>> >>> Matt, should that be a "git reset --merge" ? >>> >>> >>> On Thu, 12 Nov 2015 at 15:14 T?nde Szil?gyi >>> wrote: >>>> >>>> Hi Matt, >>>> >>>> Many thanks. Unfortunately the suggested command did not solve the >>>> problem, see attachment. >>>> >>>> Many thanks. >>>> Tunde >>>> >>>> On 12 November 2015 at 21:05, Matt McCormick >>>> wrote: >>>>> >>>>> Hi Tunde, >>>>> >>>>> The prompt indicates the repository is an intermediate state >>>>> (MERGING), and git is not allowing the requested actions because it >>>>> does not want changes made in that intermediate state to get lost. >>>>> >>>>> To get out of the intermediate state, use >>>>> >>>>> git reset --hard origin/master >>>>> >>>>> then try again. >>>>> >>>>> HTH, >>>>> Matt >>>>> >>>>> On Thu, Nov 12, 2015 at 2:52 PM, T?nde Szil?gyi >>>>> wrote: >>>>> > Hi Matt, >>>>> > >>>>> > Many thanks. I went through the suggested routes (see attachment). I >>>>> > am >>>>> > certain that I am doing something wrong (but I do not understand what >>>>> > it >>>>> > might be), because I am getting similar error messages. >>>>> > >>>>> > Many thanks. >>>>> > Tunde >>>>> > >>>>> > On 12 November 2015 at 19:33, Matt McCormick >>>>> > >>>>> > wrote: >>>>> >> >>>>> >> Hi Tunde, >>>>> >> >>>>> >> I mistakenly thought you were working on the "release" branch, so I >>>>> >> expected the commands to run would be >>>>> >> >>>>> >> git checkout release >>>>> >> git pull >>>>> >> >>>>> >> If you were not working on the release branch, it can be created >>>>> >> locally >>>>> >> with >>>>> >> >>>>> >> git checkout -b release origin/release >>>>> >> git pull >>>>> >> >>>>> >> It is possible to also directly get the patch from Gerrit, but not >>>>> >> do >>>>> >> use the 'pull' line for this case. Instead, use the 'checkout' >>>>> >> line, >>>>> >> i.e. >>>>> >> >>>>> >> git fetch http://review.source.kitware.com/ITK >>>>> >> refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 >>>>> >> >>>>> >> Note that "-b CMP0054" was added to give a branch name. >>>>> >> >>>>> >> But, the 4.8.2 archives were just created from the latest "release" >>>>> >> branch, so those can be tried too: >>>>> >> >>>>> >> https://sourceforge.net/projects/itk/files/itk/4.8/ >>>>> >> >>>>> >> >>>>> >> Thanks for testing and providing feedback. >>>>> >> >>>>> >> Matt >>>>> >> >>>>> >> On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi >>>>> >> wrote: >>>>> >> > Hi Matt, >>>>> >> > >>>>> >> > I have pulled the suggested patch, but I am having the error >>>>> >> > message >>>>> >> > attached. I would appreciate any feedback from anyone. >>>>> >> > >>>>> >> > Many thanks in advance. >>>>> >> > >>>>> >> > Best wishes, >>>>> >> > Tunde >>>>> >> > >>>>> >> > On 5 November 2015 at 21:04, Matt McCormick >>>>> >> > >>>>> >> > wrote: >>>>> >> >> >>>>> >> >> Hi Tunde, >>>>> >> >> >>>>> >> >> These CMake warnings are addressed by this patch: >>>>> >> >> >>>>> >> >> http://review.source.kitware.com/#/c/20154/1 >>>>> >> >> >>>>> >> >> which I just backported to the "release" branch. Please 'git >>>>> >> >> pull' to >>>>> >> >> fetch the changes. >>>>> >> >> >>>>> >> >> Please let the list know if there are any other issues. >>>>> >> >> According to >>>>> >> >> the dashboard, there are also some warnings to address: >>>>> >> >> >>>>> >> >> >>>>> >> >> https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 >>>>> >> >> >>>>> >> >> Patches for these warnings would be welcome :-) >>>>> >> >> >>>>> >> >> Thanks, >>>>> >> >> Matt >>>>> >> >> >>>>> >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi >>>>> >> >> wrote: >>>>> >> >> > Hi Matt, >>>>> >> >> > >>>>> >> >> > Thank you, this fixed some of the problems I was facing. Now I >>>>> >> >> > can >>>>> >> >> > build >>>>> >> >> > some packages except the ITKNumerics, ITKStatistics and ITKFEM. >>>>> >> >> > I >>>>> >> >> > have >>>>> >> >> > attached the error message that I received in CMAKE. There are >>>>> >> >> > no >>>>> >> >> > explanations in the MS VS 2015 during build. >>>>> >> >> > >>>>> >> >> > Many thanks in advance. >>>>> >> >> > >>>>> >> >> > Tunde >>>>> >> >> > >>>>> >> >> > >>>>> >> >> > On 5 November 2015 at 16:22, Matt McCormick >>>>> >> >> > >>>>> >> >> > wrote: >>>>> >> >> >> >>>>> >> >> >> Hi Tunde, >>>>> >> >> >> >>>>> >> >> >> A few pointers: >>>>> >> >> >> >>>>> >> >> >> - Use ITK Git master [1], which has support for Visual Studio >>>>> >> >> >> 2015 >>>>> >> >> >> (support is not available in ITK 4.8.1). >>>>> >> >> >> - If wrapping is built, ITK Git master also builds much >>>>> >> >> >> faster. >>>>> >> >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake >>>>> >> >> >> configuration to greatly improve the build time. >>>>> >> >> >> >>>>> >> >> >> HTH, >>>>> >> >> >> Matt >>>>> >> >> >> >>>>> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>> >> >> >> >>>>> >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi >>>>> >> >> >> wrote: >>>>> >> >> >> > Dear Brad, >>>>> >> >> >> > >>>>> >> >> >> > Thank you for your feedback. I figured out that my error >>>>> >> >> >> > occurs >>>>> >> >> >> > during >>>>> >> >> >> > CMake >>>>> >> >> >> > Configuration. I have attached an error message that I >>>>> >> >> >> > receive. >>>>> >> >> >> > Files >>>>> >> >> >> > from >>>>> >> >> >> > the same family are throwing this error - all start with >>>>> >> >> >> > cmTC_XXXXX.exe >>>>> >> >> >> > (see >>>>> >> >> >> > attached Screen Shoot). If I ignore this and Build All in MS >>>>> >> >> >> > Visual >>>>> >> >> >> > Studio >>>>> >> >> >> > the Debug and Release is not populated (And there are no >>>>> >> >> >> > error >>>>> >> >> >> > messages >>>>> >> >> >> > either.). I would appreciate any insight into this. >>>>> >> >> >> > >>>>> >> >> >> > Many thanks. >>>>> >> >> >> > Tunde >>>>> >> >> >> > >>>>> >> >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp >>>>> >> >> >> > >>>>> >> >> >> > wrote: >>>>> >> >> >> >> >>>>> >> >> >> >> Hello, >>>>> >> >> >> >> >>>>> >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. >>>>> >> >> >> >> But I >>>>> >> >> >> >> do >>>>> >> >> >> >> have a >>>>> >> >> >> >> dashboard build with the compiler: >>>>> >> >> >> >> >>>>> >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 >>>>> >> >> >> >> >>>>> >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual >>>>> >> >> >> >> machine. >>>>> >> >> >> >> >>>>> >> >> >> >> Perhaps you could try building from the command line with >>>>> >> >> >> >> cmake? >>>>> >> >> >> >> >>>>> >> >> >> >> cmake --build . --config Release >>>>> >> >> >> >> >>>>> >> >> >> >> >>>>> >> >> >> >> >>>>> >> >> >> >> HTH, >>>>> >> >> >> >> Brad >>>>> >> >> >> >> >>>>> >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi >>>>> >> >> >> >> >>>>> >> >> >> >> wrote: >>>>> >> >> >> >> >>>>> >> >> >> >> Dear All, >>>>> >> >> >> >> >>>>> >> >> >> >> I would be interested what is the expected time to build >>>>> >> >> >> >> all the >>>>> >> >> >> >> ITK >>>>> >> >> >> >> libraries for the first time in Microsoft Visual Studio 14 >>>>> >> >> >> >> 2015. >>>>> >> >> >> >> It >>>>> >> >> >> >> shows me >>>>> >> >> >> >> that there 492 projects to build. It has been running for >>>>> >> >> >> >> more >>>>> >> >> >> >> then >>>>> >> >> >> >> 17h >>>>> >> >> >> >> on a >>>>> >> >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error >>>>> >> >> >> >> message. >>>>> >> >> >> >> Perhaps >>>>> >> >> >> >> I misunderstood this process? >>>>> >> >> >> >> >>>>> >> >> >> >> Many thanks. >>>>> >> >> >> >> >>>>> >> >> >> >> Best wishes, >>>>> >> >> >> >> Tunde Szilagyi >>>>> >> >> >> >> _______________________________________________ >>>>> >> >> >> >> Community mailing list >>>>> >> >> >> >> Community at itk.org >>>>> >> >> >> >> http://public.kitware.com/mailman/listinfo/community >>>>> >> >> >> >> >>>>> >> >> >> >> >>>>> >> >> >> > >>>>> >> >> >> > >>>>> >> >> >> > >>>>> >> >> >> > _______________________________________________ >>>>> >> >> >> > Community mailing list >>>>> >> >> >> > Community at itk.org >>>>> >> >> >> > http://public.kitware.com/mailman/listinfo/community >>>>> >> >> >> > >>>>> >> >> > >>>>> >> >> > >>>>> >> > >>>>> >> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > -- >>>>> > -- >>>>> > Tunde >>>> >>>> >>>> >>>> >>>> -- >>>> -- >>>> Tunde >> >> >> >> >> -- >> -- >> Tunde > > > > > -- > -- > Tunde From a.tunde.szilagyi at gmail.com Thu Nov 12 15:57:42 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 12 Nov 2015 21:57:42 +0100 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: You are right. That is why I have tried both ways. See the earlier attachment. Many thanks. Tunde On 12 November 2015 at 21:53, Matt McCormick wrote: > It did not work because there is a space between '--' and 'hard', but > it should be '--hard'. > > HTH, > Matt > > On Thu, Nov 12, 2015 at 3:14 PM, T?nde Szil?gyi > wrote: > > Hi Matt, > > > > Many thanks. Unfortunately the suggested command did not solve the > problem, > > see attachment. > > > > Many thanks. > > Tunde > > > > On 12 November 2015 at 21:05, Matt McCormick > > > wrote: > >> > >> Hi Tunde, > >> > >> The prompt indicates the repository is an intermediate state > >> (MERGING), and git is not allowing the requested actions because it > >> does not want changes made in that intermediate state to get lost. > >> > >> To get out of the intermediate state, use > >> > >> git reset --hard origin/master > >> > >> then try again. > >> > >> HTH, > >> Matt > >> > >> On Thu, Nov 12, 2015 at 2:52 PM, T?nde Szil?gyi > >> wrote: > >> > Hi Matt, > >> > > >> > Many thanks. I went through the suggested routes (see attachment). I > am > >> > certain that I am doing something wrong (but I do not understand what > it > >> > might be), because I am getting similar error messages. > >> > > >> > Many thanks. > >> > Tunde > >> > > >> > On 12 November 2015 at 19:33, Matt McCormick > >> > > >> > wrote: > >> >> > >> >> Hi Tunde, > >> >> > >> >> I mistakenly thought you were working on the "release" branch, so I > >> >> expected the commands to run would be > >> >> > >> >> git checkout release > >> >> git pull > >> >> > >> >> If you were not working on the release branch, it can be created > >> >> locally > >> >> with > >> >> > >> >> git checkout -b release origin/release > >> >> git pull > >> >> > >> >> It is possible to also directly get the patch from Gerrit, but not do > >> >> use the 'pull' line for this case. Instead, use the 'checkout' line, > >> >> i.e. > >> >> > >> >> git fetch http://review.source.kitware.com/ITK > >> >> refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 > >> >> > >> >> Note that "-b CMP0054" was added to give a branch name. > >> >> > >> >> But, the 4.8.2 archives were just created from the latest "release" > >> >> branch, so those can be tried too: > >> >> > >> >> https://sourceforge.net/projects/itk/files/itk/4.8/ > >> >> > >> >> > >> >> Thanks for testing and providing feedback. > >> >> > >> >> Matt > >> >> > >> >> On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi > >> >> wrote: > >> >> > Hi Matt, > >> >> > > >> >> > I have pulled the suggested patch, but I am having the error > message > >> >> > attached. I would appreciate any feedback from anyone. > >> >> > > >> >> > Many thanks in advance. > >> >> > > >> >> > Best wishes, > >> >> > Tunde > >> >> > > >> >> > On 5 November 2015 at 21:04, Matt McCormick > >> >> > > >> >> > wrote: > >> >> >> > >> >> >> Hi Tunde, > >> >> >> > >> >> >> These CMake warnings are addressed by this patch: > >> >> >> > >> >> >> http://review.source.kitware.com/#/c/20154/1 > >> >> >> > >> >> >> which I just backported to the "release" branch. Please 'git pull' > >> >> >> to > >> >> >> fetch the changes. > >> >> >> > >> >> >> Please let the list know if there are any other issues. According > >> >> >> to > >> >> >> the dashboard, there are also some warnings to address: > >> >> >> > >> >> >> > https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 > >> >> >> > >> >> >> Patches for these warnings would be welcome :-) > >> >> >> > >> >> >> Thanks, > >> >> >> Matt > >> >> >> > >> >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi > >> >> >> wrote: > >> >> >> > Hi Matt, > >> >> >> > > >> >> >> > Thank you, this fixed some of the problems I was facing. Now I > can > >> >> >> > build > >> >> >> > some packages except the ITKNumerics, ITKStatistics and ITKFEM. > I > >> >> >> > have > >> >> >> > attached the error message that I received in CMAKE. There are > no > >> >> >> > explanations in the MS VS 2015 during build. > >> >> >> > > >> >> >> > Many thanks in advance. > >> >> >> > > >> >> >> > Tunde > >> >> >> > > >> >> >> > > >> >> >> > On 5 November 2015 at 16:22, Matt McCormick > >> >> >> > > >> >> >> > wrote: > >> >> >> >> > >> >> >> >> Hi Tunde, > >> >> >> >> > >> >> >> >> A few pointers: > >> >> >> >> > >> >> >> >> - Use ITK Git master [1], which has support for Visual Studio > >> >> >> >> 2015 > >> >> >> >> (support is not available in ITK 4.8.1). > >> >> >> >> - If wrapping is built, ITK Git master also builds much faster. > >> >> >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake > >> >> >> >> configuration to greatly improve the build time. > >> >> >> >> > >> >> >> >> HTH, > >> >> >> >> Matt > >> >> >> >> > >> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git > >> >> >> >> > >> >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi > >> >> >> >> wrote: > >> >> >> >> > Dear Brad, > >> >> >> >> > > >> >> >> >> > Thank you for your feedback. I figured out that my error > occurs > >> >> >> >> > during > >> >> >> >> > CMake > >> >> >> >> > Configuration. I have attached an error message that I > receive. > >> >> >> >> > Files > >> >> >> >> > from > >> >> >> >> > the same family are throwing this error - all start with > >> >> >> >> > cmTC_XXXXX.exe > >> >> >> >> > (see > >> >> >> >> > attached Screen Shoot). If I ignore this and Build All in MS > >> >> >> >> > Visual > >> >> >> >> > Studio > >> >> >> >> > the Debug and Release is not populated (And there are no > error > >> >> >> >> > messages > >> >> >> >> > either.). I would appreciate any insight into this. > >> >> >> >> > > >> >> >> >> > Many thanks. > >> >> >> >> > Tunde > >> >> >> >> > > >> >> >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp > >> >> >> >> > > >> >> >> >> > wrote: > >> >> >> >> >> > >> >> >> >> >> Hello, > >> >> >> >> >> > >> >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. > But > >> >> >> >> >> I > >> >> >> >> >> do > >> >> >> >> >> have a > >> >> >> >> >> dashboard build with the compiler: > >> >> >> >> >> > >> >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 > >> >> >> >> >> > >> >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual > >> >> >> >> >> machine. > >> >> >> >> >> > >> >> >> >> >> Perhaps you could try building from the command line with > >> >> >> >> >> cmake? > >> >> >> >> >> > >> >> >> >> >> cmake --build . --config Release > >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> >> HTH, > >> >> >> >> >> Brad > >> >> >> >> >> > >> >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi > >> >> >> >> >> > >> >> >> >> >> wrote: > >> >> >> >> >> > >> >> >> >> >> Dear All, > >> >> >> >> >> > >> >> >> >> >> I would be interested what is the expected time to build all > >> >> >> >> >> the > >> >> >> >> >> ITK > >> >> >> >> >> libraries for the first time in Microsoft Visual Studio 14 > >> >> >> >> >> 2015. > >> >> >> >> >> It > >> >> >> >> >> shows me > >> >> >> >> >> that there 492 projects to build. It has been running for > more > >> >> >> >> >> then > >> >> >> >> >> 17h > >> >> >> >> >> on a > >> >> >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error > >> >> >> >> >> message. > >> >> >> >> >> Perhaps > >> >> >> >> >> I misunderstood this process? > >> >> >> >> >> > >> >> >> >> >> Many thanks. > >> >> >> >> >> > >> >> >> >> >> Best wishes, > >> >> >> >> >> Tunde Szilagyi > >> >> >> >> >> _______________________________________________ > >> >> >> >> >> Community mailing list > >> >> >> >> >> Community at itk.org > >> >> >> >> >> http://public.kitware.com/mailman/listinfo/community > >> >> >> >> >> > >> >> >> >> >> > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > _______________________________________________ > >> >> >> >> > Community mailing list > >> >> >> >> > Community at itk.org > >> >> >> >> > http://public.kitware.com/mailman/listinfo/community > >> >> >> >> > > >> >> >> > > >> >> >> > > >> >> > > >> >> > > >> > > >> > > >> > > >> > > >> > -- > >> > -- > >> > Tunde > > > > > > > > > > -- > > -- > > Tunde > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: From a.tunde.szilagyi at gmail.com Thu Nov 12 16:00:20 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 12 Nov 2015 22:00:20 +0100 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Matt, I am compiling ITK for the first time. I have not used it before. I have attached the output when I have tried to build it. Many thanks. Tunde ps. Perhaps I just erase everything and start from zero... On 12 November 2015 at 21:54, Matt McCormick wrote: > Hi Tunde, > > Those look like paths from ITKv3. Is ITKv4 being used? > > HTH, > Matt > > On Thu, Nov 12, 2015 at 3:38 PM, T?nde Szil?gyi > wrote: > > Hi Matt, > > > > It appears that the changes have been made successfully. Unfortunately, > > CMake is still not happy. I have attached the output. I would appreciate > > help from anyone. Many thanks. > > > > Tunde > > > > On 12 November 2015 at 21:32, T?nde Szil?gyi > > > wrote: > >> > >> Simon, many thanks that worked! I have attached the new set of feedback > >> that I have received. I assume this is all fine.. > >> > >> On 12 November 2015 at 21:27, Simon Alexander > >> wrote: > >>> > >>> Matt, should that be a "git reset --merge" ? > >>> > >>> > >>> On Thu, 12 Nov 2015 at 15:14 T?nde Szil?gyi < > a.tunde.szilagyi at gmail.com> > >>> wrote: > >>>> > >>>> Hi Matt, > >>>> > >>>> Many thanks. Unfortunately the suggested command did not solve the > >>>> problem, see attachment. > >>>> > >>>> Many thanks. > >>>> Tunde > >>>> > >>>> On 12 November 2015 at 21:05, Matt McCormick > >>>> wrote: > >>>>> > >>>>> Hi Tunde, > >>>>> > >>>>> The prompt indicates the repository is an intermediate state > >>>>> (MERGING), and git is not allowing the requested actions because it > >>>>> does not want changes made in that intermediate state to get lost. > >>>>> > >>>>> To get out of the intermediate state, use > >>>>> > >>>>> git reset --hard origin/master > >>>>> > >>>>> then try again. > >>>>> > >>>>> HTH, > >>>>> Matt > >>>>> > >>>>> On Thu, Nov 12, 2015 at 2:52 PM, T?nde Szil?gyi > >>>>> wrote: > >>>>> > Hi Matt, > >>>>> > > >>>>> > Many thanks. I went through the suggested routes (see attachment). > I > >>>>> > am > >>>>> > certain that I am doing something wrong (but I do not understand > what > >>>>> > it > >>>>> > might be), because I am getting similar error messages. > >>>>> > > >>>>> > Many thanks. > >>>>> > Tunde > >>>>> > > >>>>> > On 12 November 2015 at 19:33, Matt McCormick > >>>>> > > >>>>> > wrote: > >>>>> >> > >>>>> >> Hi Tunde, > >>>>> >> > >>>>> >> I mistakenly thought you were working on the "release" branch, so > I > >>>>> >> expected the commands to run would be > >>>>> >> > >>>>> >> git checkout release > >>>>> >> git pull > >>>>> >> > >>>>> >> If you were not working on the release branch, it can be created > >>>>> >> locally > >>>>> >> with > >>>>> >> > >>>>> >> git checkout -b release origin/release > >>>>> >> git pull > >>>>> >> > >>>>> >> It is possible to also directly get the patch from Gerrit, but not > >>>>> >> do > >>>>> >> use the 'pull' line for this case. Instead, use the 'checkout' > >>>>> >> line, > >>>>> >> i.e. > >>>>> >> > >>>>> >> git fetch http://review.source.kitware.com/ITK > >>>>> >> refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 > >>>>> >> > >>>>> >> Note that "-b CMP0054" was added to give a branch name. > >>>>> >> > >>>>> >> But, the 4.8.2 archives were just created from the latest > "release" > >>>>> >> branch, so those can be tried too: > >>>>> >> > >>>>> >> https://sourceforge.net/projects/itk/files/itk/4.8/ > >>>>> >> > >>>>> >> > >>>>> >> Thanks for testing and providing feedback. > >>>>> >> > >>>>> >> Matt > >>>>> >> > >>>>> >> On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi > >>>>> >> wrote: > >>>>> >> > Hi Matt, > >>>>> >> > > >>>>> >> > I have pulled the suggested patch, but I am having the error > >>>>> >> > message > >>>>> >> > attached. I would appreciate any feedback from anyone. > >>>>> >> > > >>>>> >> > Many thanks in advance. > >>>>> >> > > >>>>> >> > Best wishes, > >>>>> >> > Tunde > >>>>> >> > > >>>>> >> > On 5 November 2015 at 21:04, Matt McCormick > >>>>> >> > > >>>>> >> > wrote: > >>>>> >> >> > >>>>> >> >> Hi Tunde, > >>>>> >> >> > >>>>> >> >> These CMake warnings are addressed by this patch: > >>>>> >> >> > >>>>> >> >> http://review.source.kitware.com/#/c/20154/1 > >>>>> >> >> > >>>>> >> >> which I just backported to the "release" branch. Please 'git > >>>>> >> >> pull' to > >>>>> >> >> fetch the changes. > >>>>> >> >> > >>>>> >> >> Please let the list know if there are any other issues. > >>>>> >> >> According to > >>>>> >> >> the dashboard, there are also some warnings to address: > >>>>> >> >> > >>>>> >> >> > >>>>> >> >> > https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 > >>>>> >> >> > >>>>> >> >> Patches for these warnings would be welcome :-) > >>>>> >> >> > >>>>> >> >> Thanks, > >>>>> >> >> Matt > >>>>> >> >> > >>>>> >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi > >>>>> >> >> wrote: > >>>>> >> >> > Hi Matt, > >>>>> >> >> > > >>>>> >> >> > Thank you, this fixed some of the problems I was facing. Now > I > >>>>> >> >> > can > >>>>> >> >> > build > >>>>> >> >> > some packages except the ITKNumerics, ITKStatistics and > ITKFEM. > >>>>> >> >> > I > >>>>> >> >> > have > >>>>> >> >> > attached the error message that I received in CMAKE. There > are > >>>>> >> >> > no > >>>>> >> >> > explanations in the MS VS 2015 during build. > >>>>> >> >> > > >>>>> >> >> > Many thanks in advance. > >>>>> >> >> > > >>>>> >> >> > Tunde > >>>>> >> >> > > >>>>> >> >> > > >>>>> >> >> > On 5 November 2015 at 16:22, Matt McCormick > >>>>> >> >> > > >>>>> >> >> > wrote: > >>>>> >> >> >> > >>>>> >> >> >> Hi Tunde, > >>>>> >> >> >> > >>>>> >> >> >> A few pointers: > >>>>> >> >> >> > >>>>> >> >> >> - Use ITK Git master [1], which has support for Visual > Studio > >>>>> >> >> >> 2015 > >>>>> >> >> >> (support is not available in ITK 4.8.1). > >>>>> >> >> >> - If wrapping is built, ITK Git master also builds much > >>>>> >> >> >> faster. > >>>>> >> >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake > >>>>> >> >> >> configuration to greatly improve the build time. > >>>>> >> >> >> > >>>>> >> >> >> HTH, > >>>>> >> >> >> Matt > >>>>> >> >> >> > >>>>> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git > >>>>> >> >> >> > >>>>> >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi > >>>>> >> >> >> wrote: > >>>>> >> >> >> > Dear Brad, > >>>>> >> >> >> > > >>>>> >> >> >> > Thank you for your feedback. I figured out that my error > >>>>> >> >> >> > occurs > >>>>> >> >> >> > during > >>>>> >> >> >> > CMake > >>>>> >> >> >> > Configuration. I have attached an error message that I > >>>>> >> >> >> > receive. > >>>>> >> >> >> > Files > >>>>> >> >> >> > from > >>>>> >> >> >> > the same family are throwing this error - all start with > >>>>> >> >> >> > cmTC_XXXXX.exe > >>>>> >> >> >> > (see > >>>>> >> >> >> > attached Screen Shoot). If I ignore this and Build All in > MS > >>>>> >> >> >> > Visual > >>>>> >> >> >> > Studio > >>>>> >> >> >> > the Debug and Release is not populated (And there are no > >>>>> >> >> >> > error > >>>>> >> >> >> > messages > >>>>> >> >> >> > either.). I would appreciate any insight into this. > >>>>> >> >> >> > > >>>>> >> >> >> > Many thanks. > >>>>> >> >> >> > Tunde > >>>>> >> >> >> > > >>>>> >> >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp > >>>>> >> >> >> > > >>>>> >> >> >> > wrote: > >>>>> >> >> >> >> > >>>>> >> >> >> >> Hello, > >>>>> >> >> >> >> > >>>>> >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 > GUI. > >>>>> >> >> >> >> But I > >>>>> >> >> >> >> do > >>>>> >> >> >> >> have a > >>>>> >> >> >> >> dashboard build with the compiler: > >>>>> >> >> >> >> > >>>>> >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 > >>>>> >> >> >> >> > >>>>> >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual > >>>>> >> >> >> >> machine. > >>>>> >> >> >> >> > >>>>> >> >> >> >> Perhaps you could try building from the command line with > >>>>> >> >> >> >> cmake? > >>>>> >> >> >> >> > >>>>> >> >> >> >> cmake --build . --config Release > >>>>> >> >> >> >> > >>>>> >> >> >> >> > >>>>> >> >> >> >> > >>>>> >> >> >> >> HTH, > >>>>> >> >> >> >> Brad > >>>>> >> >> >> >> > >>>>> >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi > >>>>> >> >> >> >> > >>>>> >> >> >> >> wrote: > >>>>> >> >> >> >> > >>>>> >> >> >> >> Dear All, > >>>>> >> >> >> >> > >>>>> >> >> >> >> I would be interested what is the expected time to build > >>>>> >> >> >> >> all the > >>>>> >> >> >> >> ITK > >>>>> >> >> >> >> libraries for the first time in Microsoft Visual Studio > 14 > >>>>> >> >> >> >> 2015. > >>>>> >> >> >> >> It > >>>>> >> >> >> >> shows me > >>>>> >> >> >> >> that there 492 projects to build. It has been running for > >>>>> >> >> >> >> more > >>>>> >> >> >> >> then > >>>>> >> >> >> >> 17h > >>>>> >> >> >> >> on a > >>>>> >> >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without > error > >>>>> >> >> >> >> message. > >>>>> >> >> >> >> Perhaps > >>>>> >> >> >> >> I misunderstood this process? > >>>>> >> >> >> >> > >>>>> >> >> >> >> Many thanks. > >>>>> >> >> >> >> > >>>>> >> >> >> >> Best wishes, > >>>>> >> >> >> >> Tunde Szilagyi > >>>>> >> >> >> >> _______________________________________________ > >>>>> >> >> >> >> Community mailing list > >>>>> >> >> >> >> Community at itk.org > >>>>> >> >> >> >> http://public.kitware.com/mailman/listinfo/community > >>>>> >> >> >> >> > >>>>> >> >> >> >> > >>>>> >> >> >> > > >>>>> >> >> >> > > >>>>> >> >> >> > > >>>>> >> >> >> > _______________________________________________ > >>>>> >> >> >> > Community mailing list > >>>>> >> >> >> > Community at itk.org > >>>>> >> >> >> > http://public.kitware.com/mailman/listinfo/community > >>>>> >> >> >> > > >>>>> >> >> > > >>>>> >> >> > > >>>>> >> > > >>>>> >> > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> > -- > >>>>> > -- > >>>>> > Tunde > >>>> > >>>> > >>>> > >>>> > >>>> -- > >>>> -- > >>>> Tunde > >> > >> > >> > >> > >> -- > >> -- > >> Tunde > > > > > > > > > > -- > > -- > > Tunde > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: BUILD_output_12112015.rtf Type: application/rtf Size: 171984 bytes Desc: not available URL: From matt.mccormick at kitware.com Thu Nov 12 16:05:50 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Thu, 12 Nov 2015 16:05:50 -0500 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Tunde, Yes, start from a clean source tree and especially a clean build tree should help. The ITK Software Guide has some guidance on getting started: http://itk.org/ITKSoftwareGuide/html/Book1/ITKSoftwareGuide-Book1ch2.html#x27-170002 HTH, Matt On Thu, Nov 12, 2015 at 4:00 PM, T?nde Szil?gyi wrote: > Hi Matt, > > I am compiling ITK for the first time. I have not used it before. I have > attached the output when I have tried to build it. > > Many thanks. > Tunde > > ps. Perhaps I just erase everything and start from zero... > > On 12 November 2015 at 21:54, Matt McCormick > wrote: >> >> Hi Tunde, >> >> Those look like paths from ITKv3. Is ITKv4 being used? >> >> HTH, >> Matt >> >> On Thu, Nov 12, 2015 at 3:38 PM, T?nde Szil?gyi >> wrote: >> > Hi Matt, >> > >> > It appears that the changes have been made successfully. Unfortunately, >> > CMake is still not happy. I have attached the output. I would appreciate >> > help from anyone. Many thanks. >> > >> > Tunde >> > >> > On 12 November 2015 at 21:32, T?nde Szil?gyi >> > >> > wrote: >> >> >> >> Simon, many thanks that worked! I have attached the new set of feedback >> >> that I have received. I assume this is all fine.. >> >> >> >> On 12 November 2015 at 21:27, Simon Alexander >> >> wrote: >> >>> >> >>> Matt, should that be a "git reset --merge" ? >> >>> >> >>> >> >>> On Thu, 12 Nov 2015 at 15:14 T?nde Szil?gyi >> >>> >> >>> wrote: >> >>>> >> >>>> Hi Matt, >> >>>> >> >>>> Many thanks. Unfortunately the suggested command did not solve the >> >>>> problem, see attachment. >> >>>> >> >>>> Many thanks. >> >>>> Tunde >> >>>> >> >>>> On 12 November 2015 at 21:05, Matt McCormick >> >>>> wrote: >> >>>>> >> >>>>> Hi Tunde, >> >>>>> >> >>>>> The prompt indicates the repository is an intermediate state >> >>>>> (MERGING), and git is not allowing the requested actions because it >> >>>>> does not want changes made in that intermediate state to get lost. >> >>>>> >> >>>>> To get out of the intermediate state, use >> >>>>> >> >>>>> git reset --hard origin/master >> >>>>> >> >>>>> then try again. >> >>>>> >> >>>>> HTH, >> >>>>> Matt >> >>>>> >> >>>>> On Thu, Nov 12, 2015 at 2:52 PM, T?nde Szil?gyi >> >>>>> wrote: >> >>>>> > Hi Matt, >> >>>>> > >> >>>>> > Many thanks. I went through the suggested routes (see attachment). >> >>>>> > I >> >>>>> > am >> >>>>> > certain that I am doing something wrong (but I do not understand >> >>>>> > what >> >>>>> > it >> >>>>> > might be), because I am getting similar error messages. >> >>>>> > >> >>>>> > Many thanks. >> >>>>> > Tunde >> >>>>> > >> >>>>> > On 12 November 2015 at 19:33, Matt McCormick >> >>>>> > >> >>>>> > wrote: >> >>>>> >> >> >>>>> >> Hi Tunde, >> >>>>> >> >> >>>>> >> I mistakenly thought you were working on the "release" branch, so >> >>>>> >> I >> >>>>> >> expected the commands to run would be >> >>>>> >> >> >>>>> >> git checkout release >> >>>>> >> git pull >> >>>>> >> >> >>>>> >> If you were not working on the release branch, it can be created >> >>>>> >> locally >> >>>>> >> with >> >>>>> >> >> >>>>> >> git checkout -b release origin/release >> >>>>> >> git pull >> >>>>> >> >> >>>>> >> It is possible to also directly get the patch from Gerrit, but >> >>>>> >> not >> >>>>> >> do >> >>>>> >> use the 'pull' line for this case. Instead, use the 'checkout' >> >>>>> >> line, >> >>>>> >> i.e. >> >>>>> >> >> >>>>> >> git fetch http://review.source.kitware.com/ITK >> >>>>> >> refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 >> >>>>> >> >> >>>>> >> Note that "-b CMP0054" was added to give a branch name. >> >>>>> >> >> >>>>> >> But, the 4.8.2 archives were just created from the latest >> >>>>> >> "release" >> >>>>> >> branch, so those can be tried too: >> >>>>> >> >> >>>>> >> https://sourceforge.net/projects/itk/files/itk/4.8/ >> >>>>> >> >> >>>>> >> >> >>>>> >> Thanks for testing and providing feedback. >> >>>>> >> >> >>>>> >> Matt >> >>>>> >> >> >>>>> >> On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi >> >>>>> >> wrote: >> >>>>> >> > Hi Matt, >> >>>>> >> > >> >>>>> >> > I have pulled the suggested patch, but I am having the error >> >>>>> >> > message >> >>>>> >> > attached. I would appreciate any feedback from anyone. >> >>>>> >> > >> >>>>> >> > Many thanks in advance. >> >>>>> >> > >> >>>>> >> > Best wishes, >> >>>>> >> > Tunde >> >>>>> >> > >> >>>>> >> > On 5 November 2015 at 21:04, Matt McCormick >> >>>>> >> > >> >>>>> >> > wrote: >> >>>>> >> >> >> >>>>> >> >> Hi Tunde, >> >>>>> >> >> >> >>>>> >> >> These CMake warnings are addressed by this patch: >> >>>>> >> >> >> >>>>> >> >> http://review.source.kitware.com/#/c/20154/1 >> >>>>> >> >> >> >>>>> >> >> which I just backported to the "release" branch. Please 'git >> >>>>> >> >> pull' to >> >>>>> >> >> fetch the changes. >> >>>>> >> >> >> >>>>> >> >> Please let the list know if there are any other issues. >> >>>>> >> >> According to >> >>>>> >> >> the dashboard, there are also some warnings to address: >> >>>>> >> >> >> >>>>> >> >> >> >>>>> >> >> >> >>>>> >> >> https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 >> >>>>> >> >> >> >>>>> >> >> Patches for these warnings would be welcome :-) >> >>>>> >> >> >> >>>>> >> >> Thanks, >> >>>>> >> >> Matt >> >>>>> >> >> >> >>>>> >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi >> >>>>> >> >> wrote: >> >>>>> >> >> > Hi Matt, >> >>>>> >> >> > >> >>>>> >> >> > Thank you, this fixed some of the problems I was facing. Now >> >>>>> >> >> > I >> >>>>> >> >> > can >> >>>>> >> >> > build >> >>>>> >> >> > some packages except the ITKNumerics, ITKStatistics and >> >>>>> >> >> > ITKFEM. >> >>>>> >> >> > I >> >>>>> >> >> > have >> >>>>> >> >> > attached the error message that I received in CMAKE. There >> >>>>> >> >> > are >> >>>>> >> >> > no >> >>>>> >> >> > explanations in the MS VS 2015 during build. >> >>>>> >> >> > >> >>>>> >> >> > Many thanks in advance. >> >>>>> >> >> > >> >>>>> >> >> > Tunde >> >>>>> >> >> > >> >>>>> >> >> > >> >>>>> >> >> > On 5 November 2015 at 16:22, Matt McCormick >> >>>>> >> >> > >> >>>>> >> >> > wrote: >> >>>>> >> >> >> >> >>>>> >> >> >> Hi Tunde, >> >>>>> >> >> >> >> >>>>> >> >> >> A few pointers: >> >>>>> >> >> >> >> >>>>> >> >> >> - Use ITK Git master [1], which has support for Visual >> >>>>> >> >> >> Studio >> >>>>> >> >> >> 2015 >> >>>>> >> >> >> (support is not available in ITK 4.8.1). >> >>>>> >> >> >> - If wrapping is built, ITK Git master also builds much >> >>>>> >> >> >> faster. >> >>>>> >> >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake >> >>>>> >> >> >> configuration to greatly improve the build time. >> >>>>> >> >> >> >> >>>>> >> >> >> HTH, >> >>>>> >> >> >> Matt >> >>>>> >> >> >> >> >>>>> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >> >>>>> >> >> >> >> >>>>> >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi >> >>>>> >> >> >> wrote: >> >>>>> >> >> >> > Dear Brad, >> >>>>> >> >> >> > >> >>>>> >> >> >> > Thank you for your feedback. I figured out that my error >> >>>>> >> >> >> > occurs >> >>>>> >> >> >> > during >> >>>>> >> >> >> > CMake >> >>>>> >> >> >> > Configuration. I have attached an error message that I >> >>>>> >> >> >> > receive. >> >>>>> >> >> >> > Files >> >>>>> >> >> >> > from >> >>>>> >> >> >> > the same family are throwing this error - all start with >> >>>>> >> >> >> > cmTC_XXXXX.exe >> >>>>> >> >> >> > (see >> >>>>> >> >> >> > attached Screen Shoot). If I ignore this and Build All in >> >>>>> >> >> >> > MS >> >>>>> >> >> >> > Visual >> >>>>> >> >> >> > Studio >> >>>>> >> >> >> > the Debug and Release is not populated (And there are no >> >>>>> >> >> >> > error >> >>>>> >> >> >> > messages >> >>>>> >> >> >> > either.). I would appreciate any insight into this. >> >>>>> >> >> >> > >> >>>>> >> >> >> > Many thanks. >> >>>>> >> >> >> > Tunde >> >>>>> >> >> >> > >> >>>>> >> >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp >> >>>>> >> >> >> > >> >>>>> >> >> >> > wrote: >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> Hello, >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 >> >>>>> >> >> >> >> GUI. >> >>>>> >> >> >> >> But I >> >>>>> >> >> >> >> do >> >>>>> >> >> >> >> have a >> >>>>> >> >> >> >> dashboard build with the compiler: >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual >> >>>>> >> >> >> >> machine. >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> Perhaps you could try building from the command line >> >>>>> >> >> >> >> with >> >>>>> >> >> >> >> cmake? >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> cmake --build . --config Release >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> HTH, >> >>>>> >> >> >> >> Brad >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> wrote: >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> Dear All, >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> I would be interested what is the expected time to build >> >>>>> >> >> >> >> all the >> >>>>> >> >> >> >> ITK >> >>>>> >> >> >> >> libraries for the first time in Microsoft Visual Studio >> >>>>> >> >> >> >> 14 >> >>>>> >> >> >> >> 2015. >> >>>>> >> >> >> >> It >> >>>>> >> >> >> >> shows me >> >>>>> >> >> >> >> that there 492 projects to build. It has been running >> >>>>> >> >> >> >> for >> >>>>> >> >> >> >> more >> >>>>> >> >> >> >> then >> >>>>> >> >> >> >> 17h >> >>>>> >> >> >> >> on a >> >>>>> >> >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without >> >>>>> >> >> >> >> error >> >>>>> >> >> >> >> message. >> >>>>> >> >> >> >> Perhaps >> >>>>> >> >> >> >> I misunderstood this process? >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> Many thanks. >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> Best wishes, >> >>>>> >> >> >> >> Tunde Szilagyi >> >>>>> >> >> >> >> _______________________________________________ >> >>>>> >> >> >> >> Community mailing list >> >>>>> >> >> >> >> Community at itk.org >> >>>>> >> >> >> >> http://public.kitware.com/mailman/listinfo/community >> >>>>> >> >> >> >> >> >>>>> >> >> >> >> >> >>>>> >> >> >> > >> >>>>> >> >> >> > >> >>>>> >> >> >> > >> >>>>> >> >> >> > _______________________________________________ >> >>>>> >> >> >> > Community mailing list >> >>>>> >> >> >> > Community at itk.org >> >>>>> >> >> >> > http://public.kitware.com/mailman/listinfo/community >> >>>>> >> >> >> > >> >>>>> >> >> > >> >>>>> >> >> > >> >>>>> >> > >> >>>>> >> > >> >>>>> > >> >>>>> > >> >>>>> > >> >>>>> > >> >>>>> > -- >> >>>>> > -- >> >>>>> > Tunde >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> -- >> >>>> Tunde >> >> >> >> >> >> >> >> >> >> -- >> >> -- >> >> Tunde >> > >> > >> > >> > >> > -- >> > -- >> > Tunde > > > > > -- > -- > Tunde From a.tunde.szilagyi at gmail.com Thu Nov 12 16:08:36 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 12 Nov 2015 22:08:36 +0100 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Matt, Many thanks. Tunde On 12 November 2015 at 22:05, Matt McCormick wrote: > Hi Tunde, > > Yes, start from a clean source tree and especially a clean build tree > should help. The ITK Software Guide has some guidance on getting > started: > > > http://itk.org/ITKSoftwareGuide/html/Book1/ITKSoftwareGuide-Book1ch2.html#x27-170002 > > HTH, > Matt > > On Thu, Nov 12, 2015 at 4:00 PM, T?nde Szil?gyi > wrote: > > Hi Matt, > > > > I am compiling ITK for the first time. I have not used it before. I have > > attached the output when I have tried to build it. > > > > Many thanks. > > Tunde > > > > ps. Perhaps I just erase everything and start from zero... > > > > On 12 November 2015 at 21:54, Matt McCormick > > > wrote: > >> > >> Hi Tunde, > >> > >> Those look like paths from ITKv3. Is ITKv4 being used? > >> > >> HTH, > >> Matt > >> > >> On Thu, Nov 12, 2015 at 3:38 PM, T?nde Szil?gyi > >> wrote: > >> > Hi Matt, > >> > > >> > It appears that the changes have been made successfully. > Unfortunately, > >> > CMake is still not happy. I have attached the output. I would > appreciate > >> > help from anyone. Many thanks. > >> > > >> > Tunde > >> > > >> > On 12 November 2015 at 21:32, T?nde Szil?gyi > >> > > >> > wrote: > >> >> > >> >> Simon, many thanks that worked! I have attached the new set of > feedback > >> >> that I have received. I assume this is all fine.. > >> >> > >> >> On 12 November 2015 at 21:27, Simon Alexander > > >> >> wrote: > >> >>> > >> >>> Matt, should that be a "git reset --merge" ? > >> >>> > >> >>> > >> >>> On Thu, 12 Nov 2015 at 15:14 T?nde Szil?gyi > >> >>> > >> >>> wrote: > >> >>>> > >> >>>> Hi Matt, > >> >>>> > >> >>>> Many thanks. Unfortunately the suggested command did not solve the > >> >>>> problem, see attachment. > >> >>>> > >> >>>> Many thanks. > >> >>>> Tunde > >> >>>> > >> >>>> On 12 November 2015 at 21:05, Matt McCormick > >> >>>> wrote: > >> >>>>> > >> >>>>> Hi Tunde, > >> >>>>> > >> >>>>> The prompt indicates the repository is an intermediate state > >> >>>>> (MERGING), and git is not allowing the requested actions because > it > >> >>>>> does not want changes made in that intermediate state to get lost. > >> >>>>> > >> >>>>> To get out of the intermediate state, use > >> >>>>> > >> >>>>> git reset --hard origin/master > >> >>>>> > >> >>>>> then try again. > >> >>>>> > >> >>>>> HTH, > >> >>>>> Matt > >> >>>>> > >> >>>>> On Thu, Nov 12, 2015 at 2:52 PM, T?nde Szil?gyi > >> >>>>> wrote: > >> >>>>> > Hi Matt, > >> >>>>> > > >> >>>>> > Many thanks. I went through the suggested routes (see > attachment). > >> >>>>> > I > >> >>>>> > am > >> >>>>> > certain that I am doing something wrong (but I do not understand > >> >>>>> > what > >> >>>>> > it > >> >>>>> > might be), because I am getting similar error messages. > >> >>>>> > > >> >>>>> > Many thanks. > >> >>>>> > Tunde > >> >>>>> > > >> >>>>> > On 12 November 2015 at 19:33, Matt McCormick > >> >>>>> > > >> >>>>> > wrote: > >> >>>>> >> > >> >>>>> >> Hi Tunde, > >> >>>>> >> > >> >>>>> >> I mistakenly thought you were working on the "release" branch, > so > >> >>>>> >> I > >> >>>>> >> expected the commands to run would be > >> >>>>> >> > >> >>>>> >> git checkout release > >> >>>>> >> git pull > >> >>>>> >> > >> >>>>> >> If you were not working on the release branch, it can be > created > >> >>>>> >> locally > >> >>>>> >> with > >> >>>>> >> > >> >>>>> >> git checkout -b release origin/release > >> >>>>> >> git pull > >> >>>>> >> > >> >>>>> >> It is possible to also directly get the patch from Gerrit, but > >> >>>>> >> not > >> >>>>> >> do > >> >>>>> >> use the 'pull' line for this case. Instead, use the 'checkout' > >> >>>>> >> line, > >> >>>>> >> i.e. > >> >>>>> >> > >> >>>>> >> git fetch http://review.source.kitware.com/ITK > >> >>>>> >> refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 > >> >>>>> >> > >> >>>>> >> Note that "-b CMP0054" was added to give a branch name. > >> >>>>> >> > >> >>>>> >> But, the 4.8.2 archives were just created from the latest > >> >>>>> >> "release" > >> >>>>> >> branch, so those can be tried too: > >> >>>>> >> > >> >>>>> >> https://sourceforge.net/projects/itk/files/itk/4.8/ > >> >>>>> >> > >> >>>>> >> > >> >>>>> >> Thanks for testing and providing feedback. > >> >>>>> >> > >> >>>>> >> Matt > >> >>>>> >> > >> >>>>> >> On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi > >> >>>>> >> wrote: > >> >>>>> >> > Hi Matt, > >> >>>>> >> > > >> >>>>> >> > I have pulled the suggested patch, but I am having the error > >> >>>>> >> > message > >> >>>>> >> > attached. I would appreciate any feedback from anyone. > >> >>>>> >> > > >> >>>>> >> > Many thanks in advance. > >> >>>>> >> > > >> >>>>> >> > Best wishes, > >> >>>>> >> > Tunde > >> >>>>> >> > > >> >>>>> >> > On 5 November 2015 at 21:04, Matt McCormick > >> >>>>> >> > > >> >>>>> >> > wrote: > >> >>>>> >> >> > >> >>>>> >> >> Hi Tunde, > >> >>>>> >> >> > >> >>>>> >> >> These CMake warnings are addressed by this patch: > >> >>>>> >> >> > >> >>>>> >> >> http://review.source.kitware.com/#/c/20154/1 > >> >>>>> >> >> > >> >>>>> >> >> which I just backported to the "release" branch. Please 'git > >> >>>>> >> >> pull' to > >> >>>>> >> >> fetch the changes. > >> >>>>> >> >> > >> >>>>> >> >> Please let the list know if there are any other issues. > >> >>>>> >> >> According to > >> >>>>> >> >> the dashboard, there are also some warnings to address: > >> >>>>> >> >> > >> >>>>> >> >> > >> >>>>> >> >> > >> >>>>> >> >> > https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 > >> >>>>> >> >> > >> >>>>> >> >> Patches for these warnings would be welcome :-) > >> >>>>> >> >> > >> >>>>> >> >> Thanks, > >> >>>>> >> >> Matt > >> >>>>> >> >> > >> >>>>> >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi > >> >>>>> >> >> wrote: > >> >>>>> >> >> > Hi Matt, > >> >>>>> >> >> > > >> >>>>> >> >> > Thank you, this fixed some of the problems I was facing. > Now > >> >>>>> >> >> > I > >> >>>>> >> >> > can > >> >>>>> >> >> > build > >> >>>>> >> >> > some packages except the ITKNumerics, ITKStatistics and > >> >>>>> >> >> > ITKFEM. > >> >>>>> >> >> > I > >> >>>>> >> >> > have > >> >>>>> >> >> > attached the error message that I received in CMAKE. There > >> >>>>> >> >> > are > >> >>>>> >> >> > no > >> >>>>> >> >> > explanations in the MS VS 2015 during build. > >> >>>>> >> >> > > >> >>>>> >> >> > Many thanks in advance. > >> >>>>> >> >> > > >> >>>>> >> >> > Tunde > >> >>>>> >> >> > > >> >>>>> >> >> > > >> >>>>> >> >> > On 5 November 2015 at 16:22, Matt McCormick > >> >>>>> >> >> > > >> >>>>> >> >> > wrote: > >> >>>>> >> >> >> > >> >>>>> >> >> >> Hi Tunde, > >> >>>>> >> >> >> > >> >>>>> >> >> >> A few pointers: > >> >>>>> >> >> >> > >> >>>>> >> >> >> - Use ITK Git master [1], which has support for Visual > >> >>>>> >> >> >> Studio > >> >>>>> >> >> >> 2015 > >> >>>>> >> >> >> (support is not available in ITK 4.8.1). > >> >>>>> >> >> >> - If wrapping is built, ITK Git master also builds much > >> >>>>> >> >> >> faster. > >> >>>>> >> >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake > >> >>>>> >> >> >> configuration to greatly improve the build time. > >> >>>>> >> >> >> > >> >>>>> >> >> >> HTH, > >> >>>>> >> >> >> Matt > >> >>>>> >> >> >> > >> >>>>> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git > >> >>>>> >> >> >> > >> >>>>> >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi > >> >>>>> >> >> >> wrote: > >> >>>>> >> >> >> > Dear Brad, > >> >>>>> >> >> >> > > >> >>>>> >> >> >> > Thank you for your feedback. I figured out that my > error > >> >>>>> >> >> >> > occurs > >> >>>>> >> >> >> > during > >> >>>>> >> >> >> > CMake > >> >>>>> >> >> >> > Configuration. I have attached an error message that I > >> >>>>> >> >> >> > receive. > >> >>>>> >> >> >> > Files > >> >>>>> >> >> >> > from > >> >>>>> >> >> >> > the same family are throwing this error - all start > with > >> >>>>> >> >> >> > cmTC_XXXXX.exe > >> >>>>> >> >> >> > (see > >> >>>>> >> >> >> > attached Screen Shoot). If I ignore this and Build All > in > >> >>>>> >> >> >> > MS > >> >>>>> >> >> >> > Visual > >> >>>>> >> >> >> > Studio > >> >>>>> >> >> >> > the Debug and Release is not populated (And there are > no > >> >>>>> >> >> >> > error > >> >>>>> >> >> >> > messages > >> >>>>> >> >> >> > either.). I would appreciate any insight into this. > >> >>>>> >> >> >> > > >> >>>>> >> >> >> > Many thanks. > >> >>>>> >> >> >> > Tunde > >> >>>>> >> >> >> > > >> >>>>> >> >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp > >> >>>>> >> >> >> > > >> >>>>> >> >> >> > wrote: > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> Hello, > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 > >> >>>>> >> >> >> >> GUI. > >> >>>>> >> >> >> >> But I > >> >>>>> >> >> >> >> do > >> >>>>> >> >> >> >> have a > >> >>>>> >> >> >> >> dashboard build with the compiler: > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> > https://open.cdash.org/buildSummary.php?buildid=4088244 > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory > virtual > >> >>>>> >> >> >> >> machine. > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> Perhaps you could try building from the command line > >> >>>>> >> >> >> >> with > >> >>>>> >> >> >> >> cmake? > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> cmake --build . --config Release > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> HTH, > >> >>>>> >> >> >> >> Brad > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> wrote: > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> Dear All, > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> I would be interested what is the expected time to > build > >> >>>>> >> >> >> >> all the > >> >>>>> >> >> >> >> ITK > >> >>>>> >> >> >> >> libraries for the first time in Microsoft Visual > Studio > >> >>>>> >> >> >> >> 14 > >> >>>>> >> >> >> >> 2015. > >> >>>>> >> >> >> >> It > >> >>>>> >> >> >> >> shows me > >> >>>>> >> >> >> >> that there 492 projects to build. It has been running > >> >>>>> >> >> >> >> for > >> >>>>> >> >> >> >> more > >> >>>>> >> >> >> >> then > >> >>>>> >> >> >> >> 17h > >> >>>>> >> >> >> >> on a > >> >>>>> >> >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without > >> >>>>> >> >> >> >> error > >> >>>>> >> >> >> >> message. > >> >>>>> >> >> >> >> Perhaps > >> >>>>> >> >> >> >> I misunderstood this process? > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> Many thanks. > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> Best wishes, > >> >>>>> >> >> >> >> Tunde Szilagyi > >> >>>>> >> >> >> >> _______________________________________________ > >> >>>>> >> >> >> >> Community mailing list > >> >>>>> >> >> >> >> Community at itk.org > >> >>>>> >> >> >> >> http://public.kitware.com/mailman/listinfo/community > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> >> > >> >>>>> >> >> >> > > >> >>>>> >> >> >> > > >> >>>>> >> >> >> > > >> >>>>> >> >> >> > _______________________________________________ > >> >>>>> >> >> >> > Community mailing list > >> >>>>> >> >> >> > Community at itk.org > >> >>>>> >> >> >> > http://public.kitware.com/mailman/listinfo/community > >> >>>>> >> >> >> > > >> >>>>> >> >> > > >> >>>>> >> >> > > >> >>>>> >> > > >> >>>>> >> > > >> >>>>> > > >> >>>>> > > >> >>>>> > > >> >>>>> > > >> >>>>> > -- > >> >>>>> > -- > >> >>>>> > Tunde > >> >>>> > >> >>>> > >> >>>> > >> >>>> > >> >>>> -- > >> >>>> -- > >> >>>> Tunde > >> >> > >> >> > >> >> > >> >> > >> >> -- > >> >> -- > >> >> Tunde > >> > > >> > > >> > > >> > > >> > -- > >> > -- > >> > Tunde > > > > > > > > > > -- > > -- > > Tunde > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.mo.burns at gmail.com Thu Nov 12 20:38:57 2015 From: david.mo.burns at gmail.com (David Burns) Date: Thu, 12 Nov 2015 20:38:57 -0500 Subject: [ITK] [ITK-dev] 2D/3D registration in v4 Message-ID: <56453F31.5010206@gmail.com> Dear Insight, I am having the following trouble attempting 2D/3D registration of xray/CT with ITK v4 registration framework. The basics: The moving image is a 3D volume, and the fixed image is a 2D projection. An interpolator calculates a synthetic cone-beam projection for the moving image (volume) and compares to the fixed 2D image. The v4 registration framework doesn't allow me to use a 2D fixed and 3D moving image -> won't compile. So I need to setup the fixed image as 3D, even though it is 2D data. I can compile, but I get the following error at run time ExceptionObject caught ! itk::ExceptionObject (0x20cfac0) Location: "void itk::RecursiveSeparableImageFilter::BeforeThreadedGenerateData() [with TInputImage = itk::Image; TOutputImage = itk::Image]" File: /usr/local/include/ITK-4.8/itkRecursiveSeparableImageFilter.hxx Line: 245 Description: itk::ERROR: RecursiveGaussianImageFilter(0x2089fb0): The number of pixels along direction 2 is less than 4. This filter requires a minimum of four pixels along the dimension to be processed. It seems this behavior does not occur in the v3 registration framework and 2D/3D registrations were possible, however, I want to take advantage of the threading features in v4. How would you suggest I proceed? Thanks David Burns _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From david.mo.burns at gmail.com Thu Nov 12 21:51:41 2015 From: david.mo.burns at gmail.com (David Burns) Date: Thu, 12 Nov 2015 21:51:41 -0500 Subject: [ITK] [ITK-dev] 2D/3D registration in v4 In-Reply-To: References: <56453F31.5010206@gmail.com> Message-ID: <5645503D.9030808@gmail.com> I think this issue relates to the way the metrics compute gradients. It can be reproduced using Examples/RegistrationITKv4/ImageRegistration1.cxx and Examples/RegistrationITKv3/ImageRegistration1.cxx by setting Dimensions to 3, and using 2D images as inputs. I found using: metric->ComputeGradientOff() will allow the registration to proceed for ITKv3 using the MeanSquaresImageToImageMetric, but there is no such function for the v4 version. Using a metric that does not require gradients (eg Mattes) will allow the registration to proceed in both v3 and v4. I humbly suggest the registration framework and metrics should be able to handle this situation. Also of note to those interested, the v3 registration on my system goes about twice as fast per iteration. What are your thoughts? David On 11/12/2015 08:41 PM, Matias Montroull wrote: > > David, would you be able to share the code you wrote? > > On Nov 12, 2015 10:39 PM, "David Burns" > wrote: > > Dear Insight, > > I am having the following trouble attempting 2D/3D registration of > xray/CT with ITK v4 registration framework. > > The basics: The moving image is a 3D volume, and the fixed image > is a 2D projection. An interpolator calculates a synthetic > cone-beam projection for the moving image (volume) and compares to > the fixed 2D image. > > The v4 registration framework doesn't allow me to use a 2D fixed > and 3D moving image -> won't compile. So I need to setup the fixed > image as 3D, even though it is 2D data. I can compile, but I get > the following error at run time > > > ExceptionObject caught ! > > itk::ExceptionObject (0x20cfac0) > Location: "void itk::RecursiveSeparableImageFilter TOutputImage>::BeforeThreadedGenerateData() [with TInputImage = > itk::Image; TOutputImage = itk::Image]" > File: /usr/local/include/ITK-4.8/itkRecursiveSeparableImageFilter.hxx > Line: 245 > Description: itk::ERROR: RecursiveGaussianImageFilter(0x2089fb0): > The number of pixels along direction 2 is less than 4. This filter > requires a minimum of four pixels along the dimension to be processed. > > It seems this behavior does not occur in the v3 registration > framework and 2D/3D registrations were possible, however, I want > to take advantage of the threading features in v4. How would you > suggest I proceed? > > > Thanks > David Burns > > > > > > > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Fri Nov 13 18:04:48 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 13 Nov 2015 18:04:48 -0500 Subject: [ITK] [ITK-dev] About the last optimization on VariableLengthVector In-Reply-To: <5644C9C7.6030603@c-s.fr> References: <5644C9C7.6030603@c-s.fr> Message-ID: Hello Luc, Thanks for all your awesome work on increasing the performance of itk::VariableLengthVector's and ITK. For those that have not kept up on Gerrit activity, Luc has increased performance of resampling VariableLengthVector's, added expression template support, and populated a new itk::mpl:: namespace with meta-programming classes! > The *purpose* of this patch (and the previous ones as well) is to > eliminate allocations made of each pixel. > > This will permit (on a Linear Interpolation test case to reduce the > computation time, on a VectorImage, from 85s to 27s -- it was around 2 > minutes before the first patches, and on the same image read as an > itk::Image it takes ~15-17s) Excellent! > First problem: PixelType Evalutate(...); > Currently, when we apply an ImageFunction, we call Evaluate() function > which requires the creation of a new VLV. Indeed this function return a > new pixel value by value. > The only way to get rid of the variable creation is to return the new > value as an output reference parameter. > > This means all classes that inherit from ImageFunction will need to > change the signature of their EvaluateXxxx() functions. And that all > client classes must take this into account. In other words, many > modifications will be required if we want to have better performances on > VLV. > > Note however, it's quite simple to migrate gradually the source code to > the new interface : we can have all client code explicitly use the new > (and badly named) EvaluateNoCopy(), which in turn call the old > Evaluate() -- or the other way around (which has a drawback regarding > cached variables). This sounds good. EvaluateNoCopy() seems like a reasonable name to me. > Second Problem: Temporary pixel values > Some computations will produce new pixel values. For instance > p = p0 + (p1 - p0) * d; > produces 3 new pixels values. > This has already been taken care of in the previous patches thanks to > Expression Templates. Nice :-) > Third Problem: Local Variables > 3.1- Auxiliary variables > Some algorithms (e.g. BSplines interpolations) require dynamic data > structures like matrices. This implies allocation at each iteration. > This particular problem isn't addressed in this patch. The solution to > 3.2 will help to provide an solution. > > 3.2- Factorized computations > Sometimes, a complex computation will take advantage of code > factorisation (easier to maintain, and better performances). e.g. > > Pixel p4 = p0 + (p1 - p0) * d0 > Pixel p5 = p2 + (p3 - p2) * d1 > output = p4 + (p5 - p4) * d2 > > This implies new pixel values, hence dynamic allocations. > > In c++11, we could (almost) have written > auto p4 = p0 + (p1 - p0) * d0 > > Except that p4 is an expression template. Its type is quite complex to > express in plain C++98/03. But the problem will be that the current > implementation of expression templates uses references. Here p4 will be > made of dangling references, the code would be bugged. > Workarounds would be possible in C++11 as it will permit us to > distinguish lvalue references from rvalue references in order to copy > the latter, and keep references to the former. > We are not in C++11 yet. Moreover, this would not factorize the > computations. > > We need a C++98 solution. > The only way I see is to rely on cached variables. > This means that the ImageFunctions are no longer [[pure]] functions : > they'll mutate some variables that we want to allocate once per > ImageFunction and ... per thread. > Indeed the ImageFunctions shall be reentrant. > > I was first hoping to use thread_local variables. Alas they cannot be > non-static attributes. This is a problem: if I'm not wrong, a same > ImageFunction could be used multiple times in a same processing chain. > > We still have a simple solution, but it requires a second modification > to Evaluate() signature: we need to pass the current ThreadId. > > The new drawback: code migration requires more work. We can not write > Evaluate() in terms of EvaluateNoCopy() as the latter requires the > threadId that the former doesn't know. This is the reason why I expect > the tests to fail. > Instead we need to convert all client code (like the WarpImageFilter) > and have the default implementation of EvaluateNoCopy() to call the > already written and not yet converted Evalutate(). This would be messy, and it would not work very well since the ImageFunction's are not involved in orchestration of the threading. Instead, it would be better to make the necessary auxiliary variables private variables. Parallel code that uses ImageFunction's should create one ImageFunction instance per thread. > Fourth Problem: heterogeneous data types (i.e. castings) > The input image type, the output image type, and the internal pixel type > may all be different. That's why the code contain so many static_casts. > > Alas a static_cast<> on pixels will induce the creation of new pixel values. > This is contrary to the purpose of this patch. > Copy constructors and assignment operators already support on-the-fly > implicit static_casting. > We still need to be able to require casting only when it's required. > That's where the new function CastInto(), MoveInto() and As() come into > rescue. So compiler's are not intelligent to make a static_cast<> a no-op when the types are the same? Thanks, Matt _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Fri Nov 13 18:11:01 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 13 Nov 2015 18:11:01 -0500 Subject: [ITK] [ITK-dev] 2D/3D registration in v4 In-Reply-To: <5645503D.9030808@gmail.com> References: <56453F31.5010206@gmail.com> <5645503D.9030808@gmail.com> Message-ID: Hi David, On Thu, Nov 12, 2015 at 9:51 PM, David Burns wrote: > I think this issue relates to the way the metrics compute gradients. It can > be reproduced using > > Examples/RegistrationITKv4/ImageRegistration1.cxx > and > Examples/RegistrationITKv3/ImageRegistration1.cxx > > by setting Dimensions to 3, and using 2D images as inputs. > > I found using: metric->ComputeGradientOff() > will allow the registration to proceed for ITKv3 using the > MeanSquaresImageToImageMetric, but there is no such function for the v4 > version. > Using a metric that does not require gradients (eg Mattes) will allow the > registration to proceed in both v3 and v4. > > I humbly suggest the registration framework and metrics should be able to > handle this situation. Also of note to those interested, the v3 registration > on my system goes about twice as fast per iteration. Patches would be welcome to improve the situation! Details on patch submission are here: http://www.itk.org/Wiki/ITK/Git/Develop In terms of performance, we are creating a system of benchmarks so that we can quantify performance to make improvements and identify regressions. The work is being added to this repository: https://github.com/InsightSoftwareConsortium/ITKPerformanceBenchmarks The basic infrastructure will be in place in a few weeks time, after which you create a pull request for your use case. This will help make it possible to improve performance on your use case. Thanks, Matt _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Fri Nov 13 18:15:16 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 13 Nov 2015 18:15:16 -0500 Subject: [ITK] [ITK-dev] Precompiled header support Message-ID: Hi folks, In the hope of reducing ITK build time, I started work on adding pre-compiled header support to ITK here: http://review.source.kitware.com/#/c/20349/ Unfortunately, after testing the build times with both GCC and Clang, there was no notable benefit to build times. I'm abandoning the patch, and hopefully the lesson is beneficial for any with false-hopes of the advantages to pre-compiled headers! Thanks, Matt _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Fri Nov 13 18:46:54 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 13 Nov 2015 18:46:54 -0500 Subject: [ITK] [ITK-dev] BUILD_EXAMPLES default to OFF Message-ID: Hi folks, In order to improve the first impressions of new users of the toolkit, I would like change the default BUILD_EXAMPLES build configuration to OFF. This will decrease the default build time, and it the reduced number of targets will help with Visual Studio builds. When developing, it is nice to have BUILD_EXAMPLES OFF too, at least at first, to decrease build time. We would have to ensure that all dashboard builds turn BUILD_EXAMPLES ON. Thoughts? Thanks, Matt _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From bill.lorensen at gmail.com Fri Nov 13 18:49:03 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Fri, 13 Nov 2015 18:49:03 -0500 Subject: [ITK] [ITK-dev] BUILD_EXAMPLES default to OFF In-Reply-To: References: Message-ID: +1 On Nov 13, 2015 6:46 PM, "Matt McCormick" wrote: > Hi folks, > > In order to improve the first impressions of new users of the toolkit, > I would like change the default BUILD_EXAMPLES build configuration to > OFF. This will decrease the default build time, and it the reduced > number of targets will help with Visual Studio builds. > > When developing, it is nice to have BUILD_EXAMPLES OFF too, at least > at first, to decrease build time. > > We would have to ensure that all dashboard builds turn BUILD_EXAMPLES ON. > > Thoughts? > > Thanks, > Matt > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From hans-johnson at uiowa.edu Fri Nov 13 19:02:57 2015 From: hans-johnson at uiowa.edu (Johnson, Hans J) Date: Sat, 14 Nov 2015 00:02:57 +0000 Subject: [ITK] [ITK-dev] BUILD_EXAMPLES default to OFF In-Reply-To: References: Message-ID: +1 too. On 11/13/15, 5:46 PM, "Insight-developers on behalf of Matt McCormick" wrote: >Hi folks, > >In order to improve the first impressions of new users of the toolkit, >I would like change the default BUILD_EXAMPLES build configuration to >OFF. This will decrease the default build time, and it the reduced >number of targets will help with Visual Studio builds. > >When developing, it is nice to have BUILD_EXAMPLES OFF too, at least >at first, to decrease build time. > >We would have to ensure that all dashboard builds turn BUILD_EXAMPLES ON. > >Thoughts? > >Thanks, >Matt >_______________________________________________ >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://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://public.kitware.com/mailman/listinfo/insight-developers ________________________________ Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, then delete it. Thank you. ________________________________ _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From david.mo.burns at gmail.com Fri Nov 13 21:29:09 2015 From: david.mo.burns at gmail.com (David Burns) Date: Fri, 13 Nov 2015 21:29:09 -0500 Subject: [ITK] [ITK-dev] 2D/3D registration in v4 In-Reply-To: References: <56453F31.5010206@gmail.com> <5645503D.9030808@gmail.com> Message-ID: <56469C75.3030102@gmail.com> Thanks Matt for your response. For now I will proceed using metrics that don't require gradients. At some point, it would be nice for the framework to handle 2D images in the 3D coordinate system. Should we log this issue as a bug? David On 11/13/2015 06:11 PM, Matt McCormick wrote: > Hi David, > > On Thu, Nov 12, 2015 at 9:51 PM, David Burns wrote: >> I think this issue relates to the way the metrics compute gradients. It can >> be reproduced using >> >> Examples/RegistrationITKv4/ImageRegistration1.cxx >> and >> Examples/RegistrationITKv3/ImageRegistration1.cxx >> >> by setting Dimensions to 3, and using 2D images as inputs. >> >> I found using: metric->ComputeGradientOff() >> will allow the registration to proceed for ITKv3 using the >> MeanSquaresImageToImageMetric, but there is no such function for the v4 >> version. >> Using a metric that does not require gradients (eg Mattes) will allow the >> registration to proceed in both v3 and v4. >> >> I humbly suggest the registration framework and metrics should be able to >> handle this situation. Also of note to those interested, the v3 registration >> on my system goes about twice as fast per iteration. > Patches would be welcome to improve the situation! Details on patch > submission are here: > > http://www.itk.org/Wiki/ITK/Git/Develop > > > In terms of performance, we are creating a system of benchmarks so > that we can quantify performance to make improvements and identify > regressions. The work is being added to this repository: > > https://github.com/InsightSoftwareConsortium/ITKPerformanceBenchmarks > > The basic infrastructure will be in place in a few weeks time, after > which you create a pull request for your use case. This will help make > it possible to improve performance on your use case. > > Thanks, > Matt _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From marcospuenteblanco at hotmail.com Sat Nov 14 06:54:07 2015 From: marcospuenteblanco at hotmail.com (Marcos Puente Blanco) Date: Sat, 14 Nov 2015 12:54:07 +0100 Subject: [ITK] [ITK-users] How can I read a dicom from database with SimpleITK In-Reply-To: References: Message-ID: From: marcospuenteblanco at hotmail.com To: insight-users at itk.org Subject: How can I read a dicom from database with SimpleITK Date: Fri, 13 Nov 2015 19:35:58 +0100 How can I do to read a dicom from database? The methods I found only could read a file from a directory but how can I do to read from a MongoDB database for example.I need to retrieve it from the database save it as a file and then read it ? -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From ROBERTAPALAMA at hotmail.it Sun Nov 15 12:10:58 2015 From: ROBERTAPALAMA at hotmail.it (ROBERTA PALAMA') Date: Sun, 15 Nov 2015 17:10:58 +0000 Subject: [ITK] HELP REQUEST Message-ID: Hi, I'm Roberta. I'm a student. I study Biomedical Engineering at the Politecnico of Turin. I'm working to my master thesis. It's about a 3D recostruction of a coronary artery biforcation. I have 9 films and I have extracted from every film the most significant frame. So I have 9 frames. I want to use RTK to try to do this recostruction. For the software installation I have followed the online guide (http://wiki.openrtk.org/index.php/Main_Page). The first part of the guide is the installation of the project ITK, but I 'm having problems to complete the compilation. On my pc I have Windows 8.1. One of my friends ( that reads us in CC) is helping me in this but we have some problems to compile the sotware. In his pc (Windows) he succeeds to the the set up and to generate the cmake file ( using Cmake ver3.4.0 ). After we have created the "cmake file" we have tryed to compile the source codes but the second error appares again, as shown in the figure in attachment. What kind of softwares do you suggest me to create and compile everything? Thanks for your kind attention!!! It's so much important for me so I hope yuo can give me a respons. Best regards. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: immage5.jpg Type: image/jpeg Size: 94906 bytes Desc: immage5.jpg URL: From c.spanakis83 at gmail.com Mon Nov 16 07:50:45 2015 From: c.spanakis83 at gmail.com (Constantinus Spanakis) Date: Mon, 16 Nov 2015 14:50:45 +0200 Subject: [ITK] Convert obj to mha Message-ID: Hello. Is it possible to convert an .obj/x3d file to mha in ITK? From luc.hermitte at c-s.fr Mon Nov 16 08:55:36 2015 From: luc.hermitte at c-s.fr (Luc Hermitte) Date: Mon, 16 Nov 2015 14:55:36 +0100 Subject: [ITK] [ITK-dev] About the last optimization on VariableLengthVector In-Reply-To: References: <5644C9C7.6030603@c-s.fr> Message-ID: <5649E058.5010905@c-s.fr> Hi, Le 14/11/2015 00:04, Matt McCormick a ?crit : > Thanks for all your awesome work on increasing the performance of > itk::VariableLengthVector's and ITK. Thank you. > [...snip...] >> Third Problem: Local Variables >> 3.1- Auxiliary variables >> Some algorithms (e.g. BSplines interpolations) require dynamic data >> structures like matrices. This implies allocation at each iteration. >> This particular problem isn't addressed in this patch. The solution to >> 3.2 will help to provide an solution. >> >> 3.2- Factorized computations >> [...] >> >> We need a C++98 solution. >> The only way I see is to rely on cached variables. >> This means that the ImageFunctions are no longer [[pure]] functions : >> they'll mutate some variables that we want to allocate once per >> ImageFunction and ... per thread. >> Indeed the ImageFunctions shall be reentrant. >> >> I was first hoping to use thread_local variables. Alas they cannot be >> non-static attributes. This is a problem: if I'm not wrong, a same >> ImageFunction could be used multiple times in a same processing chain. >> >> We still have a simple solution, but it requires a second modification >> to Evaluate() signature: we need to pass the current ThreadId. >> >> The new drawback: code migration requires more work. We can not write >> Evaluate() in terms of EvaluateNoCopy() as the latter requires the >> threadId that the former doesn't know. This is the reason why I expect >> the tests to fail. >> Instead we need to convert all client code (like the WarpImageFilter) >> and have the default implementation of EvaluateNoCopy() to call the >> already written and not yet converted Evalutate(). > > This would be messy, and it would not work very well since the > ImageFunction's are not involved in orchestration of the threading. > Instead, it would be better to make the necessary auxiliary variables > private variables. Parallel code that uses ImageFunction's should > create one ImageFunction instance per thread. I'm afraid that with this choice, code that currently works well in parallel won't work anymore. End users will need to rewrite all uses of image functions in order to use them in MT code. And I guess we will also need to rewrite several test cases. Unless we duplicate the Evaluate() code : i.e. unless we keep the current version, and we add the new and optimized rewrite (for VLV in most cases, or for every kind of variables in some other cases (e.g. BSpline interpolation where caching matrix allocations helps reduce computation time)) Duplicating image function algorithms doesn't seem to be a good choice either. >> Fourth Problem: heterogeneous data types (i.e. castings) >> The input image type, the output image type, and the internal pixel type >> may all be different. That's why the code contain so many static_casts. >> >> Alas a static_cast<> on pixels will induce the creation of new pixel values. >> This is contrary to the purpose of this patch. >> Copy constructors and assignment operators already support on-the-fly >> implicit static_casting. >> We still need to be able to require casting only when it's required. >> That's where the new function CastInto(), MoveInto() and As() come into >> rescue. > > So compiler's are not intelligent to make a static_cast<> a no-op when > the types are the same? Unfortunately, it doesn't seem so. Check http://stackoverflow.com/questions/19106826/can-static-cast-to-same-type-introduce-runtime-overhead Moreover, in the case of converting VLV to VLV, with a static_cast, we'll force the creation of a new variable which is what I striving to avoid. Hence the new helper functions that'll use the converting assignment operators in case of VLV, or static_cast in all other cases. Regards, -- Luc Hermitte _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Mon Nov 16 10:11:11 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 16 Nov 2015 10:11:11 -0500 Subject: [ITK] [ITK-users] Compile ITK for iPhone In-Reply-To: <1446880952822-7588149.post@n2.nabble.com> References: <1446685276695-7588136.post@n2.nabble.com> <1446819343470-7588145.post@n2.nabble.com> <1446880952822-7588149.post@n2.nabble.com> Message-ID: Hi Yassin, > The CMake warning about MacOSX10.10.sdk does not exist solved by, > > -First go to > "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs" > to find out if the SDK is there or not, i found elder version > MacOSX10.9.sdk. So after run "cmake -GXcode ITK-Source_Dir" and generate the > build files you have to change the CMakeCache.txt "CMAKE_OSX_SYSROOT:PATH=" > to your current SDK version and then run "cmake -GXcode ITK-Source_Dir" > again and the warning won't show. This could be set by passing -DCMAKE_OSX_SYSROOT=/your/current/sdk/path on the command line when configuring with CMake. > -The "vnl_math.cxx" generated in the build. What is the issue here? > -- But I face another problem with "vnl_math.cxx" when i added the "#define > finite(x) ? ? __inline_isfinited((double)x)" line as mention in the > tutorial, error with "Expected expression" found and i can't run the > project. Which tutorial are you referring to? Thanks, Matt _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Mon Nov 16 10:13:48 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 16 Nov 2015 10:13:48 -0500 Subject: [ITK] [ITK-dev] 2D/3D registration in v4 In-Reply-To: <56469C75.3030102@gmail.com> References: <56453F31.5010206@gmail.com> <5645503D.9030808@gmail.com> <56469C75.3030102@gmail.com> Message-ID: On Fri, Nov 13, 2015 at 9:29 PM, David Burns wrote: > Thanks Matt for your response. > > For now I will proceed using metrics that don't require gradients. > > At some point, it would be nice for the framework to handle 2D images in the > 3D coordinate system. > > Should we log this issue as a bug? Yes, please log an issue here: https://issues.itk.org Thanks, Matt _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From ribaluigi at gmail.com Mon Nov 16 10:17:41 2015 From: ribaluigi at gmail.com (Luigi Riba) Date: Mon, 16 Nov 2015 16:17:41 +0100 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: Dear Matias, thank you very much for your quick reply. Unfortunately, I didn't have time yet to test it. Anyhow, could you please tell me the rationale behind it? In my code: 1. I read two grayscale 16 bit .mhd images. To read them I define the IOPixelTyep as unsigned short; 2. I cast them to the "operational" type called PixelType as float 3. I define all the registration objects templated on float. Why should I cast my images to PixelType == signed short? Thanks in advance for the support, Luigi 2015-11-10 15:45 GMT+01:00 Matias Montroull : > try this: > typedef signed short PixelType; > > > El mar., 10 de nov. de 2015 a la(s) 11:36 a. m., Luigi Riba < > ribaluigi at gmail.com> escribi?: > >> Dear Matt, >> >> I have tried following your suggestion but, unfortunately, it didn't work >> out. >> >> In particular: >> >> 1. I read a pair of uint16 images; >> 2. I cast them to float pixel type via the CastImageFilter; >> 3. I change the TInternalComputationValueType for the metric, the >> optimizer, the transform and the registration doing something like: >> >> const unsigned int Dimension = 3; >> >> typedef float PixelType; >> >> typedef unsigned short IOPixelType; >>> >> typedef itk::Image IOImageType; >> >> typedef itk::Image ImageType; >> >> typedef itk::AffineTransform TransformType; >> >> typedef itk::RegularStepGradientDescentOptimizerv4 OptimizerType; >> >> typedef itk::MeanSquaresImageToImageMetricv4>> ImageType,ImageType,float> MetricType; >> >> typedef itk::ImageRegistrationMethodv4>> TransformType> RegistrationType; >> >> typedef itk::ResampleImageFilter >>> ResampleFilterType; >> >> >> >> >> >> I have put one memory probe before the registration procedure and one >> afterwards of it. In the "double" case and in the "float" case I've seen >> the same memory consumption. >> >> Am I missing something? Are there other things I should change in my code? >> >> Thanks again for the support, >> Luigi >> >> >> >> 2015-11-09 17:23 GMT+01:00 Matt McCormick : >> >>> Hi Luigi, >>> >>> The type of optimizer should not have too large of an impact on memory >>> consumption. Using a gradient-free optimizer may help slightly, but >>> try changing the pixel type of the input images or, if possible, the >>> parameter type of the transformation, from double to float. >>> >>> HTH, >>> Matt >>> >>> On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba wrote: >>> > Dear all, >>> > >>> > I am registering a couple of volumes with ITK 4 on windows 7 64 bit. >>> > >>> > I wrote a code based on the affine transformation, with the mean square >>> > error metric and the RegularStepGradientDescentOptimizerv4. >>> Unfortunately, >>> > the memory usage is pretty high. >>> > >>> > I have checked memory consumption with the itkMemoryProbe and, after >>> looking >>> > around on previous mailing list messages I have decided to try with a >>> > gradient free optimizer like the Nelder-Mead one. >>> > >>> > So I have rewrote the code using the AmoebaOptimizerV4 and I have >>> continued >>> > monitoring the memory consumption via MemoryProbe. Unfortunately, it >>> seems >>> > that nothing has changed. Is this working as expected? If this is the >>> case, >>> > do you have any suggestion to gave me in order to reduce the memory >>> > consumption of the code? >>> > >>> > Thanks in advance for the help. >>> > >>> > Best, >>> > >>> > Luigi >>> > >>> > _______________________________________________ >>> > Community mailing list >>> > Community at itk.org >>> > http://public.kitware.com/mailman/listinfo/community >>> > >>> >> _______________________________________________ >> Community mailing list >> Community at itk.org >> http://public.kitware.com/mailman/listinfo/community >> > -- > Matias > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dzenanz at gmail.com Mon Nov 16 10:27:27 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Mon, 16 Nov 2015 10:27:27 -0500 Subject: [ITK] [ITK-dev] BUILD_EXAMPLES default to OFF In-Reply-To: References: Message-ID: +1 On Fri, Nov 13, 2015 at 7:02 PM, Johnson, Hans J wrote: > +1 too. > > > > > > On 11/13/15, 5:46 PM, "Insight-developers on behalf of Matt McCormick" < > insight-developers-bounces at itk.org on behalf of matt.mccormick at kitware.com> > wrote: > > >Hi folks, > > > >In order to improve the first impressions of new users of the toolkit, > >I would like change the default BUILD_EXAMPLES build configuration to > >OFF. This will decrease the default build time, and it the reduced > >number of targets will help with Visual Studio builds. > > > >When developing, it is nice to have BUILD_EXAMPLES OFF too, at least > >at first, to decrease build time. > > > >We would have to ensure that all dashboard builds turn BUILD_EXAMPLES ON. > > > >Thoughts? > > > >Thanks, > >Matt > >_______________________________________________ > >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://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://public.kitware.com/mailman/listinfo/insight-developers > > > ________________________________ > Notice: This UI Health Care e-mail (including attachments) is covered by > the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is > confidential and may be legally privileged. If you are not the intended > recipient, you are hereby notified that any retention, dissemination, > distribution, or copying of this communication is strictly prohibited. > Please reply to the sender that you have received the message in error, > then delete it. Thank you. > ________________________________ > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From dzenanz at gmail.com Mon Nov 16 10:30:34 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Mon, 16 Nov 2015 10:30:34 -0500 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: I believe Matias thought that your original pixel type was signed short. So just use the images you read as unsigned short (set them as input to the registration), and don't make another copy of the images by casting them to float. HTH On Mon, Nov 16, 2015 at 10:17 AM, Luigi Riba wrote: > Dear Matias, > > thank you very much for your quick reply. > > Unfortunately, I didn't have time yet to test it. Anyhow, could you please > tell me the rationale behind it? > > In my code: > > > 1. I read two grayscale 16 bit .mhd images. To read them I define the > IOPixelTyep as unsigned short; > 2. I cast them to the "operational" type called PixelType as float > 3. I define all the registration objects templated on float. > > Why should I cast my images to PixelType == signed short? > > Thanks in advance for the support, > Luigi > > > > > > 2015-11-10 15:45 GMT+01:00 Matias Montroull : > >> try this: >> typedef signed short PixelType; >> >> >> El mar., 10 de nov. de 2015 a la(s) 11:36 a. m., Luigi Riba < >> ribaluigi at gmail.com> escribi?: >> >>> Dear Matt, >>> >>> I have tried following your suggestion but, unfortunately, it didn't >>> work out. >>> >>> In particular: >>> >>> 1. I read a pair of uint16 images; >>> 2. I cast them to float pixel type via the CastImageFilter; >>> 3. I change the TInternalComputationValueType for the metric, the >>> optimizer, the transform and the registration doing something like: >>> >>> const unsigned int Dimension = 3; >>> >>> typedef float PixelType; >>> >>> typedef unsigned short IOPixelType; >>>> >>> typedef itk::Image IOImageType; >>> >>> typedef itk::Image ImageType; >>> >>> typedef itk::AffineTransform TransformType; >>> >>> typedef itk::RegularStepGradientDescentOptimizerv4 OptimizerType; >>> >>> typedef itk::MeanSquaresImageToImageMetricv4>>> ImageType,ImageType,float> MetricType; >>> >>> typedef itk::ImageRegistrationMethodv4>>> TransformType> RegistrationType; >>> >>> typedef itk::ResampleImageFilter >>>> ResampleFilterType; >>> >>> >>> >>> >>> >>> I have put one memory probe before the registration procedure and one >>> afterwards of it. In the "double" case and in the "float" case I've seen >>> the same memory consumption. >>> >>> Am I missing something? Are there other things I should change in my >>> code? >>> >>> Thanks again for the support, >>> Luigi >>> >>> >>> >>> 2015-11-09 17:23 GMT+01:00 Matt McCormick : >>> >>>> Hi Luigi, >>>> >>>> The type of optimizer should not have too large of an impact on memory >>>> consumption. Using a gradient-free optimizer may help slightly, but >>>> try changing the pixel type of the input images or, if possible, the >>>> parameter type of the transformation, from double to float. >>>> >>>> HTH, >>>> Matt >>>> >>>> On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba >>>> wrote: >>>> > Dear all, >>>> > >>>> > I am registering a couple of volumes with ITK 4 on windows 7 64 bit. >>>> > >>>> > I wrote a code based on the affine transformation, with the mean >>>> square >>>> > error metric and the RegularStepGradientDescentOptimizerv4. >>>> Unfortunately, >>>> > the memory usage is pretty high. >>>> > >>>> > I have checked memory consumption with the itkMemoryProbe and, after >>>> looking >>>> > around on previous mailing list messages I have decided to try with a >>>> > gradient free optimizer like the Nelder-Mead one. >>>> > >>>> > So I have rewrote the code using the AmoebaOptimizerV4 and I have >>>> continued >>>> > monitoring the memory consumption via MemoryProbe. Unfortunately, it >>>> seems >>>> > that nothing has changed. Is this working as expected? If this is the >>>> case, >>>> > do you have any suggestion to gave me in order to reduce the memory >>>> > consumption of the code? >>>> > >>>> > Thanks in advance for the help. >>>> > >>>> > Best, >>>> > >>>> > Luigi >>>> > >>>> > _______________________________________________ >>>> > Community mailing list >>>> > Community at itk.org >>>> > http://public.kitware.com/mailman/listinfo/community >>>> > >>>> >>> _______________________________________________ >>> Community mailing list >>> Community at itk.org >>> http://public.kitware.com/mailman/listinfo/community >>> >> -- >> Matias >> > > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dzenanz at gmail.com Mon Nov 16 10:33:34 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Mon, 16 Nov 2015 10:33:34 -0500 Subject: [ITK] Convert obj to mha In-Reply-To: References: Message-ID: Yes! Filter: http://www.itk.org/Doxygen/html/classitk_1_1TriangleMeshToBinaryImageFilter.html Example: http://itk.org/ITKExamples/src/Core/Mesh/ConvertTriangleMeshToBinaryImage/Documentation.html Regards, D?enan On Mon, Nov 16, 2015 at 7:50 AM, Constantinus Spanakis < c.spanakis83 at gmail.com> wrote: > Hello. Is it possible to convert an .obj/x3d file to mha in ITK? > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dzenanz at gmail.com Mon Nov 16 10:40:50 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Mon, 16 Nov 2015 10:40:50 -0500 Subject: [ITK] HELP REQUEST In-Reply-To: References: Message-ID: Hi Roberta, welcome to the community! You have to use CMake to generate a project for some compiler, and then use that compiler to compile the library. I recommend to use Visual Studio community edition (version 2013 or 2015). Very few Windows users use MinGW, so almost no one can help you when you run into trouble. Regards, D?enan On Sun, Nov 15, 2015 at 12:10 PM, ROBERTA PALAMA' wrote: > Hi, > > I'm Roberta. I'm a student. I study Biomedical Engineering at the > Politecnico of Turin. I'm working to my master thesis. It's about a 3D > recostruction of a coronary artery biforcation. I have 9 films and I have > extracted from every film the most significant frame. So I have 9 frames. I > want to use RTK to try to do this recostruction. > > For the software installation I have followed the online guide ( > http://wiki.openrtk.org/index.php/Main_Page). > The first part of the guide is the installation of the project ITK, but I > 'm having problems to complete the compilation. > > On my pc I have Windows 8.1. One of my friends ( that reads us in CC) is > helping me in this but we have some problems to compile the sotware. In his > pc (Windows) he succeeds to the the set up and to generate the cmake file ( > using Cmake ver3.4.0 ). > > After we have created the "cmake file" we have tryed to compile the source > codes but the second error appares again, as shown in the figure in > attachment. > What kind of softwares do you suggest me to create and compile everything? > > Thanks for your kind attention!!! It's so much important for me so I hope > yuo can give me a respons. > > Best regards. > > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matimontg at gmail.com Mon Nov 16 10:53:20 2015 From: matimontg at gmail.com (Matias Montroull) Date: Mon, 16 Nov 2015 15:53:20 +0000 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: That was my assumption Luigi El lun., 16 de nov. de 2015 a la(s) 12:30 p. m., D?enan Zuki? < dzenanz at gmail.com> escribi?: > I believe Matias thought that your original pixel type was signed short. > > So just use the images you read as unsigned short (set them as input to > the registration), and don't make another copy of the images by casting > them to float. > > HTH > > On Mon, Nov 16, 2015 at 10:17 AM, Luigi Riba wrote: > >> Dear Matias, >> >> thank you very much for your quick reply. >> >> Unfortunately, I didn't have time yet to test it. Anyhow, could you >> please tell me the rationale behind it? >> >> In my code: >> >> >> 1. I read two grayscale 16 bit .mhd images. To read them I define the >> IOPixelTyep as unsigned short; >> 2. I cast them to the "operational" type called PixelType as float >> 3. I define all the registration objects templated on float. >> >> Why should I cast my images to PixelType == signed short? >> >> Thanks in advance for the support, >> Luigi >> >> >> >> >> >> 2015-11-10 15:45 GMT+01:00 Matias Montroull : >> >>> try this: >>> typedef signed short PixelType; >>> >>> >>> El mar., 10 de nov. de 2015 a la(s) 11:36 a. m., Luigi Riba < >>> ribaluigi at gmail.com> escribi?: >>> >>>> Dear Matt, >>>> >>>> I have tried following your suggestion but, unfortunately, it didn't >>>> work out. >>>> >>>> In particular: >>>> >>>> 1. I read a pair of uint16 images; >>>> 2. I cast them to float pixel type via the CastImageFilter; >>>> 3. I change the TInternalComputationValueType for the metric, the >>>> optimizer, the transform and the registration doing something like: >>>> >>>> const unsigned int Dimension = 3; >>>> >>>> typedef float PixelType; >>>> >>>> typedef unsigned short IOPixelType; >>>>> >>>> typedef itk::Image IOImageType; >>>> >>>> typedef itk::Image ImageType; >>>> >>>> typedef itk::AffineTransform TransformType; >>>> >>>> typedef itk::RegularStepGradientDescentOptimizerv4 OptimizerType; >>>> >>>> typedef itk::MeanSquaresImageToImageMetricv4>>>> ImageType,ImageType,float> MetricType; >>>> >>>> typedef itk::ImageRegistrationMethodv4>>>> TransformType> RegistrationType; >>>> >>>> typedef itk::ResampleImageFilter >>>>> ResampleFilterType; >>>> >>>> >>>> >>>> >>>> >>>> I have put one memory probe before the registration procedure and one >>>> afterwards of it. In the "double" case and in the "float" case I've seen >>>> the same memory consumption. >>>> >>>> Am I missing something? Are there other things I should change in my >>>> code? >>>> >>>> Thanks again for the support, >>>> Luigi >>>> >>>> >>>> >>>> 2015-11-09 17:23 GMT+01:00 Matt McCormick : >>>> >>>>> Hi Luigi, >>>>> >>>>> The type of optimizer should not have too large of an impact on memory >>>>> consumption. Using a gradient-free optimizer may help slightly, but >>>>> try changing the pixel type of the input images or, if possible, the >>>>> parameter type of the transformation, from double to float. >>>>> >>>>> HTH, >>>>> Matt >>>>> >>>>> On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba >>>>> wrote: >>>>> > Dear all, >>>>> > >>>>> > I am registering a couple of volumes with ITK 4 on windows 7 64 bit. >>>>> > >>>>> > I wrote a code based on the affine transformation, with the mean >>>>> square >>>>> > error metric and the RegularStepGradientDescentOptimizerv4. >>>>> Unfortunately, >>>>> > the memory usage is pretty high. >>>>> > >>>>> > I have checked memory consumption with the itkMemoryProbe and, after >>>>> looking >>>>> > around on previous mailing list messages I have decided to try with a >>>>> > gradient free optimizer like the Nelder-Mead one. >>>>> > >>>>> > So I have rewrote the code using the AmoebaOptimizerV4 and I have >>>>> continued >>>>> > monitoring the memory consumption via MemoryProbe. Unfortunately, it >>>>> seems >>>>> > that nothing has changed. Is this working as expected? If this is >>>>> the case, >>>>> > do you have any suggestion to gave me in order to reduce the memory >>>>> > consumption of the code? >>>>> > >>>>> > Thanks in advance for the help. >>>>> > >>>>> > Best, >>>>> > >>>>> > Luigi >>>>> > >>>>> > _______________________________________________ >>>>> > Community mailing list >>>>> > Community at itk.org >>>>> > http://public.kitware.com/mailman/listinfo/community >>>>> > >>>>> >>>> _______________________________________________ >>>> Community mailing list >>>> Community at itk.org >>>> http://public.kitware.com/mailman/listinfo/community >>>> >>> -- >>> Matias >>> >> >> >> _______________________________________________ >> Community mailing list >> Community at itk.org >> http://public.kitware.com/mailman/listinfo/community >> >> > -- Matias -------------- next part -------------- An HTML attachment was scrubbed... URL: From ribaluigi at gmail.com Mon Nov 16 10:55:37 2015 From: ribaluigi at gmail.com (Luigi Riba) Date: Mon, 16 Nov 2015 16:55:37 +0100 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: Dear D?enan and Matias, thank you very much for the help. I'll test your suggestion and I'll post back the results for the community. Best, Luigi 2015-11-16 16:53 GMT+01:00 Matias Montroull : > That was my assumption Luigi > > El lun., 16 de nov. de 2015 a la(s) 12:30 p. m., D?enan Zuki? < > dzenanz at gmail.com> escribi?: > >> I believe Matias thought that your original pixel type was signed short. >> >> So just use the images you read as unsigned short (set them as input to >> the registration), and don't make another copy of the images by casting >> them to float. >> >> HTH >> >> On Mon, Nov 16, 2015 at 10:17 AM, Luigi Riba wrote: >> >>> Dear Matias, >>> >>> thank you very much for your quick reply. >>> >>> Unfortunately, I didn't have time yet to test it. Anyhow, could you >>> please tell me the rationale behind it? >>> >>> In my code: >>> >>> >>> 1. I read two grayscale 16 bit .mhd images. To read them I define >>> the IOPixelTyep as unsigned short; >>> 2. I cast them to the "operational" type called PixelType as float >>> 3. I define all the registration objects templated on float. >>> >>> Why should I cast my images to PixelType == signed short? >>> >>> Thanks in advance for the support, >>> Luigi >>> >>> >>> >>> >>> >>> 2015-11-10 15:45 GMT+01:00 Matias Montroull : >>> >>>> try this: >>>> typedef signed short PixelType; >>>> >>>> >>>> El mar., 10 de nov. de 2015 a la(s) 11:36 a. m., Luigi Riba < >>>> ribaluigi at gmail.com> escribi?: >>>> >>>>> Dear Matt, >>>>> >>>>> I have tried following your suggestion but, unfortunately, it didn't >>>>> work out. >>>>> >>>>> In particular: >>>>> >>>>> 1. I read a pair of uint16 images; >>>>> 2. I cast them to float pixel type via the CastImageFilter; >>>>> 3. I change the TInternalComputationValueType for the metric, the >>>>> optimizer, the transform and the registration doing something like: >>>>> >>>>> const unsigned int Dimension = 3; >>>>> >>>>> typedef float PixelType; >>>>> >>>>> typedef unsigned short IOPixelType; >>>>>> >>>>> typedef itk::Image IOImageType; >>>>> >>>>> typedef itk::Image ImageType; >>>>> >>>>> typedef itk::AffineTransform TransformType; >>>>> >>>>> typedef itk::RegularStepGradientDescentOptimizerv4 >>>>>> OptimizerType; >>>>> >>>>> typedef itk::MeanSquaresImageToImageMetricv4>>>>> ImageType,ImageType,float> MetricType; >>>>> >>>>> typedef itk::ImageRegistrationMethodv4>>>>> TransformType> RegistrationType; >>>>> >>>>> typedef itk::ResampleImageFilter>>>>> float,float> ResampleFilterType; >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> I have put one memory probe before the registration procedure and one >>>>> afterwards of it. In the "double" case and in the "float" case I've seen >>>>> the same memory consumption. >>>>> >>>>> Am I missing something? Are there other things I should change in my >>>>> code? >>>>> >>>>> Thanks again for the support, >>>>> Luigi >>>>> >>>>> >>>>> >>>>> 2015-11-09 17:23 GMT+01:00 Matt McCormick >>>>> : >>>>> >>>>>> Hi Luigi, >>>>>> >>>>>> The type of optimizer should not have too large of an impact on memory >>>>>> consumption. Using a gradient-free optimizer may help slightly, but >>>>>> try changing the pixel type of the input images or, if possible, the >>>>>> parameter type of the transformation, from double to float. >>>>>> >>>>>> HTH, >>>>>> Matt >>>>>> >>>>>> On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba >>>>>> wrote: >>>>>> > Dear all, >>>>>> > >>>>>> > I am registering a couple of volumes with ITK 4 on windows 7 64 bit. >>>>>> > >>>>>> > I wrote a code based on the affine transformation, with the mean >>>>>> square >>>>>> > error metric and the RegularStepGradientDescentOptimizerv4. >>>>>> Unfortunately, >>>>>> > the memory usage is pretty high. >>>>>> > >>>>>> > I have checked memory consumption with the itkMemoryProbe and, >>>>>> after looking >>>>>> > around on previous mailing list messages I have decided to try with >>>>>> a >>>>>> > gradient free optimizer like the Nelder-Mead one. >>>>>> > >>>>>> > So I have rewrote the code using the AmoebaOptimizerV4 and I have >>>>>> continued >>>>>> > monitoring the memory consumption via MemoryProbe. Unfortunately, >>>>>> it seems >>>>>> > that nothing has changed. Is this working as expected? If this is >>>>>> the case, >>>>>> > do you have any suggestion to gave me in order to reduce the memory >>>>>> > consumption of the code? >>>>>> > >>>>>> > Thanks in advance for the help. >>>>>> > >>>>>> > Best, >>>>>> > >>>>>> > Luigi >>>>>> > >>>>>> > _______________________________________________ >>>>>> > Community mailing list >>>>>> > Community at itk.org >>>>>> > http://public.kitware.com/mailman/listinfo/community >>>>>> > >>>>>> >>>>> _______________________________________________ >>>>> Community mailing list >>>>> Community at itk.org >>>>> http://public.kitware.com/mailman/listinfo/community >>>>> >>>> -- >>>> Matias >>>> >>> >>> >>> _______________________________________________ >>> Community mailing list >>> Community at itk.org >>> http://public.kitware.com/mailman/listinfo/community >>> >>> >> -- > Matias > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Mon Nov 16 13:44:28 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 16 Nov 2015 13:44:28 -0500 Subject: [ITK] [ITK-dev] About the last optimization on VariableLengthVector In-Reply-To: <5649E058.5010905@c-s.fr> References: <5644C9C7.6030603@c-s.fr> <5649E058.5010905@c-s.fr> Message-ID: On Mon, Nov 16, 2015 at 8:55 AM, Luc Hermitte wrote: >>> Third Problem: Local Variables >>> 3.1- Auxiliary variables >>> Some algorithms (e.g. BSplines interpolations) require dynamic data >>> structures like matrices. This implies allocation at each iteration. >>> This particular problem isn't addressed in this patch. The solution to >>> 3.2 will help to provide an solution. >>> >>> 3.2- Factorized computations >>> [...] >>> >>> We need a C++98 solution. >>> The only way I see is to rely on cached variables. >>> This means that the ImageFunctions are no longer [[pure]] functions : >>> they'll mutate some variables that we want to allocate once per >>> ImageFunction and ... per thread. >>> Indeed the ImageFunctions shall be reentrant. >>> >>> I was first hoping to use thread_local variables. Alas they cannot be >>> non-static attributes. This is a problem: if I'm not wrong, a same >>> ImageFunction could be used multiple times in a same processing chain. >>> >>> We still have a simple solution, but it requires a second modification >>> to Evaluate() signature: we need to pass the current ThreadId. >>> >>> The new drawback: code migration requires more work. We can not write >>> Evaluate() in terms of EvaluateNoCopy() as the latter requires the >>> threadId that the former doesn't know. This is the reason why I expect >>> the tests to fail. >>> Instead we need to convert all client code (like the WarpImageFilter) >>> and have the default implementation of EvaluateNoCopy() to call the >>> already written and not yet converted Evalutate(). >> >> This would be messy, and it would not work very well since the >> ImageFunction's are not involved in orchestration of the threading. >> Instead, it would be better to make the necessary auxiliary variables >> private variables. Parallel code that uses ImageFunction's should >> create one ImageFunction instance per thread. > > I'm afraid that with this choice, code that currently works well in > parallel won't work anymore. End users will need to rewrite all uses of > image functions in order to use them in MT code. And I guess we will > also need to rewrite several test cases. > > Unless we duplicate the Evaluate() code : i.e. unless we keep the > current version, and we add the new and optimized rewrite (for VLV in > most cases, or for every kind of variables in some other cases (e.g. > BSpline interpolation where caching matrix allocations helps reduce > computation time)) > Duplicating image function algorithms doesn't seem to be a good choice > either. Right. Yes, this will not be maintainable. A feasible way forward seems to use a C++11 code path when available that has enhanced performance (i.e., use auto with C++11). The C++98 version will not be as fast, but it will work. ITK leans towards readability, maintainability, and program-ability over performance in cases like this. >>> Fourth Problem: heterogeneous data types (i.e. castings) >>> The input image type, the output image type, and the internal pixel type >>> may all be different. That's why the code contain so many static_casts. >>> >>> Alas a static_cast<> on pixels will induce the creation of new pixel values. >>> This is contrary to the purpose of this patch. >>> Copy constructors and assignment operators already support on-the-fly >>> implicit static_casting. >>> We still need to be able to require casting only when it's required. >>> That's where the new function CastInto(), MoveInto() and As() come into >>> rescue. >> >> So compiler's are not intelligent to make a static_cast<> a no-op when >> the types are the same? > > Unfortunately, it doesn't seem so. Check > http://stackoverflow.com/questions/19106826/can-static-cast-to-same-type-introduce-runtime-overhead Thanks for the link. That thread seems to indicate that POD types are not an issue, and non-POD types may not be an issue outside of -O0. > Moreover, in the case of converting VLV to VLV, with a > static_cast, we'll force the creation of a new variable which is what I > striving to avoid. > > Hence the new helper functions that'll use the converting assignment > operators in case of VLV, or static_cast in all other cases. Sounds reasonable. What are the different definitions and uses for CastInto(), MoveInto(), and As()? Thanks, Matt _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Mon Nov 16 15:13:10 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 16 Nov 2015 15:13:10 -0500 Subject: [ITK] [ITK-dev] BUILD_EXAMPLES default to OFF In-Reply-To: References: Message-ID: Patch: http://review.source.kitware.com/#/c/20399/ On Mon, Nov 16, 2015 at 10:27 AM, D?enan Zuki? wrote: > +1 > > On Fri, Nov 13, 2015 at 7:02 PM, Johnson, Hans J > wrote: >> >> +1 too. >> >> >> >> >> >> On 11/13/15, 5:46 PM, "Insight-developers on behalf of Matt McCormick" >> >> wrote: >> >> >Hi folks, >> > >> >In order to improve the first impressions of new users of the toolkit, >> >I would like change the default BUILD_EXAMPLES build configuration to >> >OFF. This will decrease the default build time, and it the reduced >> >number of targets will help with Visual Studio builds. >> > >> >When developing, it is nice to have BUILD_EXAMPLES OFF too, at least >> >at first, to decrease build time. >> > >> >We would have to ensure that all dashboard builds turn BUILD_EXAMPLES ON. >> > >> >Thoughts? >> > >> >Thanks, >> >Matt >> >_______________________________________________ >> >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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> >> ________________________________ >> Notice: This UI Health Care e-mail (including attachments) is covered by >> the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is >> confidential and may be legally privileged. If you are not the intended >> recipient, you are hereby notified that any retention, dissemination, >> distribution, or copying of this communication is strictly prohibited. >> Please reply to the sender that you have received the message in error, then >> delete it. Thank you. >> ________________________________ >> _______________________________________________ >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Mon Nov 16 16:42:58 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 16 Nov 2015 16:42:58 -0500 Subject: [ITK] [ITK-dev] ITK 4.9 release candidates approaching Message-ID: Hi folks, Per schedule, the first ITK 4.9 release candidate is scheduled to start next week. Please merge all reviewed and build robot verified feature changes for 4.9 by the end of this week. Thanks, Matt _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From a.tunde.szilagyi at gmail.com Mon Nov 16 17:40:17 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Mon, 16 Nov 2015 23:40:17 +0100 Subject: [ITK] Volunteers please? BUILD-ALL Message-ID: Dear All, I am running in circles with trying to build-all for the first time. I finally managed to have the project with warning only from CMake and built it with VS 14 2015 without errors. BUT I still does not result in the modules I am supposed to receive in the bin/DEBUG folder. I have taken as reference the tutorial ppt from the ITK website (Additional to the suggested, I have played with turning ON/OFF certain modules. I would like to understand what is going on.). I am looking for someone who has experience in building the ITK Toolkit in Win 10 64 bit. I would grant this person the right to temporary access my computer via Team Viewer. Many thanks in advance. Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: From luc.hermitte at c-s.fr Tue Nov 17 03:46:44 2015 From: luc.hermitte at c-s.fr (Luc Hermitte) Date: Tue, 17 Nov 2015 09:46:44 +0100 Subject: [ITK] [ITK-dev] About the last optimization on VariableLengthVector In-Reply-To: References: <5644C9C7.6030603@c-s.fr> <5649E058.5010905@c-s.fr> Message-ID: <564AE974.3030008@c-s.fr> Le 16/11/2015 19:44, Matt McCormick a ?crit : > On Mon, Nov 16, 2015 at 8:55 AM, Luc Hermitte wrote: > >>>> Third Problem: Local Variables >>>> 3.1- Auxiliary variables >>>> Some algorithms (e.g. BSplines interpolations) require dynamic data >>>> structures like matrices. This implies allocation at each iteration. >>>> This particular problem isn't addressed in this patch. The solution to >>>> 3.2 will help to provide an solution. >>>> >>>> 3.2- Factorized computations >>>> [...] >>>> >>>> We need a C++98 solution. >>>> The only way I see is to rely on cached variables. >>>> This means that the ImageFunctions are no longer [[pure]] functions : >>>> they'll mutate some variables that we want to allocate once per >>>> ImageFunction and ... per thread. >>>> Indeed the ImageFunctions shall be reentrant. >>>> >>>> I was first hoping to use thread_local variables. Alas they cannot be >>>> non-static attributes. This is a problem: if I'm not wrong, a same >>>> ImageFunction could be used multiple times in a same processing chain. >>>> >>>> We still have a simple solution, but it requires a second modification >>>> to Evaluate() signature: we need to pass the current ThreadId. >>>> >>>> The new drawback: code migration requires more work. We can not write >>>> Evaluate() in terms of EvaluateNoCopy() as the latter requires the >>>> threadId that the former doesn't know. This is the reason why I expect >>>> the tests to fail. >>>> Instead we need to convert all client code (like the WarpImageFilter) >>>> and have the default implementation of EvaluateNoCopy() to call the >>>> already written and not yet converted Evalutate(). >>> >>> This would be messy, and it would not work very well since the >>> ImageFunction's are not involved in orchestration of the threading. >>> Instead, it would be better to make the necessary auxiliary variables >>> private variables. Parallel code that uses ImageFunction's should >>> create one ImageFunction instance per thread. >> >> I'm afraid that with this choice, code that currently works well in >> parallel won't work anymore. End users will need to rewrite all uses of >> image functions in order to use them in MT code. And I guess we will >> also need to rewrite several test cases. >> >> Unless we duplicate the Evaluate() code : i.e. unless we keep the >> current version, and we add the new and optimized rewrite (for VLV in >> most cases, or for every kind of variables in some other cases (e.g. >> BSpline interpolation where caching matrix allocations helps reduce >> computation time)) >> Duplicating image function algorithms doesn't seem to be a good choice >> either. > > Right. Yes, this will not be maintainable. > > A feasible way forward seems to use a C++11 code path when available > that has enhanced performance (i.e., use auto with C++11). The C++98 > version will not be as fast, but it will work. ITK leans towards > readability, maintainability, and program-ability over performance in > cases like this. With this solution, we loose computation factorizations. auto p4 = p0 + (p1 - p0) * d0 auto p5 = p2 + (p3 - p2) * d1 output = p4 + (p5 - p4) * d2 p4 computations will be done twice on VLVs and std::valarrays. // I suppose the dangling reference issue solved. Using cached variables and introducing a new threadId parameter greatly improve computation on VLV. But also on some other algorithms. Readability and maintainability won't be that reduced. >>>> Fourth Problem: heterogeneous data types (i.e. castings) >>>> The input image type, the output image type, and the internal pixel type >>>> may all be different. That's why the code contain so many static_casts. >>>> >>>> Alas a static_cast<> on pixels will induce the creation of new pixel values. >>>> This is contrary to the purpose of this patch. >>>> Copy constructors and assignment operators already support on-the-fly >>>> implicit static_casting. >>>> We still need to be able to require casting only when it's required. >>>> That's where the new function CastInto(), MoveInto() and As() come into >>>> rescue. >>> >>> So compiler's are not intelligent to make a static_cast<> a no-op when >>> the types are the same? >> >> Unfortunately, it doesn't seem so. Check >> http://stackoverflow.com/questions/19106826/can-static-cast-to-same-type-introduce-runtime-overhead > > Thanks for the link. That thread seems to indicate that POD types are > not an issue, and non-POD types may not be an issue outside of -O0. > > >> Moreover, in the case of converting VLV to VLV, with a >> static_cast, we'll force the creation of a new variable which is what I >> striving to avoid. >> >> Hence the new helper functions that'll use the converting assignment >> operators in case of VLV, or static_cast in all other cases. > > Sounds reasonable. > > What are the different definitions and uses for CastInto(), > MoveInto(), and As()? MoveInto will try to swap() the content of two heavy variables like VLV when both are of the same type and equivalent to lvalues. If they are VLV but if their ValueTypes differ, the on-the-fly converting assignment operator is used. Otherwise, static_cast is used. The objective is not to use C++11 std::move as for the moment it isn't implemented as a move-and-swap, but as a destructive move. CastInto is to be used when swap cannot be used. This is the case when one of the pixel is actually a proxy/pixel_view. (i.e. when m_ManageMemory == false). Swapping pixels would alter the input image, this is unacceptable. Hence, CastInto. Both could be used independently of Expression Templates. As<> produces an expression template (on VLV) that will eventually execute a static_cast on each pixel component. On other types, it becomes a simple static_cast. --Luc _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From a.tunde.szilagyi at gmail.com Tue Nov 17 05:14:32 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Tue, 17 Nov 2015 11:14:32 +0100 Subject: [ITK] ITK Toolkit? Message-ID: Hi Everyone, I would be interested whether anyone has managed to build the ITK Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? Many thanks. Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: From bakkari.abdelkhalek at hotmail.fr Tue Nov 17 07:38:06 2015 From: bakkari.abdelkhalek at hotmail.fr (Abdelkhalek Bakkari) Date: Tue, 17 Nov 2015 13:38:06 +0100 Subject: [ITK] [ITK-users] VTK edge Paint Brush Message-ID: Dear ITK users, I am trying to include the VTK edge -Paint Brush- to my interface.Could you tell me the steps of using VTK edge like in the test 1 of the following link : http://vtkedge.sourcearchive.com/documentation/0.1.0-3/PaintbrushTest1_8cxx-source.html Best regards, -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From osubachev at gmail.com Tue Nov 17 08:24:51 2015 From: osubachev at gmail.com (Oleg Subachev) Date: Tue, 17 Nov 2015 18:24:51 +0500 Subject: [ITK] How to get to get image similarity metrics under .NET ? Message-ID: I need to get similarity metrics for 2D images under .NET. According to ITK documentation (http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html) there are several Image To Image metrics available. ITK itself contains corresponding methods. But I cannot find those methods in SimpleITK :-( There is SimpleITK.NormalizedCorrelation(Image, Image, Image) method, but it seems to have nothing with similarity metrics. How to get to get image similarity metrics under .NET ? -- Best regards, Oleg Subachev From blowekamp at mail.nih.gov Tue Nov 17 08:41:41 2015 From: blowekamp at mail.nih.gov (Bradley Lowekamp) Date: Tue, 17 Nov 2015 08:41:41 -0500 Subject: [ITK] How to get to get image similarity metrics under .NET ? In-Reply-To: References: Message-ID: Hello, You should look into SimpleITK's ImageRegistrationMethod::MetricEvaluate( Image, Image ) member function. Here is a Python example of using the method, C# should be similar: http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Registration_Initialization.html HTH, Brad On Nov 17, 2015, at 8:24 AM, Oleg Subachev wrote: > I need to get similarity metrics for 2D images under .NET. > According to ITK documentation > (http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html) > there are several Image To Image metrics available. > ITK itself contains corresponding methods. > But I cannot find those methods in SimpleITK :-( > There is SimpleITK.NormalizedCorrelation(Image, Image, Image) method, > but it seems to have nothing with similarity metrics. > > How to get to get image similarity metrics under .NET ? > > -- > Best regards, > > Oleg Subachev > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community From skalexander at gmail.com Tue Nov 17 09:40:59 2015 From: skalexander at gmail.com (Simon Alexander) Date: Tue, 17 Nov 2015 14:40:59 +0000 Subject: [ITK] [ITK-dev] Precompiled header support In-Reply-To: References: Message-ID: Hi Matt, By any chance did you try this with microsofts build tools? On Fri, 13 Nov 2015 at 18:15 Matt McCormick wrote: > Hi folks, > > In the hope of reducing ITK build time, I started work on adding > pre-compiled header support to ITK here: > > http://review.source.kitware.com/#/c/20349/ > > Unfortunately, after testing the build times with both GCC and Clang, > there was no notable benefit to build times. I'm abandoning the > patch, and hopefully the lesson is beneficial for any with false-hopes > of the advantages to pre-compiled headers! > > Thanks, > Matt > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From blowekamp at mail.nih.gov Tue Nov 17 09:46:51 2015 From: blowekamp at mail.nih.gov (Bradley Lowekamp) Date: Tue, 17 Nov 2015 09:46:51 -0500 Subject: [ITK] [ITK-dev] Precompiled header support In-Reply-To: References: Message-ID: <6CDA8379-6EEF-4639-BA96-1B64677AD27F@mail.nih.gov> Matt, Great to share the results. But I would like a few specifics... What compiler versions? The Build time of what? WrapITK? Perhaps this does not help building of ITK and ITK tests/examples, but would help applications which heavily use ITK. Maybe it'd improve SimpleITK build time or ITK Examples built against ITK? Brad On Nov 17, 2015, at 9:40 AM, Simon Alexander wrote: > Hi Matt, > > By any chance did you try this with microsofts build tools? > > On Fri, 13 Nov 2015 at 18:15 Matt McCormick wrote: > Hi folks, > > In the hope of reducing ITK build time, I started work on adding > pre-compiled header support to ITK here: > > http://review.source.kitware.com/#/c/20349/ > > Unfortunately, after testing the build times with both GCC and Clang, > there was no notable benefit to build times. I'm abandoning the > patch, and hopefully the lesson is beneficial for any with false-hopes > of the advantages to pre-compiled headers! > > Thanks, > Matt > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Tue Nov 17 10:03:19 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 17 Nov 2015 10:03:19 -0500 Subject: [ITK] [ITK-dev] About the last optimization on VariableLengthVector In-Reply-To: <564AE974.3030008@c-s.fr> References: <5644C9C7.6030603@c-s.fr> <5649E058.5010905@c-s.fr> <564AE974.3030008@c-s.fr> Message-ID: On Tue, Nov 17, 2015 at 3:46 AM, Luc Hermitte wrote: > Le 16/11/2015 19:44, Matt McCormick a ?crit : >> On Mon, Nov 16, 2015 at 8:55 AM, Luc Hermitte wrote: >> >>>>> Third Problem: Local Variables >>>>> 3.1- Auxiliary variables >>>>> Some algorithms (e.g. BSplines interpolations) require dynamic data >>>>> structures like matrices. This implies allocation at each iteration. >>>>> This particular problem isn't addressed in this patch. The solution to >>>>> 3.2 will help to provide an solution. >>>>> >>>>> 3.2- Factorized computations >>>>> [...] >>>>> >>>>> We need a C++98 solution. >>>>> The only way I see is to rely on cached variables. >>>>> This means that the ImageFunctions are no longer [[pure]] functions : >>>>> they'll mutate some variables that we want to allocate once per >>>>> ImageFunction and ... per thread. >>>>> Indeed the ImageFunctions shall be reentrant. >>>>> >>>>> I was first hoping to use thread_local variables. Alas they cannot be >>>>> non-static attributes. This is a problem: if I'm not wrong, a same >>>>> ImageFunction could be used multiple times in a same processing chain. >>>>> >>>>> We still have a simple solution, but it requires a second modification >>>>> to Evaluate() signature: we need to pass the current ThreadId. >>>>> >>>>> The new drawback: code migration requires more work. We can not write >>>>> Evaluate() in terms of EvaluateNoCopy() as the latter requires the >>>>> threadId that the former doesn't know. This is the reason why I expect >>>>> the tests to fail. >>>>> Instead we need to convert all client code (like the WarpImageFilter) >>>>> and have the default implementation of EvaluateNoCopy() to call the >>>>> already written and not yet converted Evalutate(). >>>> >>>> This would be messy, and it would not work very well since the >>>> ImageFunction's are not involved in orchestration of the threading. >>>> Instead, it would be better to make the necessary auxiliary variables >>>> private variables. Parallel code that uses ImageFunction's should >>>> create one ImageFunction instance per thread. >>> >>> I'm afraid that with this choice, code that currently works well in >>> parallel won't work anymore. End users will need to rewrite all uses of >>> image functions in order to use them in MT code. And I guess we will >>> also need to rewrite several test cases. >>> >>> Unless we duplicate the Evaluate() code : i.e. unless we keep the >>> current version, and we add the new and optimized rewrite (for VLV in >>> most cases, or for every kind of variables in some other cases (e.g. >>> BSpline interpolation where caching matrix allocations helps reduce >>> computation time)) >>> Duplicating image function algorithms doesn't seem to be a good choice >>> either. >> >> Right. Yes, this will not be maintainable. >> >> A feasible way forward seems to use a C++11 code path when available >> that has enhanced performance (i.e., use auto with C++11). The C++98 >> version will not be as fast, but it will work. ITK leans towards >> readability, maintainability, and program-ability over performance in >> cases like this. > > With this solution, we loose computation factorizations. > > auto p4 = p0 + (p1 - p0) * d0 > auto p5 = p2 + (p3 - p2) * d1 > output = p4 + (p5 - p4) * d2 > > p4 computations will be done twice on VLVs and std::valarrays. > // I suppose the dangling reference issue solved. > > Using cached variables and introducing a new threadId parameter greatly > improve computation on VLV. But also on some other algorithms. > > Readability and maintainability won't be that reduced. We are working towards better multi-threading infrastructure a la vtkSMPTools: http://www.kitware.com/blog/home/post/915 Generally, the number of threads used are not known a priori. Moreover, they may change during parallel operations. Adding cache variables to ImageFunction's requires making them re-entrant, which will likely have a much more negative impact on performance than any cached variable gains in these other models. Depending on the backend, it could get very messy or it may not even be possible. >>>>> Fourth Problem: heterogeneous data types (i.e. castings) >>>>> The input image type, the output image type, and the internal pixel type >>>>> may all be different. That's why the code contain so many static_casts. >>>>> >>>>> Alas a static_cast<> on pixels will induce the creation of new pixel values. >>>>> This is contrary to the purpose of this patch. >>>>> Copy constructors and assignment operators already support on-the-fly >>>>> implicit static_casting. >>>>> We still need to be able to require casting only when it's required. >>>>> That's where the new function CastInto(), MoveInto() and As() come into >>>>> rescue. >>>> >>>> So compiler's are not intelligent to make a static_cast<> a no-op when >>>> the types are the same? >>> >>> Unfortunately, it doesn't seem so. Check >>> http://stackoverflow.com/questions/19106826/can-static-cast-to-same-type-introduce-runtime-overhead >> >> Thanks for the link. That thread seems to indicate that POD types are >> not an issue, and non-POD types may not be an issue outside of -O0. >> >> >>> Moreover, in the case of converting VLV to VLV, with a >>> static_cast, we'll force the creation of a new variable which is what I >>> striving to avoid. >>> >>> Hence the new helper functions that'll use the converting assignment >>> operators in case of VLV, or static_cast in all other cases. >> >> Sounds reasonable. >> >> What are the different definitions and uses for CastInto(), >> MoveInto(), and As()? > > MoveInto will try to swap() the content of two heavy variables like VLV > when both are of the same type and equivalent to lvalues. If they are > VLV but if their ValueTypes differ, the on-the-fly converting assignment > operator is used. Otherwise, static_cast is used. > The objective is not to use C++11 std::move as for the moment it isn't > implemented as a move-and-swap, but as a destructive move. > > CastInto is to be used when swap cannot be used. > This is the case when one of the pixel is actually a proxy/pixel_view. > (i.e. when m_ManageMemory == false). Swapping pixels would alter the > input image, this is unacceptable. Hence, CastInto. > > Both could be used independently of Expression Templates. > > As<> produces an expression template (on VLV) that will eventually > execute a static_cast on each pixel component. On other types, it > becomes a simple static_cast. Cool! Matt _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Tue Nov 17 10:14:04 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 17 Nov 2015 10:14:04 -0500 Subject: [ITK] [ITK-dev] Precompiled header support In-Reply-To: References: Message-ID: Hi Simon, No, I did not test with Visual Studio, but it should work with Visual Studio also. Thanks, Matt On Tue, Nov 17, 2015 at 9:40 AM, Simon Alexander wrote: > Hi Matt, > > By any chance did you try this with microsofts build tools? > > On Fri, 13 Nov 2015 at 18:15 Matt McCormick > wrote: >> >> Hi folks, >> >> In the hope of reducing ITK build time, I started work on adding >> pre-compiled header support to ITK here: >> >> http://review.source.kitware.com/#/c/20349/ >> >> Unfortunately, after testing the build times with both GCC and Clang, >> there was no notable benefit to build times. I'm abandoning the >> patch, and hopefully the lesson is beneficial for any with false-hopes >> of the advantages to pre-compiled headers! >> >> Thanks, >> Matt >> _______________________________________________ >> 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://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://public.kitware.com/mailman/listinfo/insight-developers _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Tue Nov 17 10:19:48 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 17 Nov 2015 10:19:48 -0500 Subject: [ITK] [ITK-dev] Precompiled header support In-Reply-To: <6CDA8379-6EEF-4639-BA96-1B64677AD27F@mail.nih.gov> References: <6CDA8379-6EEF-4639-BA96-1B64677AD27F@mail.nih.gov> Message-ID: Hi Brad, I tested with Clang 3.5.0 and GCC 4.9.3 on Linux. This was testing the build time of the library and the tests. The examples or WrapITK or SimpleITK could also use the infrastructure, but more code would have to be added, and I do not expect any different behavior there. I did find the Clang generally builds faster than GCC. My current personal go-to build is Clang / Linux / MinSizeRel for development performance. Thanks, Matt On Tue, Nov 17, 2015 at 9:46 AM, Bradley Lowekamp wrote: > Matt, > > Great to share the results. But I would like a few specifics... > > What compiler versions? > The Build time of what? WrapITK? Perhaps this does not help building of ITK > and ITK tests/examples, but would help applications which heavily use ITK. > Maybe it'd improve SimpleITK build time or ITK Examples built against ITK? > > Brad > > On Nov 17, 2015, at 9:40 AM, Simon Alexander wrote: > > Hi Matt, > > By any chance did you try this with microsofts build tools? > > On Fri, 13 Nov 2015 at 18:15 Matt McCormick > wrote: >> >> Hi folks, >> >> In the hope of reducing ITK build time, I started work on adding >> pre-compiled header support to ITK here: >> >> http://review.source.kitware.com/#/c/20349/ >> >> Unfortunately, after testing the build times with both GCC and Clang, >> there was no notable benefit to build times. I'm abandoning the >> patch, and hopefully the lesson is beneficial for any with false-hopes >> of the advantages to pre-compiled headers! >> >> Thanks, >> Matt >> _______________________________________________ >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Tue Nov 17 10:23:59 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 17 Nov 2015 10:23:59 -0500 Subject: [ITK] [ANN] ITK 4.8.2 has been released! Message-ID: On behalf of the Insight Toolkit Community, we are happy to announce the release of ITK 4.8.2! Release files can be downloaded from: http://itk.org/ITK/resources/software.html This is a patch release that fixes critical issues, regressions, documentation, and compiler support. For compiler support, this release adds support for Visual Studio 2015 and addresses CMake configuration on some newer Linux distributions with separate packaging of the gold linker. There are also a number of other various fixes, described in the log below. Thanks to all the contributors. The next feature release, 4.9.0, is scheduled for December, and it will feature many exciting enhancements! Enjoy ITK! Changes from v4.8.1 to v4.8.2: Bradley Lowekamp (5): BUG: Avoid potential exception in itk::Object::UnRegister BUG: Avoid null deference in PrintSelf with default construction BUG: Use const pointer in Set method for constant ReferenceImage ivar BUG: Fix segfault when with empty IsolatedWatershed Threshold range BUG: Reduce number of targets with MSVC Davis Vigneault (3): COMP: Warnings in itkVTKImageExport when compiling with c++11 DOC: Expanded Canny Edge Detection Example COMP: Warnings in FFTW Classes when compiling with c++11 Eugene Prilepin (1): BUG: Fix a template name formation in python wrappings Hans Johnson (5): STYLE: Minor code style issues for MGHIO COMP: Update to version for WikiExamples ENH: Update Sphinx for ITK 4.8.0 ENH: Update MGHIO to be shared lib BUG: Fix MGHIO to fix write failures Hyun Jae Kang (5): BUG: Fix HDF5 CMake configuration with VS2015 BUG: Remove std::cout calls from class BUG: itkVTKImageIO class does not handle blank lines in VTK file header. BUG: Fixed older XCode linking error COMP: Fix data-conversion warning messages on Windows Matthew McCormick (10): COMP: Do not use C++11 alignas in itkAlignedTypedef. COMP: Remove unused argument in ConditionVariableNoThreads. DOC: Correct spelling of Continuous. COMP: Fix KernelTransform SetFixedParameters argument type. STYLE: Use prefix increment operator in ImageBase. COMP: Use ITK's pygccxml by correctly setting up the sys.path COMP: Set CMP0054 to new. BUG: Remove duplicate inclusion of wrapping submodules. BUG: Fix detection of the gold linker. ENH: Bump CMakeLists.txt version to 4.8.2. Michka Popoff (1): COMP: Disable incompatible modules when using Python 3 wrapping Mikhail Isakov (1): BUG: DiffusionTensor3DReconstruction segfault if no baseline image Simon Alexander (1): BUG: incorrect closest point computation From dzenanz at gmail.com Tue Nov 17 17:45:50 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Tue, 17 Nov 2015 17:45:50 -0500 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: Hi T?nde, checking out *master* branch and CMake configuration went fine. To speed up compile time, I disabled building of examples and testing. I also enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. Opening the solution file in VS2015 was fairly slow - it might have something to do with the fact I just installed it. Building in Release x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped. Regards, D?enan On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi wrote: > Hi Everyone, > > I would be interested whether anyone has managed to build the ITK Toolkit > on Windows 10 64 bit with Microsoft VS 14 2015? > > Many thanks. > Tunde > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dzenanz at gmail.com Tue Nov 17 18:14:24 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Tue, 17 Nov 2015 18:14:24 -0500 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: This configuration compiles fine in debug too. On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? wrote: > Hi T?nde, > > checking out *master* branch and CMake configuration went fine. To speed > up compile time, I disabled building of examples and testing. I also > enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. > > Opening the solution file in VS2015 was fairly slow - it might have > something to do with the fact I just installed it. Building in Release x64 > finished without a problem: 212 succeeded, 0 failed, 3 skipped. > > Regards, > D?enan > > On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < > a.tunde.szilagyi at gmail.com> wrote: > >> Hi Everyone, >> >> I would be interested whether anyone has managed to build the ITK Toolkit >> on Windows 10 64 bit with Microsoft VS 14 2015? >> >> Many thanks. >> Tunde >> >> _______________________________________________ >> Community mailing list >> Community at itk.org >> http://public.kitware.com/mailman/listinfo/community >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a.tunde.szilagyi at gmail.com Tue Nov 17 18:21:01 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Wed, 18 Nov 2015 00:21:01 +0100 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: Hi D?enan, Many thanks for reporting this back. Best wishes, Tunde On 17 November 2015 at 23:45, D?enan Zuki? wrote: > Hi T?nde, > > checking out *master* branch and CMake configuration went fine. To speed > up compile time, I disabled building of examples and testing. I also > enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. > > Opening the solution file in VS2015 was fairly slow - it might have > something to do with the fact I just installed it. Building in Release x64 > finished without a problem: 212 succeeded, 0 failed, 3 skipped. > > Regards, > D?enan > > On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < > a.tunde.szilagyi at gmail.com> wrote: > >> Hi Everyone, >> >> I would be interested whether anyone has managed to build the ITK Toolkit >> on Windows 10 64 bit with Microsoft VS 14 2015? >> >> Many thanks. >> Tunde >> >> _______________________________________________ >> Community mailing list >> Community at itk.org >> http://public.kitware.com/mailman/listinfo/community >> >> > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: From dzenanz at gmail.com Tue Nov 17 19:34:39 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Tue, 17 Nov 2015 19:34:39 -0500 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: That patch was merged to master, so you don't need to apply it. I used VS2015 *Win64* as the generator. You seem to be using *Win32*, that might make a difference. I used version 3.3.1, which I installed some time ago. You are using release candidate version - I doubt that is the reason. Can you try a clean clone (git clone git://itk.org/ITK.git), and then building into a clean directory? On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi wrote: > During CMake I am getting the attached error message. All the error > messages I receive is with reference to exe files starting with > cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve > this (http://review.source.kitware.com/#/c/20154/1 - Checkout), but this > still results in the same error messages as before. I have attached one of > the error messages that appear during CMake project configuration. > > Many thanks. > > On 18 November 2015 at 00:41, D?enan Zuki? wrote: > >> Master branch from git://itk.org/ITK.git >> >> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >> a.tunde.szilagyi at gmail.com> wrote: >> >>> Which ITK version did you use? >>> >>> On 18 November 2015 at 00:14, D?enan Zuki? wrote: >>> >>>> This configuration compiles fine in debug too. >>>> >>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? >>>> wrote: >>>> >>>>> Hi T?nde, >>>>> >>>>> checking out *master* branch and CMake configuration went fine. To >>>>> speed up compile time, I disabled building of examples and testing. I also >>>>> enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. >>>>> >>>>> Opening the solution file in VS2015 was fairly slow - it might have >>>>> something to do with the fact I just installed it. Building in Release x64 >>>>> finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>> >>>>> Regards, >>>>> D?enan >>>>> >>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>> >>>>>> Hi Everyone, >>>>>> >>>>>> I would be interested whether anyone has managed to build the ITK >>>>>> Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>> >>>>>> Many thanks. >>>>>> Tunde >>>>>> >>>>>> _______________________________________________ >>>>>> Community mailing list >>>>>> Community at itk.org >>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>> >>>>>> >>>>> >>>> >>> >>> >>> -- >>> -- >>> Tunde >>> >> >> > > > -- > -- > Tunde > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a.tunde.szilagyi at gmail.com Tue Nov 17 20:12:45 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Wed, 18 Nov 2015 02:12:45 +0100 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: I have tried without the patch, but I am receiving the same error message. My generator is VS 14 2015 (see CMake window on the LHS). Now, I have cleaned everything and started with a fresh installation: - Git Bash - CMake - ITK master I realized that only Win32 CMake exists on the official website: https://cmake.org/download/ Is this what you refer to in your e-mail below? What else would you recommend? Many thanks. On 18 November 2015 at 01:34, D?enan Zuki? wrote: > That patch was merged to master, so you don't need to apply it. > > I used VS2015 *Win64* as the generator. You seem to be using *Win32*, > that might make a difference. > > I used version 3.3.1, which I installed some time ago. You are using > release candidate version - I doubt that is the reason. > > Can you try a clean clone (git clone git://itk.org/ITK.git), and then > building into a clean directory? > > On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < > a.tunde.szilagyi at gmail.com> wrote: > >> During CMake I am getting the attached error message. All the error >> messages I receive is with reference to exe files starting with >> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), but this >> still results in the same error messages as before. I have attached one of >> the error messages that appear during CMake project configuration. >> >> Many thanks. >> >> On 18 November 2015 at 00:41, D?enan Zuki? wrote: >> >>> Master branch from git://itk.org/ITK.git >>> >>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>> a.tunde.szilagyi at gmail.com> wrote: >>> >>>> Which ITK version did you use? >>>> >>>> On 18 November 2015 at 00:14, D?enan Zuki? wrote: >>>> >>>>> This configuration compiles fine in debug too. >>>>> >>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? >>>>> wrote: >>>>> >>>>>> Hi T?nde, >>>>>> >>>>>> checking out *master* branch and CMake configuration went fine. To >>>>>> speed up compile time, I disabled building of examples and testing. I also >>>>>> enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. >>>>>> >>>>>> Opening the solution file in VS2015 was fairly slow - it might have >>>>>> something to do with the fact I just installed it. Building in Release x64 >>>>>> finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>> >>>>>> Regards, >>>>>> D?enan >>>>>> >>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>> >>>>>>> Hi Everyone, >>>>>>> >>>>>>> I would be interested whether anyone has managed to build the ITK >>>>>>> Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>> >>>>>>> Many thanks. >>>>>>> Tunde >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Community mailing list >>>>>>> Community at itk.org >>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> -- >>>> Tunde >>>> >>> >>> >> >> >> -- >> -- >> Tunde >> > > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: From dzenanz at gmail.com Tue Nov 17 22:40:31 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Tue, 17 Nov 2015 22:40:31 -0500 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: What I meant is that the choice of generator should include Win64 in its name, as shown in the attached screenshot. CMake executable is Win32, that does not matter. Also, I just built ITK in 32 bit mode without issues, so something else is amiss. Can you attach your CMakeCache.txt? On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi wrote: > I have tried without the patch, but I am receiving the same error message. > My generator is VS 14 2015 (see CMake window on the LHS). > > Now, I have cleaned everything and started with a fresh installation: > - Git Bash > - CMake > - ITK master > > I realized that only Win32 CMake exists on the official website: > https://cmake.org/download/ > > Is this what you refer to in your e-mail below? What else would you > recommend? > > Many thanks. > > > On 18 November 2015 at 01:34, D?enan Zuki? wrote: > >> That patch was merged to master, so you don't need to apply it. >> >> I used VS2015 *Win64* as the generator. You seem to be using *Win32*, >> that might make a difference. >> >> I used version 3.3.1, which I installed some time ago. You are using >> release candidate version - I doubt that is the reason. >> >> Can you try a clean clone (git clone git://itk.org/ITK.git), and then >> building into a clean directory? >> >> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >> a.tunde.szilagyi at gmail.com> wrote: >> >>> During CMake I am getting the attached error message. All the error >>> messages I receive is with reference to exe files starting with >>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), but >>> this still results in the same error messages as before. I have attached >>> one of the error messages that appear during CMake project configuration. >>> >>> Many thanks. >>> >>> On 18 November 2015 at 00:41, D?enan Zuki? wrote: >>> >>>> Master branch from git://itk.org/ITK.git >>>> >>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>> a.tunde.szilagyi at gmail.com> wrote: >>>> >>>>> Which ITK version did you use? >>>>> >>>>> On 18 November 2015 at 00:14, D?enan Zuki? wrote: >>>>> >>>>>> This configuration compiles fine in debug too. >>>>>> >>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? >>>>>> wrote: >>>>>> >>>>>>> Hi T?nde, >>>>>>> >>>>>>> checking out *master* branch and CMake configuration went fine. To >>>>>>> speed up compile time, I disabled building of examples and testing. I also >>>>>>> enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. >>>>>>> >>>>>>> Opening the solution file in VS2015 was fairly slow - it might have >>>>>>> something to do with the fact I just installed it. Building in Release x64 >>>>>>> finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>> >>>>>>> Regards, >>>>>>> D?enan >>>>>>> >>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>> >>>>>>>> Hi Everyone, >>>>>>>> >>>>>>>> I would be interested whether anyone has managed to build the ITK >>>>>>>> Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>> >>>>>>>> Many thanks. >>>>>>>> Tunde >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Community mailing list >>>>>>>> Community at itk.org >>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> Tunde >>>>> >>>> >>>> >>> >>> >>> -- >>> -- >>> Tunde >>> >> >> > > > -- > -- > Tunde > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: x64 generator.png Type: image/png Size: 45202 bytes Desc: not available URL: From yassminabdallah at gmail.com Wed Nov 18 02:16:39 2015 From: yassminabdallah at gmail.com (Yassmin) Date: Wed, 18 Nov 2015 00:16:39 -0700 (MST) Subject: [ITK] [ITK-users] Compile ITK for iPhone In-Reply-To: References: <1446685276695-7588136.post@n2.nabble.com> <1446819343470-7588145.post@n2.nabble.com> <1446880952822-7588149.post@n2.nabble.com> Message-ID: <1447830999958-7588183.post@n2.nabble.com> Hello Matt, i'm sorry for all these confused mails, i have a different result each time i built ITK that made me not certain about anything, Recently i use Xcode 7 on OS X el captain and the latest release from ITK 4.8.2. i follow this tutorial http://www.cs.sfu.ca/~hamarneh/ecopy/ij2010a.pdf 1- build itk using cmake through Xcode command GXcode and the build was successfully. 2- build the Xcode project on OS X under "Release" option and it was successfully. 3- error appear in vl_math when built the project under "iOS architecture", add this line "#define finite(x) ??inline?isfinited((double)x)" solve the problem, i didn't remove any dependance target as by remove them like the tutorial said i face some errors so i just left them. 4- the library files didn't appear in this path "ITK BINARY DIR/bin/Release", i found them in /ITKBin/ITKBuild/lib/Debug. i now face the problem of add these paths to Header Search as they didn't exists, ? ITK SOURCE DIR/Code/Common ? ITK SOURCE DIR/Utilities/vxl/vcl ? ITK SOURCE DIR/Utilities/vxl/core ? ITK BINARY DIR/Utilities/vxl/vcl ? ITK BINARY DIR/Utilities/vxl/core ? ITK BINARY DIR unfortunately i didn't know if i walk through the correct path or not for build ITK. -- View this message in context: http://itk-insight-users.2283740.n2.nabble.com/Compile-ITK-for-iPhone-tp7588136p7588183.html Sent from the ITK Insight Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From a.tunde.szilagyi at gmail.com Wed Nov 18 02:30:35 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Wed, 18 Nov 2015 08:30:35 +0100 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: Thank you, I have made the new selection to VS 14 2015 Win64 generator in CMake. However, the patch that solved the error messages is: http://review.source.kitware.com/#/c/20272/ and NOT: http://review.source.kitware.com/#/c/20154/1 I have now no errors during CMake configuration/generation step. The VS 14 2015 build is successful with 335 succeeded, 0 failed, 0 updated. BUT the ~/ITK_bin/bin/Debug/ does not contain the expected directories/files. By expected I mean the ones specified in the ITK_Tutorial: ITKCommon ITKBasicFilters ITKAlgorithms ITKNumerics ITKFEM ITKIO ITKStatistics ITKMetalIO itkpng itkzlib I have attached the CMakeCache.txt and the selection in the configuration stage in CMake. Many thanks in advance. On 18 November 2015 at 04:40, D?enan Zuki? wrote: > What I meant is that the choice of generator should include Win64 in its > name, as shown in the attached screenshot. CMake executable is Win32, that > does not matter. Also, I just built ITK in 32 bit mode without issues, so > something else is amiss. > > Can you attach your CMakeCache.txt? > > On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi < > a.tunde.szilagyi at gmail.com> wrote: > >> I have tried without the patch, but I am receiving the same error >> message. My generator is VS 14 2015 (see CMake window on the LHS). >> >> Now, I have cleaned everything and started with a fresh installation: >> - Git Bash >> - CMake >> - ITK master >> >> I realized that only Win32 CMake exists on the official website: >> https://cmake.org/download/ >> >> Is this what you refer to in your e-mail below? What else would you >> recommend? >> >> Many thanks. >> >> >> On 18 November 2015 at 01:34, D?enan Zuki? wrote: >> >>> That patch was merged to master, so you don't need to apply it. >>> >>> I used VS2015 *Win64* as the generator. You seem to be using *Win32*, >>> that might make a difference. >>> >>> I used version 3.3.1, which I installed some time ago. You are using >>> release candidate version - I doubt that is the reason. >>> >>> Can you try a clean clone (git clone git://itk.org/ITK.git), and then >>> building into a clean directory? >>> >>> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >>> a.tunde.szilagyi at gmail.com> wrote: >>> >>>> During CMake I am getting the attached error message. All the error >>>> messages I receive is with reference to exe files starting with >>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>>> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), but >>>> this still results in the same error messages as before. I have attached >>>> one of the error messages that appear during CMake project configuration. >>>> >>>> Many thanks. >>>> >>>> On 18 November 2015 at 00:41, D?enan Zuki? wrote: >>>> >>>>> Master branch from git://itk.org/ITK.git >>>>> >>>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>> >>>>>> Which ITK version did you use? >>>>>> >>>>>> On 18 November 2015 at 00:14, D?enan Zuki? wrote: >>>>>> >>>>>>> This configuration compiles fine in debug too. >>>>>>> >>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? >>>>>>> wrote: >>>>>>> >>>>>>>> Hi T?nde, >>>>>>>> >>>>>>>> checking out *master* branch and CMake configuration went fine. To >>>>>>>> speed up compile time, I disabled building of examples and testing. I also >>>>>>>> enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. >>>>>>>> >>>>>>>> Opening the solution file in VS2015 was fairly slow - it might have >>>>>>>> something to do with the fact I just installed it. Building in Release x64 >>>>>>>> finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>>> >>>>>>>> Regards, >>>>>>>> D?enan >>>>>>>> >>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi Everyone, >>>>>>>>> >>>>>>>>> I would be interested whether anyone has managed to build the ITK >>>>>>>>> Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>>> >>>>>>>>> Many thanks. >>>>>>>>> Tunde >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Community mailing list >>>>>>>>> Community at itk.org >>>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> Tunde >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> -- >>>> Tunde >>>> >>> >>> >> >> >> -- >> -- >> Tunde >> > > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- # This is the CMakeCache file. # For build in directory: c:/Users/Tunde Szilagyi/ITK_bin # It was generated by CMake: C:/Program Files (x86)/CMake/bin/cmake.exe # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. # The syntax for the file is as follows: # KEY:TYPE=VALUE # KEY is the name of a variable in the cache. # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. # VALUE is the current value for the KEY. ######################## # EXTERNAL cache entries ######################## //Build the documentation (Doxygen). BUILD_DOCUMENTATION:BOOL=OFF //Build the Examples directory. BUILD_EXAMPLES:BOOL=OFF //Build Shared Libraries BUILD_SHARED_LIBS:BOOL=OFF //Build the testing tree. BUILD_TESTING:BOOL=ON //Path to a program. BZRCOMMAND:FILEPATH=BZRCOMMAND-NOTFOUND //Semicolon separated list of supported configuration types, only // supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything // else will be ignored. CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo //Flags used by the compiler during all build types. CMAKE_CXX_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 /GR /EHsc //Flags used by the compiler during debug builds. CMAKE_CXX_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1 //Flags used by the compiler during release builds for minimum // size. CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG //Flags used by the compiler during release builds. CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG //Flags used by the compiler during release builds with debug info. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG //Libraries linked by default with all C++ applications. CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib //Flags used by the compiler during all build types. CMAKE_C_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 //Flags used by the compiler during debug builds. CMAKE_C_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1 //Flags used by the compiler during release builds for minimum // size. CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG //Flags used by the compiler during release builds. CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG //Flags used by the compiler during release builds with debug info. CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG //Libraries linked by default with all C applications. CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib //Flags used by the linker. CMAKE_EXE_LINKER_FLAGS:STRING= /machine:x64 //Flags used by the linker during debug builds. CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL //Flags used by the linker during release minsize builds. CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO //Flags used by the linker during release builds. CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO //Flags used by the linker during Release with Debug Info builds. CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL //Use HP pthreads. CMAKE_HP_PTHREADS:BOOL=OFF //Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/ITK //Path to a program. CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/link.exe //Flags used by the linker during the creation of modules. CMAKE_MODULE_LINKER_FLAGS:STRING= /machine:x64 //Flags used by the linker during debug builds. CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL //Flags used by the linker during release minsize builds. CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO //Flags used by the linker during release builds. CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO //Flags used by the linker during Release with Debug Info builds. CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL //Value Computed by CMake CMAKE_PROJECT_NAME:STATIC=ITK //RC compiler CMAKE_RC_COMPILER:FILEPATH=rc //Flags for Windows Resource Compiler. CMAKE_RC_FLAGS:STRING=' /DWIN32 ' //Flags used by the linker during the creation of dll's. CMAKE_SHARED_LINKER_FLAGS:STRING= /machine:x64 //Flags used by the linker during debug builds. CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL //Flags used by the linker during release minsize builds. CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO //Flags used by the linker during release builds. CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO //Flags used by the linker during Release with Debug Info builds. CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL //If set, runtime paths are not added when installing shared libraries, // but are added when building. CMAKE_SKIP_INSTALL_RPATH:BOOL=OFF //If set, runtime paths are not added when using shared libraries. CMAKE_SKIP_RPATH:BOOL=OFF //Flags used by the linker during the creation of static libraries. CMAKE_STATIC_LINKER_FLAGS:STRING= /machine:x64 //Flags used by the linker during debug builds. CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during release minsize builds. CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during release builds. CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during Release with Debug Info builds. CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Thread library used. CMAKE_THREAD_LIBS:STRING= //Use the pthreads library. CMAKE_USE_PTHREADS:BOOL=OFF //Use sproc libs. CMAKE_USE_SPROC:BOOL=OFF //Use the win32 thread library. CMAKE_USE_WIN32_THREADS:BOOL=ON //If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console // during the make. This is useful for debugging only. With Visual // Studio IDE projects all commands are done without /nologo. CMAKE_VERBOSE_MAKEFILE:BOOL=OFF //X11 extra flags. CMAKE_X_CFLAGS:STRING=-I //Libraries and options used in X11 programs. CMAKE_X_LIBS:STRING= //Path to the coverage program that CTest uses for performing coverage // inspection COVERAGE_COMMAND:FILEPATH=COVERAGE_COMMAND-NOTFOUND //Extra command line flags to pass to the coverage tool COVERAGE_EXTRA_FLAGS:STRING=-l //Enable to build 7-Zip packages CPACK_BINARY_7Z:BOOL=OFF //Enable to build IFW packages CPACK_BINARY_IFW:BOOL=OFF //Enable to build NSIS packages CPACK_BINARY_NSIS:BOOL=ON //Enable to build WiX packages CPACK_BINARY_WIX:BOOL=OFF //Enable to build ZIP packages CPACK_BINARY_ZIP:BOOL=OFF //Enable to build 7-Zip source packages CPACK_SOURCE_7Z:BOOL=ON //Enable to build ZIP source packages CPACK_SOURCE_ZIP:BOOL=ON //Path to a program. CPPCHECK_EXECUTABLE:FILEPATH=CPPCHECK_EXECUTABLE-NOTFOUND //Path to search for cppcheck CPPCHECK_ROOT_DIR:PATH= //How many times to retry timed-out CTest submissions. CTEST_SUBMIT_RETRY_COUNT:STRING=3 //How long to wait between timed-out CTest submissions. CTEST_SUBMIT_RETRY_DELAY:STRING=5 //Path to a program. CVSCOMMAND:FILEPATH=CVSCOMMAND-NOTFOUND //Options passed to the cvs update command. CVS_UPDATE_OPTIONS:STRING=-d -A -P //Test CXX_HAS_WARNING-Wformat=2 CXX_HAS_WARNING-Wformat:UNINITIALIZED=2:INTERNAL= //Path to a file. CYGWIN_INSTALL_PATH:PATH=C:/cygwin64 //Test C_HAS_WARNING-Wformat=2 C_HAS_WARNING-Wformat:UNINITIALIZED=2:INTERNAL= //Maximum time allowed before CTest will kill the test. DART_TESTING_TIMEOUT:STRING=1500 //Semicolon-separated list of local directories holding data objects // in the layout %(algo)/%(hash). ExternalData_OBJECT_STORES:STRING= //Additional URL templates for the ExternalData CMake script to // look for testing data. E.g. //\nfile:///var/bigharddrive/%(algo)/%(hash) ExternalData_URL_TEMPLATES:STRING= //Value Computed by CMake FilteringExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/Filtering //Value Computed by CMake FilteringExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/Filtering //Value Computed by CMake GDCMCHARLS_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmcharls //Value Computed by CMake GDCMCHARLS_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmcharls //Value Computed by CMake GDCMJPEG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmjpeg //Value Computed by CMake GDCMJPEG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmjpeg //Value Computed by CMake GDCMOPENJPEG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmopenjpeg-v2 //Value Computed by CMake GDCMOPENJPEG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmopenjpeg-v2 //Value Computed by CMake GDCMSOCKETXX_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GDCM/src/gdcm/Utilities/socketxx //Value Computed by CMake GDCMSOCKETXX_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM/src/gdcm/Utilities/socketxx //Value Computed by CMake GDCM_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GDCM/src/gdcm //Value Computed by CMake GDCM_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM/src/gdcm //Path to a program. GITCOMMAND:FILEPATH=GITCOMMAND-NOTFOUND //Value Computed by CMake HDF5_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/HDF5/src/itkhdf5 //Value Computed by CMake HDF5_CPP_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/HDF5/src/itkhdf5/c++ //Value Computed by CMake HDF5_CPP_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/HDF5/src/itkhdf5/c++ //Value Computed by CMake HDF5_CPP_SRC_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/HDF5/src/itkhdf5/c++/src //Value Computed by CMake HDF5_CPP_SRC_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/HDF5/src/itkhdf5/c++/src //Value Computed by CMake HDF5_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/HDF5/src/itkhdf5 //Value Computed by CMake HDF5_SRC_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/HDF5/src/itkhdf5/src //Value Computed by CMake HDF5_SRC_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/HDF5/src/itkhdf5/src //Path to a program. HGCOMMAND:FILEPATH=HGCOMMAND-NOTFOUND //Value Computed by CMake IOExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/IO //Value Computed by CMake IOExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/IO //Value Computed by CMake ITK-Convolution_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Convolution //Value Computed by CMake ITK-Convolution_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Convolution //Value Computed by CMake ITK-Deconvolution_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Deconvolution //Value Computed by CMake ITK-Deconvolution_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Deconvolution //Value Computed by CMake ITK3P_EXPAT_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/Expat/src/expat //Value Computed by CMake ITK3P_EXPAT_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/Expat/src/expat //Value Computed by CMake ITK3P_JPEG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/JPEG/src/itkjpeg //Value Computed by CMake ITK3P_JPEG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/JPEG/src/itkjpeg //Value Computed by CMake ITK3P_MetaIO_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/MetaIO/src/MetaIO/src //Value Computed by CMake ITK3P_MetaIO_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/MetaIO/src/MetaIO/src //Value Computed by CMake ITK3P_NrrdIO_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/NrrdIO/src/NrrdIO //Value Computed by CMake ITK3P_NrrdIO_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/NrrdIO/src/NrrdIO //Value Computed by CMake ITK3P_PNG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/PNG/src/itkpng //Value Computed by CMake ITK3P_PNG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/PNG/src/itkpng //Value Computed by CMake ITK3P_TIFF_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/TIFF/src/itktiff //Value Computed by CMake ITK3P_TIFF_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/TIFF/src/itktiff //Value Computed by CMake ITK3P_ZLIB_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/ZLIB/src/itkzlib //Value Computed by CMake ITK3P_ZLIB_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/ZLIB/src/itkzlib //Value Computed by CMake ITKAnisotropicSmoothing_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/AnisotropicSmoothing //Value Computed by CMake ITKAnisotropicSmoothing_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/AnisotropicSmoothing //Value Computed by CMake ITKAntiAlias_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/AntiAlias //Value Computed by CMake ITKAntiAlias_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/AntiAlias //Value Computed by CMake ITKBiasCorrection_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/BiasCorrection //Dependencies for the target ITKBiasCorrection_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKPolynomials;general;ITKStatistics;general;ITKOptimizers; //Value Computed by CMake ITKBiasCorrection_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/BiasCorrection //Value Computed by CMake ITKBinaryMathematicalMorphology_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/BinaryMathematicalMorphology //Value Computed by CMake ITKBinaryMathematicalMorphology_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/BinaryMathematicalMorphology //Value Computed by CMake ITKBioCell_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/BioCell //Dependencies for the target ITKBioCell_LIB_DEPENDS:STATIC=general;ITKMesh; //Value Computed by CMake ITKBioCell_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/BioCell //Value Computed by CMake ITKClassifiers_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/Classifiers //Value Computed by CMake ITKClassifiers_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/Classifiers //Value Computed by CMake ITKColormap_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Colormap //Value Computed by CMake ITKColormap_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Colormap //Value Computed by CMake ITKCommon_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/Common //Dependencies for the target ITKCommon_LIB_DEPENDS:STATIC=general;itksys;general;ITKVNLInstantiation;general;itkdouble-conversion; //Value Computed by CMake ITKCommon_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/Common //Value Computed by CMake ITKConnectedComponents_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/ConnectedComponents //Value Computed by CMake ITKConnectedComponents_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/ConnectedComponents //Value Computed by CMake ITKCurvatureFlow_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/CurvatureFlow //Value Computed by CMake ITKCurvatureFlow_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/CurvatureFlow //Value Computed by CMake ITKDICOMParser_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/DICOMParser //Dependencies for target ITKDICOMParser_LIB_DEPENDS:STATIC= //Value Computed by CMake ITKDICOMParser_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/DICOMParser //Value Computed by CMake ITKDeformableMesh_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/DeformableMesh //Value Computed by CMake ITKDeformableMesh_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/DeformableMesh //Value Computed by CMake ITKDenoising_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Denoising //Value Computed by CMake ITKDenoising_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Denoising //Value Computed by CMake ITKDiffusionTensorImage_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/DiffusionTensorImage //Value Computed by CMake ITKDiffusionTensorImage_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/DiffusionTensorImage //Value Computed by CMake ITKDisplacementField_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/DisplacementField //Value Computed by CMake ITKDisplacementField_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/DisplacementField //Value Computed by CMake ITKDistanceMap_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/DistanceMap //Value Computed by CMake ITKDistanceMap_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/DistanceMap //Value Computed by CMake ITKDoubleConversion_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/DoubleConversion //Value Computed by CMake ITKDoubleConversion_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/DoubleConversion //Dependencies for target ITKEXPAT_LIB_DEPENDS:STATIC= //Value Computed by CMake ITKEigen_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/Eigen //Value Computed by CMake ITKEigen_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/Eigen //Value Computed by CMake ITKExpat_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/Expat //Value Computed by CMake ITKExpat_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/Expat //Value Computed by CMake ITKFEMRegistration_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/FEM //Value Computed by CMake ITKFEMRegistration_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/FEM //Value Computed by CMake ITKFEM_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/FEM //Dependencies for the target ITKFEM_LIB_DEPENDS:STATIC=general;ITKMetaIO;general;ITKCommon;general;ITKStatistics;general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKOptimizers; //Value Computed by CMake ITKFEM_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/FEM //Value Computed by CMake ITKFFT_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/FFT //Value Computed by CMake ITKFFT_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/FFT //Value Computed by CMake ITKFastMarching_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/FastMarching //Value Computed by CMake ITKFastMarching_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/FastMarching //Value Computed by CMake ITKFiniteDifference_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/FiniteDifference //Value Computed by CMake ITKFiniteDifference_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/FiniteDifference //Value Computed by CMake ITKGDCM_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GDCM //Value Computed by CMake ITKGDCM_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM //Value Computed by CMake ITKGIFTI_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GIFTI //Value Computed by CMake ITKGIFTI_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GIFTI //Value Computed by CMake ITKGPUAnisotropicSmoothing_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/GPUAnisotropicSmoothing //Value Computed by CMake ITKGPUAnisotropicSmoothing_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/GPUAnisotropicSmoothing //Value Computed by CMake ITKGPUCommon_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/GPUCommon //Value Computed by CMake ITKGPUCommon_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/GPUCommon //Value Computed by CMake ITKGPUFiniteDifference_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/GPUFiniteDifference //Value Computed by CMake ITKGPUFiniteDifference_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/GPUFiniteDifference //Value Computed by CMake ITKGPUImageFilterBase_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/GPUImageFilterBase //Value Computed by CMake ITKGPUImageFilterBase_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/GPUImageFilterBase //Value Computed by CMake ITKGPUPDEDeformable_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/GPUPDEDeformable //Value Computed by CMake ITKGPUPDEDeformable_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/GPUPDEDeformable //Value Computed by CMake ITKGPURegistrationCommon_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/GPUCommon //Value Computed by CMake ITKGPURegistrationCommon_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/GPUCommon //Value Computed by CMake ITKGPUSmoothing_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/GPUSmoothing //Value Computed by CMake ITKGPUSmoothing_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/GPUSmoothing //Value Computed by CMake ITKGPUThresholding_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/GPUThresholding //Value Computed by CMake ITKGPUThresholding_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/GPUThresholding //Value Computed by CMake ITKHDF5_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/HDF5 //Value Computed by CMake ITKHDF5_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/HDF5 //Value Computed by CMake ITKIOBMP_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/BMP //Dependencies for the target ITKIOBMP_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOBMP_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/BMP //Value Computed by CMake ITKIOBioRad_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/BioRad //Dependencies for the target ITKIOBioRad_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOBioRad_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/BioRad //Value Computed by CMake ITKIOCSV_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/CSV //Dependencies for the target ITKIOCSV_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOCSV_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/CSV //Value Computed by CMake ITKIOGDCM_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/GDCM //Dependencies for the target ITKIOGDCM_LIB_DEPENDS:STATIC=general;gdcmDICT;general;gdcmMSFF;general;ITKIOImageBase; //Value Computed by CMake ITKIOGDCM_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/GDCM //Value Computed by CMake ITKIOGE_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/GE //Dependencies for the target ITKIOGE_LIB_DEPENDS:STATIC=general;ITKIOIPL; //Value Computed by CMake ITKIOGE_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/GE //Value Computed by CMake ITKIOGIPL_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/GIPL //Dependencies for the target ITKIOGIPL_LIB_DEPENDS:STATIC=general;ITKIOImageBase;general;itkzlib; //Value Computed by CMake ITKIOGIPL_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/GIPL //Value Computed by CMake ITKIOHDF5_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/HDF5 //Dependencies for the target ITKIOHDF5_LIB_DEPENDS:STATIC=general;itkhdf5_cpp;general;itkhdf5;general;ITKIOImageBase;general;itkhdf5_cpp;general;itkhdf5; //Value Computed by CMake ITKIOHDF5_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/HDF5 //Value Computed by CMake ITKIOIPL_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/IPL //Dependencies for the target ITKIOIPL_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOIPL_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/IPL //Value Computed by CMake ITKIOImageBase_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/ImageBase //Dependencies for the target ITKIOImageBase_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKIOImageBase_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/ImageBase //Value Computed by CMake ITKIOJPEG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/JPEG //Dependencies for the target ITKIOJPEG_LIB_DEPENDS:STATIC=general;itkjpeg;general;ITKIOImageBase; //Value Computed by CMake ITKIOJPEG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/JPEG //Value Computed by CMake ITKIOLSM_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/LSM //Dependencies for the target ITKIOLSM_LIB_DEPENDS:STATIC=general;ITKIOTIFF; //Value Computed by CMake ITKIOLSM_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/LSM //Value Computed by CMake ITKIOMRC_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/MRC //Dependencies for the target ITKIOMRC_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOMRC_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/MRC //Value Computed by CMake ITKIOMesh_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/Mesh //Dependencies for the target ITKIOMesh_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKgiftiio;general;ITKIOImageBase; //Value Computed by CMake ITKIOMesh_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/Mesh //Value Computed by CMake ITKIOMeta_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/Meta //Dependencies for the target ITKIOMeta_LIB_DEPENDS:STATIC=general;ITKMetaIO;general;ITKIOImageBase; //Value Computed by CMake ITKIOMeta_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/Meta //Dependencies for the target ITKIONIFTI-TestSupport_LIB_DEPENDS:STATIC=general;ITKIONIFTI; //Value Computed by CMake ITKIONIFTI_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/NIFTI //Dependencies for the target ITKIONIFTI_LIB_DEPENDS:STATIC=general;ITKznz;general;ITKniftiio;general;ITKIOImageBase; //Value Computed by CMake ITKIONIFTI_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/NIFTI //Value Computed by CMake ITKIONRRD_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/NRRD //Dependencies for the target ITKIONRRD_LIB_DEPENDS:STATIC=general;ITKNrrdIO;general;ITKIOImageBase; //Value Computed by CMake ITKIONRRD_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/NRRD //Value Computed by CMake ITKIOPNG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/PNG //Dependencies for the target ITKIOPNG_LIB_DEPENDS:STATIC=general;itkpng;general;ITKIOImageBase; //Value Computed by CMake ITKIOPNG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/PNG //Value Computed by CMake ITKIORAW_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/RAW //Value Computed by CMake ITKIORAW_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/RAW //Value Computed by CMake ITKIOSiemens_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/Siemens //Dependencies for the target ITKIOSiemens_LIB_DEPENDS:STATIC=general;ITKIOIPL;general;ITKIOGE; //Value Computed by CMake ITKIOSiemens_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/Siemens //Value Computed by CMake ITKIOSpatialObjects_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/SpatialObjects //Dependencies for the target ITKIOSpatialObjects_LIB_DEPENDS:STATIC=general;ITKSpatialObjects;general;ITKIOXML;general;ITKIOImageBase; //Value Computed by CMake ITKIOSpatialObjects_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/SpatialObjects //Value Computed by CMake ITKIOStimulate_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/Stimulate //Dependencies for the target ITKIOStimulate_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOStimulate_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/Stimulate //Value Computed by CMake ITKIOTIFF_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/TIFF //Dependencies for the target ITKIOTIFF_LIB_DEPENDS:STATIC=general;itktiff;general;ITKIOImageBase; //Value Computed by CMake ITKIOTIFF_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/TIFF //Value Computed by CMake ITKIOTransformBase_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/TransformBase //Dependencies for the target ITKIOTransformBase_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKIOTransformBase_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/TransformBase //Value Computed by CMake ITKIOTransformHDF5_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/TransformHDF5 //Dependencies for the target ITKIOTransformHDF5_LIB_DEPENDS:STATIC=general;ITKIOTransformBase;general;itkhdf5_cpp;general;itkhdf5; //Value Computed by CMake ITKIOTransformHDF5_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/TransformHDF5 //Value Computed by CMake ITKIOTransformInsightLegacy_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/TransformInsightLegacy //Dependencies for the target ITKIOTransformInsightLegacy_LIB_DEPENDS:STATIC=general;ITKIOTransformBase;general;itkdouble-conversion; //Value Computed by CMake ITKIOTransformInsightLegacy_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/TransformInsightLegacy //Value Computed by CMake ITKIOTransformMatlab_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/TransformMatlab //Dependencies for the target ITKIOTransformMatlab_LIB_DEPENDS:STATIC=general;ITKIOTransformBase; //Value Computed by CMake ITKIOTransformMatlab_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/TransformMatlab //Value Computed by CMake ITKIOVTK_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/VTK //Dependencies for the target ITKIOVTK_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOVTK_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/VTK //Value Computed by CMake ITKIOXML_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/XML //Dependencies for the target ITKIOXML_LIB_DEPENDS:STATIC=general;ITKEXPAT;general;ITKIOImageBase; //Value Computed by CMake ITKIOXML_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/XML //Value Computed by CMake ITKImageAdaptors_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/ImageAdaptors //Value Computed by CMake ITKImageAdaptors_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/ImageAdaptors //Value Computed by CMake ITKImageCompare_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageCompare //Value Computed by CMake ITKImageCompare_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageCompare //Value Computed by CMake ITKImageCompose_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageCompose //Value Computed by CMake ITKImageCompose_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageCompose //Value Computed by CMake ITKImageFeature_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageFeature //Value Computed by CMake ITKImageFeature_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageFeature //Value Computed by CMake ITKImageFilterBase_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageFilterBase //Value Computed by CMake ITKImageFilterBase_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageFilterBase //Value Computed by CMake ITKImageFunction_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/ImageFunction //Value Computed by CMake ITKImageFunction_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/ImageFunction //Value Computed by CMake ITKImageFusion_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageFusion //Value Computed by CMake ITKImageFusion_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageFusion //Value Computed by CMake ITKImageGradient_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageGradient //Value Computed by CMake ITKImageGradient_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageGradient //Value Computed by CMake ITKImageGrid_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageGrid //Value Computed by CMake ITKImageGrid_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageGrid //Value Computed by CMake ITKImageIntensity_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageIntensity //Value Computed by CMake ITKImageIntensity_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageIntensity //Value Computed by CMake ITKImageLabel_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageLabel //Value Computed by CMake ITKImageLabel_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageLabel //Value Computed by CMake ITKImageNoise_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageNoise //Value Computed by CMake ITKImageNoise_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageNoise //Value Computed by CMake ITKImageSources_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageSources //Value Computed by CMake ITKImageSources_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageSources //Value Computed by CMake ITKImageStatistics_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageStatistics //Value Computed by CMake ITKImageStatistics_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageStatistics //Value Computed by CMake ITKIntegratedTest_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Nonunit/IntegratedTest //Value Computed by CMake ITKIntegratedTest_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Nonunit/IntegratedTest //Value Computed by CMake ITKJPEG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/JPEG //Value Computed by CMake ITKJPEG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/JPEG //Value Computed by CMake ITKKLMRegionGrowing_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/KLMRegionGrowing //Dependencies for the target ITKKLMRegionGrowing_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKKLMRegionGrowing_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/KLMRegionGrowing //Value Computed by CMake ITKKWSys_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/KWSys //Value Computed by CMake ITKKWSys_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/KWSys //Value Computed by CMake ITKLabelMap_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/LabelMap //Dependencies for the target ITKLabelMap_LIB_DEPENDS:STATIC=general;ITKStatistics; //Value Computed by CMake ITKLabelMap_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/LabelMap //Value Computed by CMake ITKLabelVoting_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/LabelVoting //Value Computed by CMake ITKLabelVoting_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/LabelVoting //Value Computed by CMake ITKLevelSets_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/LevelSets //Value Computed by CMake ITKLevelSets_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/LevelSets //Value Computed by CMake ITKLevelSetsv4_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/LevelSetsv4 //Value Computed by CMake ITKLevelSetsv4_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/LevelSetsv4 //Value Computed by CMake ITKMarkovRandomFieldsClassifiers_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/MarkovRandomFieldsClassifiers //Value Computed by CMake ITKMarkovRandomFieldsClassifiers_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/MarkovRandomFieldsClassifiers //Value Computed by CMake ITKMathematicalMorphology_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/MathematicalMorphology //Value Computed by CMake ITKMathematicalMorphology_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/MathematicalMorphology //Value Computed by CMake ITKMesh_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/Mesh //Dependencies for the target ITKMesh_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKMesh_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/Mesh //Value Computed by CMake ITKMetaIO_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/MetaIO //Dependencies for the target ITKMetaIO_LIB_DEPENDS:STATIC=general;itkzlib;general;comctl32;general;wsock32; //Value Computed by CMake ITKMetaIO_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/MetaIO //Value Computed by CMake ITKMetricsv4_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/Metricsv4 //Value Computed by CMake ITKMetricsv4_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/Metricsv4 //Value Computed by CMake ITKNIFTI_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/NIFTI //Value Computed by CMake ITKNIFTI_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/NIFTI //Value Computed by CMake ITKNarrowBand_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/NarrowBand //Value Computed by CMake ITKNarrowBand_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/NarrowBand //Value Computed by CMake ITKNetlib_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/Netlib //Value Computed by CMake ITKNetlib_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/Netlib //Value Computed by CMake ITKNeuralNetworks_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/NeuralNetworks //Value Computed by CMake ITKNeuralNetworks_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/NeuralNetworks //Value Computed by CMake ITKNrrdIO_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/NrrdIO //Dependencies for the target ITKNrrdIO_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake ITKNrrdIO_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/NrrdIO //Value Computed by CMake ITKOptimizers_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/Optimizers //Dependencies for the target ITKOptimizers_LIB_DEPENDS:STATIC=general;ITKStatistics; //Value Computed by CMake ITKOptimizers_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/Optimizers //Value Computed by CMake ITKOptimizersv4_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/Optimizersv4 //Dependencies for the target ITKOptimizersv4_LIB_DEPENDS:STATIC=general;ITKOptimizers; //Value Computed by CMake ITKOptimizersv4_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/Optimizersv4 //Value Computed by CMake ITKPDEDeformableRegistration_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/PDEDeformable //Value Computed by CMake ITKPDEDeformableRegistration_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/PDEDeformable //Value Computed by CMake ITKPNG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/PNG //Value Computed by CMake ITKPNG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/PNG //Value Computed by CMake ITKPath_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Path //Dependencies for the target ITKPath_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKPath_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Path //Value Computed by CMake ITKPolynomials_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/Polynomials //Dependencies for the target ITKPolynomials_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKPolynomials_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/Polynomials //Value Computed by CMake ITKQuadEdgeMeshFiltering_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/QuadEdgeMeshFiltering //Value Computed by CMake ITKQuadEdgeMeshFiltering_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/QuadEdgeMeshFiltering //Value Computed by CMake ITKQuadEdgeMesh_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/QuadEdgeMesh //Dependencies for the target ITKQuadEdgeMesh_LIB_DEPENDS:STATIC=general;ITKMesh; //Value Computed by CMake ITKQuadEdgeMesh_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/QuadEdgeMesh //Value Computed by CMake ITKRegionGrowing_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/RegionGrowing //Value Computed by CMake ITKRegionGrowing_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/RegionGrowing //Value Computed by CMake ITKRegistrationCommon_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/Common //Value Computed by CMake ITKRegistrationCommon_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/Common //Value Computed by CMake ITKRegistrationMethodsv4_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/RegistrationMethodsv4 //Value Computed by CMake ITKRegistrationMethodsv4_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/RegistrationMethodsv4 //Value Computed by CMake ITKSignedDistanceFunction_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/SignedDistanceFunction //Value Computed by CMake ITKSignedDistanceFunction_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/SignedDistanceFunction //Value Computed by CMake ITKSmoothing_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Smoothing //Value Computed by CMake ITKSmoothing_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Smoothing //Value Computed by CMake ITKSpatialFunction_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/SpatialFunction //Value Computed by CMake ITKSpatialFunction_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/SpatialFunction //Value Computed by CMake ITKSpatialObjects_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/SpatialObjects //Dependencies for the target ITKSpatialObjects_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics;general;ITKMesh;general;ITKIOImageBase; //Value Computed by CMake ITKSpatialObjects_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/SpatialObjects //Value Computed by CMake ITKStatistics_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/Statistics //Dependencies for the target ITKStatistics_LIB_DEPENDS:STATIC=general;ITKCommon;general;itkNetlibSlatec; //Value Computed by CMake ITKStatistics_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/Statistics //Value Computed by CMake ITKTIFF_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/TIFF //Value Computed by CMake ITKTIFF_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/TIFF //Value Computed by CMake ITKTestKernel_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/TestKernel //Value Computed by CMake ITKTestKernel_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/TestKernel //Value Computed by CMake ITKThresholding_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Thresholding //Value Computed by CMake ITKThresholding_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Thresholding //Value Computed by CMake ITKTransform_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/Transform //Value Computed by CMake ITKTransform_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/Transform //Enable compatibility with ITK3.x when possible. ITKV3_COMPATIBILITY:BOOL=OFF //Value Computed by CMake ITKVNLInstantiation_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNLInstantiation //Dependencies for the target ITKVNLInstantiation_LIB_DEPENDS:STATIC=general;itkvnl_algo;general;itkvnl;general;itkv3p_netlib; //Value Computed by CMake ITKVNLInstantiation_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNLInstantiation //Value Computed by CMake ITKVNL_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL //Value Computed by CMake ITKVNL_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL //Value Computed by CMake ITKVTK_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Bridge/VTK //Dependencies for the target ITKVTK_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKVTK_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Bridge/VTK //Value Computed by CMake ITKVideoCore_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Video/Core //Dependencies for the target ITKVideoCore_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKVideoCore_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Video/Core //Value Computed by CMake ITKVideoFiltering_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Video/Filtering //Value Computed by CMake ITKVideoFiltering_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Video/Filtering //Value Computed by CMake ITKVideoIO_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Video/IO //Dependencies for the target ITKVideoIO_LIB_DEPENDS:STATIC=general;ITKVideoCore;general;ITKIOImageBase; //Value Computed by CMake ITKVideoIO_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Video/IO //Value Computed by CMake ITKVoronoi_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/Voronoi //Value Computed by CMake ITKVoronoi_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/Voronoi //Value Computed by CMake ITKWatersheds_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/Watersheds //Dependencies for the target ITKWatersheds_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKWatersheds_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/Watersheds //Value Computed by CMake ITKZLIB_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/ZLIB //Value Computed by CMake ITKZLIB_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/ZLIB //Value Computed by CMake ITK_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin //Build the tests of module dependencies. ITK_BUILD_ALL_MODULES_FOR_TESTS:BOOL=OFF //Build the default ITK modules. ITK_BUILD_DEFAULT_MODULES:BOOL=ON //Provide here the size of your RAM Memory in GigaBytes ITK_COMPUTER_MEMORY_SIZE:STRING=1 //Run cppcheck for static code analysis ITK_CPPCHECK_TEST:BOOL=OFF //Doxygen will generate Microsoft HTML help ITK_DOXYGEN_CHM:BOOL=OFF //Doxygen will generate additional index files for Xcode 3 ITK_DOXYGEN_DOCSET:BOOL=OFF //Doxygen will generate Eclipse help plugin ITK_DOXYGEN_ECLIPSEHELP:BOOL=OFF //Doxygen will generate HTML Output ITK_DOXYGEN_HTML:BOOL=ON //Doxygen will generate LaTeX output ITK_DOXYGEN_LATEX:BOOL=OFF //Doxygen will generate Qt Compressed Help ITK_DOXYGEN_QHP:BOOL=OFF //Doxygen will generate RTF output optimized for Word 97 ITK_DOXYGEN_RTF:BOOL=OFF //Doxygen will generate XML output ITK_DOXYGEN_XML:BOOL=OFF //Support run-time loading of shared libraries ITK_DYNAMIC_LOADING:BOOL=ON //Do not download source code or data from the network ITK_FORBID_DOWNLOADS:BOOL=OFF //Remove all legacy code completely. ITK_LEGACY_REMOVE:BOOL=OFF //Silence all legacy code messages. ITK_LEGACY_SILENT:BOOL=OFF //Value Computed by CMake ITK_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK //When ON, ITK will use 64 bits integers to index pixels. This // is needed for managing images larger than 4Gb in some platforms. ITK_USE_64BITS_IDS:BOOL=OFF //Download and use BrainWeb data for advanced testing ITK_USE_BRAINWEB_DATA:BOOL=OFF //Turn on concept checking to give helpful errors at compile time // if a type cannot be used as a template parameter. ITK_USE_CONCEPT_CHECKING:BOOL=ON //Use double precision fftw if found ITK_USE_FFTWD:BOOL=OFF //Use single precision fftw if found ITK_USE_FFTWF:BOOL=OFF //Use single precision for origin/spacing/directions in itk::Image ITK_USE_FLOAT_SPACE_PRECISION:BOOL=OFF //GPU acceleration via OpenCL ITK_USE_GPU:BOOL=OFF //Enable the use of KWStyle for checking coding style. ITK_USE_KWSTYLE:BOOL=OFF //Turn on Strict concept checking to give more stringent errors // at compile time if a type cannot be used as a template parameter. ITK_USE_STRICT_CONCEPT_CHECKING:BOOL=OFF //Use an outside build of double-conversion ITK_USE_SYSTEM_DOUBLECONVERSION:BOOL=OFF //Use system-installed expat ITK_USE_SYSTEM_EXPAT:BOOL=OFF //Use an installed version of fftw ITK_USE_SYSTEM_FFTW:BOOL=OFF //Use an outside build of GDCM. ITK_USE_SYSTEM_GDCM:BOOL=OFF //Use an outside build of HDF5. ITK_USE_SYSTEM_HDF5:BOOL=OFF //Use an outside build of JPEG. ITK_USE_SYSTEM_JPEG:BOOL=OFF //Use the system's libraries by default. //\nIf this is not set during the initial configuration, it will // have no effect. ITK_USE_SYSTEM_LIBRARIES:BOOL=OFF //Use system-installed png ITK_USE_SYSTEM_PNG:BOOL=OFF //Use system SZIP. If OFF, SZIP is built as an external project. ITK_USE_SYSTEM_SZIP:BOOL=OFF //Use system-installed tiff ITK_USE_SYSTEM_TIFF:BOOL=OFF //Use an outside build of VXL. ITK_USE_SYSTEM_VXL:BOOL=OFF //Use system ZLIB. If OFF, ZLIB is built as an external project. ITK_USE_SYSTEM_ZLIB:BOOL=OFF //Build Java support (Currently not supported) ITK_WRAP_JAVA:BOOL=OFF //Build Perl support (Currently not supported) ITK_WRAP_PERL:BOOL=OFF //Build Python support ITK_WRAP_PYTHON:BOOL=OFF //Build Ruby support (Currently not supported) ITK_WRAP_RUBY:BOOL=OFF //Build Tcl support (Currently not supported) ITK_WRAP_TCL:BOOL=OFF //Dependencies for the target ITKgiftiio_LIB_DEPENDS:STATIC=general;ITKEXPAT;general;ITKznz;general;ITKniftiio; //Dependencies for the target ITKniftiio_LIB_DEPENDS:STATIC=general;ITKznz; //Value Computed by CMake ITKv4ImageRegistration_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/RegistrationITKv4 //Value Computed by CMake ITKv4ImageRegistration_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/RegistrationITKv4 //Dependencies for the target ITKznz_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake ImageExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/DataRepresentation/Image //Value Computed by CMake ImageExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/DataRepresentation/Image //Value Computed by CMake ImageSegmentation_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/Segmentation //Value Computed by CMake ImageSegmentation_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/Segmentation //Value Computed by CMake IteratorExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/Iterators //Value Computed by CMake IteratorExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/Iterators //Path to the KWStyle executable KWSTYLE_EXECUTABLE:FILEPATH=KWSTYLE_EXECUTABLE-NOTFOUND //Command to build the project MAKECOMMAND:STRING="C:\Program Files (x86)\CMake\bin\cmake.exe" --build . --config "${CTEST_CONFIGURATION_TYPE}" //The number of headers in a HeaderTest code. MAXIMUM_NUMBER_OF_HEADERS:STRING=35 //Path to the memory checking command, used for memory error detection. MEMORYCHECK_COMMAND:FILEPATH=MEMORYCHECK_COMMAND-NOTFOUND //File that contains suppressions for the memory checker MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH= //Value Computed by CMake MeshExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/DataRepresentation/Mesh //Value Computed by CMake MeshExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/DataRepresentation/Mesh //AnalyzeObjectMapIO plugin for ITK. From Insight Journal article // with handle: http://hdl.handle.net/1926/593 Module_AnalyzeObjectMapIO:BOOL=OFF //This module contains wrapper code to convert ITK Image's to //\n NumPy array's and back. For example: //\n //\n import itk //\n ImageType = itk.Image[itk.F, 2] //\n image = ImageType.New() //\n array = itk.PyBuffer[ImageType].GetArrayFromImage(image) //\n image = itk.PyBuffer[ImageType].GetImageFromArray(array) //\n //\n See http://insight-journal.org/browse/publication/85 //\n http://hdl.handle.net/1926/188 Module_BridgeNumPy:BOOL=OFF //This module contains a filter to compute higher order //\n accurate numerical derivatives and gradients from an input // scalar image. //\n field from a displacement field image. //\n Higher Order Accurate Derivative and Gradient Calculation // in ITK //\n http://www.insight-journal.org/browse/publication/775 //\n http://hdl.handle.net/10380/3231 Module_HigherOrderAccurateGradient:BOOL=OFF //FDFImageIO plugin for ITK. Authors Gleen Pierce/Nick Tustison/Kent // Williams Module_IOFDF:BOOL=OFF //This module contains classes for reading and writing QuadEdgeMeshes // using //\n the STL (STereoLithography)file format. http://hdl.handle.net/10380/3452 Module_IOSTL:BOOL=OFF //The modules contains classes for reading spatial transform from // DICOM //\n files. See http://www.insight-journal.org/browse/publication/923 //\n http://hdl.handle.net/10380/3468 Module_IOTransformDCMTK:BOOL=OFF //Request building ITKDCMTK Module_ITKDCMTK:BOOL=OFF //Request building ITKDeprecated Module_ITKDeprecated:BOOL=OFF //Request building ITKIODCMTK Module_ITKIODCMTK:BOOL=OFF //Request building ITKIOMINC Module_ITKIOMINC:BOOL=OFF //Request building ITKIOPhilipsREC Module_ITKIOPhilipsREC:BOOL=OFF //Request building ITKLevelSetsv4Visualization Module_ITKLevelSetsv4Visualization:BOOL=OFF //Request building ITKMINC Module_ITKMINC:BOOL=OFF //Request building ITKOpenJPEG Module_ITKOpenJPEG:BOOL=OFF //Request building ITKReview Module_ITKReview:BOOL=OFF //Request building ITKV3Compatibility Module_ITKV3Compatibility:BOOL=OFF //Request building ITKVideoBridgeOpenCV Module_ITKVideoBridgeOpenCV:BOOL=OFF //Request building ITKVideoBridgeVXL Module_ITKVideoBridgeVXL:BOOL=OFF //Request building ITKVtkGlue Module_ITKVtkGlue:BOOL=OFF //Classes performing morphology efficiently on label images. //\n Label collisions are consistently handled, and //\n operations are efficient (approximately constant time wrt //\n structuring element size). Only circular/spherical/hyperspherical //\n structuring elements are supported. //\n http://www.insight-journal.org/browse/publication/228 //\n http://hdl.handle.net/10380/3399 Module_LabelErodeDilate:BOOL=OFF //Framework for determining the sizes of lesions in medical images. Module_LesionSizingToolkit:BOOL=OFF //MGHIO ImageIO plugin for ITK Module_MGHIO:BOOL=OFF //http://www.insight-journal.org/browse/publication/213 //\n Module_MinimalPathExtraction:BOOL=OFF //Classes performing morphology using parabolic functions. //\n Fast distance transforms and binary erosions/dilations/openings/closings //\n by spheres, sharpenings and grayscale operations. //\n http://www.insight-journal.org/browse/publication/228 //\n http://hdl.handle.net/1926/1370 Module_ParabolicMorphology:BOOL=OFF //SCIFIO (Bioformats) ImageIO plugin for ITK Module_SCIFIO:BOOL=OFF //A class to perform automatic skull-stripping for neuroimage analysis. Module_SkullStrip:BOOL=OFF //GPU and CPU Young & Van Vliet Recursive Gaussian Smoothing Filter: // http://hdl.handle.net/10380/3425 Module_SmoothingRecursiveYvvGaussianFilter:BOOL=OFF //This module builds the examples found at http://itk.org/ITKExamples/ Module_SphinxExamples:BOOL=OFF //This module contains filter called //\nitk::SplitComponentsImageFilter. This filter generates component // images from an //\nitk::Image of, for example, itk::Vector, itk::CovariantVector, // or //\nitk::SymmetricSecondRankTensor. http://hdl.handle.net/10380/3230 Module_SplitComponents:BOOL=OFF //Triangle and edge based QuadEdgeMesh subdivision filters. //\n //\nSee the following Insight Journal's publication: //\n //\n Wanlin Zhu, "Triangle Mesh Subdivision" //\n http://www.insight-journal.org/browse/publication/831 //\n http://hdl.handle.net/10380/3307 Module_SubdivisionQuadEdgeMeshFilter:BOOL=OFF //A module to perform variational image registration. http://hdl.handle.net/10380/3460 Module_VariationalRegistration:BOOL=OFF //A collection of examples that illustrate how to use ITK. Module_WikiExamples:BOOL=OFF //Value Computed by CMake NIFTI_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/NIFTI/src/nifti //Value Computed by CMake NIFTI_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/NIFTI/src/nifti //Value Computed by CMake NumericsExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/Numerics //Value Computed by CMake NumericsExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/Numerics //Path to a program. P4COMMAND:FILEPATH=P4COMMAND-NOTFOUND //Path to a program. PERL_EXECUTABLE:FILEPATH=PERL_EXECUTABLE-NOTFOUND //Path to a program. PYTHON_EXECUTABLE:FILEPATH=PYTHON_EXECUTABLE-NOTFOUND //Value Computed by CMake PathExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/DataRepresentation/Path //Value Computed by CMake PathExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/DataRepresentation/Path //Path to scp command, used by CTest for submitting results to // a Dart server SCPCOMMAND:FILEPATH=SCPCOMMAND-NOTFOUND //Name of the computer/site where compile is being run SITE:STRING=TUNDE_SZILAGYI //Path to the SLURM sbatch executable SLURM_SBATCH_COMMAND:FILEPATH=SLURM_SBATCH_COMMAND-NOTFOUND //Path to the SLURM srun executable SLURM_SRUN_COMMAND:FILEPATH=SLURM_SRUN_COMMAND-NOTFOUND //Path to a program. SVNCOMMAND:FILEPATH=SVNCOMMAND-NOTFOUND //Value Computed by CMake SpatialObjectsExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/SpatialObjects //Value Computed by CMake SpatialObjectsExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/SpatialObjects //Value Computed by CMake StatisticsExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/Statistics //Value Computed by CMake StatisticsExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/Statistics //Enable C++0x standard extensions VCL_INCLUDE_CXX_0X:BOOL=OFF //Whether vnl_vector/vnl_matrix accessor methods check index bounds. VNL_CONFIG_CHECK_BOUNDS:BOOL=ON //Enable Streaming SIMD Extensions 2 optimisations (hardware dependant). // Currently broken. For use by VNL developers only. VNL_CONFIG_ENABLE_SSE2:BOOL=OFF //Enable Streaming SIMD Extensions 2 implementation of rounding // (hardware dependant). VNL_CONFIG_ENABLE_SSE2_ROUNDING:BOOL=ON //Whether backward-compatibility methods are provided by vnl. VNL_CONFIG_LEGACY_METHODS:BOOL=OFF //Whether thread-safe vnl implementations are used. VNL_CONFIG_THREAD_SAFE:BOOL=ON //v3p include files VTHREEP_INCLUDE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/v3p //v3p include files VTHREEP_INSTALL_INCLUDE_DIR:STATIC=C:/Program Files/ITK/include/vxl/v3p //Re-run the configuration tests? VXL_UPDATE_CONFIGURATION:BOOL=OFF //Dependencies for the target gdcmCommon_LIB_DEPENDS:STATIC=general;ws2_32;general;crypt32; //Dependencies for the target gdcmDICT_LIB_DEPENDS:STATIC=general;gdcmDSED;general;gdcmIOD; //Dependencies for the target gdcmDSED_LIB_DEPENDS:STATIC=general;gdcmCommon;general;itkzlib; //Dependencies for the target gdcmIOD_LIB_DEPENDS:STATIC=general;gdcmDSED;general;gdcmCommon;general;ITKEXPAT; //Dependencies for the target gdcmMEXD_LIB_DEPENDS:STATIC=general;gdcmMSFF;general;gdcmDICT;general;gdcmDSED;general;gdcmIOD;general;gdcmsocketxx;general;ws2_32; //Dependencies for the target gdcmMSFF_LIB_DEPENDS:STATIC=general;gdcmIOD;general;gdcmDSED;general;gdcmDICT;general;gdcmjpeg8;general;gdcmjpeg12;general;gdcmjpeg16;general;gdcmopenjpeg;general;gdcmcharls;general;rpcrt4; //Dependencies for target gdcmcharls_LIB_DEPENDS:STATIC= //Dependencies for target gdcmjpeg12_LIB_DEPENDS:STATIC= //Dependencies for target gdcmjpeg16_LIB_DEPENDS:STATIC= //Dependencies for target gdcmjpeg8_LIB_DEPENDS:STATIC= //Dependencies for target gdcmopenjpeg_LIB_DEPENDS:STATIC= //Dependencies for the target gdcmsocketxx_LIB_DEPENDS:STATIC=general;ws2_32.lib; //Value Computed by CMake gifticlib_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GIFTI/src/gifticlib //Value Computed by CMake gifticlib_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GIFTI/src/gifticlib //Dependencies for the target itkNetlibSlatec_LIB_DEPENDS:STATIC=general;itkv3p_netlib; //Value Computed by CMake itkdicomparser_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/DICOMParser/src/DICOMParser //Value Computed by CMake itkdicomparser_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/DICOMParser/src/DICOMParser //Dependencies for target itkdouble-conversion_LIB_DEPENDS:STATIC= //Dependencies for the target itkhdf5_LIB_DEPENDS:STATIC=general;kernel32;general;ws2_32;general;wsock32;general;itkzlib; //Dependencies for the target itkhdf5_cpp_LIB_DEPENDS:STATIC=general;itkhdf5; //Dependencies for target itkjpeg_LIB_DEPENDS:STATIC= //Dependencies for the target itkpng_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake itksys_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/KWSys/src/KWSys //Dependencies for the target itksys_LIB_DEPENDS:STATIC=general;ws2_32;general;Psapi; //Value Computed by CMake itksys_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/KWSys/src/KWSys //Dependencies for the target itktestlib_LIB_DEPENDS:STATIC=general;itkvcl; //Dependencies for the target itktiff_LIB_DEPENDS:STATIC=general;itkzlib;general;itkjpeg; //Dependencies for target itkv3p_lsqr_LIB_DEPENDS:STATIC= //Dependencies for target itkv3p_netlib_LIB_DEPENDS:STATIC= //Dependencies for target itkvcl_LIB_DEPENDS:STATIC= //Dependencies for the target itkvnl_LIB_DEPENDS:STATIC=general;itkvcl; //Dependencies for the target itkvnl_algo_LIB_DEPENDS:STATIC=general;itkv3p_netlib;general;itkvnl;general;itkv3p_lsqr; //Dependencies for target itkzlib_LIB_DEPENDS:STATIC= //Value Computed by CMake lsqr_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/v3p/netlib/linalg //Value Computed by CMake lsqr_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/v3p/netlib/linalg //Value Computed by CMake netlib_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/v3p/netlib //Value Computed by CMake netlib_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/v3p/netlib //Value Computed by CMake vcl_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/vcl //Value Computed by CMake vcl_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/vcl //Value Computed by CMake vnl_algo_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/core/vnl/algo //Value Computed by CMake vnl_algo_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/core/vnl/algo //Value Computed by CMake vthreep_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/v3p //Value Computed by CMake vthreep_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/v3p //Value Computed by CMake vxl_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl //Value Computed by CMake vxl_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl //Value Computed by CMake vxl_config_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/config/cmake/config //Value Computed by CMake vxl_config_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/config/cmake/config //Value Computed by CMake vxlcore_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/core //Value Computed by CMake vxlcore_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/core ######################## # INTERNAL cache entries ######################## //ADVANCED property for variable: BUILD_DOCUMENTATION BUILD_DOCUMENTATION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: BUILD_STATIC_EXECS BUILD_STATIC_EXECS-ADVANCED:INTERNAL=1 //Build Static Executables BUILD_STATIC_EXECS:INTERNAL=OFF //ADVANCED property for variable: BUILD_TESTING BUILD_TESTING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: BZRCOMMAND BZRCOMMAND-ADVANCED:INTERNAL=1 //This is the directory where this CMakeCache.txt was created CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Tunde Szilagyi/ITK_bin //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache CMAKE_CACHE_MINOR_VERSION:INTERNAL=4 //Patch version of cmake used to create the current loaded cache CMAKE_CACHE_PATCH_VERSION:INTERNAL=0 //Path to CMake executable. CMAKE_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cmake.exe //Path to cpack program executable. CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cpack.exe //ADVANCED property for variable: CMAKE_CTEST_COMMAND CMAKE_CTEST_COMMAND-ADVANCED:INTERNAL=1 //Path to ctest program executable. CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/ctest.exe //ADVANCED property for variable: CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 //Executable file format CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Name of external makefile project generator. CMAKE_EXTRA_GENERATOR:INTERNAL= //Name of generator. CMAKE_GENERATOR:INTERNAL=Visual Studio 14 2015 Win64 //Name of generator platform. CMAKE_GENERATOR_PLATFORM:INTERNAL= //Name of generator toolset. CMAKE_GENERATOR_TOOLSET:INTERNAL= //Is X11 around. CMAKE_HAS_X:INTERNAL= //Have include limits.h CMAKE_HAVE_LIMITS_H:INTERNAL=1 //Have include pthread.h CMAKE_HAVE_PTHREAD_H:INTERNAL= //Have includes sys/types.h;sys/prctl.h CMAKE_HAVE_SYS_PRCTL_H:INTERNAL= //Have include unistd.h CMAKE_HAVE_UNISTD_H:INTERNAL= //Source directory with the top level CMakeLists.txt file for this // project CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/Tunde Szilagyi/ITK //ADVANCED property for variable: CMAKE_HP_PTHREADS CMAKE_HP_PTHREADS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_PREFIX CMAKE_INSTALL_PREFIX-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_LINKER CMAKE_LINKER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Does the compiler support std::. CMAKE_NO_STD_NAMESPACE:INTERNAL=0 //number of local generators CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=358 //ADVANCED property for variable: CMAKE_RC_COMPILER CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 CMAKE_RC_COMPILER_WORKS:INTERNAL=1 //ADVANCED property for variable: CMAKE_RC_FLAGS CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 //Path to CMake installation. CMAKE_ROOT:INTERNAL=C:/Program Files (x86)/CMake/share/cmake-3.4 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(char) CMAKE_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(double) CMAKE_SIZEOF_DOUBLE:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(float) CMAKE_SIZEOF_FLOAT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int) CMAKE_SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long) CMAKE_SIZEOF_LONG:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(short) CMAKE_SIZEOF_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(unsigned short) CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(void*) CMAKE_SIZEOF_VOID_P:INTERNAL=8 //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SKIP_RPATH CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE CMAKE_STD_NAMESPACE:INTERNAL=TRUE //Suppress Warnings that are meant for the author of the CMakeLists.txt // files. CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE //ADVANCED property for variable: CMAKE_THREAD_LIBS CMAKE_THREAD_LIBS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_USE_PTHREADS CMAKE_USE_PTHREADS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_USE_SPROC CMAKE_USE_SPROC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_USE_WIN32_THREADS CMAKE_USE_WIN32_THREADS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 //Result of TEST_BIG_ENDIAN CMAKE_WORDS_BIGENDIAN:INTERNAL=0 //ADVANCED property for variable: CMAKE_X_CFLAGS CMAKE_X_CFLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_X_LIBS CMAKE_X_LIBS-ADVANCED:INTERNAL=1 //Test COMPILER_HAS_DEPRECATED COMPILER_HAS_DEPRECATED:INTERNAL=1 //Test COMPILER_HAS_DEPRECATED_ATTR COMPILER_HAS_DEPRECATED_ATTR:INTERNAL= //Result of TRY_COMPILE COMPILE_RESULT:INTERNAL=FALSE //ADVANCED property for variable: COVERAGE_COMMAND COVERAGE_COMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: COVERAGE_EXTRA_FLAGS COVERAGE_EXTRA_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_7Z CPACK_BINARY_7Z-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_IFW CPACK_BINARY_IFW-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_NSIS CPACK_BINARY_NSIS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_WIX CPACK_BINARY_WIX-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_ZIP CPACK_BINARY_ZIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_7Z CPACK_SOURCE_7Z-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_ZIP CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPPCHECK_EXECUTABLE CPPCHECK_EXECUTABLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPPCHECK_ROOT_DIR CPPCHECK_ROOT_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CTEST_SUBMIT_RETRY_COUNT CTEST_SUBMIT_RETRY_COUNT-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CTEST_SUBMIT_RETRY_DELAY CTEST_SUBMIT_RETRY_DELAY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CVSCOMMAND CVSCOMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CVS_UPDATE_OPTIONS CVS_UPDATE_OPTIONS-ADVANCED:INTERNAL=1 //Test CXX_HAS_DISABLE_OPTIMIZATION_FLAG CXX_HAS_DISABLE_OPTIMIZATION_FLAG:INTERNAL= //Test CXX_HAS_WARNING-W3 CXX_HAS_WARNING-W3:INTERNAL=1 //Test CXX_HAS_WARNING-Wcast-align CXX_HAS_WARNING-Wcast-align:INTERNAL= //Test CXX_HAS_WARNING-Wdisabled-optimization CXX_HAS_WARNING-Wdisabled-optimization:INTERNAL= //Test CXX_HAS_WARNING-Wextra CXX_HAS_WARNING-Wextra:INTERNAL= //Test CXX_HAS_WARNING-Wformat=2 CXX_HAS_WARNING-Wformat=2:INTERNAL= //Test CXX_HAS_WARNING-Winvalid-pch CXX_HAS_WARNING-Winvalid-pch:INTERNAL= //Test CXX_HAS_WARNING-Wno-deprecated CXX_HAS_WARNING-Wno-deprecated:INTERNAL= //Test CXX_HAS_WARNING-Wno-format-nonliteral CXX_HAS_WARNING-Wno-format-nonliteral:INTERNAL= //Test CXX_HAS_WARNING-Wno-invalid-offsetof CXX_HAS_WARNING-Wno-invalid-offsetof:INTERNAL= //Test CXX_HAS_WARNING-Wno-long-double CXX_HAS_WARNING-Wno-long-double:INTERNAL= //Test CXX_HAS_WARNING-Wno-strict-overflow CXX_HAS_WARNING-Wno-strict-overflow:INTERNAL= //Test CXX_HAS_WARNING-Woverloaded-virtual CXX_HAS_WARNING-Woverloaded-virtual:INTERNAL= //Test CXX_HAS_WARNING-Wpointer-arith CXX_HAS_WARNING-Wpointer-arith:INTERNAL= //Test CXX_HAS_WARNING-Wshadow CXX_HAS_WARNING-Wshadow:INTERNAL= //Test CXX_HAS_WARNING-Wstrict-null-sentinel CXX_HAS_WARNING-Wstrict-null-sentinel:INTERNAL= //Test CXX_HAS_WARNING-Wunused CXX_HAS_WARNING-Wunused:INTERNAL= //Test CXX_HAS_WARNING-Wwrite-strings CXX_HAS_WARNING-Wwrite-strings:INTERNAL= //Test CXX_HAS_WARNING-funit-at-a-time CXX_HAS_WARNING-funit-at-a-time:INTERNAL= //ADVANCED property for variable: CYGWIN_INSTALL_PATH CYGWIN_INSTALL_PATH-ADVANCED:INTERNAL=1 //Test C_HAS_WARNING-W3 C_HAS_WARNING-W3:INTERNAL=1 //Test C_HAS_WARNING-Wcast-align C_HAS_WARNING-Wcast-align:INTERNAL= //Test C_HAS_WARNING-Wdisabled-optimization C_HAS_WARNING-Wdisabled-optimization:INTERNAL= //Test C_HAS_WARNING-Wextra C_HAS_WARNING-Wextra:INTERNAL= //Test C_HAS_WARNING-Wformat=2 C_HAS_WARNING-Wformat=2:INTERNAL= //Test C_HAS_WARNING-Winvalid-pch C_HAS_WARNING-Winvalid-pch:INTERNAL= //Test C_HAS_WARNING-Wno-format-nonliteral C_HAS_WARNING-Wno-format-nonliteral:INTERNAL= //Test C_HAS_WARNING-Wno-long-double C_HAS_WARNING-Wno-long-double:INTERNAL= //Test C_HAS_WARNING-Wno-strict-overflow C_HAS_WARNING-Wno-strict-overflow:INTERNAL= //Test C_HAS_WARNING-Wno-uninitialized C_HAS_WARNING-Wno-uninitialized:INTERNAL= //Test C_HAS_WARNING-Wno-unused-parameter C_HAS_WARNING-Wno-unused-parameter:INTERNAL= //Test C_HAS_WARNING-Wpointer-arith C_HAS_WARNING-Wpointer-arith:INTERNAL= //Test C_HAS_WARNING-Wshadow C_HAS_WARNING-Wshadow:INTERNAL= //Test C_HAS_WARNING-Wunused C_HAS_WARNING-Wunused:INTERNAL= //Test C_HAS_WARNING-Wwrite-strings C_HAS_WARNING-Wwrite-strings:INTERNAL= //Test C_HAS_WARNING-funit-at-a-time C_HAS_WARNING-funit-at-a-time:INTERNAL= //ADVANCED property for variable: DART_TESTING_TIMEOUT DART_TESTING_TIMEOUT-ADVANCED:INTERNAL=1 //Result of TRY_RUN DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS:INTERNAL=1 //Result of TRY_COMPILE DOUBLE_CORRECT_NEEDED_COMPILED:INTERNAL=TRUE //ADVANCED property for variable: ExternalData_OBJECT_STORES ExternalData_OBJECT_STORES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ExternalData_URL_TEMPLATES ExternalData_URL_TEMPLATES-ADVANCED:INTERNAL=1 //Details about finding EXPAT FIND_PACKAGE_MESSAGE_DETAILS_EXPAT:INTERNAL=[ITKEXPAT][C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/Expat/src/expat;C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/Expat/src/expat][v()] //Details about finding Threads FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] //Details about finding ZLIB FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[itkzlib][C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/ZLIB/src;C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/ZLIB/src][v()] //ADVANCED property for variable: GDCMV2_0_COMPATIBILITY GDCMV2_0_COMPATIBILITY-ADVANCED:INTERNAL=1 //Preserve compatibility with GDCM 2.0 release GDCMV2_0_COMPATIBILITY:INTERNAL=ON //ADVANCED property for variable: GDCM_ALWAYS_TRACE_MACRO GDCM_ALWAYS_TRACE_MACRO-ADVANCED:INTERNAL=1 //When set to ON, gdcm::Trace macros will dumps message (override // NDEBUG settings) GDCM_ALWAYS_TRACE_MACRO:INTERNAL=OFF GDCM_CMAKE_DIR:INTERNAL=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM/src/gdcm/CMake //Test GDCM_CXX_HAS_FUNCTION GDCM_CXX_HAS_FUNCTION:INTERNAL=1 //ADVANCED property for variable: GDCM_DEBUG_POSTFIX GDCM_DEBUG_POSTFIX-ADVANCED:INTERNAL=1 GDCM_DEBUG_POSTFIX:INTERNAL= //Have includes winsock.h;byteswap.h GDCM_HAVE_BYTESWAP_FILE_H:INTERNAL= //Have function gettimeofday GDCM_HAVE_GETTIMEOFDAY:INTERNAL= //Have include langinfo.h GDCM_HAVE_LANGINFO_H:INTERNAL= //Have symbol nl_langinfo GDCM_HAVE_NL_LANGINFO:INTERNAL= //Have include pthread.h GDCM_HAVE_PTHREAD_H:INTERNAL= //Have include rpc.h GDCM_HAVE_RPC_H:INTERNAL=1 //Have symbol snprintf GDCM_HAVE_SNPRINTF:INTERNAL=1 //Have include stdint.h GDCM_HAVE_STDINT_H:INTERNAL=1 //Have symbol strcasecmp GDCM_HAVE_STRCASECMP:INTERNAL= //Have symbol strncasecmp GDCM_HAVE_STRNCASECMP:INTERNAL= //Have function strptime GDCM_HAVE_STRPTIME:INTERNAL= //Have includes ;sys/time.h GDCM_HAVE_SYS_TIME_H:INTERNAL= //Test GDCM_HAVE_WCHAR_IFSTREAM GDCM_HAVE_WCHAR_IFSTREAM:INTERNAL=1 //Have include ;winsock.h GDCM_HAVE_WINSOCK_H:INTERNAL=1 //Have function _snprintf GDCM_HAVE__SNPRINTF:INTERNAL= //Have function _stricmp GDCM_HAVE__STRICMP:INTERNAL=1 //Have function _strnicmp GDCM_HAVE__STRNICMP:INTERNAL=1 GDCM_INSTALL_PACKAGE_DIR:INTERNAL=lib/gdcm-2.5 //ADVANCED property for variable: GDCM_LEGACY_REMOVE GDCM_LEGACY_REMOVE-ADVANCED:INTERNAL=1 //Remove all legacy code completely. GDCM_LEGACY_REMOVE:INTERNAL=OFF //ADVANCED property for variable: GDCM_LEGACY_SILENT GDCM_LEGACY_SILENT-ADVANCED:INTERNAL=1 //Silence all legacy code messages. GDCM_LEGACY_SILENT:INTERNAL=OFF //ADVANCED property for variable: GDCM_SUPPORT_BROKEN_IMPLEMENTATION GDCM_SUPPORT_BROKEN_IMPLEMENTATION-ADVANCED:INTERNAL=1 //Handle broken DICOM GDCM_SUPPORT_BROKEN_IMPLEMENTATION:INTERNAL=ON //ADVANCED property for variable: GDCM_TEMP_DIRECTORY GDCM_TEMP_DIRECTORY-ADVANCED:INTERNAL=1 //Path to a valid temp directory GDCM_TEMP_DIRECTORY:INTERNAL=C:/Users/Tunde Szilagyi/ITK_bin/Testing/Temporary GDCM_USE_JPEGLS:INTERNAL=ON //ADVANCED property for variable: GDCM_USE_KAKADU GDCM_USE_KAKADU-ADVANCED:INTERNAL=1 //Use kakadu lib, only turn it on if you know what you are doing. GDCM_USE_KAKADU:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_OPENJPEG_V2 GDCM_USE_OPENJPEG_V2-ADVANCED:INTERNAL=1 //Use openjpeg v2 version (advanced users only). GDCM_USE_OPENJPEG_V2:INTERNAL=ON //ADVANCED property for variable: GDCM_USE_PVRG GDCM_USE_PVRG-ADVANCED:INTERNAL=1 //Use pvrg lib, only turn it on if you know what you are doing. GDCM_USE_PVRG:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_CHARLS GDCM_USE_SYSTEM_CHARLS-ADVANCED:INTERNAL=1 //Use system charls GDCM_USE_SYSTEM_CHARLS:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_EXPAT GDCM_USE_SYSTEM_EXPAT-ADVANCED:INTERNAL=1 //Use system expat GDCM_USE_SYSTEM_EXPAT:INTERNAL=ON //ADVANCED property for variable: GDCM_USE_SYSTEM_JSON GDCM_USE_SYSTEM_JSON-ADVANCED:INTERNAL=1 //Use system json GDCM_USE_SYSTEM_JSON:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_LIBXML2 GDCM_USE_SYSTEM_LIBXML2-ADVANCED:INTERNAL=1 //Use LibXml2 GDCM_USE_SYSTEM_LIBXML2:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_LJPEG GDCM_USE_SYSTEM_LJPEG-ADVANCED:INTERNAL=1 //Use system ljpeg (ijg lib) GDCM_USE_SYSTEM_LJPEG:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_OPENJPEG GDCM_USE_SYSTEM_OPENJPEG-ADVANCED:INTERNAL=1 //Use system openjpeg GDCM_USE_SYSTEM_OPENJPEG:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_OPENSSL GDCM_USE_SYSTEM_OPENSSL-ADVANCED:INTERNAL=1 //Use system OpenSSL GDCM_USE_SYSTEM_OPENSSL:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_PAPYRUS3 GDCM_USE_SYSTEM_PAPYRUS3-ADVANCED:INTERNAL=1 //Use system papyrus3 GDCM_USE_SYSTEM_PAPYRUS3:INTERNAL=OFF //Use system podofo (pdf) GDCM_USE_SYSTEM_PODOFO:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_POPPLER GDCM_USE_SYSTEM_POPPLER-ADVANCED:INTERNAL=1 //Use system poppler (pdf) GDCM_USE_SYSTEM_POPPLER:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_SOCKETXX GDCM_USE_SYSTEM_SOCKETXX-ADVANCED:INTERNAL=1 //Use system socket++ GDCM_USE_SYSTEM_SOCKETXX:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_UUID GDCM_USE_SYSTEM_UUID-ADVANCED:INTERNAL=1 //Use system uuid GDCM_USE_SYSTEM_UUID:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_ZLIB GDCM_USE_SYSTEM_ZLIB-ADVANCED:INTERNAL=1 //Use system zlib GDCM_USE_SYSTEM_ZLIB:INTERNAL=ON //ADVANCED property for variable: GDCM_USE_WXWIDGETS GDCM_USE_WXWIDGETS-ADVANCED:INTERNAL=1 //wxWidgets bridge ? GDCM_USE_WXWIDGETS:INTERNAL=OFF //Do not change GDCM_WRITE_ODD_LENGTH:INTERNAL=OFF //ADVANCED property for variable: GITCOMMAND GITCOMMAND-ADVANCED:INTERNAL=1 //Checking IF overflows normally converting floating-point to integer // values H5_FP_TO_INTEGER_OVERFLOW_WORKS:INTERNAL=1 //Result of TRY_COMPILE H5_FP_TO_INTEGER_OVERFLOW_WORKS_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_FP_TO_INTEGER_OVERFLOW_WORKS_RUN:INTERNAL=0 //Checking IF accurately roundup converting floating-point to unsigned // long long values H5_FP_TO_ULLONG_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_FP_TO_ULLONG_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_FP_TO_ULLONG_ACCURATE_RUN:INTERNAL=0 H5_FP_TO_ULLONG_RIGHT_MAXIMUM:INTERNAL= //Have function alarm H5_HAVE_ALARM:INTERNAL= //Have symbol tzname H5_HAVE_DECL_TZNAME:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;stdlib.h;memory.h;dlfcn.h H5_HAVE_DLFCN_H:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;stdlib.h;memory.h;features.h H5_HAVE_FEATURES_H:INTERNAL= //Have function fork H5_HAVE_FORK:INTERNAL= //Have function frexpf H5_HAVE_FREXPF:INTERNAL= //Have function frexpl H5_HAVE_FREXPL:INTERNAL= //Have function fseeko H5_HAVE_FSEEKO:INTERNAL= //Have function fseeko64 H5_HAVE_FSEEKO64:INTERNAL= //Have function fstat64 H5_HAVE_FSTAT64:INTERNAL= //Have function ftello H5_HAVE_FTELLO:INTERNAL= //Have function ftello64 H5_HAVE_FTELLO64:INTERNAL= //Have function getpwuid H5_HAVE_GETPWUID:INTERNAL= //Have function getrusage H5_HAVE_GETRUSAGE:INTERNAL= //Have includes windows.h;globus/common.h H5_HAVE_GLOBUS_COMMON_H:INTERNAL= //Have include windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;stdlib.h;memory.h;inttypes.h H5_HAVE_INTTYPES_H:INTERNAL=1 //Have function ioctl H5_HAVE_IOCTL:INTERNAL= //Test InitOnceExecuteOnce H5_HAVE_IOEO:INTERNAL=1 //Have library nsl;kernel32;ws2_32;wsock32 H5_HAVE_LIBNSL:INTERNAL= //Have library socket;kernel32;ws2_32;wsock32 H5_HAVE_LIBSOCKET:INTERNAL= //Have library ucb;kernel32;ws2_32;wsock32 H5_HAVE_LIBUCB:INTERNAL= //Have library ws2_32;kernel32 H5_HAVE_LIBWS2_32:INTERNAL=1 //Have library wsock32;kernel32;ws2_32 H5_HAVE_LIBWSOCK32:INTERNAL=1 //Have function lstat H5_HAVE_LSTAT:INTERNAL= //Have symbol sigsetjmp H5_HAVE_MACRO_SIGSETJMP:INTERNAL= //Have include windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;stdlib.h;memory.h H5_HAVE_MEMORY_H:INTERNAL=1 //Have includes windows.h;io.h;mfhdf.h H5_HAVE_MFHDF_H:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;stdlib.h;memory.h;inttypes.h;netinet/in.h H5_HAVE_NETINET_IN_H:INTERNAL= //Have includes windows.h;io.h;pdb.h H5_HAVE_PDB_H:INTERNAL= //Have includes windows.h;io.h;pthread.h H5_HAVE_PTHREAD_H:INTERNAL= //Have function random H5_HAVE_RANDOM:INTERNAL= //Have function rand_r H5_HAVE_RAND_R:INTERNAL= //Have function setjmp H5_HAVE_SETJMP:INTERNAL=1 //Have function setsysinfo H5_HAVE_SETSYSINFO:INTERNAL= //Have function sigaction H5_HAVE_SIGACTION:INTERNAL= //Have function siglongjmp H5_HAVE_SIGLONGJMP:INTERNAL= //Have function signal H5_HAVE_SIGNAL:INTERNAL=1 //Have function sigprocmask H5_HAVE_SIGPROCMASK:INTERNAL= //Have function sigsetjmp H5_HAVE_SIGSETJMP:INTERNAL= //Have function snprintf H5_HAVE_SNPRINTF:INTERNAL= //Have function srandom H5_HAVE_SRANDOM:INTERNAL= //Have includes windows.h;io.h;setjmp.h;srbclient.h H5_HAVE_SRBCLIENT_H:INTERNAL= //Have function stat64 H5_HAVE_STAT64:INTERNAL= //Have include windows.h;io.h;setjmp.h;stddef.h;stdint.h H5_HAVE_STDINT_H:INTERNAL=1 //Have include stdint.h H5_HAVE_STDINT_H_CXX:INTERNAL=1 //Have include windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;stdlib.h H5_HAVE_STDLIB_H:INTERNAL=1 //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h H5_HAVE_STRINGS_H:INTERNAL= //Have include windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h H5_HAVE_STRING_H:INTERNAL=1 //Have function symlink H5_HAVE_SYMLINK:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/ioctl.h H5_HAVE_SYS_IOCTL_H:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/proc.h H5_HAVE_SYS_PROC_H:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/resource.h H5_HAVE_SYS_RESOURCE_H:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/socket.h H5_HAVE_SYS_SOCKET_H:INTERNAL= H5_HAVE_SYS_SYSINFO_H:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;sys/time.h H5_HAVE_SYS_TIME_H:INTERNAL= //Have include windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h H5_HAVE_TIME_H:INTERNAL=1 //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;unistd.h H5_HAVE_UNISTD_H:INTERNAL= //Have function vasprintf H5_HAVE_VASPRINTF:INTERNAL= //Have function vsnprintf H5_HAVE_VSNPRINTF:INTERNAL= //Have function waitpid H5_HAVE_WAITPID:INTERNAL= //Other test H5_INLINE_TEST___inline:INTERNAL=1 //Other test H5_INLINE_TEST___inline__:INTERNAL= //Other test H5_INLINE_TEST_inline:INTERNAL=1 //checking IF accurately converting from integers to long double H5_INTEGER_TO_LDOUBLE_ACCURATE:INTERNAL=1 //checking IF converting from long double to integers is accurate H5_LDOUBLE_TO_INTEGER_ACCURATE:INTERNAL=1 //Checking IF converting from long double to integers works H5_LDOUBLE_TO_INTEGER_WORKS:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_INTEGER_WORKS_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LDOUBLE_TO_INTEGER_WORKS_RUN:INTERNAL=0 //Checking IF correctly converting long double to (unsigned) long // long values H5_LDOUBLE_TO_LLONG_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_LLONG_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LDOUBLE_TO_LLONG_ACCURATE_RUN:INTERNAL=0 //Checking IF correctly converting long double to unsigned int // values H5_LDOUBLE_TO_UINT_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_UINT_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LDOUBLE_TO_UINT_ACCURATE_RUN:INTERNAL=0 //Checking IF compiling long long to floating-point typecasts work H5_LLONG_TO_FP_CAST_WORKS:INTERNAL=1 //Checking IF correctly converting (unsigned) long long to long // double values H5_LLONG_TO_LDOUBLE_CORRECT:INTERNAL=1 //Result of TRY_COMPILE H5_LLONG_TO_LDOUBLE_CORRECT_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LLONG_TO_LDOUBLE_CORRECT_RUN:INTERNAL=0 //Checking IF alignment restrictions are strictly enforced H5_NO_ALIGNMENT_RESTRICTIONS:INTERNAL=1 //Result of TRY_COMPILE H5_NO_ALIGNMENT_RESTRICTIONS_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_NO_ALIGNMENT_RESTRICTIONS_RUN:INTERNAL=0 //Width for printf for type `long long' or `__int64', us. `ll H5_PRINTF_LL_WIDTH:INTERNAL="I64" //CHECK_TYPE_SIZE: sizeof(char) H5_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(double) H5_SIZEOF_DOUBLE:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(float) H5_SIZEOF_FLOAT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int) H5_SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int16_t) H5_SIZEOF_INT16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(int32_t) H5_SIZEOF_INT32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int64_t) H5_SIZEOF_INT64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int8_t) H5_SIZEOF_INT8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int_fast16_t) H5_SIZEOF_INT_FAST16_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int_fast32_t) H5_SIZEOF_INT_FAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int_fast64_t) H5_SIZEOF_INT_FAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int_fast8_t) H5_SIZEOF_INT_FAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int_least16_t) H5_SIZEOF_INT_LEAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(int_least32_t) H5_SIZEOF_INT_LEAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int_least64_t) H5_SIZEOF_INT_LEAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int_least8_t) H5_SIZEOF_INT_LEAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(long) H5_SIZEOF_LONG:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long double) H5_SIZEOF_LONG_DOUBLE:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(long long) H5_SIZEOF_LONG_LONG:INTERNAL=8 //SizeOf for off64_t H5_SIZEOF_OFF64_T:INTERNAL=0 //CHECK_TYPE_SIZE: sizeof(off_t) H5_SIZEOF_OFF_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(short) H5_SIZEOF_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(size_t) H5_SIZEOF_SIZE_T:INTERNAL=8 //SizeOf for ssize_t H5_SIZEOF_SSIZE_T:INTERNAL=0 //CHECK_TYPE_SIZE: sizeof(uint16_t) H5_SIZEOF_UINT16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint32_t) H5_SIZEOF_UINT32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint64_t) H5_SIZEOF_UINT64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint8_t) H5_SIZEOF_UINT8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(uint_fast16_t) H5_SIZEOF_UINT_FAST16_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint_fast32_t) H5_SIZEOF_UINT_FAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint_fast64_t) H5_SIZEOF_UINT_FAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint_fast8_t) H5_SIZEOF_UINT_FAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(uint_least16_t) H5_SIZEOF_UINT_LEAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint_least32_t) H5_SIZEOF_UINT_LEAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint_least64_t) H5_SIZEOF_UINT_LEAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint_least8_t) H5_SIZEOF_UINT_LEAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(unsigned) H5_SIZEOF_UNSIGNED:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(__int64) H5_SIZEOF___INT64:INTERNAL=8 //Checking IF compiling unsigned long long to floating-point typecasts // work H5_ULLONG_TO_FP_CAST_WORKS:INTERNAL=1 //Checking IF converting unsigned long long to long double with // precision H5_ULLONG_TO_LDOUBLE_PRECISION:INTERNAL= //Result of TRY_COMPILE H5_ULLONG_TO_LDOUBLE_PRECISION_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_ULLONG_TO_LDOUBLE_PRECISION_RUN:INTERNAL=1 //Checking IF accurately converting unsigned long to float values H5_ULONG_TO_FLOAT_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_ULONG_TO_FLOAT_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_ULONG_TO_FLOAT_ACCURATE_RUN:INTERNAL=0 //Checking IF accurately converting unsigned long long to floating-point // values H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE:INTERNAL= //Result of TRY_COMPILE H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE_RUN:INTERNAL=1 //Have include assert.h HAVE_ASSERT_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_FLOAT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_VOID_P:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_WORDS_BIGENDIAN:INTERNAL=TRUE //Have includes dlfcn.h HAVE_DLFCN_H:INTERNAL= //Have include emmintrin.h HAVE_EMMINTRIN_H:INTERNAL=1 //Have include fcntl.h HAVE_FCNTL_H:INTERNAL=1 //Have include fenv.h HAVE_FENV_H:INTERNAL=1 //Have function floor HAVE_FLOOR:INTERNAL=1 //Have function getopt HAVE_GETOPT:INTERNAL= //Result of TRY_COMPILE HAVE_H5_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_FLOAT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_OFF64_T:INTERNAL=FALSE //Result of TRY_COMPILE HAVE_H5_SIZEOF_OFF_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_SIZE_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_SSIZE_T:INTERNAL=FALSE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UNSIGNED:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF___INT64:INTERNAL=TRUE //Have includes ieeefp.h HAVE_IEEEFP_H:INTERNAL= //Have include inttypes.h HAVE_INTTYPES_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_IOEO_COMPILED:INTERNAL=TRUE //Result of TRY_RUN HAVE_IOEO_EXITCODE:INTERNAL=0 //Have function isascii HAVE_ISASCII:INTERNAL= // HAVE_ITK_CPP_FUNCTION:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF_LONG_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF___INT64:INTERNAL=TRUE //Have include limits.h HAVE_LIMITS_H:INTERNAL=1 //Have include malloc.h HAVE_MALLOC_H:INTERNAL=1 //Have function memmove HAVE_MEMMOVE:INTERNAL=1 //Have include memory.h HAVE_MEMORY_H:INTERNAL=1 //Have function memset HAVE_MEMSET:INTERNAL=1 //Have function mmap HAVE_MMAP:INTERNAL= //Have function pow HAVE_POW:INTERNAL=1 //Result of TRY_COMPILE HAVE_QNANHIBIT_VALUE:INTERNAL=TRUE //Have include search.h HAVE_SEARCH_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_SIZEOF_LONG:INTERNAL=TRUE //Have function sqrt HAVE_SQRT:INTERNAL=1 //Have include stddef.h HAVE_STDDEF_H:INTERNAL=1 //Have include stdint.h HAVE_STDINT_H:INTERNAL=1 //Have include stdlib.h HAVE_STDLIB_H:INTERNAL=1 //Have function strcasecmp HAVE_STRCASECMP:INTERNAL= //Have function strchr HAVE_STRCHR:INTERNAL=1 //Have includes strings.h HAVE_STRINGS_H:INTERNAL= //Have include string.h HAVE_STRING_H:INTERNAL=1 //Have function strrchr HAVE_STRRCHR:INTERNAL=1 //Have function strstr HAVE_STRSTR:INTERNAL=1 //Have function strtol HAVE_STRTOL:INTERNAL=1 //Have function strtoul HAVE_STRTOUL:INTERNAL=1 //Have include sys/stat.h HAVE_SYS_STAT_H:INTERNAL=1 //Have includes sys/time.h HAVE_SYS_TIME_H:INTERNAL= //Have include sys/types.h HAVE_SYS_TYPES_H:INTERNAL=1 //Have include unistd.h HAVE_UNISTD_H:INTERNAL= //Result of TRY_COMPILE HAVE_VXL_BIG_ENDIAN:INTERNAL=TRUE //Have include windows.h HAVE_WINDOWS_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_WORDS_BIGENDIAN:INTERNAL=TRUE //Allow External Library Building HDF5_ALLOW_EXTERNAL_SUPPORT:INTERNAL=OFF //Build HDF5 C++ Library HDF5_BUILD_CPP_LIB:INTERNAL=ON //Build HIGH Level HDF5 Library HDF5_BUILD_HL_LIB:INTERNAL=OFF //Disable compiler warnings HDF5_DISABLE_COMPILER_WARNINGS:INTERNAL=OFF //ADVANCED property for variable: HDF5_ENABLE_CODESTACK HDF5_ENABLE_CODESTACK-ADVANCED:INTERNAL=1 //Enable the function stack tracing (for developer debugging). HDF5_ENABLE_CODESTACK:INTERNAL=OFF //Enable code coverage for Libraries and Programs HDF5_ENABLE_COVERAGE:INTERNAL=OFF //Enable deprecated public API symbols HDF5_ENABLE_DEPRECATED_SYMBOLS:INTERNAL=ON //ADVANCED property for variable: HDF5_ENABLE_GPFS HDF5_ENABLE_GPFS-ADVANCED:INTERNAL=1 //Enable GPFS hints for the MPI/POSIX file driver HDF5_ENABLE_GPFS:INTERNAL=OFF //Enable datasets larger than memory HDF5_ENABLE_HSIZET:INTERNAL=ON //Enable support for large (64-bit) files on Linux. HDF5_ENABLE_LARGE_FILE:INTERNAL=ON //Enable parallel build (requires MPI) HDF5_ENABLE_PARALLEL:INTERNAL=OFF //Use SZip Filter HDF5_ENABLE_SZIP_SUPPORT:INTERNAL=OFF //Enable Threadsafety HDF5_ENABLE_THREADSAFE:INTERNAL=OFF //Enable API tracing capability HDF5_ENABLE_TRACE:INTERNAL=OFF //Indicate that a memory checker is used HDF5_ENABLE_USING_MEMCHECKER:INTERNAL=OFF //Enable Zlib Filters HDF5_ENABLE_Z_LIB_SUPPORT:INTERNAL=ON //ADVANCED property for variable: HDF5_Enable_Clear_File_Buffers HDF5_Enable_Clear_File_Buffers-ADVANCED:INTERNAL=1 //Securely clear file buffers before writing to file HDF5_Enable_Clear_File_Buffers:INTERNAL=ON //ADVANCED property for variable: HDF5_Enable_Instrument HDF5_Enable_Instrument-ADVANCED:INTERNAL=1 //Instrument The library HDF5_Enable_Instrument:INTERNAL=OFF //Used to pass variables between directories HDF5_LIBRARIES_TO_EXPORT:INTERNAL=itkhdf5;itkhdf5_cpp //ADVANCED property for variable: HDF5_METADATA_TRACE_FILE HDF5_METADATA_TRACE_FILE-ADVANCED:INTERNAL=1 //Enable metadata trace file collection HDF5_METADATA_TRACE_FILE:INTERNAL=OFF //CPACK - include external libraries HDF5_PACKAGE_EXTLIBS:INTERNAL=OFF //Result of TRY_COMPILE HDF5_PRINTF_LL_TEST_COMPILE:INTERNAL=TRUE //Result of TRY_RUN HDF5_PRINTF_LL_TEST_RUN:INTERNAL=0 //ADVANCED property for variable: HDF5_STRICT_FORMAT_CHECKS HDF5_STRICT_FORMAT_CHECKS-ADVANCED:INTERNAL=1 //Whether to perform strict file format checks HDF5_STRICT_FORMAT_CHECKS:INTERNAL=OFF //Use the HDF5 1.6.x API by default HDF5_USE_16_API_DEFAULT:INTERNAL=OFF //Use the FLETCHER32 Filter HDF5_USE_FILTER_FLETCHER32:INTERNAL=ON //Use the NBIT Filter HDF5_USE_FILTER_NBIT:INTERNAL=ON //Use the SCALEOFFSET Filter HDF5_USE_FILTER_SCALEOFFSET:INTERNAL=ON //Use the SHUFFLE Filter HDF5_USE_FILTER_SHUFFLE:INTERNAL=ON //Use the PACKED BITS feature in h5dump HDF5_USE_H5DUMP_PACKED_BITS:INTERNAL=ON //ADVANCED property for variable: HDF5_WANT_DATA_ACCURACY HDF5_WANT_DATA_ACCURACY-ADVANCED:INTERNAL=1 //IF data accuracy is guaranteed during data conversions HDF5_WANT_DATA_ACCURACY:INTERNAL=ON //ADVANCED property for variable: HDF5_WANT_DCONV_EXCEPTION HDF5_WANT_DCONV_EXCEPTION-ADVANCED:INTERNAL=1 //exception handling functions is checked during data conversions HDF5_WANT_DCONV_EXCEPTION:INTERNAL=ON //Use Legacy Names for Libraries and Programs HDF_LEGACY_NAMING:INTERNAL=ON //ADVANCED property for variable: HGCOMMAND HGCOMMAND-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE INLINE_TEST___inline:INTERNAL=TRUE //Result of TRY_COMPILE INLINE_TEST___inline__:INTERNAL=FALSE //Result of TRY_COMPILE INLINE_TEST_inline:INTERNAL=TRUE //Request building Bridge modules ITKGroup_Bridge:INTERNAL=OFF //Request building Compatibility modules ITKGroup_Compatibility:INTERNAL=OFF //Request building Core modules ITKGroup_Core:INTERNAL=ON //Request building Filtering modules ITKGroup_Filtering:INTERNAL=OFF //Request building IO modules ITKGroup_IO:INTERNAL=OFF //Request building Nonunit modules ITKGroup_Nonunit:INTERNAL=OFF //Request building Numerics modules ITKGroup_Numerics:INTERNAL=OFF //Request building Registration modules ITKGroup_Registration:INTERNAL=OFF //Request building Remote modules ITKGroup_Remote:INTERNAL=OFF //Request building Segmentation modules ITKGroup_Segmentation:INTERNAL=OFF //Request building ThirdParty modules ITKGroup_ThirdParty:INTERNAL=OFF //Request building Video modules ITKGroup_Video:INTERNAL=OFF //ADVANCED property for variable: ITK_BUILD_ALL_MODULES_FOR_TESTS ITK_BUILD_ALL_MODULES_FOR_TESTS-ADVANCED:INTERNAL=1 //Test ITK_COMPILER_DOES_NOT_NEED_MSSE2_FLAG ITK_COMPILER_DOES_NOT_NEED_MSSE2_FLAG:INTERNAL= //Result of TRY_COMPILE ITK_COMPILER_HAS_BLOCKS:INTERNAL=FALSE //Test ITK_COMPILER_SUPPORTS_SSE2_32 ITK_COMPILER_SUPPORTS_SSE2_32:INTERNAL=1 //Test ITK_COMPILER_SUPPORTS_SSE2_64 ITK_COMPILER_SUPPORTS_SSE2_64:INTERNAL=1 //ADVANCED property for variable: ITK_COMPUTER_MEMORY_SIZE ITK_COMPUTER_MEMORY_SIZE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_CPPCHECK_TEST ITK_CPPCHECK_TEST-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE ITK_CPP_FUNCTION:INTERNAL=TRUE //ADVANCED property for variable: ITK_DOXYGEN_CHM ITK_DOXYGEN_CHM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_DOCSET ITK_DOXYGEN_DOCSET-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_ECLIPSEHELP ITK_DOXYGEN_ECLIPSEHELP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_HTML ITK_DOXYGEN_HTML-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_LATEX ITK_DOXYGEN_LATEX-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_QHP ITK_DOXYGEN_QHP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_RTF ITK_DOXYGEN_RTF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_XML ITK_DOXYGEN_XML-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DYNAMIC_LOADING ITK_DYNAMIC_LOADING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_FORBID_DOWNLOADS ITK_FORBID_DOWNLOADS-ADVANCED:INTERNAL=1 //Remove code that will become legacy in future releases completely. ITK_FUTURE_LEGACY_REMOVE:INTERNAL=0 //Result of TRY_COMPILE ITK_HAS_CPP11_ALIGNAS:INTERNAL=FALSE //Result of TRY_COMPILE ITK_HAS_CPP11_TYPETRAITS:INTERNAL=TRUE //Result of TRY_COMPILE ITK_HAS_GNU_ATTRIBUTE_ALIGNED:INTERNAL=FALSE //Have symbol InterlockedAdd ITK_HAS_INTERLOCKEDADD:INTERNAL=1 //Have include tr1/type_traits ITK_HAS_STLTR1_TR1_TYPE_TRAITS:INTERNAL= //Have include type_traits ITK_HAS_STLTR1_TYPE_TRAITS:INTERNAL=1 //ADVANCED property for variable: ITK_LEGACY_REMOVE ITK_LEGACY_REMOVE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_LEGACY_SILENT ITK_LEGACY_SILENT-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE ITK_SUPPORTS_FDSTREAM_HPP:INTERNAL=TRUE //Result of TRY_COMPILE ITK_SUPPORTS_TEMPLATED_FRIEND_FUNCTION_WITH_EMPTY_BRACKETS:INTERNAL=TRUE //Result of TRY_COMPILE ITK_SUPPORTS_TEMPLATED_FRIEND_FUNCTION_WITH_NULL_STRING:INTERNAL=FALSE //Result of TRY_COMPILE ITK_SUPPORTS_TEMPLATED_FRIEND_FUNCTION_WITH_TEMPLATE_ARGUMENTS:INTERNAL=FALSE //Result of TRY_COMPILE ITK_SUPPORTS_WCHAR_T_FILENAME_CSTYLEIO:INTERNAL=TRUE //Result of TRY_COMPILE ITK_SUPPORTS_WCHAR_T_FILENAME_IOSTREAMS_CONSTRUCTORS:INTERNAL=TRUE //ADVANCED property for variable: ITK_USE_64BITS_IDS ITK_USE_64BITS_IDS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_BRAINWEB_DATA ITK_USE_BRAINWEB_DATA-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_CONCEPT_CHECKING ITK_USE_CONCEPT_CHECKING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_FFTWD ITK_USE_FFTWD-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_FFTWF ITK_USE_FFTWF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_FLOAT_SPACE_PRECISION ITK_USE_FLOAT_SPACE_PRECISION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_GPU ITK_USE_GPU-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_KWSTYLE ITK_USE_KWSTYLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_STRICT_CONCEPT_CHECKING ITK_USE_STRICT_CONCEPT_CHECKING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_DOUBLECONVERSION ITK_USE_SYSTEM_DOUBLECONVERSION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_EXPAT ITK_USE_SYSTEM_EXPAT-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_FFTW ITK_USE_SYSTEM_FFTW-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_GDCM ITK_USE_SYSTEM_GDCM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_HDF5 ITK_USE_SYSTEM_HDF5-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_JPEG ITK_USE_SYSTEM_JPEG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_LIBRARIES ITK_USE_SYSTEM_LIBRARIES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_PNG ITK_USE_SYSTEM_PNG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_SZIP ITK_USE_SYSTEM_SZIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_TIFF ITK_USE_SYSTEM_TIFF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_VXL ITK_USE_SYSTEM_VXL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_ZLIB ITK_USE_SYSTEM_ZLIB-ADVANCED:INTERNAL=1 //Build external languages support ITK_WRAPPING:INTERNAL=OFF //ADVANCED property for variable: ITK_WRAP_JAVA ITK_WRAP_JAVA-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_WRAP_PERL ITK_WRAP_PERL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_WRAP_RUBY ITK_WRAP_RUBY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_WRAP_TCL ITK_WRAP_TCL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: KWSTYLE_EXECUTABLE KWSTYLE_EXECUTABLE-ADVANCED:INTERNAL=1 //Result of TRY_RUN KWSYS_CHAR_IS_SIGNED:INTERNAL=0 //Result of TRY_COMPILE KWSYS_CHAR_IS_SIGNED_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ATOLL_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ATOL_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_CSTDDEF_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_CSTDIO_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_FULL_SPECIALIZATION_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_LONG_LONG_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_MEMBER_TEMPLATES_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_NULL_TEMPLATE_ARGS_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_RLIMIT64_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_SETENV_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_UNSETENV_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_UTIMENSAT_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_UTIMES_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS__ATOI64_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS___INT64_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_SAME_LONG_AND___INT64_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_SAME_LONG_LONG_AND___INT64_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_C_HAS_PTRDIFF_T_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_C_HAS_SSIZE_T_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_C_TYPE_MACROS_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_HAVE_BINARY_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_HAVE_STD_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_USE_ANSI_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_USE_SSTREAM_COMPILED:INTERNAL=TRUE //Checking for Large File Support failed to compile. KWSYS_LFS_WORKS:INTERNAL=-1 //Result of TRY_COMPILE KWSYS_LFS_WORKS_COMPILED:INTERNAL=FALSE //CHECK_TYPE_SIZE: sizeof(char) KWSYS_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int) KWSYS_SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long) KWSYS_SIZEOF_LONG:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long long) KWSYS_SIZEOF_LONG_LONG:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(short) KWSYS_SIZEOF_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(__int64) KWSYS_SIZEOF___INT64:INTERNAL=8 //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_OBJECTS_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_REBIND_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_TEMPLATE_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_ITERATOR_TRAITS_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_WSTRING_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAVE_STD_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_STRING_HAVE_NEQ_CHAR_COMPILED:INTERNAL=TRUE //Have includes sys/types.h;ifaddrs.h KWSYS_SYS_HAS_IFADDRS_H:INTERNAL= //Have symbol GetProcessMemoryInfo KWSYS_SYS_HAS_PSAPI:INTERNAL=1 //ADVANCED property for variable: MAKECOMMAND MAKECOMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: MAXIMUM_NUMBER_OF_HEADERS MAXIMUM_NUMBER_OF_HEADERS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: MEMORYCHECK_COMMAND MEMORYCHECK_COMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: MEMORYCHECK_SUPPRESSIONS_FILE MEMORYCHECK_SUPPRESSIONS_FILE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_AnalyzeObjectMapIO Module_AnalyzeObjectMapIO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_BridgeNumPy Module_BridgeNumPy-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_HigherOrderAccurateGradient Module_HigherOrderAccurateGradient-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_IOFDF Module_IOFDF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_IOSTL Module_IOSTL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_IOTransformDCMTK Module_IOTransformDCMTK-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKAnisotropicSmoothing Module_ITKAnisotropicSmoothing-ADVANCED:INTERNAL=1 //Request building ITKAnisotropicSmoothing Module_ITKAnisotropicSmoothing:INTERNAL=OFF //ADVANCED property for variable: Module_ITKAntiAlias Module_ITKAntiAlias-ADVANCED:INTERNAL=1 //Request building ITKAntiAlias Module_ITKAntiAlias:INTERNAL=OFF //ADVANCED property for variable: Module_ITKBiasCorrection Module_ITKBiasCorrection-ADVANCED:INTERNAL=1 //Request building ITKBiasCorrection Module_ITKBiasCorrection:INTERNAL=OFF //ADVANCED property for variable: Module_ITKBinaryMathematicalMorphology Module_ITKBinaryMathematicalMorphology-ADVANCED:INTERNAL=1 //Request building ITKBinaryMathematicalMorphology Module_ITKBinaryMathematicalMorphology:INTERNAL=OFF //ADVANCED property for variable: Module_ITKBioCell Module_ITKBioCell-ADVANCED:INTERNAL=1 //Request building ITKBioCell Module_ITKBioCell:INTERNAL=OFF //ADVANCED property for variable: Module_ITKClassifiers Module_ITKClassifiers-ADVANCED:INTERNAL=1 //Request building ITKClassifiers Module_ITKClassifiers:INTERNAL=OFF //ADVANCED property for variable: Module_ITKColormap Module_ITKColormap-ADVANCED:INTERNAL=1 //Request building ITKColormap Module_ITKColormap:INTERNAL=OFF //ADVANCED property for variable: Module_ITKCommon Module_ITKCommon-ADVANCED:INTERNAL=1 //Request building ITKCommon Module_ITKCommon:INTERNAL=OFF //ADVANCED property for variable: Module_ITKConnectedComponents Module_ITKConnectedComponents-ADVANCED:INTERNAL=1 //Request building ITKConnectedComponents Module_ITKConnectedComponents:INTERNAL=OFF //ADVANCED property for variable: Module_ITKConvolution Module_ITKConvolution-ADVANCED:INTERNAL=1 //Request building ITKConvolution Module_ITKConvolution:INTERNAL=OFF //ADVANCED property for variable: Module_ITKCurvatureFlow Module_ITKCurvatureFlow-ADVANCED:INTERNAL=1 //Request building ITKCurvatureFlow Module_ITKCurvatureFlow:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDCMTK Module_ITKDCMTK-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKDICOMParser Module_ITKDICOMParser-ADVANCED:INTERNAL=1 //Request building ITKDICOMParser Module_ITKDICOMParser:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDeconvolution Module_ITKDeconvolution-ADVANCED:INTERNAL=1 //Request building ITKDeconvolution Module_ITKDeconvolution:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDeformableMesh Module_ITKDeformableMesh-ADVANCED:INTERNAL=1 //Request building ITKDeformableMesh Module_ITKDeformableMesh:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDenoising Module_ITKDenoising-ADVANCED:INTERNAL=1 //Request building ITKDenoising Module_ITKDenoising:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDeprecated Module_ITKDeprecated-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKDiffusionTensorImage Module_ITKDiffusionTensorImage-ADVANCED:INTERNAL=1 //Request building ITKDiffusionTensorImage Module_ITKDiffusionTensorImage:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDisplacementField Module_ITKDisplacementField-ADVANCED:INTERNAL=1 //Request building ITKDisplacementField Module_ITKDisplacementField:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDistanceMap Module_ITKDistanceMap-ADVANCED:INTERNAL=1 //Request building ITKDistanceMap Module_ITKDistanceMap:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDoubleConversion Module_ITKDoubleConversion-ADVANCED:INTERNAL=1 //Request building ITKDoubleConversion Module_ITKDoubleConversion:INTERNAL=OFF //ADVANCED property for variable: Module_ITKEigen Module_ITKEigen-ADVANCED:INTERNAL=1 //Request building ITKEigen Module_ITKEigen:INTERNAL=OFF //ADVANCED property for variable: Module_ITKExpat Module_ITKExpat-ADVANCED:INTERNAL=1 //Request building ITKExpat Module_ITKExpat:INTERNAL=OFF //ADVANCED property for variable: Module_ITKFEM Module_ITKFEM-ADVANCED:INTERNAL=1 //Request building ITKFEM Module_ITKFEM:INTERNAL=OFF //ADVANCED property for variable: Module_ITKFEMRegistration Module_ITKFEMRegistration-ADVANCED:INTERNAL=1 //Request building ITKFEMRegistration Module_ITKFEMRegistration:INTERNAL=OFF //ADVANCED property for variable: Module_ITKFFT Module_ITKFFT-ADVANCED:INTERNAL=1 //Request building ITKFFT Module_ITKFFT:INTERNAL=OFF //ADVANCED property for variable: Module_ITKFastMarching Module_ITKFastMarching-ADVANCED:INTERNAL=1 //Request building ITKFastMarching Module_ITKFastMarching:INTERNAL=OFF //ADVANCED property for variable: Module_ITKFiniteDifference Module_ITKFiniteDifference-ADVANCED:INTERNAL=1 //Request building ITKFiniteDifference Module_ITKFiniteDifference:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGDCM Module_ITKGDCM-ADVANCED:INTERNAL=1 //Request building ITKGDCM Module_ITKGDCM:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGIFTI Module_ITKGIFTI-ADVANCED:INTERNAL=1 //Request building ITKGIFTI Module_ITKGIFTI:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUAnisotropicSmoothing Module_ITKGPUAnisotropicSmoothing-ADVANCED:INTERNAL=1 //Request building ITKGPUAnisotropicSmoothing Module_ITKGPUAnisotropicSmoothing:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUCommon Module_ITKGPUCommon-ADVANCED:INTERNAL=1 //Request building ITKGPUCommon Module_ITKGPUCommon:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUFiniteDifference Module_ITKGPUFiniteDifference-ADVANCED:INTERNAL=1 //Request building ITKGPUFiniteDifference Module_ITKGPUFiniteDifference:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUImageFilterBase Module_ITKGPUImageFilterBase-ADVANCED:INTERNAL=1 //Request building ITKGPUImageFilterBase Module_ITKGPUImageFilterBase:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUPDEDeformableRegistration Module_ITKGPUPDEDeformableRegistration-ADVANCED:INTERNAL=1 //Request building ITKGPUPDEDeformableRegistration Module_ITKGPUPDEDeformableRegistration:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPURegistrationCommon Module_ITKGPURegistrationCommon-ADVANCED:INTERNAL=1 //Request building ITKGPURegistrationCommon Module_ITKGPURegistrationCommon:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUSmoothing Module_ITKGPUSmoothing-ADVANCED:INTERNAL=1 //Request building ITKGPUSmoothing Module_ITKGPUSmoothing:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUThresholding Module_ITKGPUThresholding-ADVANCED:INTERNAL=1 //Request building ITKGPUThresholding Module_ITKGPUThresholding:INTERNAL=OFF //ADVANCED property for variable: Module_ITKHDF5 Module_ITKHDF5-ADVANCED:INTERNAL=1 //Request building ITKHDF5 Module_ITKHDF5:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOBMP Module_ITKIOBMP-ADVANCED:INTERNAL=1 //Request building ITKIOBMP Module_ITKIOBMP:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOBioRad Module_ITKIOBioRad-ADVANCED:INTERNAL=1 //Request building ITKIOBioRad Module_ITKIOBioRad:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOCSV Module_ITKIOCSV-ADVANCED:INTERNAL=1 //Request building ITKIOCSV Module_ITKIOCSV:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIODCMTK Module_ITKIODCMTK-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKIOGDCM Module_ITKIOGDCM-ADVANCED:INTERNAL=1 //Request building ITKIOGDCM Module_ITKIOGDCM:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOGE Module_ITKIOGE-ADVANCED:INTERNAL=1 //Request building ITKIOGE Module_ITKIOGE:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOGIPL Module_ITKIOGIPL-ADVANCED:INTERNAL=1 //Request building ITKIOGIPL Module_ITKIOGIPL:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOHDF5 Module_ITKIOHDF5-ADVANCED:INTERNAL=1 //Request building ITKIOHDF5 Module_ITKIOHDF5:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOIPL Module_ITKIOIPL-ADVANCED:INTERNAL=1 //Request building ITKIOIPL Module_ITKIOIPL:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOImageBase Module_ITKIOImageBase-ADVANCED:INTERNAL=1 //Request building ITKIOImageBase Module_ITKIOImageBase:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOJPEG Module_ITKIOJPEG-ADVANCED:INTERNAL=1 //Request building ITKIOJPEG Module_ITKIOJPEG:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOLSM Module_ITKIOLSM-ADVANCED:INTERNAL=1 //Request building ITKIOLSM Module_ITKIOLSM:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOMINC Module_ITKIOMINC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKIOMRC Module_ITKIOMRC-ADVANCED:INTERNAL=1 //Request building ITKIOMRC Module_ITKIOMRC:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOMesh Module_ITKIOMesh-ADVANCED:INTERNAL=1 //Request building ITKIOMesh Module_ITKIOMesh:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOMeta Module_ITKIOMeta-ADVANCED:INTERNAL=1 //Request building ITKIOMeta Module_ITKIOMeta:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIONIFTI Module_ITKIONIFTI-ADVANCED:INTERNAL=1 //Request building ITKIONIFTI Module_ITKIONIFTI:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIONRRD Module_ITKIONRRD-ADVANCED:INTERNAL=1 //Request building ITKIONRRD Module_ITKIONRRD:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOPNG Module_ITKIOPNG-ADVANCED:INTERNAL=1 //Request building ITKIOPNG Module_ITKIOPNG:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOPhilipsREC Module_ITKIOPhilipsREC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKIORAW Module_ITKIORAW-ADVANCED:INTERNAL=1 //Request building ITKIORAW Module_ITKIORAW:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOSiemens Module_ITKIOSiemens-ADVANCED:INTERNAL=1 //Request building ITKIOSiemens Module_ITKIOSiemens:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOSpatialObjects Module_ITKIOSpatialObjects-ADVANCED:INTERNAL=1 //Request building ITKIOSpatialObjects Module_ITKIOSpatialObjects:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOStimulate Module_ITKIOStimulate-ADVANCED:INTERNAL=1 //Request building ITKIOStimulate Module_ITKIOStimulate:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOTIFF Module_ITKIOTIFF-ADVANCED:INTERNAL=1 //Request building ITKIOTIFF Module_ITKIOTIFF:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOTransformBase Module_ITKIOTransformBase-ADVANCED:INTERNAL=1 //Request building ITKIOTransformBase Module_ITKIOTransformBase:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOTransformHDF5 Module_ITKIOTransformHDF5-ADVANCED:INTERNAL=1 //Request building ITKIOTransformHDF5 Module_ITKIOTransformHDF5:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOTransformInsightLegacy Module_ITKIOTransformInsightLegacy-ADVANCED:INTERNAL=1 //Request building ITKIOTransformInsightLegacy Module_ITKIOTransformInsightLegacy:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOTransformMatlab Module_ITKIOTransformMatlab-ADVANCED:INTERNAL=1 //Request building ITKIOTransformMatlab Module_ITKIOTransformMatlab:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOVTK Module_ITKIOVTK-ADVANCED:INTERNAL=1 //Request building ITKIOVTK Module_ITKIOVTK:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOXML Module_ITKIOXML-ADVANCED:INTERNAL=1 //Request building ITKIOXML Module_ITKIOXML:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageAdaptors Module_ITKImageAdaptors-ADVANCED:INTERNAL=1 //Request building ITKImageAdaptors Module_ITKImageAdaptors:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageCompare Module_ITKImageCompare-ADVANCED:INTERNAL=1 //Request building ITKImageCompare Module_ITKImageCompare:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageCompose Module_ITKImageCompose-ADVANCED:INTERNAL=1 //Request building ITKImageCompose Module_ITKImageCompose:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageFeature Module_ITKImageFeature-ADVANCED:INTERNAL=1 //Request building ITKImageFeature Module_ITKImageFeature:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageFilterBase Module_ITKImageFilterBase-ADVANCED:INTERNAL=1 //Request building ITKImageFilterBase Module_ITKImageFilterBase:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageFunction Module_ITKImageFunction-ADVANCED:INTERNAL=1 //Request building ITKImageFunction Module_ITKImageFunction:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageFusion Module_ITKImageFusion-ADVANCED:INTERNAL=1 //Request building ITKImageFusion Module_ITKImageFusion:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageGradient Module_ITKImageGradient-ADVANCED:INTERNAL=1 //Request building ITKImageGradient Module_ITKImageGradient:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageGrid Module_ITKImageGrid-ADVANCED:INTERNAL=1 //Request building ITKImageGrid Module_ITKImageGrid:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageIntensity Module_ITKImageIntensity-ADVANCED:INTERNAL=1 //Request building ITKImageIntensity Module_ITKImageIntensity:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageLabel Module_ITKImageLabel-ADVANCED:INTERNAL=1 //Request building ITKImageLabel Module_ITKImageLabel:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageNoise Module_ITKImageNoise-ADVANCED:INTERNAL=1 //Request building ITKImageNoise Module_ITKImageNoise:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageSources Module_ITKImageSources-ADVANCED:INTERNAL=1 //Request building ITKImageSources Module_ITKImageSources:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageStatistics Module_ITKImageStatistics-ADVANCED:INTERNAL=1 //Request building ITKImageStatistics Module_ITKImageStatistics:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIntegratedTest Module_ITKIntegratedTest-ADVANCED:INTERNAL=1 //Request building ITKIntegratedTest Module_ITKIntegratedTest:INTERNAL=OFF //ADVANCED property for variable: Module_ITKJPEG Module_ITKJPEG-ADVANCED:INTERNAL=1 //Request building ITKJPEG Module_ITKJPEG:INTERNAL=OFF //ADVANCED property for variable: Module_ITKKLMRegionGrowing Module_ITKKLMRegionGrowing-ADVANCED:INTERNAL=1 //Request building ITKKLMRegionGrowing Module_ITKKLMRegionGrowing:INTERNAL=OFF //ADVANCED property for variable: Module_ITKKWSys Module_ITKKWSys-ADVANCED:INTERNAL=1 //Request building ITKKWSys Module_ITKKWSys:INTERNAL=OFF //ADVANCED property for variable: Module_ITKLabelMap Module_ITKLabelMap-ADVANCED:INTERNAL=1 //Request building ITKLabelMap Module_ITKLabelMap:INTERNAL=OFF //ADVANCED property for variable: Module_ITKLabelVoting Module_ITKLabelVoting-ADVANCED:INTERNAL=1 //Request building ITKLabelVoting Module_ITKLabelVoting:INTERNAL=OFF //ADVANCED property for variable: Module_ITKLevelSets Module_ITKLevelSets-ADVANCED:INTERNAL=1 //Request building ITKLevelSets Module_ITKLevelSets:INTERNAL=OFF //ADVANCED property for variable: Module_ITKLevelSetsv4 Module_ITKLevelSetsv4-ADVANCED:INTERNAL=1 //Request building ITKLevelSetsv4 Module_ITKLevelSetsv4:INTERNAL=OFF //ADVANCED property for variable: Module_ITKLevelSetsv4Visualization Module_ITKLevelSetsv4Visualization-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKMINC Module_ITKMINC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKMarkovRandomFieldsClassifiers Module_ITKMarkovRandomFieldsClassifiers-ADVANCED:INTERNAL=1 //Request building ITKMarkovRandomFieldsClassifiers Module_ITKMarkovRandomFieldsClassifiers:INTERNAL=OFF //ADVANCED property for variable: Module_ITKMathematicalMorphology Module_ITKMathematicalMorphology-ADVANCED:INTERNAL=1 //Request building ITKMathematicalMorphology Module_ITKMathematicalMorphology:INTERNAL=OFF //ADVANCED property for variable: Module_ITKMesh Module_ITKMesh-ADVANCED:INTERNAL=1 //Request building ITKMesh Module_ITKMesh:INTERNAL=OFF //ADVANCED property for variable: Module_ITKMetaIO Module_ITKMetaIO-ADVANCED:INTERNAL=1 //Request building ITKMetaIO Module_ITKMetaIO:INTERNAL=OFF //ADVANCED property for variable: Module_ITKMetricsv4 Module_ITKMetricsv4-ADVANCED:INTERNAL=1 //Request building ITKMetricsv4 Module_ITKMetricsv4:INTERNAL=OFF //ADVANCED property for variable: Module_ITKNIFTI Module_ITKNIFTI-ADVANCED:INTERNAL=1 //Request building ITKNIFTI Module_ITKNIFTI:INTERNAL=OFF //ADVANCED property for variable: Module_ITKNarrowBand Module_ITKNarrowBand-ADVANCED:INTERNAL=1 //Request building ITKNarrowBand Module_ITKNarrowBand:INTERNAL=OFF //ADVANCED property for variable: Module_ITKNetlib Module_ITKNetlib-ADVANCED:INTERNAL=1 //Request building ITKNetlib Module_ITKNetlib:INTERNAL=OFF //ADVANCED property for variable: Module_ITKNeuralNetworks Module_ITKNeuralNetworks-ADVANCED:INTERNAL=1 //Request building ITKNeuralNetworks Module_ITKNeuralNetworks:INTERNAL=OFF //ADVANCED property for variable: Module_ITKNrrdIO Module_ITKNrrdIO-ADVANCED:INTERNAL=1 //Request building ITKNrrdIO Module_ITKNrrdIO:INTERNAL=OFF //ADVANCED property for variable: Module_ITKOpenJPEG Module_ITKOpenJPEG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKOptimizers Module_ITKOptimizers-ADVANCED:INTERNAL=1 //Request building ITKOptimizers Module_ITKOptimizers:INTERNAL=OFF //ADVANCED property for variable: Module_ITKOptimizersv4 Module_ITKOptimizersv4-ADVANCED:INTERNAL=1 //Request building ITKOptimizersv4 Module_ITKOptimizersv4:INTERNAL=OFF //ADVANCED property for variable: Module_ITKPDEDeformableRegistration Module_ITKPDEDeformableRegistration-ADVANCED:INTERNAL=1 //Request building ITKPDEDeformableRegistration Module_ITKPDEDeformableRegistration:INTERNAL=OFF //ADVANCED property for variable: Module_ITKPNG Module_ITKPNG-ADVANCED:INTERNAL=1 //Request building ITKPNG Module_ITKPNG:INTERNAL=OFF //ADVANCED property for variable: Module_ITKPath Module_ITKPath-ADVANCED:INTERNAL=1 //Request building ITKPath Module_ITKPath:INTERNAL=OFF //ADVANCED property for variable: Module_ITKPolynomials Module_ITKPolynomials-ADVANCED:INTERNAL=1 //Request building ITKPolynomials Module_ITKPolynomials:INTERNAL=OFF //ADVANCED property for variable: Module_ITKQuadEdgeMesh Module_ITKQuadEdgeMesh-ADVANCED:INTERNAL=1 //Request building ITKQuadEdgeMesh Module_ITKQuadEdgeMesh:INTERNAL=OFF //ADVANCED property for variable: Module_ITKQuadEdgeMeshFiltering Module_ITKQuadEdgeMeshFiltering-ADVANCED:INTERNAL=1 //Request building ITKQuadEdgeMeshFiltering Module_ITKQuadEdgeMeshFiltering:INTERNAL=OFF //ADVANCED property for variable: Module_ITKRegionGrowing Module_ITKRegionGrowing-ADVANCED:INTERNAL=1 //Request building ITKRegionGrowing Module_ITKRegionGrowing:INTERNAL=OFF //ADVANCED property for variable: Module_ITKRegistrationCommon Module_ITKRegistrationCommon-ADVANCED:INTERNAL=1 //Request building ITKRegistrationCommon Module_ITKRegistrationCommon:INTERNAL=OFF //ADVANCED property for variable: Module_ITKRegistrationMethodsv4 Module_ITKRegistrationMethodsv4-ADVANCED:INTERNAL=1 //Request building ITKRegistrationMethodsv4 Module_ITKRegistrationMethodsv4:INTERNAL=OFF //ADVANCED property for variable: Module_ITKReview Module_ITKReview-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKSignedDistanceFunction Module_ITKSignedDistanceFunction-ADVANCED:INTERNAL=1 //Request building ITKSignedDistanceFunction Module_ITKSignedDistanceFunction:INTERNAL=OFF //ADVANCED property for variable: Module_ITKSmoothing Module_ITKSmoothing-ADVANCED:INTERNAL=1 //Request building ITKSmoothing Module_ITKSmoothing:INTERNAL=OFF //ADVANCED property for variable: Module_ITKSpatialFunction Module_ITKSpatialFunction-ADVANCED:INTERNAL=1 //Request building ITKSpatialFunction Module_ITKSpatialFunction:INTERNAL=OFF //ADVANCED property for variable: Module_ITKSpatialObjects Module_ITKSpatialObjects-ADVANCED:INTERNAL=1 //Request building ITKSpatialObjects Module_ITKSpatialObjects:INTERNAL=OFF //ADVANCED property for variable: Module_ITKStatistics Module_ITKStatistics-ADVANCED:INTERNAL=1 //Request building ITKStatistics Module_ITKStatistics:INTERNAL=OFF //ADVANCED property for variable: Module_ITKTIFF Module_ITKTIFF-ADVANCED:INTERNAL=1 //Request building ITKTIFF Module_ITKTIFF:INTERNAL=OFF //ADVANCED property for variable: Module_ITKTestKernel Module_ITKTestKernel-ADVANCED:INTERNAL=1 //Request building ITKTestKernel Module_ITKTestKernel:INTERNAL=OFF //ADVANCED property for variable: Module_ITKThresholding Module_ITKThresholding-ADVANCED:INTERNAL=1 //Request building ITKThresholding Module_ITKThresholding:INTERNAL=OFF //ADVANCED property for variable: Module_ITKTransform Module_ITKTransform-ADVANCED:INTERNAL=1 //Request building ITKTransform Module_ITKTransform:INTERNAL=OFF //ADVANCED property for variable: Module_ITKV3Compatibility Module_ITKV3Compatibility-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKVNL Module_ITKVNL-ADVANCED:INTERNAL=1 //Request building ITKVNL Module_ITKVNL:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVNLInstantiation Module_ITKVNLInstantiation-ADVANCED:INTERNAL=1 //Request building ITKVNLInstantiation Module_ITKVNLInstantiation:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVTK Module_ITKVTK-ADVANCED:INTERNAL=1 //Request building ITKVTK Module_ITKVTK:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVideoBridgeOpenCV Module_ITKVideoBridgeOpenCV-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKVideoBridgeVXL Module_ITKVideoBridgeVXL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKVideoCore Module_ITKVideoCore-ADVANCED:INTERNAL=1 //Request building ITKVideoCore Module_ITKVideoCore:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVideoFiltering Module_ITKVideoFiltering-ADVANCED:INTERNAL=1 //Request building ITKVideoFiltering Module_ITKVideoFiltering:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVideoIO Module_ITKVideoIO-ADVANCED:INTERNAL=1 //Request building ITKVideoIO Module_ITKVideoIO:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVoronoi Module_ITKVoronoi-ADVANCED:INTERNAL=1 //Request building ITKVoronoi Module_ITKVoronoi:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVtkGlue Module_ITKVtkGlue-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKWatersheds Module_ITKWatersheds-ADVANCED:INTERNAL=1 //Request building ITKWatersheds Module_ITKWatersheds:INTERNAL=OFF //ADVANCED property for variable: Module_ITKZLIB Module_ITKZLIB-ADVANCED:INTERNAL=1 //Request building ITKZLIB Module_ITKZLIB:INTERNAL=OFF //ADVANCED property for variable: Module_LabelErodeDilate Module_LabelErodeDilate-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_LesionSizingToolkit Module_LesionSizingToolkit-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_MGHIO Module_MGHIO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_MinimalPathExtraction Module_MinimalPathExtraction-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ParabolicMorphology Module_ParabolicMorphology-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SCIFIO Module_SCIFIO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SkullStrip Module_SkullStrip-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SmoothingRecursiveYvvGaussianFilter Module_SmoothingRecursiveYvvGaussianFilter-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SphinxExamples Module_SphinxExamples-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SplitComponents Module_SplitComponents-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SubdivisionQuadEdgeMeshFilter Module_SubdivisionQuadEdgeMeshFilter-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_VariationalRegistration Module_VariationalRegistration-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_WikiExamples Module_WikiExamples-ADVANCED:INTERNAL=1 //Have library c NOT_NEED_LIBNSL:INTERNAL= OPENJPEG_INSTALL_PACKAGE_DIR:INTERNAL=lib/gdcmopenjpeg-2.0 //ADVANCED property for variable: P4COMMAND P4COMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PERL_EXECUTABLE PERL_EXECUTABLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PYTHON_EXECUTABLE PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 //The 22nd bit of 32-bit floating-point quiet NaN. QNANHIBIT:INTERNAL=1 //Result of TRY_RUN QNANHIBIT_VALUE:INTERNAL=1 //ADVANCED property for variable: SCPCOMMAND SCPCOMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: SITE SITE-ADVANCED:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int) SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long) SIZEOF_LONG:INTERNAL=4 //ADVANCED property for variable: SLURM_SBATCH_COMMAND SLURM_SBATCH_COMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: SLURM_SRUN_COMMAND SLURM_SRUN_COMMAND-ADVANCED:INTERNAL=1 //Have function strsignal SOCKETXX_HAVE_STRSIGNAL:INTERNAL= //ADVANCED property for variable: SVNCOMMAND SVNCOMMAND-ADVANCED:INTERNAL=1 //VXL test VCL_ALLOWS_INLINE_INSTANTIATION:INTERNAL=1 //VXL test VCL_ALLOWS_NAMESPACE_STD:INTERNAL=1 //VXL test VCL_CANNOT_SPECIALIZE_CV:INTERNAL=1 //VXL test VCL_CAN_DO_COMPLETE_DEFAULT_TYPE_PARAMETER:INTERNAL=1 //VXL test VCL_CAN_DO_IMPLICIT_TEMPLATES:INTERNAL=1 //VXL test VCL_CAN_DO_NON_TYPE_FUNCTION_TEMPLATE_PARAMETER:INTERNAL=1 //VXL test VCL_CAN_DO_PARTIAL_SPECIALIZATION:INTERNAL=1 //VXL test VCL_CAN_DO_STATIC_TEMPLATE_MEMBER:INTERNAL=1 //VXL test VCL_CAN_DO_TEMPLATE_DEFAULT_TYPE_PARAMETER:INTERNAL=1 //VXL test (successful run) VCL_CHAR_IS_SIGNED:INTERNAL=1 //Result of TRY_COMPILE VCL_CHAR_IS_SIGNED_COMPILED:INTERNAL=TRUE //VXL test (successful run) VCL_COMPLEX_POW_WORKS:INTERNAL=1 //Result of TRY_COMPILE VCL_COMPLEX_POW_WORKS_COMPILED:INTERNAL=TRUE //Have include algorithm VCL_CXX_HAS_HEADER_ALGORITHM:INTERNAL=1 //Have include bitset VCL_CXX_HAS_HEADER_BITSET:INTERNAL=1 //Have include cassert VCL_CXX_HAS_HEADER_CASSERT:INTERNAL=1 //Have include cctype VCL_CXX_HAS_HEADER_CCTYPE:INTERNAL=1 //Have include cerrno VCL_CXX_HAS_HEADER_CERRNO:INTERNAL=1 //Have include cfloat VCL_CXX_HAS_HEADER_CFLOAT:INTERNAL=1 //Have include ciso646 VCL_CXX_HAS_HEADER_CISO646:INTERNAL=1 //Have include climits VCL_CXX_HAS_HEADER_CLIMITS:INTERNAL=1 //Have include clocale VCL_CXX_HAS_HEADER_CLOCALE:INTERNAL=1 //Have include cmath VCL_CXX_HAS_HEADER_CMATH:INTERNAL=1 //Have include complex VCL_CXX_HAS_HEADER_COMPLEX:INTERNAL=1 //Have include csetjmp VCL_CXX_HAS_HEADER_CSETJMP:INTERNAL=1 //Have include csignal VCL_CXX_HAS_HEADER_CSIGNAL:INTERNAL=1 //Have include cstdarg VCL_CXX_HAS_HEADER_CSTDARG:INTERNAL=1 //Have include cstddef VCL_CXX_HAS_HEADER_CSTDDEF:INTERNAL=1 //Have include cstdio VCL_CXX_HAS_HEADER_CSTDIO:INTERNAL=1 //Have include cstdlib VCL_CXX_HAS_HEADER_CSTDLIB:INTERNAL=1 //Have include cstring VCL_CXX_HAS_HEADER_CSTRING:INTERNAL=1 //Have include ctime VCL_CXX_HAS_HEADER_CTIME:INTERNAL=1 //Have include cwchar VCL_CXX_HAS_HEADER_CWCHAR:INTERNAL=1 //Have include cwctype VCL_CXX_HAS_HEADER_CWCTYPE:INTERNAL=1 //Have include deque VCL_CXX_HAS_HEADER_DEQUE:INTERNAL=1 //Have include exception VCL_CXX_HAS_HEADER_EXCEPTION:INTERNAL=1 //Have include fstream VCL_CXX_HAS_HEADER_FSTREAM:INTERNAL=1 //Have include functional VCL_CXX_HAS_HEADER_FUNCTIONAL:INTERNAL=1 //Have include iomanip VCL_CXX_HAS_HEADER_IOMANIP:INTERNAL=1 //Have include ios VCL_CXX_HAS_HEADER_IOS:INTERNAL=1 //Have include iosfwd VCL_CXX_HAS_HEADER_IOSFWD:INTERNAL=1 //Have include iostream VCL_CXX_HAS_HEADER_IOSTREAM:INTERNAL=1 //Have include iso646.h VCL_CXX_HAS_HEADER_ISO646_H:INTERNAL=1 //Have include istream VCL_CXX_HAS_HEADER_ISTREAM:INTERNAL=1 //Have include iterator VCL_CXX_HAS_HEADER_ITERATOR:INTERNAL=1 //Have include limits VCL_CXX_HAS_HEADER_LIMITS:INTERNAL=1 //Have include list VCL_CXX_HAS_HEADER_LIST:INTERNAL=1 //Have include locale VCL_CXX_HAS_HEADER_LOCALE:INTERNAL=1 //Have include map VCL_CXX_HAS_HEADER_MAP:INTERNAL=1 //Have include memory VCL_CXX_HAS_HEADER_MEMORY:INTERNAL=1 //Have include new VCL_CXX_HAS_HEADER_NEW:INTERNAL=1 //Have include numeric VCL_CXX_HAS_HEADER_NUMERIC:INTERNAL=1 //Have include ostream VCL_CXX_HAS_HEADER_OSTREAM:INTERNAL=1 //Have include queue VCL_CXX_HAS_HEADER_QUEUE:INTERNAL=1 //Have include set VCL_CXX_HAS_HEADER_SET:INTERNAL=1 //Have include sstream VCL_CXX_HAS_HEADER_SSTREAM:INTERNAL=1 //Have include stack VCL_CXX_HAS_HEADER_STACK:INTERNAL=1 //Have include stdexcept VCL_CXX_HAS_HEADER_STDEXCEPT:INTERNAL=1 //Have include streambuf VCL_CXX_HAS_HEADER_STREAMBUF:INTERNAL=1 //Have include string VCL_CXX_HAS_HEADER_STRING:INTERNAL=1 //Have include strstream VCL_CXX_HAS_HEADER_STRSTREAM:INTERNAL=1 //Have include typeinfo VCL_CXX_HAS_HEADER_TYPEINFO:INTERNAL=1 //Have include utility VCL_CXX_HAS_HEADER_UTILITY:INTERNAL=1 //Have include valarray VCL_CXX_HAS_HEADER_VALARRAY:INTERNAL=1 //Have include vector VCL_CXX_HAS_HEADER_VECTOR:INTERNAL=1 //Have include tr1/memory VCL_CXX_HAS_TR1:INTERNAL= //VXL test VCL_DEFAULT_VALUE:INTERNAL=1 //VXL test VCL_DEFINE_SPECIALIZATION:INTERNAL=1 //VXL test VCL_FOR_SCOPE_HACK:INTERNAL=1 //VXL test VCL_HAS_BOOL:INTERNAL=1 //VXL test VCL_HAS_DYNAMIC_CAST:INTERNAL=1 //VXL test VCL_HAS_EXCEPTIONS:INTERNAL=1 //VXL test VCL_HAS_EXPLICIT:INTERNAL=1 //Test VCL_HAS_EXPORT:INTERNAL=0 //VXL test (successful run) VCL_HAS_LFS:INTERNAL=1 //Result of TRY_COMPILE VCL_HAS_LFS_COMPILED:INTERNAL=TRUE //VXL test VCL_HAS_LONG_LONG:INTERNAL=1 //VXL test VCL_HAS_MEMBER_TEMPLATES:INTERNAL=1 //VXL test VCL_HAS_MUTABLE:INTERNAL=1 //Test VCL_HAS_NAMESPACES:INTERNAL=0 //VXL test VCL_HAS_RTTI:INTERNAL=1 //VXL test (successful run) VCL_HAS_SLICED_DESTRUCTOR_BUG:INTERNAL=1 //Result of TRY_COMPILE VCL_HAS_SLICED_DESTRUCTOR_BUG_COMPILED:INTERNAL=TRUE //Test (failed to compile) VCL_HAS_TEMPLATE_SYMBOLS:INTERNAL=0 //Result of TRY_COMPILE VCL_HAS_TEMPLATE_SYMBOLS_COMPILED:INTERNAL=FALSE //VXL test VCL_HAS_TYPENAME:INTERNAL=1 //VXL test (successful run) VCL_HAS_WORKING_STRINGSTREAM:INTERNAL=1 //Result of TRY_COMPILE VCL_HAS_WORKING_STRINGSTREAM_COMPILED:INTERNAL=TRUE //ADVANCED property for variable: VCL_INCLUDE_CXX_0X VCL_INCLUDE_CXX_0X-ADVANCED:INTERNAL=1 //Have symbol std::shared_ptr VCL_MEMORY_HAS_SHARED_PTR:INTERNAL=1 //VXL test VCL_NEEDS_INLINE_INSTANTIATION:INTERNAL=1 //Test VCL_NEEDS_NAMESPACE_STD:INTERNAL=0 //VXL test VCL_NEED_FRIEND_FOR_TEMPLATE_OVERLOAD:INTERNAL=1 //VXL test VCL_NO_STATIC_DATA_MEMBERS:INTERNAL=1 //Test VCL_NULL_TMPL_ARGS:INTERNAL=0 //VXL test (successful run) VCL_NUMERIC_LIMITS_HAS_INFINITY:INTERNAL=1 //Result of TRY_COMPILE VCL_NUMERIC_LIMITS_HAS_INFINITY_COMPILED:INTERNAL=TRUE //VXL test VCL_OVERLOAD_CAST:INTERNAL=1 //VXL test (successful run) VCL_PROCESSOR_HAS_INFINITY:INTERNAL=1 //Result of TRY_COMPILE VCL_PROCESSOR_HAS_INFINITY_COMPILED:INTERNAL=TRUE //Test VCL_STATIC_CONST_INIT_FLOAT:INTERNAL=0 //VXL test VCL_STATIC_CONST_INIT_INT:INTERNAL=1 //VXL test VCL_STATIC_CONST_INIT_NO_DEFN:INTERNAL=1 //VXL test VCL_SUNPRO_CLASS_SCOPE_HACK:INTERNAL=1 //VXL test VCL_TEMPLATE_MATCHES_TOO_OFTEN:INTERNAL=1 //Have symbol std::tr1::shared_ptr VCL_TR1_MEMORY_HAS_SHARED_PTR:INTERNAL= //ADVANCED property for variable: VNL_CONFIG_CHECK_BOUNDS VNL_CONFIG_CHECK_BOUNDS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_ENABLE_SSE2 VNL_CONFIG_ENABLE_SSE2-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_ENABLE_SSE2_ROUNDING VNL_CONFIG_ENABLE_SSE2_ROUNDING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_LEGACY_METHODS VNL_CONFIG_LEGACY_METHODS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_THREAD_SAFE VNL_CONFIG_THREAD_SAFE-ADVANCED:INTERNAL=1 //Result of TEST_BIG_ENDIAN VXL_BIG_ENDIAN:INTERNAL=0 //VXL test result VXL_BYTE:INTERNAL=char //Serial number of last configuration VXL_CONFIG_SERIAL_LAST:INTERNAL=2009-04-28-001 //Have symbol finite VXL_C_MATH_HAS_FINITE:INTERNAL= //Have symbol finitef VXL_C_MATH_HAS_FINITEF:INTERNAL= //Have symbol finitel VXL_C_MATH_HAS_FINITEL:INTERNAL= //VXL test VXL_C_MATH_HAS_LROUND:INTERNAL=1 //Have symbol sqrtf VXL_C_MATH_HAS_SQRTF:INTERNAL=1 //VXL test VXL_HAS_ALIGNED_MALLOC:INTERNAL=1 //VXL test result VXL_HAS_BYTE:INTERNAL=1 //VXL test VXL_HAS_DBGHELP_H:INTERNAL=1 //Have include emmintrin.h VXL_HAS_EMMINTRIN_H:INTERNAL=1 //Have include ieeefp.h VXL_HAS_IEEEFP_H:INTERNAL= //VXL test result VXL_HAS_IEEE_128:INTERNAL=0 //VXL test result VXL_HAS_IEEE_32:INTERNAL=1 //VXL test result VXL_HAS_IEEE_64:INTERNAL=1 //VXL test result VXL_HAS_IEEE_96:INTERNAL=0 //VXL test result VXL_HAS_INT_16:INTERNAL=1 //VXL test result VXL_HAS_INT_32:INTERNAL=1 //VXL test result VXL_HAS_INT_64:INTERNAL=1 //VXL test result VXL_HAS_INT_8:INTERNAL=1 //Test VXL_HAS_MINGW_ALIGNED_MALLOC:INTERNAL=0 //VXL test VXL_HAS_MM_MALLOC:INTERNAL=1 //Test VXL_HAS_POSIX_MEMALIGN:INTERNAL=0 //Have include pthread.h VXL_HAS_PTHREAD_H:INTERNAL= //Have include semaphore.h VXL_HAS_SEMAPHORE_H:INTERNAL= //VXL test (successful run) VXL_HAS_SSE2_HARDWARE_SUPPORT:INTERNAL=1 //Result of TRY_COMPILE VXL_HAS_SSE2_HARDWARE_SUPPORT_COMPILED:INTERNAL=TRUE //VXL test VXL_HAS_WIN_WCHAR_T:INTERNAL=1 //Have symbol finite VXL_IEEEFP_HAS_FINITE:INTERNAL= //VXL test result VXL_IEEE_128:INTERNAL=void //VXL test result VXL_IEEE_32:INTERNAL=float //VXL test result VXL_IEEE_64:INTERNAL=double //VXL test result VXL_IEEE_96:INTERNAL=void //VXL test result VXL_INT_16:INTERNAL=short //VXL test result VXL_INT_32:INTERNAL=int //VXL test result VXL_INT_64:INTERNAL=long long //VXL test result VXL_INT_8:INTERNAL=char //VXL test VXL_PIC_COMPATIBLE:INTERNAL=1 //Have symbol drand48 VXL_STDLIB_HAS_DRAND48:INTERNAL= //Have symbol lrand48 VXL_STDLIB_HAS_LRAND48:INTERNAL= //VXL test VXL_STDLIB_HAS_QSORT:INTERNAL=1 //Have symbol srand48 VXL_STDLIB_HAS_SRAND48:INTERNAL= //Test VXL_UNISTD_USLEEP_IS_VOID:INTERNAL=0 //ADVANCED property for variable: VXL_UPDATE_CONFIGURATION VXL_UPDATE_CONFIGURATION-ADVANCED:INTERNAL=1 //Result of TEST_BIG_ENDIAN WORDS_BIGENDIAN:INTERNAL=0 //Result of TRY_COMPILE _using_libcxx:INTERNAL=FALSE From ribaluigi at gmail.com Wed Nov 18 05:53:54 2015 From: ribaluigi at gmail.com (Luigi Riba) Date: Wed, 18 Nov 2015 11:53:54 +0100 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: Dear all, I have tried your suggestions and I have simplified my code. Unfortunately, I still have some issues: 1. I cannot read the two images as unsigned short. If I do like this, VisualStudio compiler returns: Error 2 error C2440: 'initializing' : cannot convert from 'itk::Concept::Detail::UniqueType_bool' to 'itk::Concept::Detail::UniqueType_bool' f:\libs\itk\modules\core\common\include\itkConceptChecking.h 796 1 affine3d 2. I have decided to read the images directly in float; 3. I have set everything to float but I have noticed *no* memory usage differences between the "dobule" and "float" code. In particular, I have set: > typedef float InternalComputationValueType; > typedef itk::AffineTransform< InternalComputationValueType, Dimension> > TransformType; > typedef > itk::RegularStepGradientDescentOptimizerv4 > OptimizerType; > typedef itk::MeanSquaresImageToImageMetricv4 ImageType, InternalComputationValueType> MetricType; > typedef itk::ImageRegistrationMethodv4 TransformType> RegistrationType; > typedef float CoordinateType; > typedef itk::LinearInterpolateImageFunction > InterpolationType; RECAP: 1. I would like to reduce the memory usage of my registration code. In fact, I work with unsigned short, i.e. 16 bit grayscale images, ~1Gb each and memory usage gets high pretty soon (750MB images -> ~30GB total memory usage) 2. It has been suggested to set the algorithm to work with float instead of double; 3. How can I accomplish point 2.? 4. Is point 2. the only viable solution in order to reduce memory usage? 5 Is there a way to have a finer monitoring of memory usage. For the moment I am using itkMemoryProbe which just gives me the total amount of used memory. Thank you for your kind support, Luigi 2015-11-16 16:55 GMT+01:00 Luigi Riba : > Dear D?enan and Matias, > > thank you very much for the help. > > I'll test your suggestion and I'll post back the results for the community. > > Best, > > Luigi > > 2015-11-16 16:53 GMT+01:00 Matias Montroull : > >> That was my assumption Luigi >> >> El lun., 16 de nov. de 2015 a la(s) 12:30 p. m., D?enan Zuki? < >> dzenanz at gmail.com> escribi?: >> >>> I believe Matias thought that your original pixel type was signed short. >>> >>> So just use the images you read as unsigned short (set them as input to >>> the registration), and don't make another copy of the images by casting >>> them to float. >>> >>> HTH >>> >>> On Mon, Nov 16, 2015 at 10:17 AM, Luigi Riba >>> wrote: >>> >>>> Dear Matias, >>>> >>>> thank you very much for your quick reply. >>>> >>>> Unfortunately, I didn't have time yet to test it. Anyhow, could you >>>> please tell me the rationale behind it? >>>> >>>> In my code: >>>> >>>> >>>> 1. I read two grayscale 16 bit .mhd images. To read them I define >>>> the IOPixelTyep as unsigned short; >>>> 2. I cast them to the "operational" type called PixelType as float >>>> 3. I define all the registration objects templated on float. >>>> >>>> Why should I cast my images to PixelType == signed short? >>>> >>>> Thanks in advance for the support, >>>> Luigi >>>> >>>> >>>> >>>> >>>> >>>> 2015-11-10 15:45 GMT+01:00 Matias Montroull : >>>> >>>>> try this: >>>>> typedef signed short PixelType; >>>>> >>>>> >>>>> El mar., 10 de nov. de 2015 a la(s) 11:36 a. m., Luigi Riba < >>>>> ribaluigi at gmail.com> escribi?: >>>>> >>>>>> Dear Matt, >>>>>> >>>>>> I have tried following your suggestion but, unfortunately, it didn't >>>>>> work out. >>>>>> >>>>>> In particular: >>>>>> >>>>>> 1. I read a pair of uint16 images; >>>>>> 2. I cast them to float pixel type via the CastImageFilter; >>>>>> 3. I change the TInternalComputationValueType for the metric, the >>>>>> optimizer, the transform and the registration doing something like: >>>>>> >>>>>> const unsigned int Dimension = 3; >>>>>> >>>>>> typedef float PixelType; >>>>>> >>>>>> typedef unsigned short IOPixelType; >>>>>>> >>>>>> typedef itk::Image IOImageType; >>>>>> >>>>>> typedef itk::Image ImageType; >>>>>> >>>>>> typedef itk::AffineTransform TransformType; >>>>>> >>>>>> typedef itk::RegularStepGradientDescentOptimizerv4 >>>>>>> OptimizerType; >>>>>> >>>>>> typedef itk::MeanSquaresImageToImageMetricv4>>>>>> ImageType,ImageType,float> MetricType; >>>>>> >>>>>> typedef itk::ImageRegistrationMethodv4>>>>>> TransformType> RegistrationType; >>>>>> >>>>>> typedef itk::ResampleImageFilter>>>>>> float,float> ResampleFilterType; >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> I have put one memory probe before the registration procedure and one >>>>>> afterwards of it. In the "double" case and in the "float" case I've seen >>>>>> the same memory consumption. >>>>>> >>>>>> Am I missing something? Are there other things I should change in my >>>>>> code? >>>>>> >>>>>> Thanks again for the support, >>>>>> Luigi >>>>>> >>>>>> >>>>>> >>>>>> 2015-11-09 17:23 GMT+01:00 Matt McCormick >>>>> >: >>>>>> >>>>>>> Hi Luigi, >>>>>>> >>>>>>> The type of optimizer should not have too large of an impact on >>>>>>> memory >>>>>>> consumption. Using a gradient-free optimizer may help slightly, but >>>>>>> try changing the pixel type of the input images or, if possible, the >>>>>>> parameter type of the transformation, from double to float. >>>>>>> >>>>>>> HTH, >>>>>>> Matt >>>>>>> >>>>>>> On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba >>>>>>> wrote: >>>>>>> > Dear all, >>>>>>> > >>>>>>> > I am registering a couple of volumes with ITK 4 on windows 7 64 >>>>>>> bit. >>>>>>> > >>>>>>> > I wrote a code based on the affine transformation, with the mean >>>>>>> square >>>>>>> > error metric and the RegularStepGradientDescentOptimizerv4. >>>>>>> Unfortunately, >>>>>>> > the memory usage is pretty high. >>>>>>> > >>>>>>> > I have checked memory consumption with the itkMemoryProbe and, >>>>>>> after looking >>>>>>> > around on previous mailing list messages I have decided to try >>>>>>> with a >>>>>>> > gradient free optimizer like the Nelder-Mead one. >>>>>>> > >>>>>>> > So I have rewrote the code using the AmoebaOptimizerV4 and I have >>>>>>> continued >>>>>>> > monitoring the memory consumption via MemoryProbe. Unfortunately, >>>>>>> it seems >>>>>>> > that nothing has changed. Is this working as expected? If this is >>>>>>> the case, >>>>>>> > do you have any suggestion to gave me in order to reduce the memory >>>>>>> > consumption of the code? >>>>>>> > >>>>>>> > Thanks in advance for the help. >>>>>>> > >>>>>>> > Best, >>>>>>> > >>>>>>> > Luigi >>>>>>> > >>>>>>> > _______________________________________________ >>>>>>> > Community mailing list >>>>>>> > Community at itk.org >>>>>>> > http://public.kitware.com/mailman/listinfo/community >>>>>>> > >>>>>>> >>>>>> _______________________________________________ >>>>>> Community mailing list >>>>>> Community at itk.org >>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>> >>>>> -- >>>>> Matias >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Community mailing list >>>> Community at itk.org >>>> http://public.kitware.com/mailman/listinfo/community >>>> >>>> >>> -- >> Matias >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From karrach.houssam at gmail.com Wed Nov 18 07:42:48 2015 From: karrach.houssam at gmail.com (Houssam Karrach) Date: Wed, 18 Nov 2015 13:42:48 +0100 Subject: [ITK] Activiz .Net and SimpleITK In-Reply-To: References: Message-ID: Hello, My goal is to integrate Activiz and SimpleITK into the same application. I didn't find any of the glue classes. Thanks. 2015-11-18 11:39 GMT+01:00 Houssam Karrach : > Dear Aashish, > > My goal is to integrate Activiz and SimpleITK into the same application. > > I didn't find any of the glue classes. > > Thanks. > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From seun at rogue-research.com Wed Nov 18 08:52:22 2015 From: seun at rogue-research.com (Seun Odutola) Date: Wed, 18 Nov 2015 08:52:22 -0500 Subject: [ITK] [ITK-dev] Missing ITK Minc2 header Message-ID: <0D985148-B123-4B5E-A272-87E2EE407D45@rogue-research.com> Hello All, I am currently facing an issue, on installing ITK 4 (via cmake), I get a compile error as a result of a missing header (itk_minc2.h). It seems to that cmake doesn?t copy over the itk_minc2.h to the installation folder. For instance in the file (itkMINCImageIO.h) on installing I get this error #ifndef itkMINCImageIO_h #define itkMINCImageIO_h #include "itkImageIOBase.h" #include "itkMatrix.h" #include // ?> this line flags an error (itk_minc2.h file not found) #include "ITKIOMINCExport.h" please note that other included headers in this file seem to be fine except that in the comment above. I would like to know if this is a bug on it?s part & if so how does one get around this. Thanks Regards, Seun -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From dzenanz at gmail.com Wed Nov 18 09:45:03 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 18 Nov 2015 09:45:03 -0500 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: Since static libraries are built by default, ~/ITK_bin/bin/Debug/ contains only 3 exe files on my machine (and no DLLs). However ~/ITK_bin/lib/Debug/ should contain a bunch of .lib files. If it is so, you have successfully built ITK in debug mode. Regarding that patch, you should not have to apply it, it should be included. What is the latest commit in the commit log of ITK? Mine is this: Revision: d248d5f52ad66b19346cab3e8336715a3a628980 Author: Hyun Jae Kang Date: 2015-11-17 08:24:57 Message: Merge topic 'warning-itkResourceProbe' 3d3b908f COMP: Fix data-conversion warning message on itkResourceProbe ---- Modified: Modules/Core/Common/include/itkResourceProbe.h Modified: Modules/Core/Common/include/itkResourceProbe.hxx Modified: CMakeLists.txt On Wed, Nov 18, 2015 at 2:30 AM, T?nde Szil?gyi wrote: > Thank you, I have made the new selection to VS 14 2015 Win64 generator in > CMake. > > However, the patch that solved the error messages is: > > http://review.source.kitware.com/#/c/20272/ > > and NOT: > > http://review.source.kitware.com/#/c/20154/1 > > I have now no errors during CMake configuration/generation step. The VS 14 > 2015 build is successful with 335 succeeded, 0 failed, 0 updated. > > BUT the ~/ITK_bin/bin/Debug/ does not contain the expected > directories/files. By expected I mean the ones specified in the > ITK_Tutorial: > > ITKCommon > ITKBasicFilters > ITKAlgorithms > ITKNumerics > ITKFEM > ITKIO > ITKStatistics > ITKMetalIO > itkpng > itkzlib > > I have attached the CMakeCache.txt and the selection in the configuration > stage in CMake. > > Many thanks in advance. > > > On 18 November 2015 at 04:40, D?enan Zuki? wrote: > >> What I meant is that the choice of generator should include Win64 in its >> name, as shown in the attached screenshot. CMake executable is Win32, that >> does not matter. Also, I just built ITK in 32 bit mode without issues, so >> something else is amiss. >> >> Can you attach your CMakeCache.txt? >> >> On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi < >> a.tunde.szilagyi at gmail.com> wrote: >> >>> I have tried without the patch, but I am receiving the same error >>> message. My generator is VS 14 2015 (see CMake window on the LHS). >>> >>> Now, I have cleaned everything and started with a fresh installation: >>> - Git Bash >>> - CMake >>> - ITK master >>> >>> I realized that only Win32 CMake exists on the official website: >>> https://cmake.org/download/ >>> >>> Is this what you refer to in your e-mail below? What else would you >>> recommend? >>> >>> Many thanks. >>> >>> >>> On 18 November 2015 at 01:34, D?enan Zuki? wrote: >>> >>>> That patch was merged to master, so you don't need to apply it. >>>> >>>> I used VS2015 *Win64* as the generator. You seem to be using *Win32*, >>>> that might make a difference. >>>> >>>> I used version 3.3.1, which I installed some time ago. You are using >>>> release candidate version - I doubt that is the reason. >>>> >>>> Can you try a clean clone (git clone git://itk.org/ITK.git), and then >>>> building into a clean directory? >>>> >>>> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >>>> a.tunde.szilagyi at gmail.com> wrote: >>>> >>>>> During CMake I am getting the attached error message. All the error >>>>> messages I receive is with reference to exe files starting with >>>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>>>> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), but >>>>> this still results in the same error messages as before. I have attached >>>>> one of the error messages that appear during CMake project configuration. >>>>> >>>>> Many thanks. >>>>> >>>>> On 18 November 2015 at 00:41, D?enan Zuki? wrote: >>>>> >>>>>> Master branch from git://itk.org/ITK.git >>>>>> >>>>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>> >>>>>>> Which ITK version did you use? >>>>>>> >>>>>>> On 18 November 2015 at 00:14, D?enan Zuki? >>>>>>> wrote: >>>>>>> >>>>>>>> This configuration compiles fine in debug too. >>>>>>>> >>>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi T?nde, >>>>>>>>> >>>>>>>>> checking out *master* branch and CMake configuration went fine. >>>>>>>>> To speed up compile time, I disabled building of examples and testing. I >>>>>>>>> also enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. >>>>>>>>> >>>>>>>>> Opening the solution file in VS2015 was fairly slow - it might >>>>>>>>> have something to do with the fact I just installed it. Building in Release >>>>>>>>> x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> D?enan >>>>>>>>> >>>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Hi Everyone, >>>>>>>>>> >>>>>>>>>> I would be interested whether anyone has managed to build the ITK >>>>>>>>>> Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>>>> >>>>>>>>>> Many thanks. >>>>>>>>>> Tunde >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Community mailing list >>>>>>>>>> Community at itk.org >>>>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> Tunde >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> Tunde >>>>> >>>> >>>> >>> >>> >>> -- >>> -- >>> Tunde >>> >> >> > > > -- > -- > Tunde > -------------- next part -------------- An HTML attachment was scrubbed... URL: From osubachev at gmail.com Wed Nov 18 09:51:40 2015 From: osubachev at gmail.com (Oleg Subachev) Date: Wed, 18 Nov 2015 19:51:40 +0500 Subject: [ITK] How to get to get image similarity metrics under .NET ? In-Reply-To: References: Message-ID: Thanks, Brad. But when I try this code: using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) { method.SetMetricAsMattesMutualInformation( 50 ); double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png" ), SimpleITK.ReadImage( "2.png" ) ); } I get the exception: {"Exception thrown in SimpleITK ImageRegistrationMethod_MetricEvaluate: ..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistrationMethod.cxx:862:\nsitk::ERROR: Filter does not support fixed image type: vector of 8-bit unsigned integer"} What's wrong ? What is the simplest way to get similarity value of two image files ? -- Best regards, Oleg Subachev On Tue, Nov 17, 2015 at 6:41 PM, Bradley Lowekamp wrote: > Hello, > > You should look into SimpleITK's ImageRegistrationMethod::MetricEvaluate( Image, Image ) member function. > > Here is a Python example of using the method, C# should be similar: > > http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Registration_Initialization.html > > HTH, > Brad > > On Nov 17, 2015, at 8:24 AM, Oleg Subachev wrote: > >> I need to get similarity metrics for 2D images under .NET. >> According to ITK documentation >> (http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html) >> there are several Image To Image metrics available. >> ITK itself contains corresponding methods. >> But I cannot find those methods in SimpleITK :-( >> There is SimpleITK.NormalizedCorrelation(Image, Image, Image) method, >> but it seems to have nothing with similarity metrics. >> >> How to get to get image similarity metrics under .NET ? >> >> -- >> Best regards, >> >> Oleg Subachev >> _______________________________________________ >> Community mailing list >> Community at itk.org >> http://public.kitware.com/mailman/listinfo/community > From zivrafael.yaniv at nih.gov Wed Nov 18 10:14:56 2015 From: zivrafael.yaniv at nih.gov (Yaniv, Ziv Rafael (NIH/NLM/LHC) [C]) Date: Wed, 18 Nov 2015 15:14:56 +0000 Subject: [ITK] How to get to get image similarity metrics under .NET ? In-Reply-To: References: Message-ID: Hello Oleg, The ImageRegistrationMethod only supports images with pixel type sitkFloat32 and sitkFloat64. You can either specify the pixel type when reading the image (http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#a02ff c30c3c55dd9eeff3f76ba19f35e7) or read the image with its native pixel type and then use the SimpleITK Cast function (http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#af8c9 d7cc96a299a05890e9c3db911885), casting it to either of these two types. Ziv On 11/18/15, 9:51 AM, "Oleg Subachev" wrote: >Thanks, Brad. > >But when I try this code: >using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) >{ >method.SetMetricAsMattesMutualInformation( 50 ); >double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png" ), >SimpleITK.ReadImage( "2.png" ) ); >} > >I get the exception: >{"Exception thrown in SimpleITK >ImageRegistrationMethod_MetricEvaluate: >..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistrat >ionMethod.cxx:862:\nsitk::ERROR: >Filter does not support fixed image type: vector of 8-bit unsigned >integer"} > >What's wrong ? >What is the simplest way to get similarity value of two image files ? > >-- >Best regards, >Oleg Subachev > >On Tue, Nov 17, 2015 at 6:41 PM, Bradley Lowekamp > wrote: >> Hello, >> >> You should look into SimpleITK's >>ImageRegistrationMethod::MetricEvaluate( Image, Image ) member function. >> >> Here is a Python example of using the method, C# should be similar: >> >> >>http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Registr >>ation_Initialization.html >> >> HTH, >> Brad >> >> On Nov 17, 2015, at 8:24 AM, Oleg Subachev wrote: >> >>> I need to get similarity metrics for 2D images under .NET. >>> According to ITK documentation >>> (http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html) >>> there are several Image To Image metrics available. >>> ITK itself contains corresponding methods. >>> But I cannot find those methods in SimpleITK :-( >>> There is SimpleITK.NormalizedCorrelation(Image, Image, Image) method, >>> but it seems to have nothing with similarity metrics. >>> >>> How to get to get image similarity metrics under .NET ? >>> >>> -- >>> Best regards, >>> >>> Oleg Subachev >>> _______________________________________________ >>> Community mailing list >>> Community at itk.org >>> http://public.kitware.com/mailman/listinfo/community >> >_______________________________________________ >Community mailing list >Community at itk.org >http://public.kitware.com/mailman/listinfo/community From dzenanz at gmail.com Wed Nov 18 10:27:31 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 18 Nov 2015 10:27:31 -0500 Subject: [ITK] How to get to get image similarity metrics under .NET ? In-Reply-To: References: Message-ID: Hi Oleg, you seem to be reading RGB images. Can you convert them to grayscale and try again? Regards, D?enan On Wed, Nov 18, 2015 at 9:51 AM, Oleg Subachev wrote: > Thanks, Brad. > > But when I try this code: > using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) > { > method.SetMetricAsMattesMutualInformation( 50 ); > double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png" ), > SimpleITK.ReadImage( "2.png" ) ); > } > > I get the exception: > {"Exception thrown in SimpleITK > ImageRegistrationMethod_MetricEvaluate: > > ..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistrationMethod.cxx:862:\nsitk::ERROR: > Filter does not support fixed image type: vector of 8-bit unsigned > integer"} > > What's wrong ? > What is the simplest way to get similarity value of two image files ? > > -- > Best regards, > Oleg Subachev > > On Tue, Nov 17, 2015 at 6:41 PM, Bradley Lowekamp > wrote: > > Hello, > > > > You should look into SimpleITK's > ImageRegistrationMethod::MetricEvaluate( Image, Image ) member function. > > > > Here is a Python example of using the method, C# should be similar: > > > > > http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Registration_Initialization.html > > > > HTH, > > Brad > > > > On Nov 17, 2015, at 8:24 AM, Oleg Subachev wrote: > > > >> I need to get similarity metrics for 2D images under .NET. > >> According to ITK documentation > >> (http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html) > >> there are several Image To Image metrics available. > >> ITK itself contains corresponding methods. > >> But I cannot find those methods in SimpleITK :-( > >> There is SimpleITK.NormalizedCorrelation(Image, Image, Image) method, > >> but it seems to have nothing with similarity metrics. > >> > >> How to get to get image similarity metrics under .NET ? > >> > >> -- > >> Best regards, > >> > >> Oleg Subachev > >> _______________________________________________ > >> Community mailing list > >> Community at itk.org > >> http://public.kitware.com/mailman/listinfo/community > > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dzenanz at gmail.com Wed Nov 18 13:15:49 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 18 Nov 2015 13:15:49 -0500 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: ITK is largely a template library, which means it does not have a lot of DLLs. Including headers is mostly sufficient. Also, ~/ITK_bin/*lib*/Debug/ should contain library files, *NOT* ~/ITK_bin/*bin*/Debug/. It looks like you have successfully built ITK. Now you can configure projects which require ITK by pointing them (setting ITK_DIR variable) to *~/ITK_bin/*. The simplest possible CMake configuration file for a program using ITK is attached. You just need to provide C++ code (tester.cpp). It could be one of the Wiki examples . Then configure it with CMake, and build it using the same generator as ITK (VS2015 x64). HTH On Wed, Nov 18, 2015 at 12:25 PM, T?nde Szil?gyi wrote: > Hi D?enan, > > Many thanks - there was a different patch that needed to be applied. See > the description in the attached document. I summarize things below. > > System: Windows 10 64bit OS > > In summary: > - re-installed Git [master] + patch that solved the errors > - re-installed CMake > - Configured and Generated Project in CMake (NO errors) > - BUILD-ALL in VS 14 2015 (NO error message) > > Result: > - the .../ITK_bin/bin/Debug does not contain the expected folders/files: > ITKCommon, ITKBasicFilters, ITKAlgorithms, ITKNumerics, ITKFEM, ITKIO, > ITKStatistics, ITKMetalIO, itkpng, itkzlib. > - there is no Release folder in .../ITK_bin/bin/ > > Each and every step is detailed and illustrated in the attached documents: > > 1. ITK_TOOLKIT_compilation_18112015.pdf (The end of this file contains a > snapshot of the folders mentioned by You above.) > 2. CMakeCache.txt > 3. VS 14 2015 output: VS_14_2015_OUTPUT_18112015.pdf > > I would welcome your insights. Many thanks in advance. > > -- > Tunde > > On 18 November 2015 at 15:45, D?enan Zuki? wrote: > >> Since static libraries are built by default, ~/ITK_bin/bin/Debug/ >> contains only 3 exe files on my machine (and no DLLs). >> However ~/ITK_bin/lib/Debug/ should contain a bunch of .lib files. If it is >> so, you have successfully built ITK in debug mode. >> >> Regarding that patch, you should not have to apply it, it should be >> included. What is the latest commit in the commit log of ITK? Mine is this: >> >> Revision: d248d5f52ad66b19346cab3e8336715a3a628980 >> Author: Hyun Jae Kang >> Date: 2015-11-17 08:24:57 >> Message: >> Merge topic 'warning-itkResourceProbe' >> >> >> 3d3b908f COMP: Fix data-conversion warning message on itkResourceProbe >> ---- >> Modified: Modules/Core/Common/include/itkResourceProbe.h >> Modified: Modules/Core/Common/include/itkResourceProbe.hxx >> Modified: CMakeLists.txt >> >> >> On Wed, Nov 18, 2015 at 2:30 AM, T?nde Szil?gyi < >> a.tunde.szilagyi at gmail.com> wrote: >> >>> Thank you, I have made the new selection to VS 14 2015 Win64 generator >>> in CMake. >>> >>> However, the patch that solved the error messages is: >>> >>> http://review.source.kitware.com/#/c/20272/ >>> >>> and NOT: >>> >>> http://review.source.kitware.com/#/c/20154/1 >>> >>> I have now no errors during CMake configuration/generation step. The VS >>> 14 2015 build is successful with 335 succeeded, 0 failed, 0 updated. >>> >>> BUT the ~/ITK_bin/bin/Debug/ does not contain the expected >>> directories/files. By expected I mean the ones specified in the >>> ITK_Tutorial: >>> >>> ITKCommon >>> ITKBasicFilters >>> ITKAlgorithms >>> ITKNumerics >>> ITKFEM >>> ITKIO >>> ITKStatistics >>> ITKMetalIO >>> itkpng >>> itkzlib >>> >>> I have attached the CMakeCache.txt and the selection in the >>> configuration stage in CMake. >>> >>> Many thanks in advance. >>> >>> >>> On 18 November 2015 at 04:40, D?enan Zuki? wrote: >>> >>>> What I meant is that the choice of generator should include Win64 in >>>> its name, as shown in the attached screenshot. CMake executable is Win32, >>>> that does not matter. Also, I just built ITK in 32 bit mode without issues, >>>> so something else is amiss. >>>> >>>> Can you attach your CMakeCache.txt? >>>> >>>> On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi < >>>> a.tunde.szilagyi at gmail.com> wrote: >>>> >>>>> I have tried without the patch, but I am receiving the same error >>>>> message. My generator is VS 14 2015 (see CMake window on the LHS). >>>>> >>>>> Now, I have cleaned everything and started with a fresh installation: >>>>> - Git Bash >>>>> - CMake >>>>> - ITK master >>>>> >>>>> I realized that only Win32 CMake exists on the official website: >>>>> https://cmake.org/download/ >>>>> >>>>> Is this what you refer to in your e-mail below? What else would you >>>>> recommend? >>>>> >>>>> Many thanks. >>>>> >>>>> >>>>> On 18 November 2015 at 01:34, D?enan Zuki? wrote: >>>>> >>>>>> That patch was merged to master, so you don't need to apply it. >>>>>> >>>>>> I used VS2015 *Win64* as the generator. You seem to be using *Win32*, >>>>>> that might make a difference. >>>>>> >>>>>> I used version 3.3.1, which I installed some time ago. You are using >>>>>> release candidate version - I doubt that is the reason. >>>>>> >>>>>> Can you try a clean clone (git clone git://itk.org/ITK.git), and >>>>>> then building into a clean directory? >>>>>> >>>>>> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>> >>>>>>> During CMake I am getting the attached error message. All the error >>>>>>> messages I receive is with reference to exe files starting with >>>>>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>>>>>> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), but >>>>>>> this still results in the same error messages as before. I have attached >>>>>>> one of the error messages that appear during CMake project configuration. >>>>>>> >>>>>>> Many thanks. >>>>>>> >>>>>>> On 18 November 2015 at 00:41, D?enan Zuki? >>>>>>> wrote: >>>>>>> >>>>>>>> Master branch from git://itk.org/ITK.git >>>>>>>> >>>>>>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>> >>>>>>>>> Which ITK version did you use? >>>>>>>>> >>>>>>>>> On 18 November 2015 at 00:14, D?enan Zuki? >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> This configuration compiles fine in debug too. >>>>>>>>>> >>>>>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Hi T?nde, >>>>>>>>>>> >>>>>>>>>>> checking out *master* branch and CMake configuration went fine. >>>>>>>>>>> To speed up compile time, I disabled building of examples and testing. I >>>>>>>>>>> also enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. >>>>>>>>>>> >>>>>>>>>>> Opening the solution file in VS2015 was fairly slow - it might >>>>>>>>>>> have something to do with the fact I just installed it. Building in Release >>>>>>>>>>> x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> D?enan >>>>>>>>>>> >>>>>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Everyone, >>>>>>>>>>>> >>>>>>>>>>>> I would be interested whether anyone has managed to build the >>>>>>>>>>>> ITK Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>>>>>> >>>>>>>>>>>> Many thanks. >>>>>>>>>>>> Tunde >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Community mailing list >>>>>>>>>>>> Community at itk.org >>>>>>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- >>>>>>>>> Tunde >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> Tunde >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> Tunde >>>>> >>>> >>>> >>> >>> >>> -- >>> -- >>> Tunde >>> >> >> > > > -- > -- > Tunde > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- cmake_minimum_required(VERSION 2.6) PROJECT(tester CXX) FIND_PACKAGE(ITK REQUIRED) INCLUDE(${ITK_USE_FILE}) ADD_EXECUTABLE(tester tester.cpp) TARGET_LINK_LIBRARIES(tester ${ITK_LIBRARIES}) From matimontg at gmail.com Wed Nov 18 13:21:12 2015 From: matimontg at gmail.com (Matias Montroull) Date: Wed, 18 Nov 2015 15:21:12 -0300 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: Luigi, I assume you are workimg on release mode right? Would you be able to send the cpp file that you are compiling to test? Matias On Nov 18, 2015 7:53 AM, "Luigi Riba" wrote: > Dear all, > > I have tried your suggestions and I have simplified my code. > Unfortunately, I still have some issues: > > 1. I cannot read the two images as unsigned short. If I do like this, > VisualStudio compiler returns: > Error 2 error C2440: 'initializing' : cannot convert from > 'itk::Concept::Detail::UniqueType_bool' to > 'itk::Concept::Detail::UniqueType_bool' > f:\libs\itk\modules\core\common\include\itkConceptChecking.h 796 1 > affine3d > > 2. I have decided to read the images directly in float; > > 3. I have set everything to float but I have noticed *no* memory usage > differences between the "dobule" and "float" code. In particular, I have > set: > >> typedef float InternalComputationValueType; >> typedef itk::AffineTransform< InternalComputationValueType, Dimension> >> TransformType; >> typedef >> itk::RegularStepGradientDescentOptimizerv4 >> OptimizerType; >> typedef itk::MeanSquaresImageToImageMetricv4> ImageType, InternalComputationValueType> MetricType; >> typedef itk::ImageRegistrationMethodv4> TransformType> RegistrationType; >> typedef float CoordinateType; >> typedef itk::LinearInterpolateImageFunction >> InterpolationType; > > > RECAP: > 1. I would like to reduce the memory usage of my registration code. In > fact, I work with unsigned short, i.e. 16 bit grayscale images, ~1Gb each > and memory usage gets high pretty soon (750MB images -> ~30GB total memory > usage) > 2. It has been suggested to set the algorithm to work with float instead > of double; > 3. How can I accomplish point 2.? > 4. Is point 2. the only viable solution in order to reduce memory usage? > 5 Is there a way to have a finer monitoring of memory usage. For the > moment I am using itkMemoryProbe which just gives me the total amount of > used memory. > > Thank you for your kind support, > Luigi > > > 2015-11-16 16:55 GMT+01:00 Luigi Riba : > >> Dear D?enan and Matias, >> >> thank you very much for the help. >> >> I'll test your suggestion and I'll post back the results for the >> community. >> >> Best, >> >> Luigi >> >> 2015-11-16 16:53 GMT+01:00 Matias Montroull : >> >>> That was my assumption Luigi >>> >>> El lun., 16 de nov. de 2015 a la(s) 12:30 p. m., D?enan Zuki? < >>> dzenanz at gmail.com> escribi?: >>> >>>> I believe Matias thought that your original pixel type was signed short. >>>> >>>> So just use the images you read as unsigned short (set them as input to >>>> the registration), and don't make another copy of the images by casting >>>> them to float. >>>> >>>> HTH >>>> >>>> On Mon, Nov 16, 2015 at 10:17 AM, Luigi Riba >>>> wrote: >>>> >>>>> Dear Matias, >>>>> >>>>> thank you very much for your quick reply. >>>>> >>>>> Unfortunately, I didn't have time yet to test it. Anyhow, could you >>>>> please tell me the rationale behind it? >>>>> >>>>> In my code: >>>>> >>>>> >>>>> 1. I read two grayscale 16 bit .mhd images. To read them I define >>>>> the IOPixelTyep as unsigned short; >>>>> 2. I cast them to the "operational" type called PixelType as float >>>>> 3. I define all the registration objects templated on float. >>>>> >>>>> Why should I cast my images to PixelType == signed short? >>>>> >>>>> Thanks in advance for the support, >>>>> Luigi >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> 2015-11-10 15:45 GMT+01:00 Matias Montroull : >>>>> >>>>>> try this: >>>>>> typedef signed short PixelType; >>>>>> >>>>>> >>>>>> El mar., 10 de nov. de 2015 a la(s) 11:36 a. m., Luigi Riba < >>>>>> ribaluigi at gmail.com> escribi?: >>>>>> >>>>>>> Dear Matt, >>>>>>> >>>>>>> I have tried following your suggestion but, unfortunately, it didn't >>>>>>> work out. >>>>>>> >>>>>>> In particular: >>>>>>> >>>>>>> 1. I read a pair of uint16 images; >>>>>>> 2. I cast them to float pixel type via the CastImageFilter; >>>>>>> 3. I change the TInternalComputationValueType for the metric, >>>>>>> the optimizer, the transform and the registration doing something like: >>>>>>> >>>>>>> const unsigned int Dimension = 3; >>>>>>> >>>>>>> typedef float PixelType; >>>>>>> >>>>>>> typedef unsigned short IOPixelType; >>>>>>>> >>>>>>> typedef itk::Image IOImageType; >>>>>>> >>>>>>> typedef itk::Image ImageType; >>>>>>> >>>>>>> typedef itk::AffineTransform TransformType; >>>>>>> >>>>>>> typedef itk::RegularStepGradientDescentOptimizerv4 >>>>>>>> OptimizerType; >>>>>>> >>>>>>> typedef itk::MeanSquaresImageToImageMetricv4>>>>>>> ImageType,ImageType,float> MetricType; >>>>>>> >>>>>>> typedef itk::ImageRegistrationMethodv4>>>>>>> TransformType> RegistrationType; >>>>>>> >>>>>>> typedef itk::ResampleImageFilter>>>>>>> float,float> ResampleFilterType; >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> I have put one memory probe before the registration procedure and >>>>>>> one afterwards of it. In the "double" case and in the "float" case I've >>>>>>> seen the same memory consumption. >>>>>>> >>>>>>> Am I missing something? Are there other things I should change in my >>>>>>> code? >>>>>>> >>>>>>> Thanks again for the support, >>>>>>> Luigi >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2015-11-09 17:23 GMT+01:00 Matt McCormick < >>>>>>> matt.mccormick at kitware.com>: >>>>>>> >>>>>>>> Hi Luigi, >>>>>>>> >>>>>>>> The type of optimizer should not have too large of an impact on >>>>>>>> memory >>>>>>>> consumption. Using a gradient-free optimizer may help slightly, but >>>>>>>> try changing the pixel type of the input images or, if possible, the >>>>>>>> parameter type of the transformation, from double to float. >>>>>>>> >>>>>>>> HTH, >>>>>>>> Matt >>>>>>>> >>>>>>>> On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba >>>>>>>> wrote: >>>>>>>> > Dear all, >>>>>>>> > >>>>>>>> > I am registering a couple of volumes with ITK 4 on windows 7 64 >>>>>>>> bit. >>>>>>>> > >>>>>>>> > I wrote a code based on the affine transformation, with the mean >>>>>>>> square >>>>>>>> > error metric and the RegularStepGradientDescentOptimizerv4. >>>>>>>> Unfortunately, >>>>>>>> > the memory usage is pretty high. >>>>>>>> > >>>>>>>> > I have checked memory consumption with the itkMemoryProbe and, >>>>>>>> after looking >>>>>>>> > around on previous mailing list messages I have decided to try >>>>>>>> with a >>>>>>>> > gradient free optimizer like the Nelder-Mead one. >>>>>>>> > >>>>>>>> > So I have rewrote the code using the AmoebaOptimizerV4 and I have >>>>>>>> continued >>>>>>>> > monitoring the memory consumption via MemoryProbe. Unfortunately, >>>>>>>> it seems >>>>>>>> > that nothing has changed. Is this working as expected? If this is >>>>>>>> the case, >>>>>>>> > do you have any suggestion to gave me in order to reduce the >>>>>>>> memory >>>>>>>> > consumption of the code? >>>>>>>> > >>>>>>>> > Thanks in advance for the help. >>>>>>>> > >>>>>>>> > Best, >>>>>>>> > >>>>>>>> > Luigi >>>>>>>> > >>>>>>>> > _______________________________________________ >>>>>>>> > Community mailing list >>>>>>>> > Community at itk.org >>>>>>>> > http://public.kitware.com/mailman/listinfo/community >>>>>>>> > >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> Community mailing list >>>>>>> Community at itk.org >>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>> >>>>>> -- >>>>>> Matias >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Community mailing list >>>>> Community at itk.org >>>>> http://public.kitware.com/mailman/listinfo/community >>>>> >>>>> >>>> -- >>> Matias >>> >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a.tunde.szilagyi at gmail.com Wed Nov 18 13:25:24 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Wed, 18 Nov 2015 19:25:24 +0100 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: Many thanks! On 18 November 2015 at 19:15, D?enan Zuki? wrote: > ITK is largely a template library, which means it does not have a lot of > DLLs. Including headers is mostly sufficient. Also, ~/ITK_bin/*lib*/Debug/ > should contain library files, *NOT* ~/ITK_bin/*bin*/Debug/. > > It looks like you have successfully built ITK. Now you can configure > projects which require ITK by pointing them (setting ITK_DIR variable) to > *~/ITK_bin/*. > > The simplest possible CMake configuration file for a program using ITK is > attached. You just need to provide C++ code (tester.cpp). It could be one > of the Wiki examples . Then configure > it with CMake, and build it using the same generator as ITK (VS2015 x64). > > HTH > > On Wed, Nov 18, 2015 at 12:25 PM, T?nde Szil?gyi < > a.tunde.szilagyi at gmail.com> wrote: > >> Hi D?enan, >> >> Many thanks - there was a different patch that needed to be applied. See >> the description in the attached document. I summarize things below. >> >> System: Windows 10 64bit OS >> >> In summary: >> - re-installed Git [master] + patch that solved the errors >> - re-installed CMake >> - Configured and Generated Project in CMake (NO errors) >> - BUILD-ALL in VS 14 2015 (NO error message) >> >> Result: >> - the .../ITK_bin/bin/Debug does not contain the expected folders/files: >> ITKCommon, ITKBasicFilters, ITKAlgorithms, ITKNumerics, ITKFEM, ITKIO, >> ITKStatistics, ITKMetalIO, itkpng, itkzlib. >> - there is no Release folder in .../ITK_bin/bin/ >> >> Each and every step is detailed and illustrated in the attached documents: >> >> 1. ITK_TOOLKIT_compilation_18112015.pdf (The end of this file contains a >> snapshot of the folders mentioned by You above.) >> 2. CMakeCache.txt >> 3. VS 14 2015 output: VS_14_2015_OUTPUT_18112015.pdf >> >> I would welcome your insights. Many thanks in advance. >> >> -- >> Tunde >> >> On 18 November 2015 at 15:45, D?enan Zuki? wrote: >> >>> Since static libraries are built by default, ~/ITK_bin/bin/Debug/ >>> contains only 3 exe files on my machine (and no DLLs). >>> However ~/ITK_bin/lib/Debug/ should contain a bunch of .lib files. If it is >>> so, you have successfully built ITK in debug mode. >>> >>> Regarding that patch, you should not have to apply it, it should be >>> included. What is the latest commit in the commit log of ITK? Mine is this: >>> >>> Revision: d248d5f52ad66b19346cab3e8336715a3a628980 >>> Author: Hyun Jae Kang >>> Date: 2015-11-17 08:24:57 >>> Message: >>> Merge topic 'warning-itkResourceProbe' >>> >>> >>> 3d3b908f COMP: Fix data-conversion warning message on itkResourceProbe >>> ---- >>> Modified: Modules/Core/Common/include/itkResourceProbe.h >>> Modified: Modules/Core/Common/include/itkResourceProbe.hxx >>> Modified: CMakeLists.txt >>> >>> >>> On Wed, Nov 18, 2015 at 2:30 AM, T?nde Szil?gyi < >>> a.tunde.szilagyi at gmail.com> wrote: >>> >>>> Thank you, I have made the new selection to VS 14 2015 Win64 generator >>>> in CMake. >>>> >>>> However, the patch that solved the error messages is: >>>> >>>> http://review.source.kitware.com/#/c/20272/ >>>> >>>> and NOT: >>>> >>>> http://review.source.kitware.com/#/c/20154/1 >>>> >>>> I have now no errors during CMake configuration/generation step. The VS >>>> 14 2015 build is successful with 335 succeeded, 0 failed, 0 updated. >>>> >>>> BUT the ~/ITK_bin/bin/Debug/ does not contain the expected >>>> directories/files. By expected I mean the ones specified in the >>>> ITK_Tutorial: >>>> >>>> ITKCommon >>>> ITKBasicFilters >>>> ITKAlgorithms >>>> ITKNumerics >>>> ITKFEM >>>> ITKIO >>>> ITKStatistics >>>> ITKMetalIO >>>> itkpng >>>> itkzlib >>>> >>>> I have attached the CMakeCache.txt and the selection in the >>>> configuration stage in CMake. >>>> >>>> Many thanks in advance. >>>> >>>> >>>> On 18 November 2015 at 04:40, D?enan Zuki? wrote: >>>> >>>>> What I meant is that the choice of generator should include Win64 in >>>>> its name, as shown in the attached screenshot. CMake executable is Win32, >>>>> that does not matter. Also, I just built ITK in 32 bit mode without issues, >>>>> so something else is amiss. >>>>> >>>>> Can you attach your CMakeCache.txt? >>>>> >>>>> On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi < >>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>> >>>>>> I have tried without the patch, but I am receiving the same error >>>>>> message. My generator is VS 14 2015 (see CMake window on the LHS). >>>>>> >>>>>> Now, I have cleaned everything and started with a fresh installation: >>>>>> - Git Bash >>>>>> - CMake >>>>>> - ITK master >>>>>> >>>>>> I realized that only Win32 CMake exists on the official website: >>>>>> https://cmake.org/download/ >>>>>> >>>>>> Is this what you refer to in your e-mail below? What else would you >>>>>> recommend? >>>>>> >>>>>> Many thanks. >>>>>> >>>>>> >>>>>> On 18 November 2015 at 01:34, D?enan Zuki? wrote: >>>>>> >>>>>>> That patch was merged to master, so you don't need to apply it. >>>>>>> >>>>>>> I used VS2015 *Win64* as the generator. You seem to be using *Win32*, >>>>>>> that might make a difference. >>>>>>> >>>>>>> I used version 3.3.1, which I installed some time ago. You are using >>>>>>> release candidate version - I doubt that is the reason. >>>>>>> >>>>>>> Can you try a clean clone (git clone git://itk.org/ITK.git), and >>>>>>> then building into a clean directory? >>>>>>> >>>>>>> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>> >>>>>>>> During CMake I am getting the attached error message. All the error >>>>>>>> messages I receive is with reference to exe files starting with >>>>>>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>>>>>>> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), >>>>>>>> but this still results in the same error messages as before. I have >>>>>>>> attached one of the error messages that appear during CMake project >>>>>>>> configuration. >>>>>>>> >>>>>>>> Many thanks. >>>>>>>> >>>>>>>> On 18 November 2015 at 00:41, D?enan Zuki? >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Master branch from git://itk.org/ITK.git >>>>>>>>> >>>>>>>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Which ITK version did you use? >>>>>>>>>> >>>>>>>>>> On 18 November 2015 at 00:14, D?enan Zuki? >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> This configuration compiles fine in debug too. >>>>>>>>>>> >>>>>>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? >>>>>>>>>> > wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi T?nde, >>>>>>>>>>>> >>>>>>>>>>>> checking out *master* branch and CMake configuration went >>>>>>>>>>>> fine. To speed up compile time, I disabled building of examples and >>>>>>>>>>>> testing. I also enabled ITK_LEGACY_REMOVE. I did not enable >>>>>>>>>>>> Module_ITKVtkGlue. >>>>>>>>>>>> >>>>>>>>>>>> Opening the solution file in VS2015 was fairly slow - it might >>>>>>>>>>>> have something to do with the fact I just installed it. Building in Release >>>>>>>>>>>> x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>>>>>>> >>>>>>>>>>>> Regards, >>>>>>>>>>>> D?enan >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Everyone, >>>>>>>>>>>>> >>>>>>>>>>>>> I would be interested whether anyone has managed to build the >>>>>>>>>>>>> ITK Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>>>>>>> >>>>>>>>>>>>> Many thanks. >>>>>>>>>>>>> Tunde >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Community mailing list >>>>>>>>>>>>> Community at itk.org >>>>>>>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> -- >>>>>>>>>> Tunde >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> -- >>>>>>>> Tunde >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> Tunde >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> -- >>>> Tunde >>>> >>> >>> >> >> >> -- >> -- >> Tunde >> > > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: From dzenanz at gmail.com Wed Nov 18 14:24:25 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 18 Nov 2015 14:24:25 -0500 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: That is some old presentation (from 2007). Where did you find it? Things have changed since then. The current documentation is indexed here: http://www.itk.org/ITK/help/documentation.html Especially the software guide: http://www.itk.org/ItkSoftwareGuide.pdf Regards On Wed, Nov 18, 2015 at 1:34 PM, T?nde Szil?gyi wrote: > Why is this information different from the one in the official (attached) > tutorial, slide 27-28? Many thanks. > > On 18 November 2015 at 19:15, D?enan Zuki? wrote: > >> ITK is largely a template library, which means it does not have a lot of >> DLLs. Including headers is mostly sufficient. Also, ~/ITK_bin/*lib*/Debug/ >> should contain library files, *NOT* ~/ITK_bin/*bin*/Debug/. >> >> It looks like you have successfully built ITK. Now you can configure >> projects which require ITK by pointing them (setting ITK_DIR variable) to >> *~/ITK_bin/*. >> >> The simplest possible CMake configuration file for a program using ITK is >> attached. You just need to provide C++ code (tester.cpp). It could be one >> of the Wiki examples . Then configure >> it with CMake, and build it using the same generator as ITK (VS2015 x64). >> >> HTH >> >> On Wed, Nov 18, 2015 at 12:25 PM, T?nde Szil?gyi < >> a.tunde.szilagyi at gmail.com> wrote: >> >>> Hi D?enan, >>> >>> Many thanks - there was a different patch that needed to be applied. See >>> the description in the attached document. I summarize things below. >>> >>> System: Windows 10 64bit OS >>> >>> In summary: >>> - re-installed Git [master] + patch that solved the errors >>> - re-installed CMake >>> - Configured and Generated Project in CMake (NO errors) >>> - BUILD-ALL in VS 14 2015 (NO error message) >>> >>> Result: >>> - the .../ITK_bin/bin/Debug does not contain the expected folders/files: >>> ITKCommon, ITKBasicFilters, ITKAlgorithms, ITKNumerics, ITKFEM, ITKIO, >>> ITKStatistics, ITKMetalIO, itkpng, itkzlib. >>> - there is no Release folder in .../ITK_bin/bin/ >>> >>> Each and every step is detailed and illustrated in the attached >>> documents: >>> >>> 1. ITK_TOOLKIT_compilation_18112015.pdf (The end of this file contains a >>> snapshot of the folders mentioned by You above.) >>> 2. CMakeCache.txt >>> 3. VS 14 2015 output: VS_14_2015_OUTPUT_18112015.pdf >>> >>> I would welcome your insights. Many thanks in advance. >>> >>> -- >>> Tunde >>> >>> On 18 November 2015 at 15:45, D?enan Zuki? wrote: >>> >>>> Since static libraries are built by default, ~/ITK_bin/bin/Debug/ >>>> contains only 3 exe files on my machine (and no DLLs). >>>> However ~/ITK_bin/lib/Debug/ should contain a bunch of .lib files. If it is >>>> so, you have successfully built ITK in debug mode. >>>> >>>> Regarding that patch, you should not have to apply it, it should be >>>> included. What is the latest commit in the commit log of ITK? Mine is this: >>>> >>>> Revision: d248d5f52ad66b19346cab3e8336715a3a628980 >>>> Author: Hyun Jae Kang >>>> Date: 2015-11-17 08:24:57 >>>> Message: >>>> Merge topic 'warning-itkResourceProbe' >>>> >>>> >>>> 3d3b908f COMP: Fix data-conversion warning message on itkResourceProbe >>>> ---- >>>> Modified: Modules/Core/Common/include/itkResourceProbe.h >>>> Modified: Modules/Core/Common/include/itkResourceProbe.hxx >>>> Modified: CMakeLists.txt >>>> >>>> >>>> On Wed, Nov 18, 2015 at 2:30 AM, T?nde Szil?gyi < >>>> a.tunde.szilagyi at gmail.com> wrote: >>>> >>>>> Thank you, I have made the new selection to VS 14 2015 Win64 generator >>>>> in CMake. >>>>> >>>>> However, the patch that solved the error messages is: >>>>> >>>>> http://review.source.kitware.com/#/c/20272/ >>>>> >>>>> and NOT: >>>>> >>>>> http://review.source.kitware.com/#/c/20154/1 >>>>> >>>>> I have now no errors during CMake configuration/generation step. The >>>>> VS 14 2015 build is successful with 335 succeeded, 0 failed, 0 updated. >>>>> >>>>> BUT the ~/ITK_bin/bin/Debug/ does not contain the expected >>>>> directories/files. By expected I mean the ones specified in the >>>>> ITK_Tutorial: >>>>> >>>>> ITKCommon >>>>> ITKBasicFilters >>>>> ITKAlgorithms >>>>> ITKNumerics >>>>> ITKFEM >>>>> ITKIO >>>>> ITKStatistics >>>>> ITKMetalIO >>>>> itkpng >>>>> itkzlib >>>>> >>>>> I have attached the CMakeCache.txt and the selection in the >>>>> configuration stage in CMake. >>>>> >>>>> Many thanks in advance. >>>>> >>>>> >>>>> On 18 November 2015 at 04:40, D?enan Zuki? wrote: >>>>> >>>>>> What I meant is that the choice of generator should include Win64 in >>>>>> its name, as shown in the attached screenshot. CMake executable is Win32, >>>>>> that does not matter. Also, I just built ITK in 32 bit mode without issues, >>>>>> so something else is amiss. >>>>>> >>>>>> Can you attach your CMakeCache.txt? >>>>>> >>>>>> On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi < >>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>> >>>>>>> I have tried without the patch, but I am receiving the same error >>>>>>> message. My generator is VS 14 2015 (see CMake window on the LHS). >>>>>>> >>>>>>> Now, I have cleaned everything and started with a fresh installation: >>>>>>> - Git Bash >>>>>>> - CMake >>>>>>> - ITK master >>>>>>> >>>>>>> I realized that only Win32 CMake exists on the official website: >>>>>>> https://cmake.org/download/ >>>>>>> >>>>>>> Is this what you refer to in your e-mail below? What else would you >>>>>>> recommend? >>>>>>> >>>>>>> Many thanks. >>>>>>> >>>>>>> >>>>>>> On 18 November 2015 at 01:34, D?enan Zuki? >>>>>>> wrote: >>>>>>> >>>>>>>> That patch was merged to master, so you don't need to apply it. >>>>>>>> >>>>>>>> I used VS2015 *Win64* as the generator. You seem to be using >>>>>>>> *Win32*, that might make a difference. >>>>>>>> >>>>>>>> I used version 3.3.1, which I installed some time ago. You are >>>>>>>> using release candidate version - I doubt that is the reason. >>>>>>>> >>>>>>>> Can you try a clean clone (git clone git://itk.org/ITK.git), and >>>>>>>> then building into a clean directory? >>>>>>>> >>>>>>>> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>> >>>>>>>>> During CMake I am getting the attached error message. All the >>>>>>>>> error messages I receive is with reference to exe files starting with >>>>>>>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>>>>>>>> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), >>>>>>>>> but this still results in the same error messages as before. I have >>>>>>>>> attached one of the error messages that appear during CMake project >>>>>>>>> configuration. >>>>>>>>> >>>>>>>>> Many thanks. >>>>>>>>> >>>>>>>>> On 18 November 2015 at 00:41, D?enan Zuki? >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Master branch from git://itk.org/ITK.git >>>>>>>>>> >>>>>>>>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Which ITK version did you use? >>>>>>>>>>> >>>>>>>>>>> On 18 November 2015 at 00:14, D?enan Zuki? >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> This configuration compiles fine in debug too. >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? < >>>>>>>>>>>> dzenanz at gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi T?nde, >>>>>>>>>>>>> >>>>>>>>>>>>> checking out *master* branch and CMake configuration went >>>>>>>>>>>>> fine. To speed up compile time, I disabled building of examples and >>>>>>>>>>>>> testing. I also enabled ITK_LEGACY_REMOVE. I did not enable >>>>>>>>>>>>> Module_ITKVtkGlue. >>>>>>>>>>>>> >>>>>>>>>>>>> Opening the solution file in VS2015 was fairly slow - it might >>>>>>>>>>>>> have something to do with the fact I just installed it. Building in Release >>>>>>>>>>>>> x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>>>>>>>> >>>>>>>>>>>>> Regards, >>>>>>>>>>>>> D?enan >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Everyone, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I would be interested whether anyone has managed to build the >>>>>>>>>>>>>> ITK Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Many thanks. >>>>>>>>>>>>>> Tunde >>>>>>>>>>>>>> >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> Community mailing list >>>>>>>>>>>>>> Community at itk.org >>>>>>>>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> -- >>>>>>>>>>> Tunde >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- >>>>>>>>> Tunde >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> Tunde >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> Tunde >>>>> >>>> >>>> >>> >>> >>> -- >>> -- >>> Tunde >>> >> >> > > > -- > -- > Tunde > -------------- next part -------------- An HTML attachment was scrubbed... URL: From seun at rogue-research.com Wed Nov 18 16:08:46 2015 From: seun at rogue-research.com (Seun Odutola) Date: Wed, 18 Nov 2015 16:08:46 -0500 Subject: [ITK] [ITK-dev] Header clashes with Apple Message-ID: Hi Everyone, Just wanted to bring to your attention a problem I faced working on a project using ITK 4.9 on Mac OS X 10.11, Apple declares a macro called 'check? that takes just a parameter and apparently there is a name clash with a typedef of ITK?s (see itkPromoteType.h). // snippet template struct PromoteType { static TA a; static TB b; // Aimed at supporting overloads template static Details::Identity<1>::Type& check(typename Details::SizeToType<1, TA, TB>::Type, T); template static Details::Identity<2>::Type& check(typename Details::SizeToType<2, TA, TB>::Type, T); // Common numeric types static Details::Identity<3 >::Type& itkcheck(typename Details::SizeToType<3, TA, TB>::Type, int); // end of snippet I set about trying to fix this issue and on renaming the ?check? in my case I chose ?itkcheck?, rebuilt ITK and ran my project everything worked fine. My proposal to the team if indeed I?m right is the above typedef need renaming as we can?t change Apple?s implementation so it?s most likely ITK will need to fix this. Currently renaming the check typedef works fine. Thanks Regards Seun p.s: I could submit a patch if that?s fine but I would like to know what name the ITK team would prefer to be substituted for the ?check' typedef above. _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Wed Nov 18 16:26:58 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 18 Nov 2015 16:26:58 -0500 Subject: [ITK] [ITK-dev] Header clashes with Apple In-Reply-To: References: Message-ID: Hi Seun, Thanks for discussing the issue. I think a good name would be "Check". Could you please submit a patch? [1] Thanks, Matt [1] http://www.itk.org/Wiki/ITK/Git/Develop On Wed, Nov 18, 2015 at 4:08 PM, Seun Odutola wrote: > Hi Everyone, > > Just wanted to bring to your attention a problem I faced working on a project using ITK 4.9 on Mac OS X 10.11, Apple declares a macro called 'check? that takes just a parameter and apparently there is a name clash with a typedef of ITK?s (see itkPromoteType.h). > > // snippet > template struct PromoteType > { > static TA a; > static TB b; > > // Aimed at supporting overloads > template static Details::Identity<1>::Type& check(typename Details::SizeToType<1, TA, TB>::Type, T); > template static Details::Identity<2>::Type& check(typename Details::SizeToType<2, TA, TB>::Type, T); > > // Common numeric types > static Details::Identity<3 >::Type& itkcheck(typename Details::SizeToType<3, TA, TB>::Type, int); > > // end of snippet > > I set about trying to fix this issue and on renaming the ?check? in my case I chose ?itkcheck?, rebuilt ITK and ran my project everything worked fine. > > My proposal to the team if indeed I?m right is the above typedef need renaming as we can?t change Apple?s implementation so it?s most likely ITK will need to fix this. Currently renaming the check typedef works fine. > Thanks > > Regards Seun > > p.s: I could submit a patch if that?s fine but I would like to know what name the ITK team would prefer to be substituted for the ?check' typedef above. > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From bill.lorensen at gmail.com Wed Nov 18 16:28:44 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Wed, 18 Nov 2015 16:28:44 -0500 Subject: [ITK] [ITK-dev] Header clashes with Apple In-Reply-To: References: Message-ID: I think itkCheck might be better. On Wed, Nov 18, 2015 at 4:26 PM, Matt McCormick wrote: > Hi Seun, > > Thanks for discussing the issue. > > I think a good name would be "Check". Could you please submit a patch? [1] > > Thanks, > Matt > > [1] http://www.itk.org/Wiki/ITK/Git/Develop > > > On Wed, Nov 18, 2015 at 4:08 PM, Seun Odutola wrote: >> Hi Everyone, >> >> Just wanted to bring to your attention a problem I faced working on a project using ITK 4.9 on Mac OS X 10.11, Apple declares a macro called 'check? that takes just a parameter and apparently there is a name clash with a typedef of ITK?s (see itkPromoteType.h). >> >> // snippet >> template struct PromoteType >> { >> static TA a; >> static TB b; >> >> // Aimed at supporting overloads >> template static Details::Identity<1>::Type& check(typename Details::SizeToType<1, TA, TB>::Type, T); >> template static Details::Identity<2>::Type& check(typename Details::SizeToType<2, TA, TB>::Type, T); >> >> // Common numeric types >> static Details::Identity<3 >::Type& itkcheck(typename Details::SizeToType<3, TA, TB>::Type, int); >> >> // end of snippet >> >> I set about trying to fix this issue and on renaming the ?check? in my case I chose ?itkcheck?, rebuilt ITK and ran my project everything worked fine. >> >> My proposal to the team if indeed I?m right is the above typedef need renaming as we can?t change Apple?s implementation so it?s most likely ITK will need to fix this. Currently renaming the check typedef works fine. >> Thanks >> >> Regards Seun >> >> p.s: I could submit a patch if that?s fine but I would like to know what name the ITK team would prefer to be substituted for the ?check' typedef above. >> _______________________________________________ >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers -- Unpaid intern in BillsBasement at noware dot com _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Wed Nov 18 16:47:06 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 18 Nov 2015 16:47:06 -0500 Subject: [ITK] [ITK-dev] Missing ITK Minc2 header In-Reply-To: <0D985148-B123-4B5E-A272-87E2EE407D45@rogue-research.com> References: <0D985148-B123-4B5E-A272-87E2EE407D45@rogue-research.com> Message-ID: Hi Seun, Please review this patch: http://review.source.kitware.com/#/c/20405/ Thanks, Matt On Wed, Nov 18, 2015 at 8:52 AM, Seun Odutola wrote: > Hello All, > > I am currently facing an issue, on installing ITK 4 (via cmake), I get > a compile error as a result of a missing header (itk_minc2.h). It seems to > that cmake doesn?t copy over the itk_minc2.h to the installation folder. For > instance in the file (itkMINCImageIO.h) on installing I get this error > > #ifndef itkMINCImageIO_h > #define itkMINCImageIO_h > > #include "itkImageIOBase.h" > > #include "itkMatrix.h" > > #include // ?> this line flags an error (itk_minc2.h file not > found) > > #include "ITKIOMINCExport.h" > > please note that other included headers in this file seem to be fine except > that in the comment above. I would like to know if this is a bug on it?s > part & if so how does one get around this. > Thanks > > Regards, > Seun > > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Wed Nov 18 16:50:16 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 18 Nov 2015 16:50:16 -0500 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: Hi Luigi, It may be prudent to downsample the images using something like the BinShrinkImageFilter. Often, the full-resolution is overkill for the registration task. HTH, Matt On Wed, Nov 18, 2015 at 1:21 PM, Matias Montroull wrote: > Luigi, I assume you are workimg on release mode right? > Would you be able to send the cpp file that you are compiling to test? > > Matias > > On Nov 18, 2015 7:53 AM, "Luigi Riba" wrote: >> >> Dear all, >> >> I have tried your suggestions and I have simplified my code. >> Unfortunately, I still have some issues: >> >> 1. I cannot read the two images as unsigned short. If I do like this, >> VisualStudio compiler returns: >> Error 2 error C2440: 'initializing' : cannot convert from >> 'itk::Concept::Detail::UniqueType_bool' to >> 'itk::Concept::Detail::UniqueType_bool' >> f:\libs\itk\modules\core\common\include\itkConceptChecking.h 796 1 affine3d >> >> 2. I have decided to read the images directly in float; >> >> 3. I have set everything to float but I have noticed no memory usage >> differences between the "dobule" and "float" code. In particular, I have >> set: >>> >>> typedef float InternalComputationValueType; >>> typedef itk::AffineTransform< InternalComputationValueType, Dimension> >>> TransformType; >>> typedef >>> itk::RegularStepGradientDescentOptimizerv4 >>> OptimizerType; >>> typedef itk::MeanSquaresImageToImageMetricv4>> ImageType, InternalComputationValueType> MetricType; >>> typedef itk::ImageRegistrationMethodv4>> TransformType> RegistrationType; >>> typedef float CoordinateType; >>> typedef itk::LinearInterpolateImageFunction >>> InterpolationType; >> >> >> RECAP: >> 1. I would like to reduce the memory usage of my registration code. In >> fact, I work with unsigned short, i.e. 16 bit grayscale images, ~1Gb each >> and memory usage gets high pretty soon (750MB images -> ~30GB total memory >> usage) >> 2. It has been suggested to set the algorithm to work with float instead >> of double; >> 3. How can I accomplish point 2.? >> 4. Is point 2. the only viable solution in order to reduce memory usage? >> 5 Is there a way to have a finer monitoring of memory usage. For the >> moment I am using itkMemoryProbe which just gives me the total amount of >> used memory. >> >> Thank you for your kind support, >> Luigi >> >> >> 2015-11-16 16:55 GMT+01:00 Luigi Riba : >>> >>> Dear D?enan and Matias, >>> >>> thank you very much for the help. >>> >>> I'll test your suggestion and I'll post back the results for the >>> community. >>> >>> Best, >>> >>> Luigi >>> >>> 2015-11-16 16:53 GMT+01:00 Matias Montroull : >>>> >>>> That was my assumption Luigi >>>> >>>> El lun., 16 de nov. de 2015 a la(s) 12:30 p. m., D?enan Zuki? >>>> escribi?: >>>>> >>>>> I believe Matias thought that your original pixel type was signed >>>>> short. >>>>> >>>>> So just use the images you read as unsigned short (set them as input to >>>>> the registration), and don't make another copy of the images by casting them >>>>> to float. >>>>> >>>>> HTH >>>>> >>>>> On Mon, Nov 16, 2015 at 10:17 AM, Luigi Riba >>>>> wrote: >>>>>> >>>>>> Dear Matias, >>>>>> >>>>>> thank you very much for your quick reply. >>>>>> >>>>>> Unfortunately, I didn't have time yet to test it. Anyhow, could you >>>>>> please tell me the rationale behind it? >>>>>> >>>>>> In my code: >>>>>> >>>>>> I read two grayscale 16 bit .mhd images. To read them I define the >>>>>> IOPixelTyep as unsigned short; >>>>>> I cast them to the "operational" type called PixelType as float >>>>>> I define all the registration objects templated on float. >>>>>> >>>>>> Why should I cast my images to PixelType == signed short? >>>>>> >>>>>> Thanks in advance for the support, >>>>>> Luigi >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> 2015-11-10 15:45 GMT+01:00 Matias Montroull : >>>>>>> >>>>>>> try this: >>>>>>> typedef signed short PixelType; >>>>>>> >>>>>>> >>>>>>> El mar., 10 de nov. de 2015 a la(s) 11:36 a. m., Luigi Riba >>>>>>> escribi?: >>>>>>>> >>>>>>>> Dear Matt, >>>>>>>> >>>>>>>> I have tried following your suggestion but, unfortunately, it didn't >>>>>>>> work out. >>>>>>>> >>>>>>>> In particular: >>>>>>>> >>>>>>>> I read a pair of uint16 images; >>>>>>>> I cast them to float pixel type via the CastImageFilter; >>>>>>>> I change the TInternalComputationValueType for the metric, the >>>>>>>> optimizer, the transform and the registration doing something like: >>>>>>>>> >>>>>>>>> const unsigned int Dimension = 3; >>>>>>>>> >>>>>>>>> typedef float PixelType; >>>>>>>>> >>>>>>>>> typedef unsigned short IOPixelType; >>>>>>>>> >>>>>>>>> typedef itk::Image IOImageType; >>>>>>>>> >>>>>>>>> typedef itk::Image ImageType; >>>>>>>>> >>>>>>>>> typedef itk::AffineTransform TransformType; >>>>>>>>> >>>>>>>>> typedef itk::RegularStepGradientDescentOptimizerv4 >>>>>>>>> OptimizerType; >>>>>>>>> >>>>>>>>> typedef itk::MeanSquaresImageToImageMetricv4>>>>>>>> ImageType,ImageType,float> MetricType; >>>>>>>>> >>>>>>>>> typedef itk::ImageRegistrationMethodv4>>>>>>>> TransformType> RegistrationType; >>>>>>>>> >>>>>>>>> typedef itk::ResampleImageFilter>>>>>>>> float,float> ResampleFilterType; >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> I have put one memory probe before the registration procedure and >>>>>>>> one afterwards of it. In the "double" case and in the "float" case I've seen >>>>>>>> the same memory consumption. >>>>>>>> >>>>>>>> Am I missing something? Are there other things I should change in my >>>>>>>> code? >>>>>>>> >>>>>>>> Thanks again for the support, >>>>>>>> Luigi >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> 2015-11-09 17:23 GMT+01:00 Matt McCormick >>>>>>>> : >>>>>>>>> >>>>>>>>> Hi Luigi, >>>>>>>>> >>>>>>>>> The type of optimizer should not have too large of an impact on >>>>>>>>> memory >>>>>>>>> consumption. Using a gradient-free optimizer may help slightly, >>>>>>>>> but >>>>>>>>> try changing the pixel type of the input images or, if possible, >>>>>>>>> the >>>>>>>>> parameter type of the transformation, from double to float. >>>>>>>>> >>>>>>>>> HTH, >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba >>>>>>>>> wrote: >>>>>>>>> > Dear all, >>>>>>>>> > >>>>>>>>> > I am registering a couple of volumes with ITK 4 on windows 7 64 >>>>>>>>> > bit. >>>>>>>>> > >>>>>>>>> > I wrote a code based on the affine transformation, with the mean >>>>>>>>> > square >>>>>>>>> > error metric and the RegularStepGradientDescentOptimizerv4. >>>>>>>>> > Unfortunately, >>>>>>>>> > the memory usage is pretty high. >>>>>>>>> > >>>>>>>>> > I have checked memory consumption with the itkMemoryProbe and, >>>>>>>>> > after looking >>>>>>>>> > around on previous mailing list messages I have decided to try >>>>>>>>> > with a >>>>>>>>> > gradient free optimizer like the Nelder-Mead one. >>>>>>>>> > >>>>>>>>> > So I have rewrote the code using the AmoebaOptimizerV4 and I have >>>>>>>>> > continued >>>>>>>>> > monitoring the memory consumption via MemoryProbe. Unfortunately, >>>>>>>>> > it seems >>>>>>>>> > that nothing has changed. Is this working as expected? If this is >>>>>>>>> > the case, >>>>>>>>> > do you have any suggestion to gave me in order to reduce the >>>>>>>>> > memory >>>>>>>>> > consumption of the code? >>>>>>>>> > >>>>>>>>> > Thanks in advance for the help. >>>>>>>>> > >>>>>>>>> > Best, >>>>>>>>> > >>>>>>>>> > Luigi >>>>>>>>> > >>>>>>>>> > _______________________________________________ >>>>>>>>> > Community mailing list >>>>>>>>> > Community at itk.org >>>>>>>>> > http://public.kitware.com/mailman/listinfo/community >>>>>>>>> > >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Community mailing list >>>>>>>> Community at itk.org >>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>> >>>>>>> -- >>>>>>> Matias >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Community mailing list >>>>>> Community at itk.org >>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>> >>>>> >>>> -- >>>> Matias >>> >>> >> > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > From matt.mccormick at kitware.com Wed Nov 18 17:13:58 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 18 Nov 2015 17:13:58 -0500 Subject: [ITK] [ITK-users] Compile ITK for iPhone In-Reply-To: <1447830999958-7588183.post@n2.nabble.com> References: <1446685276695-7588136.post@n2.nabble.com> <1446819343470-7588145.post@n2.nabble.com> <1446880952822-7588149.post@n2.nabble.com> <1447830999958-7588183.post@n2.nabble.com> Message-ID: Hi Yassmin, > Recently i use Xcode 7 on OS X el captain and the latest release from ITK > 4.8.2. i follow this tutorial > http://www.cs.sfu.ca/~hamarneh/ecopy/ij2010a.pdf > > 1- build itk using cmake through Xcode command GXcode and the build was > successfully. > 2- build the Xcode project on OS X under "Release" option and it was > successfully. > 3- error appear in vl_math when built the project under "iOS architecture", > add this line "#define finite(x) ??inline?isfinited((double)x)" solve the > problem, i didn't remove any dependance target as by remove them like the > tutorial said i face some errors so i just left them. It looks like this should be handled similarly to "isnan" in vnl_math.cxx and in the VNL CMake configuration. > 4- the library files didn't appear in this path "ITK BINARY > DIR/bin/Release", i found them in /ITKBin/ITKBuild/lib/Debug. > > > i now face the problem of add these paths to Header Search as they didn't > exists, > ? ITK SOURCE DIR/Code/Common > ? ITK SOURCE DIR/Utilities/vxl/vcl > ? ITK SOURCE DIR/Utilities/vxl/core > ? ITK BINARY DIR/Utilities/vxl/vcl > ? ITK BINARY DIR/Utilities/vxl/core > ? ITK BINARY DIR These are paths related to ITKv3. There are many more and different paths for ITKv4. If you use CMake to configure your project, they will automatically be populated. HTH, Matt _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From a.tunde.szilagyi at gmail.com Thu Nov 19 01:50:07 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 19 Nov 2015 07:50:07 +0100 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: Many thanks. On 18 November 2015 at 20:24, D?enan Zuki? wrote: > That is some old presentation (from 2007). Where did you find it? Things > have changed since then. > > The current documentation is indexed here: > http://www.itk.org/ITK/help/documentation.html > Especially the software guide: http://www.itk.org/ItkSoftwareGuide.pdf > > Regards > > On Wed, Nov 18, 2015 at 1:34 PM, T?nde Szil?gyi < > a.tunde.szilagyi at gmail.com> wrote: > >> Why is this information different from the one in the official (attached) >> tutorial, slide 27-28? Many thanks. >> >> On 18 November 2015 at 19:15, D?enan Zuki? wrote: >> >>> ITK is largely a template library, which means it does not have a lot of >>> DLLs. Including headers is mostly sufficient. Also, ~/ITK_bin/*lib*/Debug/ >>> should contain library files, *NOT* ~/ITK_bin/*bin*/Debug/. >>> >>> It looks like you have successfully built ITK. Now you can configure >>> projects which require ITK by pointing them (setting ITK_DIR variable) to >>> *~/ITK_bin/*. >>> >>> The simplest possible CMake configuration file for a program using ITK >>> is attached. You just need to provide C++ code (tester.cpp). It could be >>> one of the Wiki examples . Then >>> configure it with CMake, and build it using the same generator as ITK >>> (VS2015 x64). >>> >>> HTH >>> >>> On Wed, Nov 18, 2015 at 12:25 PM, T?nde Szil?gyi < >>> a.tunde.szilagyi at gmail.com> wrote: >>> >>>> Hi D?enan, >>>> >>>> Many thanks - there was a different patch that needed to be applied. >>>> See the description in the attached document. I summarize things below. >>>> >>>> System: Windows 10 64bit OS >>>> >>>> In summary: >>>> - re-installed Git [master] + patch that solved the errors >>>> - re-installed CMake >>>> - Configured and Generated Project in CMake (NO errors) >>>> - BUILD-ALL in VS 14 2015 (NO error message) >>>> >>>> Result: >>>> - the .../ITK_bin/bin/Debug does not contain the expected >>>> folders/files: >>>> ITKCommon, ITKBasicFilters, ITKAlgorithms, ITKNumerics, ITKFEM, ITKIO, >>>> ITKStatistics, ITKMetalIO, itkpng, itkzlib. >>>> - there is no Release folder in .../ITK_bin/bin/ >>>> >>>> Each and every step is detailed and illustrated in the attached >>>> documents: >>>> >>>> 1. ITK_TOOLKIT_compilation_18112015.pdf (The end of this file contains >>>> a snapshot of the folders mentioned by You above.) >>>> 2. CMakeCache.txt >>>> 3. VS 14 2015 output: VS_14_2015_OUTPUT_18112015.pdf >>>> >>>> I would welcome your insights. Many thanks in advance. >>>> >>>> -- >>>> Tunde >>>> >>>> On 18 November 2015 at 15:45, D?enan Zuki? wrote: >>>> >>>>> Since static libraries are built by default, ~/ITK_bin/bin/Debug/ >>>>> contains only 3 exe files on my machine (and no DLLs). >>>>> However ~/ITK_bin/lib/Debug/ should contain a bunch of .lib files. If it is >>>>> so, you have successfully built ITK in debug mode. >>>>> >>>>> Regarding that patch, you should not have to apply it, it should be >>>>> included. What is the latest commit in the commit log of ITK? Mine is this: >>>>> >>>>> Revision: d248d5f52ad66b19346cab3e8336715a3a628980 >>>>> Author: Hyun Jae Kang >>>>> Date: 2015-11-17 08:24:57 >>>>> Message: >>>>> Merge topic 'warning-itkResourceProbe' >>>>> >>>>> >>>>> 3d3b908f COMP: Fix data-conversion warning message on itkResourceProbe >>>>> ---- >>>>> Modified: Modules/Core/Common/include/itkResourceProbe.h >>>>> Modified: Modules/Core/Common/include/itkResourceProbe.hxx >>>>> Modified: CMakeLists.txt >>>>> >>>>> >>>>> On Wed, Nov 18, 2015 at 2:30 AM, T?nde Szil?gyi < >>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>> >>>>>> Thank you, I have made the new selection to VS 14 2015 Win64 >>>>>> generator in CMake. >>>>>> >>>>>> However, the patch that solved the error messages is: >>>>>> >>>>>> http://review.source.kitware.com/#/c/20272/ >>>>>> >>>>>> and NOT: >>>>>> >>>>>> http://review.source.kitware.com/#/c/20154/1 >>>>>> >>>>>> I have now no errors during CMake configuration/generation step. The >>>>>> VS 14 2015 build is successful with 335 succeeded, 0 failed, 0 updated. >>>>>> >>>>>> BUT the ~/ITK_bin/bin/Debug/ does not contain the expected >>>>>> directories/files. By expected I mean the ones specified in the >>>>>> ITK_Tutorial: >>>>>> >>>>>> ITKCommon >>>>>> ITKBasicFilters >>>>>> ITKAlgorithms >>>>>> ITKNumerics >>>>>> ITKFEM >>>>>> ITKIO >>>>>> ITKStatistics >>>>>> ITKMetalIO >>>>>> itkpng >>>>>> itkzlib >>>>>> >>>>>> I have attached the CMakeCache.txt and the selection in the >>>>>> configuration stage in CMake. >>>>>> >>>>>> Many thanks in advance. >>>>>> >>>>>> >>>>>> On 18 November 2015 at 04:40, D?enan Zuki? wrote: >>>>>> >>>>>>> What I meant is that the choice of generator should include Win64 in >>>>>>> its name, as shown in the attached screenshot. CMake executable is Win32, >>>>>>> that does not matter. Also, I just built ITK in 32 bit mode without issues, >>>>>>> so something else is amiss. >>>>>>> >>>>>>> Can you attach your CMakeCache.txt? >>>>>>> >>>>>>> On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi < >>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>> >>>>>>>> I have tried without the patch, but I am receiving the same error >>>>>>>> message. My generator is VS 14 2015 (see CMake window on the LHS). >>>>>>>> >>>>>>>> Now, I have cleaned everything and started with a fresh >>>>>>>> installation: >>>>>>>> - Git Bash >>>>>>>> - CMake >>>>>>>> - ITK master >>>>>>>> >>>>>>>> I realized that only Win32 CMake exists on the official website: >>>>>>>> https://cmake.org/download/ >>>>>>>> >>>>>>>> Is this what you refer to in your e-mail below? What else would you >>>>>>>> recommend? >>>>>>>> >>>>>>>> Many thanks. >>>>>>>> >>>>>>>> >>>>>>>> On 18 November 2015 at 01:34, D?enan Zuki? >>>>>>>> wrote: >>>>>>>> >>>>>>>>> That patch was merged to master, so you don't need to apply it. >>>>>>>>> >>>>>>>>> I used VS2015 *Win64* as the generator. You seem to be using >>>>>>>>> *Win32*, that might make a difference. >>>>>>>>> >>>>>>>>> I used version 3.3.1, which I installed some time ago. You are >>>>>>>>> using release candidate version - I doubt that is the reason. >>>>>>>>> >>>>>>>>> Can you try a clean clone (git clone git://itk.org/ITK.git), and >>>>>>>>> then building into a clean directory? >>>>>>>>> >>>>>>>>> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>> >>>>>>>>>> During CMake I am getting the attached error message. All the >>>>>>>>>> error messages I receive is with reference to exe files starting with >>>>>>>>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>>>>>>>>> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), >>>>>>>>>> but this still results in the same error messages as before. I have >>>>>>>>>> attached one of the error messages that appear during CMake project >>>>>>>>>> configuration. >>>>>>>>>> >>>>>>>>>> Many thanks. >>>>>>>>>> >>>>>>>>>> On 18 November 2015 at 00:41, D?enan Zuki? >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Master branch from git://itk.org/ITK.git >>>>>>>>>>> >>>>>>>>>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Which ITK version did you use? >>>>>>>>>>>> >>>>>>>>>>>> On 18 November 2015 at 00:14, D?enan Zuki? >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> This configuration compiles fine in debug too. >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? < >>>>>>>>>>>>> dzenanz at gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi T?nde, >>>>>>>>>>>>>> >>>>>>>>>>>>>> checking out *master* branch and CMake configuration went >>>>>>>>>>>>>> fine. To speed up compile time, I disabled building of examples and >>>>>>>>>>>>>> testing. I also enabled ITK_LEGACY_REMOVE. I did not enable >>>>>>>>>>>>>> Module_ITKVtkGlue. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Opening the solution file in VS2015 was fairly slow - it >>>>>>>>>>>>>> might have something to do with the fact I just installed it. Building in >>>>>>>>>>>>>> Release x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>> D?enan >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Everyone, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I would be interested whether anyone has managed to build >>>>>>>>>>>>>>> the ITK Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Many thanks. >>>>>>>>>>>>>>> Tunde >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>> Community mailing list >>>>>>>>>>>>>>> Community at itk.org >>>>>>>>>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> -- >>>>>>>>>>>> Tunde >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> -- >>>>>>>>>> Tunde >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> -- >>>>>>>> Tunde >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> Tunde >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> -- >>>> Tunde >>>> >>> >>> >> >> >> -- >> -- >> Tunde >> > > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: From osubachev at gmail.com Thu Nov 19 02:01:31 2015 From: osubachev at gmail.com (Oleg Subachev) Date: Thu, 19 Nov 2015 12:01:31 +0500 Subject: [ITK] How to get to get image similarity metrics under .NET ? In-Reply-To: References: Message-ID: Thanks all of you. But now the code: using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) { method.SetMetricAsMattesMutualInformation(); double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png", PixelIDValueEnum.sitkFloat32 ),SimpleITK.ReadImage( "2.png", PixelIDValueEnum.sitkFloat32 )); } throws new exception: {"Exception thrown in SimpleITK ImageRegistrationMethod_MetricEvaluate: ..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistrationMethod.cxx:922:\nsitk::ERROR: Unexpected error converting initial transform! Possible miss matching dimensions!"} -- Best regards, Oleg Subachev On Wed, Nov 18, 2015 at 8:14 PM, Yaniv, Ziv Rafael (NIH/NLM/LHC) [C] wrote: > Hello Oleg, > > The ImageRegistrationMethod only supports images with pixel type > sitkFloat32 and sitkFloat64. You can either specify the pixel type when > reading the image > (http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#a02ff > c30c3c55dd9eeff3f76ba19f35e7) or read the image with its native pixel type > and then > use the SimpleITK Cast function > (http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#af8c9 > d7cc96a299a05890e9c3db911885), casting it to either of these two types. > > Ziv > > > > On 11/18/15, 9:51 AM, "Oleg Subachev" wrote: > >>Thanks, Brad. >> >>But when I try this code: >>using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) >>{ >>method.SetMetricAsMattesMutualInformation( 50 ); >>double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png" ), >>SimpleITK.ReadImage( "2.png" ) ); >>} >> >>I get the exception: >>{"Exception thrown in SimpleITK >>ImageRegistrationMethod_MetricEvaluate: >>..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistrat >>ionMethod.cxx:862:\nsitk::ERROR: >>Filter does not support fixed image type: vector of 8-bit unsigned >>integer"} >> >>What's wrong ? >>What is the simplest way to get similarity value of two image files ? >> >>-- >>Best regards, >>Oleg Subachev >> >>On Tue, Nov 17, 2015 at 6:41 PM, Bradley Lowekamp >> wrote: >>> Hello, >>> >>> You should look into SimpleITK's >>>ImageRegistrationMethod::MetricEvaluate( Image, Image ) member function. >>> >>> Here is a Python example of using the method, C# should be similar: >>> >>> >>>http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Registr >>>ation_Initialization.html >>> >>> HTH, >>> Brad >>> >>> On Nov 17, 2015, at 8:24 AM, Oleg Subachev wrote: >>> >>>> I need to get similarity metrics for 2D images under .NET. >>>> According to ITK documentation >>>> (http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html) >>>> there are several Image To Image metrics available. >>>> ITK itself contains corresponding methods. >>>> But I cannot find those methods in SimpleITK :-( >>>> There is SimpleITK.NormalizedCorrelation(Image, Image, Image) method, >>>> but it seems to have nothing with similarity metrics. >>>> >>>> How to get to get image similarity metrics under .NET ? >>>> >>>> -- >>>> Best regards, >>>> >>>> Oleg Subachev >>>> _______________________________________________ >>>> Community mailing list >>>> Community at itk.org >>>> http://public.kitware.com/mailman/listinfo/community >>> >>_______________________________________________ >>Community mailing list >>Community at itk.org >>http://public.kitware.com/mailman/listinfo/community > From a.tunde.szilagyi at gmail.com Thu Nov 19 02:14:42 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 19 Nov 2015 08:14:42 +0100 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: The presentation that I have attached can be found on the first website cited in your e-mail: http://www.itk.org/CourseWare/Training/GettingStarted-I.pdf The reason I am making this point is because one week ago I was getting those results, and now I am not. I do not believe that the software has changed so fast. So I am wondering what am I doing wrong. Many thanks. On 19 November 2015 at 07:50, T?nde Szil?gyi wrote: > Many thanks. > > On 18 November 2015 at 20:24, D?enan Zuki? wrote: > >> That is some old presentation (from 2007). Where did you find it? Things >> have changed since then. >> >> The current documentation is indexed here: >> http://www.itk.org/ITK/help/documentation.html >> Especially the software guide: http://www.itk.org/ItkSoftwareGuide.pdf >> >> Regards >> >> On Wed, Nov 18, 2015 at 1:34 PM, T?nde Szil?gyi < >> a.tunde.szilagyi at gmail.com> wrote: >> >>> Why is this information different from the one in the official >>> (attached) tutorial, slide 27-28? Many thanks. >>> >>> On 18 November 2015 at 19:15, D?enan Zuki? wrote: >>> >>>> ITK is largely a template library, which means it does not have a lot >>>> of DLLs. Including headers is mostly sufficient. Also, ~/ITK_bin/*lib*/Debug/ >>>> should contain library files, *NOT* ~/ITK_bin/*bin*/Debug/. >>>> >>>> It looks like you have successfully built ITK. Now you can configure >>>> projects which require ITK by pointing them (setting ITK_DIR variable) to >>>> *~/ITK_bin/*. >>>> >>>> The simplest possible CMake configuration file for a program using ITK >>>> is attached. You just need to provide C++ code (tester.cpp). It could be >>>> one of the Wiki examples . Then >>>> configure it with CMake, and build it using the same generator as ITK >>>> (VS2015 x64). >>>> >>>> HTH >>>> >>>> On Wed, Nov 18, 2015 at 12:25 PM, T?nde Szil?gyi < >>>> a.tunde.szilagyi at gmail.com> wrote: >>>> >>>>> Hi D?enan, >>>>> >>>>> Many thanks - there was a different patch that needed to be applied. >>>>> See the description in the attached document. I summarize things below. >>>>> >>>>> System: Windows 10 64bit OS >>>>> >>>>> In summary: >>>>> - re-installed Git [master] + patch that solved the errors >>>>> - re-installed CMake >>>>> - Configured and Generated Project in CMake (NO errors) >>>>> - BUILD-ALL in VS 14 2015 (NO error message) >>>>> >>>>> Result: >>>>> - the .../ITK_bin/bin/Debug does not contain the expected >>>>> folders/files: >>>>> ITKCommon, ITKBasicFilters, ITKAlgorithms, ITKNumerics, ITKFEM, >>>>> ITKIO, ITKStatistics, ITKMetalIO, itkpng, itkzlib. >>>>> - there is no Release folder in .../ITK_bin/bin/ >>>>> >>>>> Each and every step is detailed and illustrated in the attached >>>>> documents: >>>>> >>>>> 1. ITK_TOOLKIT_compilation_18112015.pdf (The end of this file contains >>>>> a snapshot of the folders mentioned by You above.) >>>>> 2. CMakeCache.txt >>>>> 3. VS 14 2015 output: VS_14_2015_OUTPUT_18112015.pdf >>>>> >>>>> I would welcome your insights. Many thanks in advance. >>>>> >>>>> -- >>>>> Tunde >>>>> >>>>> On 18 November 2015 at 15:45, D?enan Zuki? wrote: >>>>> >>>>>> Since static libraries are built by default, ~/ITK_bin/bin/Debug/ >>>>>> contains only 3 exe files on my machine (and no DLLs). >>>>>> However ~/ITK_bin/lib/Debug/ should contain a bunch of .lib files. If it is >>>>>> so, you have successfully built ITK in debug mode. >>>>>> >>>>>> Regarding that patch, you should not have to apply it, it should be >>>>>> included. What is the latest commit in the commit log of ITK? Mine is this: >>>>>> >>>>>> Revision: d248d5f52ad66b19346cab3e8336715a3a628980 >>>>>> Author: Hyun Jae Kang >>>>>> Date: 2015-11-17 08:24:57 >>>>>> Message: >>>>>> Merge topic 'warning-itkResourceProbe' >>>>>> >>>>>> >>>>>> 3d3b908f COMP: Fix data-conversion warning message on itkResourceProbe >>>>>> ---- >>>>>> Modified: Modules/Core/Common/include/itkResourceProbe.h >>>>>> Modified: Modules/Core/Common/include/itkResourceProbe.hxx >>>>>> Modified: CMakeLists.txt >>>>>> >>>>>> >>>>>> On Wed, Nov 18, 2015 at 2:30 AM, T?nde Szil?gyi < >>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>> >>>>>>> Thank you, I have made the new selection to VS 14 2015 Win64 >>>>>>> generator in CMake. >>>>>>> >>>>>>> However, the patch that solved the error messages is: >>>>>>> >>>>>>> http://review.source.kitware.com/#/c/20272/ >>>>>>> >>>>>>> and NOT: >>>>>>> >>>>>>> http://review.source.kitware.com/#/c/20154/1 >>>>>>> >>>>>>> I have now no errors during CMake configuration/generation step. The >>>>>>> VS 14 2015 build is successful with 335 succeeded, 0 failed, 0 updated. >>>>>>> >>>>>>> BUT the ~/ITK_bin/bin/Debug/ does not contain the expected >>>>>>> directories/files. By expected I mean the ones specified in the >>>>>>> ITK_Tutorial: >>>>>>> >>>>>>> ITKCommon >>>>>>> ITKBasicFilters >>>>>>> ITKAlgorithms >>>>>>> ITKNumerics >>>>>>> ITKFEM >>>>>>> ITKIO >>>>>>> ITKStatistics >>>>>>> ITKMetalIO >>>>>>> itkpng >>>>>>> itkzlib >>>>>>> >>>>>>> I have attached the CMakeCache.txt and the selection in the >>>>>>> configuration stage in CMake. >>>>>>> >>>>>>> Many thanks in advance. >>>>>>> >>>>>>> >>>>>>> On 18 November 2015 at 04:40, D?enan Zuki? >>>>>>> wrote: >>>>>>> >>>>>>>> What I meant is that the choice of generator should include Win64 >>>>>>>> in its name, as shown in the attached screenshot. CMake executable is >>>>>>>> Win32, that does not matter. Also, I just built ITK in 32 bit mode without >>>>>>>> issues, so something else is amiss. >>>>>>>> >>>>>>>> Can you attach your CMakeCache.txt? >>>>>>>> >>>>>>>> On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi < >>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>> >>>>>>>>> I have tried without the patch, but I am receiving the same error >>>>>>>>> message. My generator is VS 14 2015 (see CMake window on the LHS). >>>>>>>>> >>>>>>>>> Now, I have cleaned everything and started with a fresh >>>>>>>>> installation: >>>>>>>>> - Git Bash >>>>>>>>> - CMake >>>>>>>>> - ITK master >>>>>>>>> >>>>>>>>> I realized that only Win32 CMake exists on the official website: >>>>>>>>> https://cmake.org/download/ >>>>>>>>> >>>>>>>>> Is this what you refer to in your e-mail below? What else would >>>>>>>>> you recommend? >>>>>>>>> >>>>>>>>> Many thanks. >>>>>>>>> >>>>>>>>> >>>>>>>>> On 18 November 2015 at 01:34, D?enan Zuki? >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> That patch was merged to master, so you don't need to apply it. >>>>>>>>>> >>>>>>>>>> I used VS2015 *Win64* as the generator. You seem to be using >>>>>>>>>> *Win32*, that might make a difference. >>>>>>>>>> >>>>>>>>>> I used version 3.3.1, which I installed some time ago. You are >>>>>>>>>> using release candidate version - I doubt that is the reason. >>>>>>>>>> >>>>>>>>>> Can you try a clean clone (git clone git://itk.org/ITK.git), and >>>>>>>>>> then building into a clean directory? >>>>>>>>>> >>>>>>>>>> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> During CMake I am getting the attached error message. All the >>>>>>>>>>> error messages I receive is with reference to exe files starting with >>>>>>>>>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>>>>>>>>>> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), >>>>>>>>>>> but this still results in the same error messages as before. I have >>>>>>>>>>> attached one of the error messages that appear during CMake project >>>>>>>>>>> configuration. >>>>>>>>>>> >>>>>>>>>>> Many thanks. >>>>>>>>>>> >>>>>>>>>>> On 18 November 2015 at 00:41, D?enan Zuki? >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Master branch from git://itk.org/ITK.git >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Which ITK version did you use? >>>>>>>>>>>>> >>>>>>>>>>>>> On 18 November 2015 at 00:14, D?enan Zuki? >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> This configuration compiles fine in debug too. >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? < >>>>>>>>>>>>>> dzenanz at gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi T?nde, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> checking out *master* branch and CMake configuration went >>>>>>>>>>>>>>> fine. To speed up compile time, I disabled building of examples and >>>>>>>>>>>>>>> testing. I also enabled ITK_LEGACY_REMOVE. I did not enable >>>>>>>>>>>>>>> Module_ITKVtkGlue. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Opening the solution file in VS2015 was fairly slow - it >>>>>>>>>>>>>>> might have something to do with the fact I just installed it. Building in >>>>>>>>>>>>>>> Release x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>> D?enan >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Everyone, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I would be interested whether anyone has managed to build >>>>>>>>>>>>>>>> the ITK Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Many thanks. >>>>>>>>>>>>>>>> Tunde >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>> Community mailing list >>>>>>>>>>>>>>>> Community at itk.org >>>>>>>>>>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> -- >>>>>>>>>>>>> Tunde >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> -- >>>>>>>>>>> Tunde >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- >>>>>>>>> Tunde >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> Tunde >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> Tunde >>>>> >>>> >>>> >>> >>> >>> -- >>> -- >>> Tunde >>> >> >> > > > -- > -- > Tunde > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan.muel at gmail.com Thu Nov 19 03:14:11 2015 From: dan.muel at gmail.com (Dan Mueller) Date: Thu, 19 Nov 2015 18:44:11 +1030 Subject: [ITK] How to get to get image similarity metrics under .NET ? In-Reply-To: References: Message-ID: Hi, The error message seems to suggest 1.PNG and 2.PNG are differing sizes. Perhaps you could crop one of the images so they are equal sizes... Good luck, Dan On 19 Nov 2015 5:32 pm, "Oleg Subachev" wrote: > Thanks all of you. > But now the code: > using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) > { > method.SetMetricAsMattesMutualInformation(); > double metric = method.MetricEvaluate( > SimpleITK.ReadImage( "1.png", PixelIDValueEnum.sitkFloat32 > ),SimpleITK.ReadImage( "2.png", PixelIDValueEnum.sitkFloat32 )); > } > > throws new exception: > {"Exception thrown in SimpleITK > ImageRegistrationMethod_MetricEvaluate: > > ..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistrationMethod.cxx:922:\nsitk::ERROR: > Unexpected error converting initial transform! Possible miss matching > dimensions!"} > > -- > Best regards, > Oleg Subachev > > > On Wed, Nov 18, 2015 at 8:14 PM, Yaniv, Ziv Rafael (NIH/NLM/LHC) [C] > wrote: > > Hello Oleg, > > > > The ImageRegistrationMethod only supports images with pixel type > > sitkFloat32 and sitkFloat64. You can either specify the pixel type when > > reading the image > > ( > http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#a02ff > > c30c3c55dd9eeff3f76ba19f35e7) or read the image with its native pixel > type > > and then > > use the SimpleITK Cast function > > ( > http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#af8c9 > > d7cc96a299a05890e9c3db911885), casting it to either of these two types. > > > > Ziv > > > > > > > > On 11/18/15, 9:51 AM, "Oleg Subachev" wrote: > > > >>Thanks, Brad. > >> > >>But when I try this code: > >>using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) > >>{ > >>method.SetMetricAsMattesMutualInformation( 50 ); > >>double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png" ), > >>SimpleITK.ReadImage( "2.png" ) ); > >>} > >> > >>I get the exception: > >>{"Exception thrown in SimpleITK > >>ImageRegistrationMethod_MetricEvaluate: > > >>..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistrat > >>ionMethod.cxx:862:\nsitk::ERROR: > >>Filter does not support fixed image type: vector of 8-bit unsigned > >>integer"} > >> > >>What's wrong ? > >>What is the simplest way to get similarity value of two image files ? > >> > >>-- > >>Best regards, > >>Oleg Subachev > >> > >>On Tue, Nov 17, 2015 at 6:41 PM, Bradley Lowekamp > >> wrote: > >>> Hello, > >>> > >>> You should look into SimpleITK's > >>>ImageRegistrationMethod::MetricEvaluate( Image, Image ) member function. > >>> > >>> Here is a Python example of using the method, C# should be similar: > >>> > >>> > >>> > http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Registr > >>>ation_Initialization.html > >>> > >>> HTH, > >>> Brad > >>> > >>> On Nov 17, 2015, at 8:24 AM, Oleg Subachev > wrote: > >>> > >>>> I need to get similarity metrics for 2D images under .NET. > >>>> According to ITK documentation > >>>> (http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html) > >>>> there are several Image To Image metrics available. > >>>> ITK itself contains corresponding methods. > >>>> But I cannot find those methods in SimpleITK :-( > >>>> There is SimpleITK.NormalizedCorrelation(Image, Image, Image) method, > >>>> but it seems to have nothing with similarity metrics. > >>>> > >>>> How to get to get image similarity metrics under .NET ? > >>>> > >>>> -- > >>>> Best regards, > >>>> > >>>> Oleg Subachev > >>>> _______________________________________________ > >>>> Community mailing list > >>>> Community at itk.org > >>>> http://public.kitware.com/mailman/listinfo/community > >>> > >>_______________________________________________ > >>Community mailing list > >>Community at itk.org > >>http://public.kitware.com/mailman/listinfo/community > > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ribaluigi at gmail.com Thu Nov 19 03:47:52 2015 From: ribaluigi at gmail.com (Luigi Riba) Date: Thu, 19 Nov 2015 09:47:52 +0100 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: Dear all, thanks for the continuous support. I am gonna try with the BinShrinkImageFilter. By the way, I guess that I am overlooking something in double to float code conversion. In fact, I have made this change on the ITK ImageRegistration1 example obtaining the same memory results. I am on Windows 7, 64 bit, Visual Studio Express 12 (2013), ITK built in release mode with MT flags. I will be pleased if you could give a look at this piece of code. I have attached at this mail: ImageRegistration1Double: exactly the same as ImageRegistration1, with MemoryProbe added; ImageRegistration1Float: MemoryProbe added and changed double to float in registration blocks; BrainProton.....png a pair of test images; Results....png a screenshot of the results in both cases. Have a nice day, Luigi 2015-11-18 22:50 GMT+01:00 Matt McCormick : > Hi Luigi, > > It may be prudent to downsample the images using something like the > BinShrinkImageFilter. Often, the full-resolution is overkill for the > registration task. > > HTH, > Matt > > On Wed, Nov 18, 2015 at 1:21 PM, Matias Montroull > wrote: > > Luigi, I assume you are workimg on release mode right? > > Would you be able to send the cpp file that you are compiling to test? > > > > Matias > > > > On Nov 18, 2015 7:53 AM, "Luigi Riba" wrote: > >> > >> Dear all, > >> > >> I have tried your suggestions and I have simplified my code. > >> Unfortunately, I still have some issues: > >> > >> 1. I cannot read the two images as unsigned short. If I do like this, > >> VisualStudio compiler returns: > >> Error 2 error C2440: 'initializing' : cannot convert from > >> 'itk::Concept::Detail::UniqueType_bool' to > >> 'itk::Concept::Detail::UniqueType_bool' > >> f:\libs\itk\modules\core\common\include\itkConceptChecking.h 796 1 > affine3d > >> > >> 2. I have decided to read the images directly in float; > >> > >> 3. I have set everything to float but I have noticed no memory usage > >> differences between the "dobule" and "float" code. In particular, I have > >> set: > >>> > >>> typedef float InternalComputationValueType; > >>> typedef itk::AffineTransform< InternalComputationValueType, Dimension> > >>> TransformType; > >>> typedef > >>> > itk::RegularStepGradientDescentOptimizerv4 > >>> OptimizerType; > >>> typedef itk::MeanSquaresImageToImageMetricv4 >>> ImageType, InternalComputationValueType> MetricType; > >>> typedef itk::ImageRegistrationMethodv4 >>> TransformType> RegistrationType; > >>> typedef float CoordinateType; > >>> typedef itk::LinearInterpolateImageFunction > >>> InterpolationType; > >> > >> > >> RECAP: > >> 1. I would like to reduce the memory usage of my registration code. In > >> fact, I work with unsigned short, i.e. 16 bit grayscale images, ~1Gb > each > >> and memory usage gets high pretty soon (750MB images -> ~30GB total > memory > >> usage) > >> 2. It has been suggested to set the algorithm to work with float instead > >> of double; > >> 3. How can I accomplish point 2.? > >> 4. Is point 2. the only viable solution in order to reduce memory usage? > >> 5 Is there a way to have a finer monitoring of memory usage. For the > >> moment I am using itkMemoryProbe which just gives me the total amount of > >> used memory. > >> > >> Thank you for your kind support, > >> Luigi > >> > >> > >> 2015-11-16 16:55 GMT+01:00 Luigi Riba : > >>> > >>> Dear D?enan and Matias, > >>> > >>> thank you very much for the help. > >>> > >>> I'll test your suggestion and I'll post back the results for the > >>> community. > >>> > >>> Best, > >>> > >>> Luigi > >>> > >>> 2015-11-16 16:53 GMT+01:00 Matias Montroull : > >>>> > >>>> That was my assumption Luigi > >>>> > >>>> El lun., 16 de nov. de 2015 a la(s) 12:30 p. m., D?enan Zuki? > >>>> escribi?: > >>>>> > >>>>> I believe Matias thought that your original pixel type was signed > >>>>> short. > >>>>> > >>>>> So just use the images you read as unsigned short (set them as input > to > >>>>> the registration), and don't make another copy of the images by > casting them > >>>>> to float. > >>>>> > >>>>> HTH > >>>>> > >>>>> On Mon, Nov 16, 2015 at 10:17 AM, Luigi Riba > >>>>> wrote: > >>>>>> > >>>>>> Dear Matias, > >>>>>> > >>>>>> thank you very much for your quick reply. > >>>>>> > >>>>>> Unfortunately, I didn't have time yet to test it. Anyhow, could you > >>>>>> please tell me the rationale behind it? > >>>>>> > >>>>>> In my code: > >>>>>> > >>>>>> I read two grayscale 16 bit .mhd images. To read them I define the > >>>>>> IOPixelTyep as unsigned short; > >>>>>> I cast them to the "operational" type called PixelType as float > >>>>>> I define all the registration objects templated on float. > >>>>>> > >>>>>> Why should I cast my images to PixelType == signed short? > >>>>>> > >>>>>> Thanks in advance for the support, > >>>>>> Luigi > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> 2015-11-10 15:45 GMT+01:00 Matias Montroull : > >>>>>>> > >>>>>>> try this: > >>>>>>> typedef signed short PixelType; > >>>>>>> > >>>>>>> > >>>>>>> El mar., 10 de nov. de 2015 a la(s) 11:36 a. m., Luigi Riba > >>>>>>> escribi?: > >>>>>>>> > >>>>>>>> Dear Matt, > >>>>>>>> > >>>>>>>> I have tried following your suggestion but, unfortunately, it > didn't > >>>>>>>> work out. > >>>>>>>> > >>>>>>>> In particular: > >>>>>>>> > >>>>>>>> I read a pair of uint16 images; > >>>>>>>> I cast them to float pixel type via the CastImageFilter; > >>>>>>>> I change the TInternalComputationValueType for the metric, the > >>>>>>>> optimizer, the transform and the registration doing something > like: > >>>>>>>>> > >>>>>>>>> const unsigned int Dimension = 3; > >>>>>>>>> > >>>>>>>>> typedef float PixelType; > >>>>>>>>> > >>>>>>>>> typedef unsigned short IOPixelType; > >>>>>>>>> > >>>>>>>>> typedef itk::Image IOImageType; > >>>>>>>>> > >>>>>>>>> typedef itk::Image ImageType; > >>>>>>>>> > >>>>>>>>> typedef itk::AffineTransform TransformType; > >>>>>>>>> > >>>>>>>>> typedef itk::RegularStepGradientDescentOptimizerv4 > >>>>>>>>> OptimizerType; > >>>>>>>>> > >>>>>>>>> typedef itk::MeanSquaresImageToImageMetricv4 >>>>>>>>> ImageType,ImageType,float> MetricType; > >>>>>>>>> > >>>>>>>>> typedef itk::ImageRegistrationMethodv4 >>>>>>>>> TransformType> RegistrationType; > >>>>>>>>> > >>>>>>>>> typedef itk::ResampleImageFilter >>>>>>>>> float,float> ResampleFilterType; > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> I have put one memory probe before the registration procedure and > >>>>>>>> one afterwards of it. In the "double" case and in the "float" > case I've seen > >>>>>>>> the same memory consumption. > >>>>>>>> > >>>>>>>> Am I missing something? Are there other things I should change in > my > >>>>>>>> code? > >>>>>>>> > >>>>>>>> Thanks again for the support, > >>>>>>>> Luigi > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> 2015-11-09 17:23 GMT+01:00 Matt McCormick > >>>>>>>> : > >>>>>>>>> > >>>>>>>>> Hi Luigi, > >>>>>>>>> > >>>>>>>>> The type of optimizer should not have too large of an impact on > >>>>>>>>> memory > >>>>>>>>> consumption. Using a gradient-free optimizer may help slightly, > >>>>>>>>> but > >>>>>>>>> try changing the pixel type of the input images or, if possible, > >>>>>>>>> the > >>>>>>>>> parameter type of the transformation, from double to float. > >>>>>>>>> > >>>>>>>>> HTH, > >>>>>>>>> Matt > >>>>>>>>> > >>>>>>>>> On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba > > >>>>>>>>> wrote: > >>>>>>>>> > Dear all, > >>>>>>>>> > > >>>>>>>>> > I am registering a couple of volumes with ITK 4 on windows 7 64 > >>>>>>>>> > bit. > >>>>>>>>> > > >>>>>>>>> > I wrote a code based on the affine transformation, with the > mean > >>>>>>>>> > square > >>>>>>>>> > error metric and the RegularStepGradientDescentOptimizerv4. > >>>>>>>>> > Unfortunately, > >>>>>>>>> > the memory usage is pretty high. > >>>>>>>>> > > >>>>>>>>> > I have checked memory consumption with the itkMemoryProbe and, > >>>>>>>>> > after looking > >>>>>>>>> > around on previous mailing list messages I have decided to try > >>>>>>>>> > with a > >>>>>>>>> > gradient free optimizer like the Nelder-Mead one. > >>>>>>>>> > > >>>>>>>>> > So I have rewrote the code using the AmoebaOptimizerV4 and I > have > >>>>>>>>> > continued > >>>>>>>>> > monitoring the memory consumption via MemoryProbe. > Unfortunately, > >>>>>>>>> > it seems > >>>>>>>>> > that nothing has changed. Is this working as expected? If this > is > >>>>>>>>> > the case, > >>>>>>>>> > do you have any suggestion to gave me in order to reduce the > >>>>>>>>> > memory > >>>>>>>>> > consumption of the code? > >>>>>>>>> > > >>>>>>>>> > Thanks in advance for the help. > >>>>>>>>> > > >>>>>>>>> > Best, > >>>>>>>>> > > >>>>>>>>> > Luigi > >>>>>>>>> > > >>>>>>>>> > _______________________________________________ > >>>>>>>>> > Community mailing list > >>>>>>>>> > Community at itk.org > >>>>>>>>> > http://public.kitware.com/mailman/listinfo/community > >>>>>>>>> > > >>>>>>>> > >>>>>>>> _______________________________________________ > >>>>>>>> Community mailing list > >>>>>>>> Community at itk.org > >>>>>>>> http://public.kitware.com/mailman/listinfo/community > >>>>>>> > >>>>>>> -- > >>>>>>> Matias > >>>>>> > >>>>>> > >>>>>> > >>>>>> _______________________________________________ > >>>>>> Community mailing list > >>>>>> Community at itk.org > >>>>>> http://public.kitware.com/mailman/listinfo/community > >>>>>> > >>>>> > >>>> -- > >>>> Matias > >>> > >>> > >> > > > > _______________________________________________ > > Community mailing list > > Community at itk.org > > http://public.kitware.com/mailman/listinfo/community > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: BrainProtonDensitySliceBorder20.png Type: image/png Size: 17925 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: BrainProtonDensitySliceShifted13x17y.png Type: image/png Size: 17887 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ImageRegistration1Float.zip Type: application/zip Size: 10235 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ImageRegistration1Double.zip Type: application/zip Size: 10241 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: results.png Type: image/png Size: 65260 bytes Desc: not available URL: From osubachev at gmail.com Thu Nov 19 06:21:06 2015 From: osubachev at gmail.com (Oleg Subachev) Date: Thu, 19 Nov 2015 16:21:06 +0500 Subject: [ITK] How to get to get image similarity metrics under .NET ? In-Reply-To: References: Message-ID: Hello Dan: 1.png and 2.png are of exactly the same size: 397 x 959 pixels of 24 bit color. -- Best regards, Oleg Subachev On Thu, Nov 19, 2015 at 1:14 PM, Dan Mueller wrote: > Hi, > > The error message seems to suggest 1.PNG and 2.PNG are differing sizes. > Perhaps you could crop one of the images so they are equal sizes... > > Good luck, Dan > > On 19 Nov 2015 5:32 pm, "Oleg Subachev" wrote: >> >> Thanks all of you. >> But now the code: >> using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) >> { >> method.SetMetricAsMattesMutualInformation(); >> double metric = method.MetricEvaluate( >> SimpleITK.ReadImage( "1.png", PixelIDValueEnum.sitkFloat32 >> ),SimpleITK.ReadImage( "2.png", PixelIDValueEnum.sitkFloat32 )); >> } >> >> throws new exception: >> {"Exception thrown in SimpleITK >> ImageRegistrationMethod_MetricEvaluate: >> >> ..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistrationMethod.cxx:922:\nsitk::ERROR: >> Unexpected error converting initial transform! Possible miss matching >> dimensions!"} >> >> -- >> Best regards, >> Oleg Subachev >> >> >> On Wed, Nov 18, 2015 at 8:14 PM, Yaniv, Ziv Rafael (NIH/NLM/LHC) [C] >> wrote: >> > Hello Oleg, >> > >> > The ImageRegistrationMethod only supports images with pixel type >> > sitkFloat32 and sitkFloat64. You can either specify the pixel type when >> > reading the image >> > >> > (http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#a02ff >> > c30c3c55dd9eeff3f76ba19f35e7) or read the image with its native pixel >> > type >> > and then >> > use the SimpleITK Cast function >> > >> > (http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#af8c9 >> > d7cc96a299a05890e9c3db911885), casting it to either of these two types. >> > >> > Ziv >> > >> > >> > >> > On 11/18/15, 9:51 AM, "Oleg Subachev" wrote: >> > >> >>Thanks, Brad. >> >> >> >>But when I try this code: >> >>using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) >> >>{ >> >>method.SetMetricAsMattesMutualInformation( 50 ); >> >>double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png" ), >> >>SimpleITK.ReadImage( "2.png" ) ); >> >>} >> >> >> >>I get the exception: >> >>{"Exception thrown in SimpleITK >> >>ImageRegistrationMethod_MetricEvaluate: >> >> >> >>..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistrat >> >>ionMethod.cxx:862:\nsitk::ERROR: >> >>Filter does not support fixed image type: vector of 8-bit unsigned >> >>integer"} >> >> >> >>What's wrong ? >> >>What is the simplest way to get similarity value of two image files ? >> >> >> >>-- >> >>Best regards, >> >>Oleg Subachev >> >> >> >>On Tue, Nov 17, 2015 at 6:41 PM, Bradley Lowekamp >> >> wrote: >> >>> Hello, >> >>> >> >>> You should look into SimpleITK's >> >>>ImageRegistrationMethod::MetricEvaluate( Image, Image ) member >> >>> function. >> >>> >> >>> Here is a Python example of using the method, C# should be similar: >> >>> >> >>> >> >> >>> >>>http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Registr >> >>>ation_Initialization.html >> >>> >> >>> HTH, >> >>> Brad >> >>> >> >>> On Nov 17, 2015, at 8:24 AM, Oleg Subachev >> >>> wrote: >> >>> >> >>>> I need to get similarity metrics for 2D images under .NET. >> >>>> According to ITK documentation >> >>>> (http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html) >> >>>> there are several Image To Image metrics available. >> >>>> ITK itself contains corresponding methods. >> >>>> But I cannot find those methods in SimpleITK :-( >> >>>> There is SimpleITK.NormalizedCorrelation(Image, Image, Image) method, >> >>>> but it seems to have nothing with similarity metrics. >> >>>> >> >>>> How to get to get image similarity metrics under .NET ? >> >>>> >> >>>> -- >> >>>> Best regards, >> >>>> >> >>>> Oleg Subachev >> >>>> _______________________________________________ >> >>>> Community mailing list >> >>>> Community at itk.org >> >>>> http://public.kitware.com/mailman/listinfo/community >> >>> >> >>_______________________________________________ >> >>Community mailing list >> >>Community at itk.org >> >>http://public.kitware.com/mailman/listinfo/community >> > >> _______________________________________________ >> Community mailing list >> Community at itk.org >> http://public.kitware.com/mailman/listinfo/community From osubachev at gmail.com Thu Nov 19 06:57:54 2015 From: osubachev at gmail.com (Oleg Subachev) Date: Thu, 19 Nov 2015 16:57:54 +0500 Subject: [ITK] How to get to get image similarity metrics under .NET ? In-Reply-To: References: Message-ID: Since error message says something about "initial transform" may be it is necessary to set up initial transform ? As you see from code I do not call SetInitialTransform method at all. I hope that no initial transform or default initial transform (if any) will be enough. I simply want to get similarity metric value for two image files without any transform. -- Best regards, Oleg Subachev On Thu, Nov 19, 2015 at 12:01 PM, Oleg Subachev wrote: > Thanks all of you. > But now the code: > using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) > { > method.SetMetricAsMattesMutualInformation(); > double metric = method.MetricEvaluate( > SimpleITK.ReadImage( "1.png", PixelIDValueEnum.sitkFloat32 > ),SimpleITK.ReadImage( "2.png", PixelIDValueEnum.sitkFloat32 )); > } > > throws new exception: > {"Exception thrown in SimpleITK > ImageRegistrationMethod_MetricEvaluate: > ..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistrationMethod.cxx:922:\nsitk::ERROR: > Unexpected error converting initial transform! Possible miss matching > dimensions!"} > > -- > Best regards, > Oleg Subachev > > > On Wed, Nov 18, 2015 at 8:14 PM, Yaniv, Ziv Rafael (NIH/NLM/LHC) [C] > wrote: >> Hello Oleg, >> >> The ImageRegistrationMethod only supports images with pixel type >> sitkFloat32 and sitkFloat64. You can either specify the pixel type when >> reading the image >> (http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#a02ff >> c30c3c55dd9eeff3f76ba19f35e7) or read the image with its native pixel type >> and then >> use the SimpleITK Cast function >> (http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#af8c9 >> d7cc96a299a05890e9c3db911885), casting it to either of these two types. >> >> Ziv >> >> >> >> On 11/18/15, 9:51 AM, "Oleg Subachev" wrote: >> >>>Thanks, Brad. >>> >>>But when I try this code: >>>using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) >>>{ >>>method.SetMetricAsMattesMutualInformation( 50 ); >>>double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png" ), >>>SimpleITK.ReadImage( "2.png" ) ); >>>} >>> >>>I get the exception: >>>{"Exception thrown in SimpleITK >>>ImageRegistrationMethod_MetricEvaluate: >>>..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistrat >>>ionMethod.cxx:862:\nsitk::ERROR: >>>Filter does not support fixed image type: vector of 8-bit unsigned >>>integer"} >>> >>>What's wrong ? >>>What is the simplest way to get similarity value of two image files ? >>> >>>-- >>>Best regards, >>>Oleg Subachev >>> >>>On Tue, Nov 17, 2015 at 6:41 PM, Bradley Lowekamp >>> wrote: >>>> Hello, >>>> >>>> You should look into SimpleITK's >>>>ImageRegistrationMethod::MetricEvaluate( Image, Image ) member function. >>>> >>>> Here is a Python example of using the method, C# should be similar: >>>> >>>> >>>>http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Registr >>>>ation_Initialization.html >>>> >>>> HTH, >>>> Brad >>>> >>>> On Nov 17, 2015, at 8:24 AM, Oleg Subachev wrote: >>>> >>>>> I need to get similarity metrics for 2D images under .NET. >>>>> According to ITK documentation >>>>> (http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html) >>>>> there are several Image To Image metrics available. >>>>> ITK itself contains corresponding methods. >>>>> But I cannot find those methods in SimpleITK :-( >>>>> There is SimpleITK.NormalizedCorrelation(Image, Image, Image) method, >>>>> but it seems to have nothing with similarity metrics. >>>>> >>>>> How to get to get image similarity metrics under .NET ? >>>>> >>>>> -- >>>>> Best regards, >>>>> >>>>> Oleg Subachev >>>>> _______________________________________________ >>>>> Community mailing list >>>>> Community at itk.org >>>>> http://public.kitware.com/mailman/listinfo/community >>>> >>>_______________________________________________ >>>Community mailing list >>>Community at itk.org >>>http://public.kitware.com/mailman/listinfo/community >> From zivrafael.yaniv at nih.gov Thu Nov 19 09:49:20 2015 From: zivrafael.yaniv at nih.gov (Yaniv, Ziv Rafael (NIH/NLM/LHC) [C]) Date: Thu, 19 Nov 2015 14:49:20 +0000 Subject: [ITK] How to get to get image similarity metrics under .NET ? In-Reply-To: References: Message-ID: Hello Oleg, It is necessary to set the initial transform as the MetricEvaluate method will use that transformation to evaluate your similarity metric, the same way it is done during registration. There is always a transformation between the two images, even if it is the identity. Something like method.SetInitialTransform(new Euler3DTransform()) if your images are 3D or Euler2DTransform() if they are 2D. In your case the you can use any of the transformation types Translation,Affine? as you are creating the identity transform. Ziv On 11/19/15, 6:57 AM, "Oleg Subachev" wrote: >Since error message says something about "initial transform" may be it >is necessary to set up initial transform ? >As you see from code I do not call SetInitialTransform method at all. >I hope that no initial transform or default initial transform (if any) >will be enough. >I simply want to get similarity metric value for two image files >without any transform. > >-- >Best regards, >Oleg Subachev > >On Thu, Nov 19, 2015 at 12:01 PM, Oleg Subachev >wrote: >> Thanks all of you. >> But now the code: >> using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) >> { >> method.SetMetricAsMattesMutualInformation(); >> double metric = method.MetricEvaluate( >> SimpleITK.ReadImage( "1.png", PixelIDValueEnum.sitkFloat32 >> ),SimpleITK.ReadImage( "2.png", PixelIDValueEnum.sitkFloat32 )); >> } >> >> throws new exception: >> {"Exception thrown in SimpleITK >> ImageRegistrationMethod_MetricEvaluate: >> >>..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistra >>tionMethod.cxx:922:\nsitk::ERROR: >> Unexpected error converting initial transform! Possible miss matching >> dimensions!"} >> >> -- >> Best regards, >> Oleg Subachev >> >> >> On Wed, Nov 18, 2015 at 8:14 PM, Yaniv, Ziv Rafael (NIH/NLM/LHC) [C] >> wrote: >>> Hello Oleg, >>> >>> The ImageRegistrationMethod only supports images with pixel type >>> sitkFloat32 and sitkFloat64. You can either specify the pixel type when >>> reading the image >>> >>>(http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#a0 >>>2ff >>> c30c3c55dd9eeff3f76ba19f35e7) or read the image with its native pixel >>>type >>> and then >>> use the SimpleITK Cast function >>> >>>(http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#af >>>8c9 >>> d7cc96a299a05890e9c3db911885), casting it to either of these two types. >>> >>> Ziv >>> >>> >>> >>> On 11/18/15, 9:51 AM, "Oleg Subachev" wrote: >>> >>>>Thanks, Brad. >>>> >>>>But when I try this code: >>>>using ( ImageRegistrationMethod method = new ImageRegistrationMethod() >>>>) >>>>{ >>>>method.SetMetricAsMattesMutualInformation( 50 ); >>>>double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png" ), >>>>SimpleITK.ReadImage( "2.png" ) ); >>>>} >>>> >>>>I get the exception: >>>>{"Exception thrown in SimpleITK >>>>ImageRegistrationMethod_MetricEvaluate: >>>>..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegist >>>>rat >>>>ionMethod.cxx:862:\nsitk::ERROR: >>>>Filter does not support fixed image type: vector of 8-bit unsigned >>>>integer"} >>>> >>>>What's wrong ? >>>>What is the simplest way to get similarity value of two image files ? >>>> >>>>-- >>>>Best regards, >>>>Oleg Subachev >>>> >>>>On Tue, Nov 17, 2015 at 6:41 PM, Bradley Lowekamp >>>> wrote: >>>>> Hello, >>>>> >>>>> You should look into SimpleITK's >>>>>ImageRegistrationMethod::MetricEvaluate( Image, Image ) member >>>>>function. >>>>> >>>>> Here is a Python example of using the method, C# should be similar: >>>>> >>>>> >>>>>http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Regi >>>>>str >>>>>ation_Initialization.html >>>>> >>>>> HTH, >>>>> Brad >>>>> >>>>> On Nov 17, 2015, at 8:24 AM, Oleg Subachev >>>>>wrote: >>>>> >>>>>> I need to get similarity metrics for 2D images under .NET. >>>>>> According to ITK documentation >>>>>> (http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html) >>>>>> there are several Image To Image metrics available. >>>>>> ITK itself contains corresponding methods. >>>>>> But I cannot find those methods in SimpleITK :-( >>>>>> There is SimpleITK.NormalizedCorrelation(Image, Image, Image) >>>>>>method, >>>>>> but it seems to have nothing with similarity metrics. >>>>>> >>>>>> How to get to get image similarity metrics under .NET ? >>>>>> >>>>>> -- >>>>>> Best regards, >>>>>> >>>>>> Oleg Subachev >>>>>> _______________________________________________ >>>>>> Community mailing list >>>>>> Community at itk.org >>>>>> http://public.kitware.com/mailman/listinfo/community >>>>> >>>>_______________________________________________ >>>>Community mailing list >>>>Community at itk.org >>>>http://public.kitware.com/mailman/listinfo/community >>> >_______________________________________________ >Community mailing list >Community at itk.org >http://public.kitware.com/mailman/listinfo/community From dzenanz at gmail.com Thu Nov 19 10:50:52 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Thu, 19 Nov 2015 10:50:52 -0500 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: The documentation page clearly indicates that those are old materials: "*Presentations used for tutorials presented in conferences such as IEEE Visualization 2002 and 2003, MICCAI 2003 and SPIE Medical Imaging 2003 and 2004.*" Is it really surprising that there are some discrepancies such as static libraries being built by default instead of dynamic ones (which do get put in bin folder)? Anyway, the current goto references are the doxygen docs , the software guide and examples wiki . The old tutorials are there as additional documentation. Regards, D?enan On Thu, Nov 19, 2015 at 2:14 AM, T?nde Szil?gyi wrote: > The presentation that I have attached can be found on the first website > cited in your e-mail: > > http://www.itk.org/CourseWare/Training/GettingStarted-I.pdf > > The reason I am making this point is because one week ago I was getting > those results, and now I am not. I do not believe that the software has > changed so fast. So I am wondering what am I doing wrong. > > Many thanks. > > > > > On 19 November 2015 at 07:50, T?nde Szil?gyi > wrote: > >> Many thanks. >> >> On 18 November 2015 at 20:24, D?enan Zuki? wrote: >> >>> That is some old presentation (from 2007). Where did you find it? Things >>> have changed since then. >>> >>> The current documentation is indexed here: >>> http://www.itk.org/ITK/help/documentation.html >>> Especially the software guide: http://www.itk.org/ItkSoftwareGuide.pdf >>> >>> Regards >>> >>> On Wed, Nov 18, 2015 at 1:34 PM, T?nde Szil?gyi < >>> a.tunde.szilagyi at gmail.com> wrote: >>> >>>> Why is this information different from the one in the official >>>> (attached) tutorial, slide 27-28? Many thanks. >>>> >>>> On 18 November 2015 at 19:15, D?enan Zuki? wrote: >>>> >>>>> ITK is largely a template library, which means it does not have a lot >>>>> of DLLs. Including headers is mostly sufficient. Also, ~/ITK_bin/*lib*/Debug/ >>>>> should contain library files, *NOT* ~/ITK_bin/*bin*/Debug/. >>>>> >>>>> It looks like you have successfully built ITK. Now you can configure >>>>> projects which require ITK by pointing them (setting ITK_DIR variable) to >>>>> *~/ITK_bin/*. >>>>> >>>>> The simplest possible CMake configuration file for a program using ITK >>>>> is attached. You just need to provide C++ code (tester.cpp). It could be >>>>> one of the Wiki examples . Then >>>>> configure it with CMake, and build it using the same generator as ITK >>>>> (VS2015 x64). >>>>> >>>>> HTH >>>>> >>>>> On Wed, Nov 18, 2015 at 12:25 PM, T?nde Szil?gyi < >>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>> >>>>>> Hi D?enan, >>>>>> >>>>>> Many thanks - there was a different patch that needed to be applied. >>>>>> See the description in the attached document. I summarize things below. >>>>>> >>>>>> System: Windows 10 64bit OS >>>>>> >>>>>> In summary: >>>>>> - re-installed Git [master] + patch that solved the errors >>>>>> - re-installed CMake >>>>>> - Configured and Generated Project in CMake (NO errors) >>>>>> - BUILD-ALL in VS 14 2015 (NO error message) >>>>>> >>>>>> Result: >>>>>> - the .../ITK_bin/bin/Debug does not contain the expected >>>>>> folders/files: >>>>>> ITKCommon, ITKBasicFilters, ITKAlgorithms, ITKNumerics, ITKFEM, >>>>>> ITKIO, ITKStatistics, ITKMetalIO, itkpng, itkzlib. >>>>>> - there is no Release folder in .../ITK_bin/bin/ >>>>>> >>>>>> Each and every step is detailed and illustrated in the attached >>>>>> documents: >>>>>> >>>>>> 1. ITK_TOOLKIT_compilation_18112015.pdf (The end of this file >>>>>> contains a snapshot of the folders mentioned by You above.) >>>>>> 2. CMakeCache.txt >>>>>> 3. VS 14 2015 output: VS_14_2015_OUTPUT_18112015.pdf >>>>>> >>>>>> I would welcome your insights. Many thanks in advance. >>>>>> >>>>>> -- >>>>>> Tunde >>>>>> >>>>>> On 18 November 2015 at 15:45, D?enan Zuki? wrote: >>>>>> >>>>>>> Since static libraries are built by default, ~/ITK_bin/bin/Debug/ >>>>>>> contains only 3 exe files on my machine (and no DLLs). >>>>>>> However ~/ITK_bin/lib/Debug/ should contain a bunch of .lib files. If it is >>>>>>> so, you have successfully built ITK in debug mode. >>>>>>> >>>>>>> Regarding that patch, you should not have to apply it, it should be >>>>>>> included. What is the latest commit in the commit log of ITK? Mine is this: >>>>>>> >>>>>>> Revision: d248d5f52ad66b19346cab3e8336715a3a628980 >>>>>>> Author: Hyun Jae Kang >>>>>>> Date: 2015-11-17 08:24:57 >>>>>>> Message: >>>>>>> Merge topic 'warning-itkResourceProbe' >>>>>>> >>>>>>> >>>>>>> 3d3b908f COMP: Fix data-conversion warning message on >>>>>>> itkResourceProbe >>>>>>> ---- >>>>>>> Modified: Modules/Core/Common/include/itkResourceProbe.h >>>>>>> Modified: Modules/Core/Common/include/itkResourceProbe.hxx >>>>>>> Modified: CMakeLists.txt >>>>>>> >>>>>>> >>>>>>> On Wed, Nov 18, 2015 at 2:30 AM, T?nde Szil?gyi < >>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>> >>>>>>>> Thank you, I have made the new selection to VS 14 2015 Win64 >>>>>>>> generator in CMake. >>>>>>>> >>>>>>>> However, the patch that solved the error messages is: >>>>>>>> >>>>>>>> http://review.source.kitware.com/#/c/20272/ >>>>>>>> >>>>>>>> and NOT: >>>>>>>> >>>>>>>> http://review.source.kitware.com/#/c/20154/1 >>>>>>>> >>>>>>>> I have now no errors during CMake configuration/generation step. >>>>>>>> The VS 14 2015 build is successful with 335 succeeded, 0 failed, 0 updated. >>>>>>>> >>>>>>>> BUT the ~/ITK_bin/bin/Debug/ does not contain the expected >>>>>>>> directories/files. By expected I mean the ones specified in the >>>>>>>> ITK_Tutorial: >>>>>>>> >>>>>>>> ITKCommon >>>>>>>> ITKBasicFilters >>>>>>>> ITKAlgorithms >>>>>>>> ITKNumerics >>>>>>>> ITKFEM >>>>>>>> ITKIO >>>>>>>> ITKStatistics >>>>>>>> ITKMetalIO >>>>>>>> itkpng >>>>>>>> itkzlib >>>>>>>> >>>>>>>> I have attached the CMakeCache.txt and the selection in the >>>>>>>> configuration stage in CMake. >>>>>>>> >>>>>>>> Many thanks in advance. >>>>>>>> >>>>>>>> >>>>>>>> On 18 November 2015 at 04:40, D?enan Zuki? >>>>>>>> wrote: >>>>>>>> >>>>>>>>> What I meant is that the choice of generator should include Win64 >>>>>>>>> in its name, as shown in the attached screenshot. CMake executable is >>>>>>>>> Win32, that does not matter. Also, I just built ITK in 32 bit mode without >>>>>>>>> issues, so something else is amiss. >>>>>>>>> >>>>>>>>> Can you attach your CMakeCache.txt? >>>>>>>>> >>>>>>>>> On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi < >>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>> >>>>>>>>>> I have tried without the patch, but I am receiving the same error >>>>>>>>>> message. My generator is VS 14 2015 (see CMake window on the LHS). >>>>>>>>>> >>>>>>>>>> Now, I have cleaned everything and started with a fresh >>>>>>>>>> installation: >>>>>>>>>> - Git Bash >>>>>>>>>> - CMake >>>>>>>>>> - ITK master >>>>>>>>>> >>>>>>>>>> I realized that only Win32 CMake exists on the official website: >>>>>>>>>> https://cmake.org/download/ >>>>>>>>>> >>>>>>>>>> Is this what you refer to in your e-mail below? What else would >>>>>>>>>> you recommend? >>>>>>>>>> >>>>>>>>>> Many thanks. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 18 November 2015 at 01:34, D?enan Zuki? >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> That patch was merged to master, so you don't need to apply it. >>>>>>>>>>> >>>>>>>>>>> I used VS2015 *Win64* as the generator. You seem to be using >>>>>>>>>>> *Win32*, that might make a difference. >>>>>>>>>>> >>>>>>>>>>> I used version 3.3.1, which I installed some time ago. You are >>>>>>>>>>> using release candidate version - I doubt that is the reason. >>>>>>>>>>> >>>>>>>>>>> Can you try a clean clone (git clone git://itk.org/ITK.git), >>>>>>>>>>> and then building into a clean directory? >>>>>>>>>>> >>>>>>>>>>> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> During CMake I am getting the attached error message. All the >>>>>>>>>>>> error messages I receive is with reference to exe files starting with >>>>>>>>>>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>>>>>>>>>>> this (http://review.source.kitware.com/#/c/20154/1 - >>>>>>>>>>>> Checkout), but this still results in the same error messages as before. I >>>>>>>>>>>> have attached one of the error messages that appear during CMake project >>>>>>>>>>>> configuration. >>>>>>>>>>>> >>>>>>>>>>>> Many thanks. >>>>>>>>>>>> >>>>>>>>>>>> On 18 November 2015 at 00:41, D?enan Zuki? >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Master branch from git://itk.org/ITK.git >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Which ITK version did you use? >>>>>>>>>>>>>> >>>>>>>>>>>>>> On 18 November 2015 at 00:14, D?enan Zuki? >>>>>>>>>>>>> > wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> This configuration compiles fine in debug too. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? < >>>>>>>>>>>>>>> dzenanz at gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi T?nde, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> checking out *master* branch and CMake configuration went >>>>>>>>>>>>>>>> fine. To speed up compile time, I disabled building of examples and >>>>>>>>>>>>>>>> testing. I also enabled ITK_LEGACY_REMOVE. I did not enable >>>>>>>>>>>>>>>> Module_ITKVtkGlue. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Opening the solution file in VS2015 was fairly slow - it >>>>>>>>>>>>>>>> might have something to do with the fact I just installed it. Building in >>>>>>>>>>>>>>>> Release x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>> D?enan >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi Everyone, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I would be interested whether anyone has managed to build >>>>>>>>>>>>>>>>> the ITK Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Many thanks. >>>>>>>>>>>>>>>>> Tunde >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>> Community mailing list >>>>>>>>>>>>>>>>> Community at itk.org >>>>>>>>>>>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Tunde >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> -- >>>>>>>>>>>> Tunde >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> -- >>>>>>>>>> Tunde >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> -- >>>>>>>> Tunde >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> Tunde >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> -- >>>> Tunde >>>> >>> >>> >> >> >> -- >> -- >> Tunde >> > > > > -- > -- > Tunde > -------------- next part -------------- An HTML attachment was scrubbed... URL: From luc.hermitte at c-s.fr Thu Nov 19 11:17:58 2015 From: luc.hermitte at c-s.fr (Luc Hermitte) Date: Thu, 19 Nov 2015 17:17:58 +0100 Subject: [ITK] [ITK-dev] Header clashes with Apple In-Reply-To: References: Message-ID: <564DF636.7080307@c-s.fr> Le 18/11/2015 22:28, Bill Lorensen a ?crit : > I think itkCheck might be better. Here check() is a function not a macro. The usual ITK naming convention would require Check, not itkCheck. The fact some apple code has hijacked check instead of __check or _Check is a very poor choice. We should not have had any problem with check() (if we except KWStyle which, oddly, missed it) Regards, -- Luc Hermitte > > On Wed, Nov 18, 2015 at 4:26 PM, Matt McCormick > wrote: >> Hi Seun, >> >> Thanks for discussing the issue. >> >> I think a good name would be "Check". Could you please submit a patch? [1] >> >> Thanks, >> Matt >> >> [1] http://www.itk.org/Wiki/ITK/Git/Develop >> >> >> On Wed, Nov 18, 2015 at 4:08 PM, Seun Odutola wrote: >>> Hi Everyone, >>> >>> Just wanted to bring to your attention a problem I faced working on a project using ITK 4.9 on Mac OS X 10.11, Apple declares a macro called 'check? that takes just a parameter and apparently there is a name clash with a typedef of ITK?s (see itkPromoteType.h). >>> >>> // snippet >>> template struct PromoteType >>> { >>> static TA a; >>> static TB b; >>> >>> // Aimed at supporting overloads >>> template static Details::Identity<1>::Type& check(typename Details::SizeToType<1, TA, TB>::Type, T); >>> template static Details::Identity<2>::Type& check(typename Details::SizeToType<2, TA, TB>::Type, T); >>> >>> // Common numeric types >>> static Details::Identity<3 >::Type& itkcheck(typename Details::SizeToType<3, TA, TB>::Type, int); >>> >>> // end of snippet >>> >>> I set about trying to fix this issue and on renaming the ?check? in my case I chose ?itkcheck?, rebuilt ITK and ran my project everything worked fine. >>> >>> My proposal to the team if indeed I?m right is the above typedef need renaming as we can?t change Apple?s implementation so it?s most likely ITK will need to fix this. Currently renaming the check typedef works fine. >>> Thanks >>> >>> Regards Seun >>> >>> p.s: I could submit a patch if that?s fine but I would like to know what name the ITK team would prefer to be substituted for the ?check' typedef above. >>> _______________________________________________ >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> _______________________________________________ >> 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://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://public.kitware.com/mailman/listinfo/insight-developers > > > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matimontg at gmail.com Thu Nov 19 11:51:20 2015 From: matimontg at gmail.com (Matias Montroull) Date: Thu, 19 Nov 2015 16:51:20 +0000 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: I was testing different aproaches and I always get nothing less than 2800, how many images does the volume have? El jue., 19 de nov. de 2015 a la(s) 5:47 a. m., Luigi Riba < ribaluigi at gmail.com> escribi?: > Dear all, > > thanks for the continuous support. > > I am gonna try with the BinShrinkImageFilter. > > By the way, I guess that I am overlooking something in double to float > code conversion. In fact, I have made this change on the ITK > ImageRegistration1 example obtaining the same memory results. > I am on Windows 7, 64 bit, Visual Studio Express 12 (2013), ITK built in > release mode with MT flags. I will be pleased if you could give a look at > this piece of code. > > I have attached at this mail: > ImageRegistration1Double: exactly the same as ImageRegistration1, with > MemoryProbe added; > ImageRegistration1Float: MemoryProbe added and changed double to float in > registration blocks; > BrainProton.....png a pair of test images; > Results....png a screenshot of the results in both cases. > > Have a nice day, > > Luigi > > > > > 2015-11-18 22:50 GMT+01:00 Matt McCormick : > >> Hi Luigi, >> >> It may be prudent to downsample the images using something like the >> BinShrinkImageFilter. Often, the full-resolution is overkill for the >> registration task. >> >> HTH, >> Matt >> >> On Wed, Nov 18, 2015 at 1:21 PM, Matias Montroull >> wrote: >> > Luigi, I assume you are workimg on release mode right? >> > Would you be able to send the cpp file that you are compiling to test? >> > >> > Matias >> > >> > On Nov 18, 2015 7:53 AM, "Luigi Riba" wrote: >> >> >> >> Dear all, >> >> >> >> I have tried your suggestions and I have simplified my code. >> >> Unfortunately, I still have some issues: >> >> >> >> 1. I cannot read the two images as unsigned short. If I do like this, >> >> VisualStudio compiler returns: >> >> Error 2 error C2440: 'initializing' : cannot convert from >> >> 'itk::Concept::Detail::UniqueType_bool' to >> >> 'itk::Concept::Detail::UniqueType_bool' >> >> f:\libs\itk\modules\core\common\include\itkConceptChecking.h 796 1 >> affine3d >> >> >> >> 2. I have decided to read the images directly in float; >> >> >> >> 3. I have set everything to float but I have noticed no memory usage >> >> differences between the "dobule" and "float" code. In particular, I >> have >> >> set: >> >>> >> >>> typedef float InternalComputationValueType; >> >>> typedef itk::AffineTransform< InternalComputationValueType, Dimension> >> >>> TransformType; >> >>> typedef >> >>> >> itk::RegularStepGradientDescentOptimizerv4 >> >>> OptimizerType; >> >>> typedef itk::MeanSquaresImageToImageMetricv4> >>> ImageType, InternalComputationValueType> MetricType; >> >>> typedef itk::ImageRegistrationMethodv4> >>> TransformType> RegistrationType; >> >>> typedef float CoordinateType; >> >>> typedef itk::LinearInterpolateImageFunction >> >>> InterpolationType; >> >> >> >> >> >> RECAP: >> >> 1. I would like to reduce the memory usage of my registration code. In >> >> fact, I work with unsigned short, i.e. 16 bit grayscale images, ~1Gb >> each >> >> and memory usage gets high pretty soon (750MB images -> ~30GB total >> memory >> >> usage) >> >> 2. It has been suggested to set the algorithm to work with float >> instead >> >> of double; >> >> 3. How can I accomplish point 2.? >> >> 4. Is point 2. the only viable solution in order to reduce memory >> usage? >> >> 5 Is there a way to have a finer monitoring of memory usage. For the >> >> moment I am using itkMemoryProbe which just gives me the total amount >> of >> >> used memory. >> >> >> >> Thank you for your kind support, >> >> Luigi >> >> >> >> >> >> 2015-11-16 16:55 GMT+01:00 Luigi Riba : >> >>> >> >>> Dear D?enan and Matias, >> >>> >> >>> thank you very much for the help. >> >>> >> >>> I'll test your suggestion and I'll post back the results for the >> >>> community. >> >>> >> >>> Best, >> >>> >> >>> Luigi >> >>> >> >>> 2015-11-16 16:53 GMT+01:00 Matias Montroull : >> >>>> >> >>>> That was my assumption Luigi >> >>>> >> >>>> El lun., 16 de nov. de 2015 a la(s) 12:30 p. m., D?enan Zuki? >> >>>> escribi?: >> >>>>> >> >>>>> I believe Matias thought that your original pixel type was signed >> >>>>> short. >> >>>>> >> >>>>> So just use the images you read as unsigned short (set them as >> input to >> >>>>> the registration), and don't make another copy of the images by >> casting them >> >>>>> to float. >> >>>>> >> >>>>> HTH >> >>>>> >> >>>>> On Mon, Nov 16, 2015 at 10:17 AM, Luigi Riba >> >>>>> wrote: >> >>>>>> >> >>>>>> Dear Matias, >> >>>>>> >> >>>>>> thank you very much for your quick reply. >> >>>>>> >> >>>>>> Unfortunately, I didn't have time yet to test it. Anyhow, could you >> >>>>>> please tell me the rationale behind it? >> >>>>>> >> >>>>>> In my code: >> >>>>>> >> >>>>>> I read two grayscale 16 bit .mhd images. To read them I define the >> >>>>>> IOPixelTyep as unsigned short; >> >>>>>> I cast them to the "operational" type called PixelType as float >> >>>>>> I define all the registration objects templated on float. >> >>>>>> >> >>>>>> Why should I cast my images to PixelType == signed short? >> >>>>>> >> >>>>>> Thanks in advance for the support, >> >>>>>> Luigi >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> 2015-11-10 15:45 GMT+01:00 Matias Montroull : >> >>>>>>> >> >>>>>>> try this: >> >>>>>>> typedef signed short PixelType; >> >>>>>>> >> >>>>>>> >> >>>>>>> El mar., 10 de nov. de 2015 a la(s) 11:36 a. m., Luigi Riba >> >>>>>>> escribi?: >> >>>>>>>> >> >>>>>>>> Dear Matt, >> >>>>>>>> >> >>>>>>>> I have tried following your suggestion but, unfortunately, it >> didn't >> >>>>>>>> work out. >> >>>>>>>> >> >>>>>>>> In particular: >> >>>>>>>> >> >>>>>>>> I read a pair of uint16 images; >> >>>>>>>> I cast them to float pixel type via the CastImageFilter; >> >>>>>>>> I change the TInternalComputationValueType for the metric, the >> >>>>>>>> optimizer, the transform and the registration doing something >> like: >> >>>>>>>>> >> >>>>>>>>> const unsigned int Dimension = 3; >> >>>>>>>>> >> >>>>>>>>> typedef float PixelType; >> >>>>>>>>> >> >>>>>>>>> typedef unsigned short IOPixelType; >> >>>>>>>>> >> >>>>>>>>> typedef itk::Image IOImageType; >> >>>>>>>>> >> >>>>>>>>> typedef itk::Image ImageType; >> >>>>>>>>> >> >>>>>>>>> typedef itk::AffineTransform TransformType; >> >>>>>>>>> >> >>>>>>>>> typedef itk::RegularStepGradientDescentOptimizerv4 >> >>>>>>>>> OptimizerType; >> >>>>>>>>> >> >>>>>>>>> typedef itk::MeanSquaresImageToImageMetricv4> >>>>>>>>> ImageType,ImageType,float> MetricType; >> >>>>>>>>> >> >>>>>>>>> typedef itk::ImageRegistrationMethodv4> >>>>>>>>> TransformType> RegistrationType; >> >>>>>>>>> >> >>>>>>>>> typedef itk::ResampleImageFilter> >>>>>>>>> float,float> ResampleFilterType; >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> I have put one memory probe before the registration procedure and >> >>>>>>>> one afterwards of it. In the "double" case and in the "float" >> case I've seen >> >>>>>>>> the same memory consumption. >> >>>>>>>> >> >>>>>>>> Am I missing something? Are there other things I should change >> in my >> >>>>>>>> code? >> >>>>>>>> >> >>>>>>>> Thanks again for the support, >> >>>>>>>> Luigi >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> 2015-11-09 17:23 GMT+01:00 Matt McCormick >> >>>>>>>> : >> >>>>>>>>> >> >>>>>>>>> Hi Luigi, >> >>>>>>>>> >> >>>>>>>>> The type of optimizer should not have too large of an impact on >> >>>>>>>>> memory >> >>>>>>>>> consumption. Using a gradient-free optimizer may help slightly, >> >>>>>>>>> but >> >>>>>>>>> try changing the pixel type of the input images or, if possible, >> >>>>>>>>> the >> >>>>>>>>> parameter type of the transformation, from double to float. >> >>>>>>>>> >> >>>>>>>>> HTH, >> >>>>>>>>> Matt >> >>>>>>>>> >> >>>>>>>>> On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba < >> ribaluigi at gmail.com> >> >>>>>>>>> wrote: >> >>>>>>>>> > Dear all, >> >>>>>>>>> > >> >>>>>>>>> > I am registering a couple of volumes with ITK 4 on windows 7 >> 64 >> >>>>>>>>> > bit. >> >>>>>>>>> > >> >>>>>>>>> > I wrote a code based on the affine transformation, with the >> mean >> >>>>>>>>> > square >> >>>>>>>>> > error metric and the RegularStepGradientDescentOptimizerv4. >> >>>>>>>>> > Unfortunately, >> >>>>>>>>> > the memory usage is pretty high. >> >>>>>>>>> > >> >>>>>>>>> > I have checked memory consumption with the itkMemoryProbe and, >> >>>>>>>>> > after looking >> >>>>>>>>> > around on previous mailing list messages I have decided to try >> >>>>>>>>> > with a >> >>>>>>>>> > gradient free optimizer like the Nelder-Mead one. >> >>>>>>>>> > >> >>>>>>>>> > So I have rewrote the code using the AmoebaOptimizerV4 and I >> have >> >>>>>>>>> > continued >> >>>>>>>>> > monitoring the memory consumption via MemoryProbe. >> Unfortunately, >> >>>>>>>>> > it seems >> >>>>>>>>> > that nothing has changed. Is this working as expected? If >> this is >> >>>>>>>>> > the case, >> >>>>>>>>> > do you have any suggestion to gave me in order to reduce the >> >>>>>>>>> > memory >> >>>>>>>>> > consumption of the code? >> >>>>>>>>> > >> >>>>>>>>> > Thanks in advance for the help. >> >>>>>>>>> > >> >>>>>>>>> > Best, >> >>>>>>>>> > >> >>>>>>>>> > Luigi >> >>>>>>>>> > >> >>>>>>>>> > _______________________________________________ >> >>>>>>>>> > Community mailing list >> >>>>>>>>> > Community at itk.org >> >>>>>>>>> > http://public.kitware.com/mailman/listinfo/community >> >>>>>>>>> > >> >>>>>>>> >> >>>>>>>> _______________________________________________ >> >>>>>>>> Community mailing list >> >>>>>>>> Community at itk.org >> >>>>>>>> http://public.kitware.com/mailman/listinfo/community >> >>>>>>> >> >>>>>>> -- >> >>>>>>> Matias >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> _______________________________________________ >> >>>>>> Community mailing list >> >>>>>> Community at itk.org >> >>>>>> http://public.kitware.com/mailman/listinfo/community >> >>>>>> >> >>>>> >> >>>> -- >> >>>> Matias >> >>> >> >>> >> >> >> > >> > _______________________________________________ >> > Community mailing list >> > Community at itk.org >> > http://public.kitware.com/mailman/listinfo/community >> > >> > > -- Matias -------------- next part -------------- An HTML attachment was scrubbed... URL: From ribaluigi at gmail.com Thu Nov 19 16:13:01 2015 From: ribaluigi at gmail.com (Luigi Riba) Date: Thu, 19 Nov 2015 22:13:01 +0100 Subject: [ITK] registration - memory concerns In-Reply-To: References: Message-ID: Hello Matias, thanks for the reply and for the tests you have done. Unfortunately, it seems to be pretty hard to reduce memory consumption. Anyhow, I have partially avoided the problem following Matt suggestion about binning and deciding to work on a sub region of the volume itself. Still it would be interesting to me to better understand memory usage of itk. By the way, the kind of volumes I am working with are at least 500x500x500 pixels (16bit) or more. Have a nice day, Luigi 2015-11-19 17:51 GMT+01:00 Matias Montroull : > I was testing different aproaches and I always get nothing less than 2800, > how many images does the volume have? > > El jue., 19 de nov. de 2015 a la(s) 5:47 a. m., Luigi Riba < > ribaluigi at gmail.com> escribi?: > >> Dear all, >> >> thanks for the continuous support. >> >> I am gonna try with the BinShrinkImageFilter. >> >> By the way, I guess that I am overlooking something in double to float >> code conversion. In fact, I have made this change on the ITK >> ImageRegistration1 example obtaining the same memory results. >> I am on Windows 7, 64 bit, Visual Studio Express 12 (2013), ITK built in >> release mode with MT flags. I will be pleased if you could give a look at >> this piece of code. >> >> I have attached at this mail: >> ImageRegistration1Double: exactly the same as ImageRegistration1, with >> MemoryProbe added; >> ImageRegistration1Float: MemoryProbe added and changed double to float in >> registration blocks; >> BrainProton.....png a pair of test images; >> Results....png a screenshot of the results in both cases. >> >> Have a nice day, >> >> Luigi >> >> >> >> >> 2015-11-18 22:50 GMT+01:00 Matt McCormick : >> >>> Hi Luigi, >>> >>> It may be prudent to downsample the images using something like the >>> BinShrinkImageFilter. Often, the full-resolution is overkill for the >>> registration task. >>> >>> HTH, >>> Matt >>> >>> On Wed, Nov 18, 2015 at 1:21 PM, Matias Montroull >>> wrote: >>> > Luigi, I assume you are workimg on release mode right? >>> > Would you be able to send the cpp file that you are compiling to test? >>> > >>> > Matias >>> > >>> > On Nov 18, 2015 7:53 AM, "Luigi Riba" wrote: >>> >> >>> >> Dear all, >>> >> >>> >> I have tried your suggestions and I have simplified my code. >>> >> Unfortunately, I still have some issues: >>> >> >>> >> 1. I cannot read the two images as unsigned short. If I do like this, >>> >> VisualStudio compiler returns: >>> >> Error 2 error C2440: 'initializing' : cannot convert from >>> >> 'itk::Concept::Detail::UniqueType_bool' to >>> >> 'itk::Concept::Detail::UniqueType_bool' >>> >> f:\libs\itk\modules\core\common\include\itkConceptChecking.h 796 1 >>> affine3d >>> >> >>> >> 2. I have decided to read the images directly in float; >>> >> >>> >> 3. I have set everything to float but I have noticed no memory usage >>> >> differences between the "dobule" and "float" code. In particular, I >>> have >>> >> set: >>> >>> >>> >>> typedef float InternalComputationValueType; >>> >>> typedef itk::AffineTransform< InternalComputationValueType, >>> Dimension> >>> >>> TransformType; >>> >>> typedef >>> >>> >>> itk::RegularStepGradientDescentOptimizerv4 >>> >>> OptimizerType; >>> >>> typedef itk::MeanSquaresImageToImageMetricv4>> >>> ImageType, InternalComputationValueType> MetricType; >>> >>> typedef itk::ImageRegistrationMethodv4>> >>> TransformType> RegistrationType; >>> >>> typedef float CoordinateType; >>> >>> typedef itk::LinearInterpolateImageFunction>> CoordinateType> >>> >>> InterpolationType; >>> >> >>> >> >>> >> RECAP: >>> >> 1. I would like to reduce the memory usage of my registration code. In >>> >> fact, I work with unsigned short, i.e. 16 bit grayscale images, ~1Gb >>> each >>> >> and memory usage gets high pretty soon (750MB images -> ~30GB total >>> memory >>> >> usage) >>> >> 2. It has been suggested to set the algorithm to work with float >>> instead >>> >> of double; >>> >> 3. How can I accomplish point 2.? >>> >> 4. Is point 2. the only viable solution in order to reduce memory >>> usage? >>> >> 5 Is there a way to have a finer monitoring of memory usage. For the >>> >> moment I am using itkMemoryProbe which just gives me the total amount >>> of >>> >> used memory. >>> >> >>> >> Thank you for your kind support, >>> >> Luigi >>> >> >>> >> >>> >> 2015-11-16 16:55 GMT+01:00 Luigi Riba : >>> >>> >>> >>> Dear D?enan and Matias, >>> >>> >>> >>> thank you very much for the help. >>> >>> >>> >>> I'll test your suggestion and I'll post back the results for the >>> >>> community. >>> >>> >>> >>> Best, >>> >>> >>> >>> Luigi >>> >>> >>> >>> 2015-11-16 16:53 GMT+01:00 Matias Montroull : >>> >>>> >>> >>>> That was my assumption Luigi >>> >>>> >>> >>>> El lun., 16 de nov. de 2015 a la(s) 12:30 p. m., D?enan Zuki? >>> >>>> escribi?: >>> >>>>> >>> >>>>> I believe Matias thought that your original pixel type was signed >>> >>>>> short. >>> >>>>> >>> >>>>> So just use the images you read as unsigned short (set them as >>> input to >>> >>>>> the registration), and don't make another copy of the images by >>> casting them >>> >>>>> to float. >>> >>>>> >>> >>>>> HTH >>> >>>>> >>> >>>>> On Mon, Nov 16, 2015 at 10:17 AM, Luigi Riba >>> >>>>> wrote: >>> >>>>>> >>> >>>>>> Dear Matias, >>> >>>>>> >>> >>>>>> thank you very much for your quick reply. >>> >>>>>> >>> >>>>>> Unfortunately, I didn't have time yet to test it. Anyhow, could >>> you >>> >>>>>> please tell me the rationale behind it? >>> >>>>>> >>> >>>>>> In my code: >>> >>>>>> >>> >>>>>> I read two grayscale 16 bit .mhd images. To read them I define the >>> >>>>>> IOPixelTyep as unsigned short; >>> >>>>>> I cast them to the "operational" type called PixelType as float >>> >>>>>> I define all the registration objects templated on float. >>> >>>>>> >>> >>>>>> Why should I cast my images to PixelType == signed short? >>> >>>>>> >>> >>>>>> Thanks in advance for the support, >>> >>>>>> Luigi >>> >>>>>> >>> >>>>>> >>> >>>>>> >>> >>>>>> >>> >>>>>> >>> >>>>>> 2015-11-10 15:45 GMT+01:00 Matias Montroull >> >: >>> >>>>>>> >>> >>>>>>> try this: >>> >>>>>>> typedef signed short PixelType; >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> El mar., 10 de nov. de 2015 a la(s) 11:36 a. m., Luigi Riba >>> >>>>>>> escribi?: >>> >>>>>>>> >>> >>>>>>>> Dear Matt, >>> >>>>>>>> >>> >>>>>>>> I have tried following your suggestion but, unfortunately, it >>> didn't >>> >>>>>>>> work out. >>> >>>>>>>> >>> >>>>>>>> In particular: >>> >>>>>>>> >>> >>>>>>>> I read a pair of uint16 images; >>> >>>>>>>> I cast them to float pixel type via the CastImageFilter; >>> >>>>>>>> I change the TInternalComputationValueType for the metric, the >>> >>>>>>>> optimizer, the transform and the registration doing something >>> like: >>> >>>>>>>>> >>> >>>>>>>>> const unsigned int Dimension = 3; >>> >>>>>>>>> >>> >>>>>>>>> typedef float PixelType; >>> >>>>>>>>> >>> >>>>>>>>> typedef unsigned short IOPixelType; >>> >>>>>>>>> >>> >>>>>>>>> typedef itk::Image IOImageType; >>> >>>>>>>>> >>> >>>>>>>>> typedef itk::Image ImageType; >>> >>>>>>>>> >>> >>>>>>>>> typedef itk::AffineTransform TransformType; >>> >>>>>>>>> >>> >>>>>>>>> typedef itk::RegularStepGradientDescentOptimizerv4 >>> >>>>>>>>> OptimizerType; >>> >>>>>>>>> >>> >>>>>>>>> typedef itk::MeanSquaresImageToImageMetricv4>> >>>>>>>>> ImageType,ImageType,float> MetricType; >>> >>>>>>>>> >>> >>>>>>>>> typedef itk::ImageRegistrationMethodv4>> >>>>>>>>> TransformType> RegistrationType; >>> >>>>>>>>> >>> >>>>>>>>> typedef itk::ResampleImageFilter>> >>>>>>>>> float,float> ResampleFilterType; >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> I have put one memory probe before the registration procedure >>> and >>> >>>>>>>> one afterwards of it. In the "double" case and in the "float" >>> case I've seen >>> >>>>>>>> the same memory consumption. >>> >>>>>>>> >>> >>>>>>>> Am I missing something? Are there other things I should change >>> in my >>> >>>>>>>> code? >>> >>>>>>>> >>> >>>>>>>> Thanks again for the support, >>> >>>>>>>> Luigi >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> 2015-11-09 17:23 GMT+01:00 Matt McCormick >>> >>>>>>>> : >>> >>>>>>>>> >>> >>>>>>>>> Hi Luigi, >>> >>>>>>>>> >>> >>>>>>>>> The type of optimizer should not have too large of an impact on >>> >>>>>>>>> memory >>> >>>>>>>>> consumption. Using a gradient-free optimizer may help >>> slightly, >>> >>>>>>>>> but >>> >>>>>>>>> try changing the pixel type of the input images or, if >>> possible, >>> >>>>>>>>> the >>> >>>>>>>>> parameter type of the transformation, from double to float. >>> >>>>>>>>> >>> >>>>>>>>> HTH, >>> >>>>>>>>> Matt >>> >>>>>>>>> >>> >>>>>>>>> On Mon, Nov 9, 2015 at 10:24 AM, Luigi Riba < >>> ribaluigi at gmail.com> >>> >>>>>>>>> wrote: >>> >>>>>>>>> > Dear all, >>> >>>>>>>>> > >>> >>>>>>>>> > I am registering a couple of volumes with ITK 4 on windows 7 >>> 64 >>> >>>>>>>>> > bit. >>> >>>>>>>>> > >>> >>>>>>>>> > I wrote a code based on the affine transformation, with the >>> mean >>> >>>>>>>>> > square >>> >>>>>>>>> > error metric and the RegularStepGradientDescentOptimizerv4. >>> >>>>>>>>> > Unfortunately, >>> >>>>>>>>> > the memory usage is pretty high. >>> >>>>>>>>> > >>> >>>>>>>>> > I have checked memory consumption with the itkMemoryProbe >>> and, >>> >>>>>>>>> > after looking >>> >>>>>>>>> > around on previous mailing list messages I have decided to >>> try >>> >>>>>>>>> > with a >>> >>>>>>>>> > gradient free optimizer like the Nelder-Mead one. >>> >>>>>>>>> > >>> >>>>>>>>> > So I have rewrote the code using the AmoebaOptimizerV4 and I >>> have >>> >>>>>>>>> > continued >>> >>>>>>>>> > monitoring the memory consumption via MemoryProbe. >>> Unfortunately, >>> >>>>>>>>> > it seems >>> >>>>>>>>> > that nothing has changed. Is this working as expected? If >>> this is >>> >>>>>>>>> > the case, >>> >>>>>>>>> > do you have any suggestion to gave me in order to reduce the >>> >>>>>>>>> > memory >>> >>>>>>>>> > consumption of the code? >>> >>>>>>>>> > >>> >>>>>>>>> > Thanks in advance for the help. >>> >>>>>>>>> > >>> >>>>>>>>> > Best, >>> >>>>>>>>> > >>> >>>>>>>>> > Luigi >>> >>>>>>>>> > >>> >>>>>>>>> > _______________________________________________ >>> >>>>>>>>> > Community mailing list >>> >>>>>>>>> > Community at itk.org >>> >>>>>>>>> > http://public.kitware.com/mailman/listinfo/community >>> >>>>>>>>> > >>> >>>>>>>> >>> >>>>>>>> _______________________________________________ >>> >>>>>>>> Community mailing list >>> >>>>>>>> Community at itk.org >>> >>>>>>>> http://public.kitware.com/mailman/listinfo/community >>> >>>>>>> >>> >>>>>>> -- >>> >>>>>>> Matias >>> >>>>>> >>> >>>>>> >>> >>>>>> >>> >>>>>> _______________________________________________ >>> >>>>>> Community mailing list >>> >>>>>> Community at itk.org >>> >>>>>> http://public.kitware.com/mailman/listinfo/community >>> >>>>>> >>> >>>>> >>> >>>> -- >>> >>>> Matias >>> >>> >>> >>> >>> >> >>> > >>> > _______________________________________________ >>> > Community mailing list >>> > Community at itk.org >>> > http://public.kitware.com/mailman/listinfo/community >>> > >>> >> >> -- > Matias > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a.tunde.szilagyi at gmail.com Fri Nov 20 00:32:31 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Fri, 20 Nov 2015 06:32:31 +0100 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: Many thanks! Tunde On 19 November 2015 at 16:50, D?enan Zuki? wrote: > The documentation page clearly indicates that those are old materials: "*Presentations > used for tutorials presented in conferences such as IEEE Visualization 2002 > and 2003, MICCAI 2003 and SPIE Medical Imaging 2003 and 2004.*" Is it > really surprising that there are some discrepancies such as static > libraries being built by default instead of dynamic ones (which do get put > in bin folder)? > > Anyway, the current goto references are the doxygen docs > , the software guide > and examples wiki > . The old tutorials are there as > additional documentation. > > Regards, > D?enan > > On Thu, Nov 19, 2015 at 2:14 AM, T?nde Szil?gyi < > a.tunde.szilagyi at gmail.com> wrote: > >> The presentation that I have attached can be found on the first website >> cited in your e-mail: >> >> http://www.itk.org/CourseWare/Training/GettingStarted-I.pdf >> >> The reason I am making this point is because one week ago I was getting >> those results, and now I am not. I do not believe that the software has >> changed so fast. So I am wondering what am I doing wrong. >> >> Many thanks. >> >> >> >> >> On 19 November 2015 at 07:50, T?nde Szil?gyi >> wrote: >> >>> Many thanks. >>> >>> On 18 November 2015 at 20:24, D?enan Zuki? wrote: >>> >>>> That is some old presentation (from 2007). Where did you find it? >>>> Things have changed since then. >>>> >>>> The current documentation is indexed here: >>>> http://www.itk.org/ITK/help/documentation.html >>>> Especially the software guide: http://www.itk.org/ItkSoftwareGuide.pdf >>>> >>>> Regards >>>> >>>> On Wed, Nov 18, 2015 at 1:34 PM, T?nde Szil?gyi < >>>> a.tunde.szilagyi at gmail.com> wrote: >>>> >>>>> Why is this information different from the one in the official >>>>> (attached) tutorial, slide 27-28? Many thanks. >>>>> >>>>> On 18 November 2015 at 19:15, D?enan Zuki? wrote: >>>>> >>>>>> ITK is largely a template library, which means it does not have a lot >>>>>> of DLLs. Including headers is mostly sufficient. Also, ~/ITK_bin/ >>>>>> *lib*/Debug/ should contain library files, *NOT* ~/ITK_bin/*bin* >>>>>> /Debug/. >>>>>> >>>>>> It looks like you have successfully built ITK. Now you can configure >>>>>> projects which require ITK by pointing them (setting ITK_DIR variable) to >>>>>> *~/ITK_bin/*. >>>>>> >>>>>> The simplest possible CMake configuration file for a program using >>>>>> ITK is attached. You just need to provide C++ code (tester.cpp). It could >>>>>> be one of the Wiki examples . Then >>>>>> configure it with CMake, and build it using the same generator as ITK >>>>>> (VS2015 x64). >>>>>> >>>>>> HTH >>>>>> >>>>>> On Wed, Nov 18, 2015 at 12:25 PM, T?nde Szil?gyi < >>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>> >>>>>>> Hi D?enan, >>>>>>> >>>>>>> Many thanks - there was a different patch that needed to be applied. >>>>>>> See the description in the attached document. I summarize things below. >>>>>>> >>>>>>> System: Windows 10 64bit OS >>>>>>> >>>>>>> In summary: >>>>>>> - re-installed Git [master] + patch that solved the errors >>>>>>> - re-installed CMake >>>>>>> - Configured and Generated Project in CMake (NO errors) >>>>>>> - BUILD-ALL in VS 14 2015 (NO error message) >>>>>>> >>>>>>> Result: >>>>>>> - the .../ITK_bin/bin/Debug does not contain the expected >>>>>>> folders/files: >>>>>>> ITKCommon, ITKBasicFilters, ITKAlgorithms, ITKNumerics, ITKFEM, >>>>>>> ITKIO, ITKStatistics, ITKMetalIO, itkpng, itkzlib. >>>>>>> - there is no Release folder in .../ITK_bin/bin/ >>>>>>> >>>>>>> Each and every step is detailed and illustrated in the attached >>>>>>> documents: >>>>>>> >>>>>>> 1. ITK_TOOLKIT_compilation_18112015.pdf (The end of this file >>>>>>> contains a snapshot of the folders mentioned by You above.) >>>>>>> 2. CMakeCache.txt >>>>>>> 3. VS 14 2015 output: VS_14_2015_OUTPUT_18112015.pdf >>>>>>> >>>>>>> I would welcome your insights. Many thanks in advance. >>>>>>> >>>>>>> -- >>>>>>> Tunde >>>>>>> >>>>>>> On 18 November 2015 at 15:45, D?enan Zuki? >>>>>>> wrote: >>>>>>> >>>>>>>> Since static libraries are built by default, ~/ITK_bin/bin/Debug/ >>>>>>>> contains only 3 exe files on my machine (and no DLLs). >>>>>>>> However ~/ITK_bin/lib/Debug/ should contain a bunch of .lib files. If it is >>>>>>>> so, you have successfully built ITK in debug mode. >>>>>>>> >>>>>>>> Regarding that patch, you should not have to apply it, it should be >>>>>>>> included. What is the latest commit in the commit log of ITK? Mine is this: >>>>>>>> >>>>>>>> Revision: d248d5f52ad66b19346cab3e8336715a3a628980 >>>>>>>> Author: Hyun Jae Kang >>>>>>>> Date: 2015-11-17 08:24:57 >>>>>>>> Message: >>>>>>>> Merge topic 'warning-itkResourceProbe' >>>>>>>> >>>>>>>> >>>>>>>> 3d3b908f COMP: Fix data-conversion warning message on >>>>>>>> itkResourceProbe >>>>>>>> ---- >>>>>>>> Modified: Modules/Core/Common/include/itkResourceProbe.h >>>>>>>> Modified: Modules/Core/Common/include/itkResourceProbe.hxx >>>>>>>> Modified: CMakeLists.txt >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Nov 18, 2015 at 2:30 AM, T?nde Szil?gyi < >>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>> >>>>>>>>> Thank you, I have made the new selection to VS 14 2015 Win64 >>>>>>>>> generator in CMake. >>>>>>>>> >>>>>>>>> However, the patch that solved the error messages is: >>>>>>>>> >>>>>>>>> http://review.source.kitware.com/#/c/20272/ >>>>>>>>> >>>>>>>>> and NOT: >>>>>>>>> >>>>>>>>> http://review.source.kitware.com/#/c/20154/1 >>>>>>>>> >>>>>>>>> I have now no errors during CMake configuration/generation step. >>>>>>>>> The VS 14 2015 build is successful with 335 succeeded, 0 failed, 0 updated. >>>>>>>>> >>>>>>>>> BUT the ~/ITK_bin/bin/Debug/ does not contain the expected >>>>>>>>> directories/files. By expected I mean the ones specified in the >>>>>>>>> ITK_Tutorial: >>>>>>>>> >>>>>>>>> ITKCommon >>>>>>>>> ITKBasicFilters >>>>>>>>> ITKAlgorithms >>>>>>>>> ITKNumerics >>>>>>>>> ITKFEM >>>>>>>>> ITKIO >>>>>>>>> ITKStatistics >>>>>>>>> ITKMetalIO >>>>>>>>> itkpng >>>>>>>>> itkzlib >>>>>>>>> >>>>>>>>> I have attached the CMakeCache.txt and the selection in the >>>>>>>>> configuration stage in CMake. >>>>>>>>> >>>>>>>>> Many thanks in advance. >>>>>>>>> >>>>>>>>> >>>>>>>>> On 18 November 2015 at 04:40, D?enan Zuki? >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> What I meant is that the choice of generator should include Win64 >>>>>>>>>> in its name, as shown in the attached screenshot. CMake executable is >>>>>>>>>> Win32, that does not matter. Also, I just built ITK in 32 bit mode without >>>>>>>>>> issues, so something else is amiss. >>>>>>>>>> >>>>>>>>>> Can you attach your CMakeCache.txt? >>>>>>>>>> >>>>>>>>>> On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi < >>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> I have tried without the patch, but I am receiving the same >>>>>>>>>>> error message. My generator is VS 14 2015 (see CMake window on the LHS). >>>>>>>>>>> >>>>>>>>>>> Now, I have cleaned everything and started with a fresh >>>>>>>>>>> installation: >>>>>>>>>>> - Git Bash >>>>>>>>>>> - CMake >>>>>>>>>>> - ITK master >>>>>>>>>>> >>>>>>>>>>> I realized that only Win32 CMake exists on the official website: >>>>>>>>>>> https://cmake.org/download/ >>>>>>>>>>> >>>>>>>>>>> Is this what you refer to in your e-mail below? What else would >>>>>>>>>>> you recommend? >>>>>>>>>>> >>>>>>>>>>> Many thanks. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 18 November 2015 at 01:34, D?enan Zuki? >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> That patch was merged to master, so you don't need to apply it. >>>>>>>>>>>> >>>>>>>>>>>> I used VS2015 *Win64* as the generator. You seem to be using >>>>>>>>>>>> *Win32*, that might make a difference. >>>>>>>>>>>> >>>>>>>>>>>> I used version 3.3.1, which I installed some time ago. You are >>>>>>>>>>>> using release candidate version - I doubt that is the reason. >>>>>>>>>>>> >>>>>>>>>>>> Can you try a clean clone (git clone git://itk.org/ITK.git), >>>>>>>>>>>> and then building into a clean directory? >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> During CMake I am getting the attached error message. All the >>>>>>>>>>>>> error messages I receive is with reference to exe files starting with >>>>>>>>>>>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>>>>>>>>>>>> this (http://review.source.kitware.com/#/c/20154/1 - >>>>>>>>>>>>> Checkout), but this still results in the same error messages as before. I >>>>>>>>>>>>> have attached one of the error messages that appear during CMake project >>>>>>>>>>>>> configuration. >>>>>>>>>>>>> >>>>>>>>>>>>> Many thanks. >>>>>>>>>>>>> >>>>>>>>>>>>> On 18 November 2015 at 00:41, D?enan Zuki? >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Master branch from git://itk.org/ITK.git >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Which ITK version did you use? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 18 November 2015 at 00:14, D?enan Zuki? < >>>>>>>>>>>>>>> dzenanz at gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> This configuration compiles fine in debug too. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? < >>>>>>>>>>>>>>>> dzenanz at gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi T?nde, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> checking out *master* branch and CMake configuration went >>>>>>>>>>>>>>>>> fine. To speed up compile time, I disabled building of examples and >>>>>>>>>>>>>>>>> testing. I also enabled ITK_LEGACY_REMOVE. I did not enable >>>>>>>>>>>>>>>>> Module_ITKVtkGlue. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Opening the solution file in VS2015 was fairly slow - it >>>>>>>>>>>>>>>>> might have something to do with the fact I just installed it. Building in >>>>>>>>>>>>>>>>> Release x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>> D?enan >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi Everyone, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I would be interested whether anyone has managed to build >>>>>>>>>>>>>>>>>> the ITK Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Many thanks. >>>>>>>>>>>>>>>>>> Tunde >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>>> Community mailing list >>>>>>>>>>>>>>>>>> Community at itk.org >>>>>>>>>>>>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Tunde >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> -- >>>>>>>>>>>>> Tunde >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> -- >>>>>>>>>>> Tunde >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- >>>>>>>>> Tunde >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> Tunde >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> Tunde >>>>> >>>> >>>> >>> >>> >>> -- >>> -- >>> Tunde >>> >> >> >> >> -- >> -- >> Tunde >> > > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: From osubachev at gmail.com Fri Nov 20 07:26:20 2015 From: osubachev at gmail.com (Oleg Subachev) Date: Fri, 20 Nov 2015 17:26:20 +0500 Subject: [ITK] How to get to get image similarity metrics under .NET ? In-Reply-To: References: Message-ID: Thank you, Ziv: Now merics are calculated successfully. But where to get information about meaning of various kinds of supported metrics. E.g. this code for the same image using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) { method.SetMetricAsMattesMutualInformation(); method.SetInitialTransform( new Euler2DTransform() ); double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png", PixelIDValueEnum.sitkFloat32 ), SimpleITK.ReadImage( "1.png", PixelIDValueEnum.sitkFloat32 ) ); } yields -0,984914070939179 Whereas: SetMetricAsANTSNeighborhoodCorrelation( 2 ) yields -1 SetMetricAsCorrelation() yields -1 SetMetricAsJointHistogramMutualInformation() yields -0,601327526729281 SetMetricAsMeanSquares() yields 0 How to normalize all metrics to the same range ? -- Best regards, Oleg Subachev On Thu, Nov 19, 2015 at 7:49 PM, Yaniv, Ziv Rafael (NIH/NLM/LHC) [C] wrote: > Hello Oleg, > > It is necessary to set the initial transform as the MetricEvaluate method > will use that transformation to evaluate your similarity metric, the same > way it is done during registration. There is always a transformation > between the two images, even if it is the identity. Something like > method.SetInitialTransform(new Euler3DTransform()) if your images are 3D > or Euler2DTransform() if they are 2D. In your case the you can use any of > the transformation types Translation,Affine? as you are creating the > identity transform. > > Ziv > > > > On 11/19/15, 6:57 AM, "Oleg Subachev" wrote: > >>Since error message says something about "initial transform" may be it >>is necessary to set up initial transform ? >>As you see from code I do not call SetInitialTransform method at all. >>I hope that no initial transform or default initial transform (if any) >>will be enough. >>I simply want to get similarity metric value for two image files >>without any transform. >> >>-- >>Best regards, >>Oleg Subachev >> >>On Thu, Nov 19, 2015 at 12:01 PM, Oleg Subachev >>wrote: >>> Thanks all of you. >>> But now the code: >>> using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) >>> { >>> method.SetMetricAsMattesMutualInformation(); >>> double metric = method.MetricEvaluate( >>> SimpleITK.ReadImage( "1.png", PixelIDValueEnum.sitkFloat32 >>> ),SimpleITK.ReadImage( "2.png", PixelIDValueEnum.sitkFloat32 )); >>> } >>> >>> throws new exception: >>> {"Exception thrown in SimpleITK >>> ImageRegistrationMethod_MetricEvaluate: >>> >>>..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistra >>>tionMethod.cxx:922:\nsitk::ERROR: >>> Unexpected error converting initial transform! Possible miss matching >>> dimensions!"} >>> >>> -- >>> Best regards, >>> Oleg Subachev >>> >>> >>> On Wed, Nov 18, 2015 at 8:14 PM, Yaniv, Ziv Rafael (NIH/NLM/LHC) [C] >>> wrote: >>>> Hello Oleg, >>>> >>>> The ImageRegistrationMethod only supports images with pixel type >>>> sitkFloat32 and sitkFloat64. You can either specify the pixel type when >>>> reading the image >>>> >>>>(http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#a0 >>>>2ff >>>> c30c3c55dd9eeff3f76ba19f35e7) or read the image with its native pixel >>>>type >>>> and then >>>> use the SimpleITK Cast function >>>> >>>>(http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html#af >>>>8c9 >>>> d7cc96a299a05890e9c3db911885), casting it to either of these two types. >>>> >>>> Ziv >>>> >>>> >>>> >>>> On 11/18/15, 9:51 AM, "Oleg Subachev" wrote: >>>> >>>>>Thanks, Brad. >>>>> >>>>>But when I try this code: >>>>>using ( ImageRegistrationMethod method = new ImageRegistrationMethod() >>>>>) >>>>>{ >>>>>method.SetMetricAsMattesMutualInformation( 50 ); >>>>>double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png" ), >>>>>SimpleITK.ReadImage( "2.png" ) ); >>>>>} >>>>> >>>>>I get the exception: >>>>>{"Exception thrown in SimpleITK >>>>>ImageRegistrationMethod_MetricEvaluate: >>>>>..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegist >>>>>rat >>>>>ionMethod.cxx:862:\nsitk::ERROR: >>>>>Filter does not support fixed image type: vector of 8-bit unsigned >>>>>integer"} >>>>> >>>>>What's wrong ? >>>>>What is the simplest way to get similarity value of two image files ? >>>>> >>>>>-- >>>>>Best regards, >>>>>Oleg Subachev >>>>> >>>>>On Tue, Nov 17, 2015 at 6:41 PM, Bradley Lowekamp >>>>> wrote: >>>>>> Hello, >>>>>> >>>>>> You should look into SimpleITK's >>>>>>ImageRegistrationMethod::MetricEvaluate( Image, Image ) member >>>>>>function. >>>>>> >>>>>> Here is a Python example of using the method, C# should be similar: >>>>>> >>>>>> >>>>>>http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Regi >>>>>>str >>>>>>ation_Initialization.html >>>>>> >>>>>> HTH, >>>>>> Brad >>>>>> >>>>>> On Nov 17, 2015, at 8:24 AM, Oleg Subachev >>>>>>wrote: >>>>>> >>>>>>> I need to get similarity metrics for 2D images under .NET. >>>>>>> According to ITK documentation >>>>>>> (http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html) >>>>>>> there are several Image To Image metrics available. >>>>>>> ITK itself contains corresponding methods. >>>>>>> But I cannot find those methods in SimpleITK :-( >>>>>>> There is SimpleITK.NormalizedCorrelation(Image, Image, Image) >>>>>>>method, >>>>>>> but it seems to have nothing with similarity metrics. >>>>>>> >>>>>>> How to get to get image similarity metrics under .NET ? >>>>>>> >>>>>>> -- >>>>>>> Best regards, >>>>>>> >>>>>>> Oleg Subachev >>>>>>> _______________________________________________ >>>>>>> Community mailing list >>>>>>> Community at itk.org >>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>> >>>>>_______________________________________________ >>>>>Community mailing list >>>>>Community at itk.org >>>>>http://public.kitware.com/mailman/listinfo/community >>>> >>_______________________________________________ >>Community mailing list >>Community at itk.org >>http://public.kitware.com/mailman/listinfo/community From cervellone at gmail.com Fri Nov 20 09:42:28 2015 From: cervellone at gmail.com (cervellone at gmail.com) Date: Fri, 20 Nov 2015 15:42:28 +0100 Subject: [ITK] [ITK-users] image spacing and structuring element sizes Message-ID: Dear all I was wondering if structuring element operations take the image spacing into account. For example that a ball structuring element gets transformed accordingly to image spacing in order to give a correct result specified by the radius. If not, is there a possibility to use an elipsoid ? Thanks Jp -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From zivrafael.yaniv at nih.gov Fri Nov 20 09:55:59 2015 From: zivrafael.yaniv at nih.gov (Yaniv, Ziv Rafael (NIH/NLM/LHC) [C]) Date: Fri, 20 Nov 2015 14:55:59 +0000 Subject: [ITK] How to get to get image similarity metrics under .NET ? In-Reply-To: References: Message-ID: Hello Oleg, Unfortunately there is no transformation that can map the values between all similarity measures, these quantities are not commensurate and thus you cannot normalize them all to the same range in a meaningful manner. The reason for the usage of different similarity measures is that they make different assumptions about the relationships between the intensity values in the two images. For instance Correlation assumes an affine mapping between intensities while Mutual Information assumes a stochastic mapping which is more generic. On the other hand Correlation can be computed more efficiently and potentially has fewer local minima. If you know the physics relating your images then you can use a more appropriate similarity measure (in Bayesian terms - you are using a strong prior). To gain a better understanding of intensity based registration I suggest looking at the literature, see for exmaple: http://eecs.vanderbilt.edu/people/mikefitzpatrick/papers/2000_Fitzpatrrick_ HandbookII_Ch8_Registration.pdf . Ziv On 11/20/15, 7:26 AM, "Oleg Subachev" wrote: >Thank you, Ziv: >Now merics are calculated successfully. >But where to get information about meaning of various kinds of >supported metrics. >E.g. this code for the same image >using ( ImageRegistrationMethod method = new ImageRegistrationMethod() ) >{ >method.SetMetricAsMattesMutualInformation(); >method.SetInitialTransform( new Euler2DTransform() ); >double metric = method.MetricEvaluate( >SimpleITK.ReadImage( "1.png", PixelIDValueEnum.sitkFloat32 ), >SimpleITK.ReadImage( "1.png", PixelIDValueEnum.sitkFloat32 ) ); >} >yields -0,984914070939179 >Whereas: >SetMetricAsANTSNeighborhoodCorrelation( 2 ) yields -1 >SetMetricAsCorrelation() yields -1 >SetMetricAsJointHistogramMutualInformation() yields -0,601327526729281 >SetMetricAsMeanSquares() yields 0 > >How to normalize all metrics to the same range ? >-- >Best regards, >Oleg Subachev > >On Thu, Nov 19, 2015 at 7:49 PM, Yaniv, Ziv Rafael (NIH/NLM/LHC) [C] > wrote: >> Hello Oleg, >> >> It is necessary to set the initial transform as the MetricEvaluate >>method >> will use that transformation to evaluate your similarity metric, the >>same >> way it is done during registration. There is always a transformation >> between the two images, even if it is the identity. Something like >> method.SetInitialTransform(new Euler3DTransform()) if your images are 3D >> or Euler2DTransform() if they are 2D. In your case the you can use any >>of >> the transformation types Translation,Affine? as you are creating the >> identity transform. >> >> Ziv >> >> >> >> On 11/19/15, 6:57 AM, "Oleg Subachev" wrote: >> >>>Since error message says something about "initial transform" may be it >>>is necessary to set up initial transform ? >>>As you see from code I do not call SetInitialTransform method at all. >>>I hope that no initial transform or default initial transform (if any) >>>will be enough. >>>I simply want to get similarity metric value for two image files >>>without any transform. >>> >>>-- >>>Best regards, >>>Oleg Subachev >>> >>>On Thu, Nov 19, 2015 at 12:01 PM, Oleg Subachev >>>wrote: >>>> Thanks all of you. >>>> But now the code: >>>> using ( ImageRegistrationMethod method = new >>>>ImageRegistrationMethod() ) >>>> { >>>> method.SetMetricAsMattesMutualInformation(); >>>> double metric = method.MetricEvaluate( >>>> SimpleITK.ReadImage( "1.png", PixelIDValueEnum.sitkFloat32 >>>> ),SimpleITK.ReadImage( "2.png", PixelIDValueEnum.sitkFloat32 )); >>>> } >>>> >>>> throws new exception: >>>> {"Exception thrown in SimpleITK >>>> ImageRegistrationMethod_MetricEvaluate: >>>> >>>>..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegist >>>>ra >>>>tionMethod.cxx:922:\nsitk::ERROR: >>>> Unexpected error converting initial transform! Possible miss matching >>>> dimensions!"} >>>> >>>> -- >>>> Best regards, >>>> Oleg Subachev >>>> >>>> >>>> On Wed, Nov 18, 2015 at 8:14 PM, Yaniv, Ziv Rafael (NIH/NLM/LHC) [C] >>>> wrote: >>>>> Hello Oleg, >>>>> >>>>> The ImageRegistrationMethod only supports images with pixel type >>>>> sitkFloat32 and sitkFloat64. You can either specify the pixel type >>>>>when >>>>> reading the image >>>>> >>>>>(http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html# >>>>>a0 >>>>>2ff >>>>> c30c3c55dd9eeff3f76ba19f35e7) or read the image with its native pixel >>>>>type >>>>> and then >>>>> use the SimpleITK Cast function >>>>> >>>>>(http://www.itk.org/SimpleITKDoxygen/html/namespaceitk_1_1simple.html# >>>>>af >>>>>8c9 >>>>> d7cc96a299a05890e9c3db911885), casting it to either of these two >>>>>types. >>>>> >>>>> Ziv >>>>> >>>>> >>>>> >>>>> On 11/18/15, 9:51 AM, "Oleg Subachev" wrote: >>>>> >>>>>>Thanks, Brad. >>>>>> >>>>>>But when I try this code: >>>>>>using ( ImageRegistrationMethod method = new >>>>>>ImageRegistrationMethod() >>>>>>) >>>>>>{ >>>>>>method.SetMetricAsMattesMutualInformation( 50 ); >>>>>>double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png" >>>>>>), >>>>>>SimpleITK.ReadImage( "2.png" ) ); >>>>>>} >>>>>> >>>>>>I get the exception: >>>>>>{"Exception thrown in SimpleITK >>>>>>ImageRegistrationMethod_MetricEvaluate: >>>>>>..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegi >>>>>>st >>>>>>rat >>>>>>ionMethod.cxx:862:\nsitk::ERROR: >>>>>>Filter does not support fixed image type: vector of 8-bit unsigned >>>>>>integer"} >>>>>> >>>>>>What's wrong ? >>>>>>What is the simplest way to get similarity value of two image files ? >>>>>> >>>>>>-- >>>>>>Best regards, >>>>>>Oleg Subachev >>>>>> >>>>>>On Tue, Nov 17, 2015 at 6:41 PM, Bradley Lowekamp >>>>>> wrote: >>>>>>> Hello, >>>>>>> >>>>>>> You should look into SimpleITK's >>>>>>>ImageRegistrationMethod::MetricEvaluate( Image, Image ) member >>>>>>>function. >>>>>>> >>>>>>> Here is a Python example of using the method, C# should be similar: >>>>>>> >>>>>>> >>>>>>>http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Re >>>>>>>gi >>>>>>>str >>>>>>>ation_Initialization.html >>>>>>> >>>>>>> HTH, >>>>>>> Brad >>>>>>> >>>>>>> On Nov 17, 2015, at 8:24 AM, Oleg Subachev >>>>>>>wrote: >>>>>>> >>>>>>>> I need to get similarity metrics for 2D images under .NET. >>>>>>>> According to ITK documentation >>>>>>>> (http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html) >>>>>>>> there are several Image To Image metrics available. >>>>>>>> ITK itself contains corresponding methods. >>>>>>>> But I cannot find those methods in SimpleITK :-( >>>>>>>> There is SimpleITK.NormalizedCorrelation(Image, Image, Image) >>>>>>>>method, >>>>>>>> but it seems to have nothing with similarity metrics. >>>>>>>> >>>>>>>> How to get to get image similarity metrics under .NET ? >>>>>>>> >>>>>>>> -- >>>>>>>> Best regards, >>>>>>>> >>>>>>>> Oleg Subachev >>>>>>>> _______________________________________________ >>>>>>>> Community mailing list >>>>>>>> Community at itk.org >>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>> >>>>>>_______________________________________________ >>>>>>Community mailing list >>>>>>Community at itk.org >>>>>>http://public.kitware.com/mailman/listinfo/community >>>>> >>>_______________________________________________ >>>Community mailing list >>>Community at itk.org >>>http://public.kitware.com/mailman/listinfo/community >_______________________________________________ >Community mailing list >Community at itk.org >http://public.kitware.com/mailman/listinfo/community From goretzki.imre at gmail.com Fri Nov 20 10:24:22 2015 From: goretzki.imre at gmail.com (Imre Goretzki) Date: Fri, 20 Nov 2015 16:24:22 +0100 Subject: [ITK] Reading multi-paged TIFF Image In-Reply-To: References: Message-ID: <564F3B26.1020003@gmail.com> Hey guys, i was wondering if you could help me getting all pages from a multi-paged TIFF image. There are plenty of examples on how to read tiff images, e.g. |typedefitk::RGBAPixel PixelType;// Pixel typeconstunsignedintDimension=3;typedefitk::ImageImageType;ImageType::Pointerimage; ||typedefitk::ImageFileReaderReaderType;| |||itk::TIFFImageIO::Pointer io = itk::TIFFImageIO::New()|| ReaderType::Pointerreader=ReaderType::New();constchar*filename ="path/to/file.tif";|||| reader->SetImageIO(io);reader->SetFileName(filename); ||ImageType::IndexTypepixelIndex;pixelIndex[0]=103; //xpixelIndex[1]=178; //y|||pixelIndex[2]=0;| ImageType::PixelTypepixelValue =image->GetPixel(pixelIndex);std::cout <<"pixel : "<GetComponentTypeAsString(pixelType) << std::endl; const size_t numDimensions = imageIO->GetNumberOfDimensions(); std::cout << "numDimensions: " << numDimensions << std::endl; // '5' std::cout << "component size: " << imageIO->GetComponentSize() << std::endl; // '8' std::cout << "pixel type (string): " << imageIO->GetPixelTypeAsString(imageIO->GetPixelType()) << std::endl; // 'vector' std::cout << "pixel type: " << imageIO->GetPixelType() << std::endl; // '5' or this: ImageType::Pointer img = reader->GetOutput(); ImageType::RegionType = img->GetLargestPossibleRegion(); std::cout << "Region: " << region << std::endl; // '5' OUTPUT: Dimension: 5 Index: [0,0,0,0,0] Size: [520, 520, 47, 1, 3] If I print the pixels, I will get the same output for each channel (which I guess is RGB). If I change the input dimension to 5, the index has to be changed: |ImageType::IndexTypepixelIndex;pixelIndex[0]=240; //xpixelIndex[1]=430; //y|||pixelIndex[2]=0;| //z |||pixelIndex[3]=0;| //timestamp i guess? Dimension of this is always 1 for my data |||pixelIndex[4]=0;| //R-Channel| ||pixelIndex[4]=1;| //G-Channel| ||pixelIndex[4]=2;| //B-Channel| Is this correct? OUTPUT for pixels via img->GetPixel(pixelIndex) is [930, 930, 930] for idx = [ {{240, 430, 0, 0, 0}}, {{240, 430, 0, 0, 1}} ,{{240, 430, 0, 0, 2}} ] I could think of using an ImageIterator, but I don't know how to use them in a multi-paged image. The last thing I would like to ask you is, if you could help me on how to use the TIFFImageIO::ReadVolume. It says that you could read 3D images, but there are neither examples nor tips. To sum things up, i would like to know if there is a good way to access each image in such a multi-paged TIFF file. I really hope, you guys can help me. Thanks Imre -------------- next part -------------- An HTML attachment was scrubbed... URL: From bill.lorensen at gmail.com Fri Nov 20 10:29:24 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Fri, 20 Nov 2015 10:29:24 -0500 Subject: [ITK] [ITK-dev] Future of ITKApps Message-ID: Folks, ITKApps contains applications written a long time ago. We as a group have been patching the apps, fixing compile errors as ITK and VTK api's change. Also, many of the apps use an old version of FLTK as a gui. I think the maintenance cost is too much for these old applications. We should consider freezing it at VTK5.10 and the last ITK version that works with it. As Matt has mentioned there are several modern apps like slicer and SNAP that can provide users with a better experience. Thoughts? Bill -- Unpaid intern in BillsBasement at noware dot com _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From hans-johnson at uiowa.edu Fri Nov 20 10:49:19 2015 From: hans-johnson at uiowa.edu (Johnson, Hans J) Date: Fri, 20 Nov 2015 15:49:19 +0000 Subject: [ITK] [ITK-dev] Future of ITKApps In-Reply-To: References: Message-ID: <9DB0559B-F7FD-4FEB-8423-C7398659CBD4@uiowa.edu> +10 ? That is not a typo. Really +10. The slicer extensions framework is one of many improved solutions over fltk apps. Heck? many of the demo apps could be easily re-written in SimpleITK with ipython notebook widgets. Hans On 11/20/15, 9:29 AM, "Insight-developers on behalf of Bill Lorensen" wrote: >Folks, > >ITKApps contains applications written a long time ago. We as a group >have been patching the apps, fixing compile errors as ITK and VTK >api's change. > >Also, many of the apps use an old version of FLTK as a gui. > >I think the maintenance cost is too much for these old applications. > >We should consider freezing it at VTK5.10 and the last ITK version >that works with it. > >As Matt has mentioned there are several modern apps like slicer and >SNAP that can provide users with a better experience. > >Thoughts? > >Bill > >-- >Unpaid intern in BillsBasement at noware dot com >_______________________________________________ >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://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://public.kitware.com/mailman/listinfo/insight-developers ________________________________ Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, then delete it. Thank you. ________________________________ _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Fri Nov 20 11:15:31 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 20 Nov 2015 11:15:31 -0500 Subject: [ITK] [ITK-users] image spacing and structuring element sizes In-Reply-To: References: Message-ID: Dear Jp, Since the operations occur pixel-wise, the sizes are given in pixels that do not take into account image spacing. However, the size can be specified differently in each direction. More details can be found in the FlatStructuringElement documentation. [1]. HTH, Matt [1] http://www.itk.org/Doxygen/html/classitk_1_1FlatStructuringElement.html On Fri, Nov 20, 2015 at 9:42 AM, wrote: > Dear all > > I was wondering if structuring element operations take the image spacing > into account. > > For example that a ball structuring element gets transformed accordingly to > image spacing in order to give a correct result specified by the radius. If > not, is there a possibility to use an elipsoid ? > > > Thanks > > Jp > > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Fri Nov 20 11:29:39 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Fri, 20 Nov 2015 11:29:39 -0500 Subject: [ITK] Reading multi-paged TIFF Image In-Reply-To: <564F3B26.1020003@gmail.com> References: <564F3B26.1020003@gmail.com> Message-ID: Hi Imre, you can extract a single slice using extract filter (collapse on 3rd and 4th dimension). Then you can access it using RGB syntax . I don't think you need to explicitly set TIFFImageIO, it should be chosen automatically based on the file extension. Regards, D?enan On Fri, Nov 20, 2015 at 10:24 AM, Imre Goretzki wrote: > Hey guys, > > i was wondering if you could help me getting all pages from a multi-paged > TIFF image. > > There are plenty of examples on how to read tiff images, e.g. > > typedef itk::RGBAPixel PixelType; // Pixel typeconst unsigned int Dimension = 3;typedef itk::Image< PixelType, Dimension > ImageType; ImageType::Pointer image; > typedef itk::ImageFileReader< ImageType > ReaderType;itk::TIFFImageIO::Pointer io = itk::TIFFImageIO::New()ReaderType::Pointer reader = ReaderType::New(); > const char * filename = "path/to/file.tif"; > reader->SetImageIO(io); > reader->SetFileName(filename); > ImageType::IndexType pixelIndex; > pixelIndex[0] = 103; //x > pixelIndex[1] = 178; //ypixelIndex[2] = 0; > ImageType::PixelType pixelValue = image->GetPixel(pixelIndex); > std::cout << "pixel : " << pixelValue << std::endl; > > in this example, if i'm not mistaking, the third pixelIndex corresponds to > the pages of a stacked tiff image. > > Is this the right way to get access to single pages? And how do I get the > RGB values? > > My TIFF file is structured as follows: > > It has at least 47 Images stored, each of those has the following > dimensions > 520x520x3 (WxHxRGB) > > I checked these informations via SCIFIOImageIO::ReadImageInformation, like > this: > > std::cout << "Pixel Type is " << imageIO->GetComponentTypeAsString(pixelType) << std::endl;const size_t numDimensions = imageIO->GetNumberOfDimensions(); > std::cout << "numDimensions: " << numDimensions << std::endl; // '5' > > std::cout << "component size: " << imageIO->GetComponentSize() << std::endl; // '8' > std::cout << "pixel type (string): " << imageIO->GetPixelTypeAsString(imageIO->GetPixelType()) << std::endl; // 'vector' > std::cout << "pixel type: " << imageIO->GetPixelType() << std::endl; // '5' > > > or this: > > ImageType::Pointer img = reader->GetOutput(); > ImageType::RegionType = img->GetLargestPossibleRegion(); > std::cout << "Region: " << region << std::endl; // '5' > > OUTPUT:Dimension: 5 > Index: [0,0,0,0,0] > Size: [520, 520, 47, 1, 3] > > > > > If I print the pixels, I will get the same output for each channel (which > I guess is RGB). > > If I change the input dimension to 5, the index has to be changed: > > ImageType::IndexType pixelIndex; > pixelIndex[0] = 240; //x > pixelIndex[1] = 430; //ypixelIndex[2] = 0; //zpixelIndex[3] = 0; //timestamp i guess? Dimension of this is always 1 for my datapixelIndex[4] = 0; //R-ChannelpixelIndex[4] = 1; //G-ChannelpixelIndex[4] = 2; //B-Channel > > Is this correct? > > OUTPUT for pixels via img->GetPixel(pixelIndex) is > [930, 930, 930] > for idx = [ {{240, 430, 0, 0, 0}} , {{240, 430, 0, 0, 1}} , {{240, 430, 0, 0, 2}} ] > > > > I could think of using an ImageIterator, but I don't know how to use them > in a multi-paged image. > > The last thing I would like to ask you is, if you could help me on how to > use the TIFFImageIO::ReadVolume. > It says that you could read 3D images, but there are neither examples nor > tips. > > To sum things up, i would like to know if there is a good way to access > each image in such a multi-paged TIFF file. > > I really hope, you guys can help me. > > Thanks > Imre > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Fri Nov 20 11:53:47 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 20 Nov 2015 11:53:47 -0500 Subject: [ITK] [ITK-dev] Future of ITKApps In-Reply-To: <9DB0559B-F7FD-4FEB-8423-C7398659CBD4@uiowa.edu> References: <9DB0559B-F7FD-4FEB-8423-C7398659CBD4@uiowa.edu> Message-ID: +1. I patched most of the apps for VTK 6, which is what we have in the Superbuild, so I would like to get that merged. FLTK makes these building these quite finicky and hard to maintain. There are many other better tools and demonstrations out there on how to develop an app based on ITK. Yet, these apps still provide value both in the functionality they provide and in the minimal, self-contained demonstration of how to use ITK + VTK. There was a discussion recently on GitHub on how to use one of the Apps on Windows [1]. Following that thread, I created a Docker image to run the apps [2]. This runs on OSX / Linux / Windows, and can be interacted with on all platforms, including tablets, phones. People will be able to use the apps in perpetuity without requiring further maintenance. I propose we create the create the Docker apps, then freeze development. ITKApps released with ITK 4.9 would be the final release. Thanks, Matt [1] https://github.com/InsightSoftwareConsortium/ITKDevelopmentEnvironment/issues/1 [2] https://github.com/thewtex/docker-opengl On Fri, Nov 20, 2015 at 10:49 AM, Johnson, Hans J wrote: > +10 ? That is not a typo. Really +10. > > The slicer extensions framework is one of many improved solutions over fltk apps. > Heck? many of the demo apps could be easily re-written in SimpleITK with ipython notebook widgets. > > Hans > > > On 11/20/15, 9:29 AM, "Insight-developers on behalf of Bill Lorensen" wrote: > >>Folks, >> >>ITKApps contains applications written a long time ago. We as a group >>have been patching the apps, fixing compile errors as ITK and VTK >>api's change. >> >>Also, many of the apps use an old version of FLTK as a gui. >> >>I think the maintenance cost is too much for these old applications. >> >>We should consider freezing it at VTK5.10 and the last ITK version >>that works with it. >> >>As Matt has mentioned there are several modern apps like slicer and >>SNAP that can provide users with a better experience. >> >>Thoughts? >> >>Bill >> >>-- >>Unpaid intern in BillsBasement at noware dot com >>_______________________________________________ >>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://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://public.kitware.com/mailman/listinfo/insight-developers > > > ________________________________ > Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. Please reply to the sender that you have received the message in error, then delete it. Thank you. > ________________________________ > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From seun at rogue-research.com Fri Nov 20 12:48:15 2015 From: seun at rogue-research.com (Seun Odutola) Date: Fri, 20 Nov 2015 12:48:15 -0500 Subject: [ITK] [ITK-dev] Unexpected Voxel Size difference between ITK3 & ITK4 Message-ID: Hello everyone, I have got this problem when reading a Minc2 file. I?m currently on the verge of completing the transition of ITK 3 to ITK 4 but realized on testing some of our minc2 files (Unit test) which previously passed in 3 seem to fail in 4. On further investigation of both codes (ITK 3 & 4) I noticed the reason for this failure was that for example reading a specific file I was expecting the Component Type returned to be SHORT whereas I was getting FLOAT. Note: am running ITK git master // snippet // In ITK 4 (ITK git master) // ITK file name : itkMINCImageIO.cxx // function -> ReadImageInformation // Minc2 test file : mni_icbm152_t1_tal_nlin_asym_09c.mnc // set the file data type if(slice_scaling_flag || global_scaling_flag) { switch ( volume_data_type ) { case MI_TYPE_FLOAT: this->SetComponentType(FLOAT); break; case MI_TYPE_DOUBLE: this->SetComponentType(DOUBLE); break; case MI_TYPE_FCOMPLEX: this->SetComponentType(FLOAT); break; case MI_TYPE_DCOMPLEX: this->SetComponentType(DOUBLE); break; default: this->SetComponentType(FLOAT); break; } //end of switch //file will have do } else // In ITK 3 (3.20.1) // ITK file name : itkMINC2ImageIO.cxx // function -> ReadImageInformation // Minc2 test file : mni_icbm152_t1_tal_nlin_asym_09c.mnc // lines 397 onwards // set the file data type switch (volume_data_type) { case MI_TYPE_BYTE: this->SetComponentType(CHAR); break; case MI_TYPE_UBYTE: this->SetComponentType(UCHAR); break; case MI_TYPE_SHORT: this->SetComponentType(SHORT); break; case MI_TYPE_USHORT: this->SetComponentType(USHORT); break; case MI_TYPE_INT: this->SetComponentType(INT); break; case MI_TYPE_UINT: this->SetComponentType(UINT); break; case MI_TYPE_FLOAT: this->SetComponentType(FLOAT); break; case MI_TYPE_DOUBLE: this->SetComponentType(DOUBLE); break; case MI_TYPE_SCOMPLEX: this->SetComponentType(SHORT); break; case MI_TYPE_ICOMPLEX: this->SetComponentType(INT); break; case MI_TYPE_FCOMPLEX: this->SetComponentType(FLOAT); break; case MI_TYPE_DCOMPLEX: this->SetComponentType(DOUBLE); break; default: itkDebugMacro("Bad data type "); return; } //end of switch Note that in ITK 3 the slice_scaling_flag is set to way above the snippet but is never used as a condition for setting the ComponentType so in my case I get back the SHORT I was expecting whereas in ITK 4 (see code above) the slice_scaling_flag is always set to 1 and the ComponentType is redefined as FLOAT which isn?t what I?m expecting. Lastly, I have also confirmed that indeed it?s expected to be a SHORT not FLOAT by using Minc Info to examine the above file named test file. So my question is could this have been a mistake in ITK 4 which means the way ITK 3 went about handling the file was correct or could it have been the other way around. Thanks Regards, Seun -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From sepideh.movaghati at gmail.com Sat Nov 21 20:47:06 2015 From: sepideh.movaghati at gmail.com (Sepideh's Gmail) Date: Sat, 21 Nov 2015 20:47:06 -0500 Subject: [ITK] [ITK-users] Error in itk::BinaryMask3DMeshSource when using Mesh with arbitrary CellDataType Message-ID: <8BA343D7-D6C1-4616-8D75-5830A335FC84@gmail.com> Hello, I am facing a problem working with itk::Mesh objects. This class is templated on the TMeshTrait which itself is templated on TCellPixelType. Since I can define an arbitrary Cell/PointDataType for my mesh, I created an itk::Mesh with CellDataType being std::pair without any problem. However, when I tried to use my mesh type as the OutputMeshType of itk::BinaryMask3DMeshSource filter I got type-casting error. Looking at itkBinaryMask3DMeshSource.hxx source code, I noticed that this filter is initializing Cell data to 0.0, meaning it assumes the CellDataType to always be castable to double (which my std::pair<> type was obviously not>. I wonder why this filter is written in away that constrains the available flexibility in itk::Mesh type. Thanks for your help in advance. Regards, Sepide _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From arnaudgelas at gmail.com Mon Nov 23 04:03:07 2015 From: arnaudgelas at gmail.com (Arnaud Gelas) Date: Mon, 23 Nov 2015 10:03:07 +0100 Subject: [ITK] [ITK-users] Error in itk::BinaryMask3DMeshSource when using Mesh with arbitrary CellDataType In-Reply-To: <8BA343D7-D6C1-4616-8D75-5830A335FC84@gmail.com> References: <8BA343D7-D6C1-4616-8D75-5830A335FC84@gmail.com> Message-ID: <5652D64B.4060307@gmail.com> Hi Sepide, You are right, there is no need for this filter to call SetCellData, it would be great if you could submit a patch to fix it! Have a look at http://www.itk.org/Wiki/ITK/Git/Develop Best, Arnaud On 22.11.2015 02:47, Sepideh's Gmail wrote: > Hello, > > I am facing a problem working with itk::Mesh objects. This class is templated on the TMeshTrait which itself is templated on TCellPixelType. > Since I can define an arbitrary Cell/PointDataType for my mesh, I created an itk::Mesh with CellDataType being std::pair without any problem. > However, when I tried to use my mesh type as the OutputMeshType of itk::BinaryMask3DMeshSource filter I got type-casting error. Looking at itkBinaryMask3DMeshSource.hxx source code, I noticed that this filter is initializing Cell data to 0.0, meaning it assumes the CellDataType to always be castable to double (which my std::pair<> type was obviously not>. > > I wonder why this filter is written in away that constrains the available flexibility in itk::Mesh type. > > Thanks for your help in advance. > Regards, > Sepide > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From fisidoro at ethz.ch Mon Nov 23 15:38:39 2015 From: fisidoro at ethz.ch (D'Isidoro Fabio) Date: Mon, 23 Nov 2015 20:38:39 +0000 Subject: [ITK] [ITK-users] FW: ITK Python wrapping In-Reply-To: <50B858FB5F53124F9E32314E5C1B409435ACEE97@MBX212.d.ethz.ch> References: <50B858FB5F53124F9E32314E5C1B409435ACEA2D@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435ACEB17@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435ACECAC@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435ACED36@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435ACEE97@MBX212.d.ethz.ch> Message-ID: <50B858FB5F53124F9E32314E5C1B409435AFE854@MBX112.d.ethz.ch> Hi Matt, Since my ITK with Python wrapping build on Visual Studio 2012 worked only in RELEASE mode (while not in Debug), my projects succeed to build only in Release mode (because there is no Debug folder with all the necessary compiled libraries and pyd files). That means that I cannot Debug step by step my codes with breakpoints (that works only in Debug mode in Visual Studio), and makes it impossible programming. What's your solution? Thank you! ---------------------------------------------------------------------- Fabio D?Isidoro PhD Student ? Institute for Biomechanics, ETH Z?rich HPP O 14, Schafmattstrasse 30, 8093 Zuerich, Switzerland Tel: +41 44 633 40 60 -----Original Message----- From: Insight-users [mailto:insight-users-bounces at itk.org] On Behalf Of D'Isidoro Fabio Sent: Mittwoch, 26. August 2015 16:42 To: Matt McCormick Cc: insight-users at itk.org Subject: Re: [ITK-users] FW: ITK Python wrapping Hi Matt, I did the build again and this time everything is working properly :) As a summary of my issue: the key factor is that building ITK with Python Wrapping on Visual Studio on DEBUG mode did not produced the required *.pyd files. So in the guide you may want to remind an unexperienced Windows user that the build should be performed on RELEADE mode. My second problem was that the build did not work the first time for one of the modules. Just to figure out how to write in python with itk: I was trying to be lucky and to run an example similar to the example ImageRegistration3.py in the Examples folder of InsightToolkit-4.8.0 (in attachment). I start the code with 'import itk'. However fixedImageReader = itk.ImageFileReaderF2.New()' returns an error. Is this an old version and should I just write ' fixedImageReader = itk.ImageFileReader[ImageType].New()' instead? Which guide should I look for figuring these things out? Thank you for your valuable support. -----Original Message----- From: Matt McCormick [mailto:matt.mccormick at kitware.com] Sent: Dienstag, 25. August 2015 18:38 To: D'Isidoro Fabio Cc: insight-users at itk.org Subject: Re: FW: [ITK-users] ITK Python wrapping Hi Fabio, We are making good progress :-). The build log indicates that the build did not complete correctly: Traceback (most recent call last): File "C:/Users/difabio/ITK/InsightToolkit-4.8.0/Wrapping/Generators/SwigInterface/igenerator.py", line 923, in with open(options.typedef_output, "w") as f: IOError: [Errno 13] Permission denied: 'E:/ITK/ITK_bin_Win64_Python_Wrap/Wrapping/Typedefs/itkAffineTransformSwigInterface.h' 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(172,5): error MSB6006: "cmd.exe" exited with code 1. 1>Done Building Project "E:\ITK\ITK_bin_Win64_Python_Wrap\Wrapping\Modules\ITKTransform\ITKTransformPython.vcxproj" (Build target(s)) -- FAILED. Please make sure the directory is writable, and run the build again. Sometimes, for example, anti-virus software can interfere with a build, and it should be disabled on a build directory. Hope this helps, Matt On Tue, Aug 25, 2015 at 11:25 AM, D'Isidoro Fabio wrote: > Hi Matt, > > Thank you. Actually I have the .dll in the bin/release. > > Shortly, I (redundantly) added then ITKbuild/bin, ITKbuild/bin/release, ITKbuild/lib, ITKbuild/lib/release to BOTH my PATH environmental variable and the WrapITK.pth. Still not working, however I have a new error (see attachment 'error'). > > Therefore I went to check the ITKTransformPython module but it's not there in lib/Release where all other .lib files relative to the other modules are. I went in the directory shown in attachment 'directory' (it's in the Wrapping/Module/.. directory) and found a log file (attachment): the build of this module failed (I check other modules and there build there did not fail). Could you please read the log? Why did just this module fail? > > Thank you again! > > -----Original Message----- > From: Matt McCormick [mailto:matt.mccormick at kitware.com] > Sent: Dienstag, 25. August 2015 16:31 > To: D'Isidoro Fabio; insight-users at itk.org > Subject: Re: FW: [ITK-users] ITK Python wrapping > > Hi Fabio, > > Thanks for the updates. > > The apparent errors are not actual errors. These result when CMake configuration runs (indicated by the preceding "--"), and CMake tests the availability of compiler features with try_compiles [1]. If an error occurs, then that feature is not used in the build. > > It is good to see that the *.pyd files are there and your Python path. > There should still be *.dll files whose folder needs to be added to the PATH system environmental variable. These are usually in the "bin" instead of "lib" directory. Search for a file "ITKCommon-4.8.dll" if you built ITK 4.8. > > Hope this helps, > Matt > > PS. Please reply-to-all so conversations remain on the mailing lists. > > [1] http://www.cmake.org/cmake/help/v3.3/command/try_compile.html > > On Tue, Aug 25, 2015 at 3:02 AM, D'Isidoro Fabio wrote: >> Sorry forgot the attachments >> >> -----Original Message----- >> From: D'Isidoro Fabio >> Sent: Dienstag, 25. August 2015 09:01 >> To: 'Matt McCormick' >> Subject: RE: [ITK-users] ITK Python wrapping >> >> One more thing: in the guide it's written to add to the PATH the directories containing the .dll files, suggesting ITKbuild, ITKbuild/bin and ITKbuild/bin/Release. >> >> However as you can see from the attachments the suggested directory has only executables, while the .lib files (I don't have .dll files) are in the ITKbuild/lib/Release (second attachment)... >> >> Anyway I tried to add the the ITKbuild/lib/Release directory to the PATH but it did not work either. >> >> >> -----Original Message----- >> From: Matt McCormick [mailto:matt.mccormick at kitware.com] >> Sent: Montag, 24. August 2015 17:08 >> To: D'Isidoro Fabio >> Cc: insight-users at itk.org >> Subject: Re: [ITK-users] ITK Python wrapping >> >> Hi Fabio, >> >>> - Well, I have a ITKPyBasePython.pyc file in the ITK lib (and the things you told me to check are allright). So the difference is that the name has no underscore _ITKPyBasePython (as reported in the error) and the extension is pyc rather than pyd (although I have read it should not make the difference). Are those things relevant? If yes, how to correct for them? Maybe the dlls were not properly compiled so the underscore is missing? >> >> Both the .pyc and the .pyd files are required. >> >> >>> Depending on your reply to this email, I will then try to build ITK with Python wrapping again so that I can report the compilation failures I got regarding CastXML. >> >> Great, thank you. A Release build instead of a Debug build is recommended -- build size and runtime performance are greatly improved. There is on going work to substantially decrease the wrapping build time in ITK Git master, but it is currently unstable. >> The 4.8.0 release is recommended until that is resolved. >> >> >>> About the symbolic link, I just read on the guide "ln -s /path/to/ITK-Wrapped/Wrapping/Generators/Python/WrapITK.pth" and went to find out what ln -s was ... but you are right, the guide says to copy the file, so I guess you don't have improve this part. Maybe just specifiy that there is no need to download Swig. >> >> Thanks for the feedback. We will improve the wrapping process description. >> >> >>> Thank you, I have spent 5 long days already with no success on this issue (which seems to me a very common issue for users willing to use the Python wrapping, from my extensive google search). >> >> Yes, wrapping has been difficult in the past, but things are changing. >> With your help, it will improve even quicker :-). >> >> >> Thanks, >> Matt _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Mon Nov 23 16:22:42 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 23 Nov 2015 16:22:42 -0500 Subject: [ITK] [ITK-users] FW: ITK Python wrapping In-Reply-To: <50B858FB5F53124F9E32314E5C1B409435AFE854@MBX112.d.ethz.ch> References: <50B858FB5F53124F9E32314E5C1B409435ACEA2D@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435ACEB17@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435ACECAC@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435ACED36@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435ACEE97@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435AFE854@MBX112.d.ethz.ch> Message-ID: Dear Fabio, To debug an ITK Python script, the ITK Python wrappings do not need to be built with a Debug CMake build type -- any Python interpreter or IDE can be used for debugging. At a basic level, the pdb Python module gives gdb like functionality [1]. Newer versions of Visual Studio also have better Python integration. Or, there are many other very nice Python IDE's out there. My personal favorite Python development and debugging tool is IPython [2]. For ITK 4.9, the Python development guidelines in the ITK Software Guide were improved based on your feedback in addition to other improvements [3]. Also, the registration examples in the source tree were updated [4] [5] [6] along with a new Sphinx example [7]. Python wrapping also builds more quickly in ITK 4.9. The first ITK 4.9 release candidate will be announced soon, and your testing and feedback will be appreciated. Thanks, Matt [1] https://docs.python.org/3.5/library/pdb.html [2] http://ipython.org/ [3] http://itk.org/ITKSoftwareGuide/html/Book1/ITKSoftwareGuide-Book1ch3.html#x34-410003.7 [4] https://github.com/InsightSoftwareConsortium/ITK/blob/547729e58d25692877f29938d19b2b1a8530ca86/Examples/RegistrationITKv4/ImageRegistration3.py [5] https://github.com/InsightSoftwareConsortium/ITK/blob/547729e58d25692877f29938d19b2b1a8530ca86/Examples/RegistrationITKv4/ImageRegistration4.py [6] https://github.com/InsightSoftwareConsortium/ITK/blob/547729e58d25692877f29938d19b2b1a8530ca86/Examples/RegistrationITKv4/ImageRegistration5.py [7] http://itk.org/ITKExamples/src/Registration/Common/Perform2DTranslationRegistrationWithMeanSquares/Documentation.html On Mon, Nov 23, 2015 at 3:38 PM, D'Isidoro Fabio wrote: > Hi Matt, > > Since my ITK with Python wrapping build on Visual Studio 2012 worked only in RELEASE mode (while not in Debug), my projects succeed to build only in Release mode (because there is no Debug folder with all the necessary compiled libraries and pyd files). That means that I cannot Debug step by step my codes with breakpoints (that works only in Debug mode in Visual Studio), and makes it impossible programming. > > What's your solution? > > Thank you! > > ---------------------------------------------------------------------- > Fabio D?Isidoro > PhD Student ? Institute for Biomechanics, ETH Z?rich > HPP O 14, Schafmattstrasse 30, 8093 Zuerich, Switzerland > Tel: +41 44 633 40 60 > > -----Original Message----- > From: Insight-users [mailto:insight-users-bounces at itk.org] On Behalf Of D'Isidoro Fabio > Sent: Mittwoch, 26. August 2015 16:42 > To: Matt McCormick > Cc: insight-users at itk.org > Subject: Re: [ITK-users] FW: ITK Python wrapping > > Hi Matt, > > I did the build again and this time everything is working properly :) > > As a summary of my issue: the key factor is that building ITK with Python Wrapping on Visual Studio on DEBUG mode did not produced the required *.pyd files. So in the guide you may want to remind an unexperienced Windows user that the build should be performed on RELEADE mode. My second problem was that the build did not work the first time for one of the modules. > > Just to figure out how to write in python with itk: I was trying to be lucky and to run an example similar to the example ImageRegistration3.py in the Examples folder of InsightToolkit-4.8.0 (in attachment). I start the code with 'import itk'. However fixedImageReader = itk.ImageFileReaderF2.New()' returns an error. Is this an old version and should I just write ' fixedImageReader = itk.ImageFileReader[ImageType].New()' instead? > > Which guide should I look for figuring these things out? > > Thank you for your valuable support. > > -----Original Message----- > From: Matt McCormick [mailto:matt.mccormick at kitware.com] > Sent: Dienstag, 25. August 2015 18:38 > To: D'Isidoro Fabio > Cc: insight-users at itk.org > Subject: Re: FW: [ITK-users] ITK Python wrapping > > Hi Fabio, > > We are making good progress :-). > > The build log indicates that the build did not complete correctly: > > Traceback (most recent call last): > File > "C:/Users/difabio/ITK/InsightToolkit-4.8.0/Wrapping/Generators/SwigInterface/igenerator.py", > line 923, in > with open(options.typedef_output, "w") as f: > IOError: [Errno 13] Permission denied: > 'E:/ITK/ITK_bin_Win64_Python_Wrap/Wrapping/Typedefs/itkAffineTransformSwigInterface.h' > 1>C:\Program Files > (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(172,5): > error MSB6006: "cmd.exe" exited with code 1. > 1>Done Building Project > "E:\ITK\ITK_bin_Win64_Python_Wrap\Wrapping\Modules\ITKTransform\ITKTransformPython.vcxproj" > (Build target(s)) -- FAILED. > > Please make sure the directory is writable, and run the build again. > Sometimes, for example, anti-virus software can interfere with a build, and it should be disabled on a build directory. > > Hope this helps, > Matt > > On Tue, Aug 25, 2015 at 11:25 AM, D'Isidoro Fabio wrote: >> Hi Matt, >> >> Thank you. Actually I have the .dll in the bin/release. >> >> Shortly, I (redundantly) added then ITKbuild/bin, ITKbuild/bin/release, ITKbuild/lib, ITKbuild/lib/release to BOTH my PATH environmental variable and the WrapITK.pth. Still not working, however I have a new error (see attachment 'error'). >> >> Therefore I went to check the ITKTransformPython module but it's not there in lib/Release where all other .lib files relative to the other modules are. I went in the directory shown in attachment 'directory' (it's in the Wrapping/Module/.. directory) and found a log file (attachment): the build of this module failed (I check other modules and there build there did not fail). Could you please read the log? Why did just this module fail? >> >> Thank you again! >> >> -----Original Message----- >> From: Matt McCormick [mailto:matt.mccormick at kitware.com] >> Sent: Dienstag, 25. August 2015 16:31 >> To: D'Isidoro Fabio; insight-users at itk.org >> Subject: Re: FW: [ITK-users] ITK Python wrapping >> >> Hi Fabio, >> >> Thanks for the updates. >> >> The apparent errors are not actual errors. These result when CMake configuration runs (indicated by the preceding "--"), and CMake tests the availability of compiler features with try_compiles [1]. If an error occurs, then that feature is not used in the build. >> >> It is good to see that the *.pyd files are there and your Python path. >> There should still be *.dll files whose folder needs to be added to the PATH system environmental variable. These are usually in the "bin" instead of "lib" directory. Search for a file "ITKCommon-4.8.dll" if you built ITK 4.8. >> >> Hope this helps, >> Matt >> >> PS. Please reply-to-all so conversations remain on the mailing lists. >> >> [1] http://www.cmake.org/cmake/help/v3.3/command/try_compile.html >> >> On Tue, Aug 25, 2015 at 3:02 AM, D'Isidoro Fabio wrote: >>> Sorry forgot the attachments >>> >>> -----Original Message----- >>> From: D'Isidoro Fabio >>> Sent: Dienstag, 25. August 2015 09:01 >>> To: 'Matt McCormick' >>> Subject: RE: [ITK-users] ITK Python wrapping >>> >>> One more thing: in the guide it's written to add to the PATH the directories containing the .dll files, suggesting ITKbuild, ITKbuild/bin and ITKbuild/bin/Release. >>> >>> However as you can see from the attachments the suggested directory has only executables, while the .lib files (I don't have .dll files) are in the ITKbuild/lib/Release (second attachment)... >>> >>> Anyway I tried to add the the ITKbuild/lib/Release directory to the PATH but it did not work either. >>> >>> >>> -----Original Message----- >>> From: Matt McCormick [mailto:matt.mccormick at kitware.com] >>> Sent: Montag, 24. August 2015 17:08 >>> To: D'Isidoro Fabio >>> Cc: insight-users at itk.org >>> Subject: Re: [ITK-users] ITK Python wrapping >>> >>> Hi Fabio, >>> >>>> - Well, I have a ITKPyBasePython.pyc file in the ITK lib (and the things you told me to check are allright). So the difference is that the name has no underscore _ITKPyBasePython (as reported in the error) and the extension is pyc rather than pyd (although I have read it should not make the difference). Are those things relevant? If yes, how to correct for them? Maybe the dlls were not properly compiled so the underscore is missing? >>> >>> Both the .pyc and the .pyd files are required. >>> >>> >>>> Depending on your reply to this email, I will then try to build ITK with Python wrapping again so that I can report the compilation failures I got regarding CastXML. >>> >>> Great, thank you. A Release build instead of a Debug build is recommended -- build size and runtime performance are greatly improved. There is on going work to substantially decrease the wrapping build time in ITK Git master, but it is currently unstable. >>> The 4.8.0 release is recommended until that is resolved. >>> >>> >>>> About the symbolic link, I just read on the guide "ln -s /path/to/ITK-Wrapped/Wrapping/Generators/Python/WrapITK.pth" and went to find out what ln -s was ... but you are right, the guide says to copy the file, so I guess you don't have improve this part. Maybe just specifiy that there is no need to download Swig. >>> >>> Thanks for the feedback. We will improve the wrapping process description. >>> >>> >>>> Thank you, I have spent 5 long days already with no success on this issue (which seems to me a very common issue for users willing to use the Python wrapping, from my extensive google search). >>> >>> Yes, wrapping has been difficult in the past, but things are changing. >>> With your help, it will improve even quicker :-). >>> >>> >>> Thanks, >>> Matt _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Mon Nov 23 17:53:15 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 23 Nov 2015 17:53:15 -0500 Subject: [ITK] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! Message-ID: On behalf of the Insight Toolkit community, we are proud to announce that ITK 4.9 release candidate 1 has been tagged and is available for testing! Please take this opportunity to test the new features in the release candidate. To obtain the source code, git clone http://itk.org/ITK.git cd ITK git checkout -q --detach v4.9rc01 For more details, please see the Git documentation [1]. A few selected highlights for this release: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * New Remote modules: the Cuberille module for smooth generation of meshes from binary segmentation images, and the AnisotropicDiffusionLBR module improved edge-preserving smoothing. * Build your own ITK module outside the source tree, add continuous integration testing on GitHub, and easily add Python wrapping for your C++ algorithms. * Python wrapping, including Python 3, builds faster with a more standard installation * Improved performance of itk::Image::GetPixel and operations on itk::VariableLengthVector?s * Generate a FlatStructuringElement from an image * Point-set registration with time-varying B-splines * Module dependencies can now be specified as public / private / compile / test Please test the release candidate and share your experiences on the mailing list, issue tracker, and Gerrit Code Review. The new module dependency specification mechanism may unearth missing dependencies for projects that use ITK COMPONENTS with the CMake find_package command. An Experimental build, which demonstrates how the test suite performs on your local build system, can be submitted to the dashboard [2] with: mkdir ../ITK-build cd ../ITK-build cmake ../ITK ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit Visual Studio builds must also add ?-C Release? to the ctest command. Notify the mailing list if there are any unexpected failures. Testing your own applications against the RC is also appreciated. Congratulations and well done to the 35 contributors to this release. We would especially like to recognize the new contributors: Mikhail Isakov, Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun Odutola, Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach Williamson, Luc Hermitte, Laurentiu Nicola, and Floris Berendsen. The final release is scheduled for mid-December. [1] http://www.itk.org/Wiki/ITK/Git [2] http://open.cdash.org/index.php?project=Insight New Features --------------------- Wrapping improvements ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Python 3 supported * Wrapping builds much faster due to CastXML binaries * LandmarkBasedTransformInitializer now wrapped * NumPy bridge with VisualStudio * Wrapping for the MinimalPathExtraction module * Wrapping is now installed into Python?s site-packages directory in the ?itk? package * Wrapping package size is decreased * Better package portability on Mac OSX New Remote Modules ^^^^^^^^^^^^^^^^^^^^^^^^^^ * Cuberille * Insight Journal Article: http://hdl.handle.net/10380/3186 * AnisotropicDiffusionLBR * Insight Journal Article: http://hdl.handle.net/10380/3505 * Web browser reproducibility: http://www.kitware.com/blog/home/post/942 Core Improvements ^^^^^^^^^^^^^^^^^^^^^^^ * External Modules can now be developed outside of the ITK source tree and on GitHub * Details: http://www.kitware.com/blog/home/post/997 * New utilities in itk::Math: * AlmostEquals * NotAlmostEquals * ExactlyEquals * NotExactlyEquals * New itk::NumericTraits * IsInteger * IsSigned * Improved C++11 support * New ITK_DELETE_FUNCTION macro for ?=delete? * New ITK_NOEXCEPT macro for the ?noexcept? keyword * Improved capabilities of itk::ResourceProbe and itk::ResourceProbesCollectorBase * Improve numerical stability in VNL eigen system estimation * itksys_ios:: and itksys_stl:: have been remove (use std::) Filtering Improvements ^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Generate a FlatStructuringElement from an image * WarpImageFilter support VectorImage?s * ConvertLabelMap supports different LabelMap types * ImageToPathFilter moved from the ITKReview to the ITKPath module * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase module Registration Improvements ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Point-set registration with time-varying B-splines Build Improvements ^^^^^^^^^^^^^^^^^^^^^^^^ * Module dependencies can now be specified as public / private / compile / test * BUILD_EXAMPLES CMake option is now OFF by default * Option to export all library symbols on Windows: * Details: http://www.kitware.com/blog/home/post/939 * Expat third party library is now name mangled * Many more modules can be built as shared libraries * KWStyle is automatically built and configured when tests are built Performance Improvements ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * New MetaProgrammingLibrary namespace (itk::mpl) holds members for metaprogramming * itk::mpl::{TrueType,FalseType} * itk::mpl::{If,Not,And,Or,Xor} * itk::mpl::EnableIf * itk::mpl::IsBaseOf * itk::mpl::IsConvertible * itk::mpl::IsNumber * itk::mpl::IsSame * itk::mpl::PromoteType * Image::GetPixel performance improvements * Many itk::VariableLengthVector performance improvements * AdaptiveHistogramEqualization uses a moving histogram * WarpImageFilter performance improvements Documentation Improvements ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples * ITK Software Guide improvements * How to use Python wrapping * How to create an ITK module * Improvements to segmentation examples * Expanded Canny edge detection example * Expanded tree container example Third Party Library Updates ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * FFTW updated to latest upstream * Build with recent OpenCV 2 and 3 * Build with the latest VTK * PNG update to the latest upstream * GDCM updated to the latest upstream * KWSys updated to the latest upstream * MINC updated to the latest upstream * SWIG updated to the latest upstream * Third party PNG and MINC are now Git subtrees Style improvements -- ITK gets more stylish with every release! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * Private copy constructors and operator= use ITK_DELETE_FUNCTION Improved code coverage -- we are at 84.9%! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * *Lots* of important bug fixes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * And much more! See details in the log below. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changes from v4.8.0..v4.9rc01 -------------------------------------------- Abhishek Tiwari (1): BUG: "tmpImageIndex" not initialized to 0. Adam Snyder (1): PERF: Reworked MMI Threading using a per-thread buffer Alexander Leinoff (6): ENH: Adds IsInteger and IsSigned to NumericTraits. COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. ENH: Adds ExactlyEquals and NotExactlyEquals functions to itkMath.h COMP: Removes floating-point equality checks ENH: COMP: Adds support for complex values to Math::AlmostEquals ENH: Updates fftw dependency Arnaud Gelas (5): COMP: fix warning (unused local typedef) COMP: simplify ITKVideoBridgeOpenCV dependency DOC: add doxgen documentation for BinaryImageToLevelSetImageAdaptor ENH: add tests to exercise itk::ThreadedIteratorRangePartitioner COMP: fix compilation error with OpenCV2 and OpenCV3 Betsy McPhail (1): BUG: Improve buffer alignment in OctreeNode . Bill Hoffman (2): ENH: Use new CMake Windows export symbol dll feature. COMP: Put vnl_export.h in the list of sources so it gets installed. Bill Lorensen (4): COMP: VTkGlue linker errors BUG: Inappropriate use of AlmostEquals ENH: Bump tag for wiki examples ENH: Better layout strategy Brad King (3): ENH: Remove use of include and itksys_ios::* ENH: Remove use of include and itksys_stl::* ENH: Update CMake Policy settings in Testing/TestExternal project Bradley Lowekamp (31): BUG: Avoid null deference in PrintSelf with default construction ENH: Enable base classes for templates of landmark initializer STYLE: Use "Swap" for ITK member name BUG: Demonstrate Eigen analysis failure BUG: Fix computation of Eigen analysis ENH: Update DiscreteHessianGaussian Test baseline ENH: Correctly demonstrate float point Eigen failure ENH: compile vnl_math_hypot, and use at least double ENH: Adding initial update script from used libpng version. ENH: removing non-subtree files for itkpng ENH: Ported ITK changes for building to subtree merged code ENH: Update libpng update script for v1.6.9 BUG: Use ParameterValueType for computation of landmark affine ENH: Wrap LandmarkBasedTransformInitializer BUG: Avoid potential exception in itk::Object::UnRegister ENH: Update itkpng zlib, configuration, and rename ENH: Update itkpng name mangling BUG: Use const pointer in Set method for constant ReferenceImage ivar BUG: Increase tolerance for PhysicsBasedNonRigidRegistrationMethod BUG: Demonstrate side effect on registration due to BSplineScatter change ENH: Move MovingHistogramImageFilter base classes to ImageFilterBase BUG: Avoid potential exception in itk::Object::UnRegister BUG: Avoid null deference in PrintSelf with default construction BUG: Use const pointer in Set method for constant ReferenceImage ivar ENH: Optimize AdaptiveHistogramEqualization with MovingHistogram base COMP: address sign unsigned comparison warning COMP: Address signed unsigned comparison warning COMP: Address unused member variable and methods in anonymous ns BUG: Fix segfault when with empty IsolatedWatershed Threshold range BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test BUG: Reduce number of targets with MSVC Davis Vigneault (7): DOC: Minor improvements to segmentation examples. DOC: Expanded Canny Edge Detection Example DOC: Expanded TreeContainer Example COMP: Warnings in itkVTKImageExport when compiling with c++11 COMP: Warnings in FFTW Classes when compiling with c++11 COMP: Update Git Tag for Subdivision Module COMP: Warnings in FFTW Classes when compiling with c++11 D?enan Zuki? (1): STYLE: better formatting of the "usage" message Eugene Prilepin (1): BUG: Fix a template name formation in python wrappings Floris Berendsen (1): STYLE: Improve naming conventions in comments. Hans Johnson (29): STYLE: Instrument for FixedParameters typedef BUG: Demonstrate DisplacementTransformFailure BUG: FixedParameters should be double precision STYLE: Minor code style issues for MGHIO COMP: Update to version for WikiExamples ENH: Update Sphinx for ITK 4.8.0 ENH: Update MGHIO to be shared lib ENH: Provide consistent floating point comparisons BUG: Fix MGHIO to fix write failures PERF: Remove floating point as sentinal value COMP: Const correctness needs to be maintained BUG: Preserve backwards compatibility DOC: Provide consistent naming in comments ENH: Conversion between transform type tolerance STYLE: Prefer initialization to assignment ENH: Missing ITK_OVERRIDE COMP: Need to propagate ITKGDCM COMP: Need to propagate ITKGDCM COMP: Add missing ITK_OVERRIDE STYLE: Minor code style issues for MGHIO COMP: Update to version for WikiExamples ENH: Update Sphinx for ITK 4.8.0 ENH: Update MGHIO to be shared lib BUG: Fix MGHIO to fix write failures ENH: C++11 allows for rigorous =delete COMP: Remove unnecessary failing assert test ENH: Ignore internal files for the Clion editor COMP: Fix VNL compilation for wider C++11 support BUG: In configuration test need to mirror code Hyun Jae Kang (27): BUG: Remove std::cout calls from class BUG: Avoid an unexpected output of static_cast BUG: Update python example codes for ImageRegistration BUG: Retrieve the missed wrap file BUG: itkVTKImageIO class does not handle blank lines in VTK file header. BUG: Fix HDF5 CMake configuration with VS2015 BUG: Fix a compilation issue on ITK4 with FFTW and shared libraries BUG: Fixed older XCode linking error ENH: Use CastXML binaries when building with x86_64 Mac OS X BUG: Remove std::cout calls from class BUG: itkVTKImageIO class does not handle blank lines in VTK file header. BUG: Fixed older XCode linking error ENH: Add automatic KWStyle build and configuration setup COMP: KWStyle shadow, format-nonliteral and autological-compare warning. COMP: Fixed the warning messages from itkGPU Module COMP: Fixed a warning message of unused-private-field COMP: Apply latest version of KWStyle COMP: Update KWStyle to fix its additional warning messages COMP: Update KWStyle to fix its additional warning messages COMP: Fix data-conversion warning messages on Windows ENH: Update itkResourceProbe to calculate statistical data COMP: Fix data-conversion warning messages on VS14 COMP: Fixed 'std::sqrt' : ambiguous call to overloaded function ENH: Update the Report() function of itkResourceProbesCollectorBase COMP: Fix data-conversion warning message on itkResourceProbe COMP: Fix additional warning messages of KWStyle COMP: Fix data-conversion warning messages Jon Haitz Legarreta (6): ENH: Add test for itkStatisticsUniqueLabelMapFilter BUG: Fix compilation issues for StatisticsUniqueLabelMapFilterTest BUG: Fix comparison issues for itkStatisticsUniqueLabelMapFilter BUG: Test for StatisticsUniqueLabelMapFilter stability ENH: Add test for itkParametricStpaceToImageSpaceFilter ENH: Improve code coverage for itkParametricSpaceToImageSpaceMeshFilter Julien Michel (1): ENH: Support of VectorImage as template parameters for WarpImageFilter Junjie Bai (2): BUG: ConvertLabelMap with different LabelMapTypes BUG: LabelObject CopyAttribute support different LabelObject type KWSys Robot (4): KWSys 2015-07-10 (c9336bcf) KWSys 2015-07-30 (f63febb7) KWSys 2015-08-24 (cdaf522c) KWSys 2015-08-28 (dc3fdd7f) LIBPNG Upstream (2): PNG 2009-04-06 (e68f5a36) PNG 2014-02-05 (3e753eb8) Laurentiu Nicola (2): PERF: Avoid temporary smartptr in ProcessObject::GetInput PERF: Optimize WarpImageFilter by avoiding refcount bouncing Luc Hermitte (8): PERF: itk::Image::GetPixel() performance improvment. PERF: Performance enhancements on VariableLengthVectors 1/... ENH: Dependencies on itkVariableLengthVector.h reduced BUG: Error in VariableLengthVector Unit Tests PERF: Performance enhancements on VLV 2/... PERF: Performances enhancements on VLV 3/... COMP: Fix signed/unsigned warnings BUG: std::copy/fill on empty VLV Lucas Gandel (4): ENH: Move ImageToPathFilter from ITKReview to ITKPath module. BUG: Fixing ImageToPathFilter wrapping call from Review Module STYLE: Fix KWStyle dashboard errors BUG: Fix external module BUILD_SHARED_LIBS status Mathieu Malaterre (1): BUG: Name mangle the included expat third party library. Matthew McCormick (94): ENH: Change itkSystemInformationTest to itkCMakeConfigurationTest. ENH: Add AnisotropicDiffusionLBR Remote Module. ENH: Bump ITK version to 4.9.0. BUG: Remove std::cout calls from classes. COMP: Remove unused argument in ConditionVariableNoThreads. BUG: Implement UpdateLargestPossibleRegion for ImageToVTKImageFilter. COMP: Add link interface specification for wrapping target_link_libraries. STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. COMP: Fix MINCTransformIO factory registration. COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. COMP: Remove unknown doxygen command in AnisotropicDiffusionLBR. BUG: Initialize mutex for 32 bit AtomicInt. ENH: Use CastXML binaries when building with x86_64 Linux. STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. COMP: Disable the gold linker for static builds on Ubuntu 14.04. ENH: Use Windows binaries for CastXML. ENH: Add better scoping in igenerator.py. BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. BUG: LevelSetsv4 used signed char instead of char. ENH: Add better scoping to idx.py. COMP: Define newSize and oldSize in VariableLengthVector. STYLE: Use prefix increment operator in ImageBase. DOC: Correct spelling of Continuous. ENH: Add more progress information to IterativeClosestPoint2. BUG: Build BridgeNumPy with Visual Studio. ENH: Add ITKModuleExternal.cmake COMP: Wrap Image< bool, D > for FlatStructuringElement. BUG: Use CastXML binary built in Release. BUG: ContinuousIndex should not be templated over TCoordRep. COMP: Set CMP0054 to new. COMP: Address line length too long for Software Guide. COMP: Fix CannyEdgeDetectionImageFilter.cxx types. BUG: Support Python 3 wrapping module initialization. BUG: Update itkTemplate.py for Python 3. BUG: Update itkExtras.py for Python 3. BUG: Prevent Python callback addition recursion. BUG: Fix test scripts for Python 3. BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. ENH: Allow projects to build against an external module. ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. ENH: Rename _cable_ to _wrappers_. BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. BUG: Define ITK_WRAPPING_PARSER when wrapping. COMP: Do not use C++11 alignas in itkAlignedTypedef. ENH: Bump CMakeLists.txt version to 4.8.1. BUG: Pass the CMAKE_CXX_FLAGS to castxml. ENH: Bump CastXML version to 2015-30-29. ENH: Bump LLVM / Clang to 3.7.0. COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. COMP: Add missing ITKIOImageBase dependency for ITKTransformMINC. COMP: Use itkSimpleNewMacro in ThreadedIteratorRangePartitionerTest. ENH: Add wrapping support for building modules externally. BUG: Fix KWStyle test paths when building a module externally. ENH: Add Cuberille Remote module. COMP: Remove carriage returns from Cuberille remote. COMP: Remove unused argument in ConditionVariableNoThreads. DOC: Correct spelling of Continuous. ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. COMP: Fix KernelTransform SetFixedParameters argument type. STYLE: Use prefix increment operator in ImageBase. COMP: Use ITK's pygccxml by correctly setting up the sys.path Revert "COMP: Put vnl_export.h in the list of sources so it gets installed." BUG: Revert "BUG: ConvertLabelMap with different LabelMapTypes" ENH: Marking wrapping CMake configuration variables as advanced. STYLE: Rename CASTXML to CASTXML_EXECUTABLE. COMP: Non-virtual copy attribute members in LabelMap cannot have override. COMP: Add wrapping for AdaptiveHistogramEqualizationImageFilter. COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. ENH: Remove CMake version check in ITKModuleHeaderTest.cmake BUG: Improve KWStyle ExternalProject utilization. ENH: Remove old KWStyle build script. COMP: Address VariableLengthVector Doxygen rhs @param not found. ENH: Rename WRAPPING_LIBRARY_GROUPS to WRAPPING_SUBMODULE_ORDER. ENH: Install Python bindings into site-packages. ENH: Improve readability of Python site-packages path detection. COMP: DiscreteGaussianDerivativeImageFilter unsigned expression warning. BUG: ITKCommon publically depends on ITKDoubleConversion. COMP: Improve scoping in CovariantVectorGeometryTest. ENH: Improves names and export of module dependencies. STYLE: Improve namespace bracket style in itkIsConvertible. COMP: Set CMP0054 to new. BUG: Remove unused wrapping files. BUG: Do install install wrapping development files. ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. BUG: Remove duplicate inclusion of wrapping submodules. COMP: Do not use C++ style comments for Doxygen cond. BUG: Fix detection of the gold linker. BUG: Update Python package installation locations. ENH: Bump CMakeLists.txt version to 4.8.2. ENH: Change BUILD_EXAMPLES default to OFF. BUG: Use 'from itk import ITKCommon' in module2module test. COMP: Link to VTK Python when built with Kits support. BUG: Install itk_minc2.h header. COMP: ITKIOMINC has a public dependency on ITKIOImageBase. Michka Popoff (9): ENH: Update to swig 3.0.7 ENH: Do not link against specific Python library on OS X COMP: Fix wrapping warnings when building with ITK_WRAP_IMAGE_DIMS=2 COMP: Add missing wrapping for TransformBase COMP: Use ITK's pygccxml by correctly setting up the sys.path COMP: Disable incompatible modules when using Python 3 wrapping COMP: Move MovingHistogramImageFilterBase wrapping to ImageFilterBase module COMP: Disable incompatible modules when using Python 3 wrapping ENH: Allow operations on Indexes and Offsets in Python Mikhail Isakov (1): BUG: DiffusionTensor3DReconstruction segfault if no baseline image Nick Tustison (5): BUG: Set a default b-spline epsilon. ENH: Adding testing for closed loop. BUG: Updating B-spline classes with the same epsilon strategy. PERF: Switch vnl_vectors for fixed arrays. ENH: Point-set registration with time-varying B-spline. Olivier Commowick (3): BUG: Correct discrepancy in tridiagonal reduction wrt VNL eigen system BUG: Correct under/overflows in vnl_math_hypot (taken from pythag from V3P) BUG: Switch eigenvalues computation to double Pablo Hernandez-Cerdan (2): ENH: Help class for itkFlatStructuringElement with constructor from images. COMP: Fix test errors and warnings in FlatStructuringElement. Seun Odutola (1): COMP: Fixed name clash with Apple header (check Macro), renamed check to Check Shawn Waldon (1): COMP: Set target OS X version in environment for tools using compiler Simon Alexander (1): BUG: incorrect closest point computation Tobias Wood (2): BUG: LBFGSB was printing messages even with debug switched off. BUG: Removed an unguarded print statement. Vladimir S. FONOV (9): BUG: Missing ITKIOMINC_EXPORT on __Private() COMP: Changing the order of HDF5 library components COMP: Splitting up IOMINC module into two parts: MINC and Transform STYLE: updated comments to properly reference LIBMINC ENH: Add script to merge upstream MINC as a subtree MINC 2015-07-23 (c033d431) COMP: Update MINC CMake code MINC 2015-08-18 (6d7e3ba8) MINC 2015-09-13 (95cd5374) Xiaoxiao Liu (1): DOC: update email address for xiaoxiao. Zach Williamson (10): BUG: Use correct libraries for ImageFusion tests ENH: Consolidate Library Dependencies COMP: Add a missing link to Review module COMP: Use correct linking macro in DCMTK BUG: Use correct libraries for TestKernel tests COMP: Fix inconsistant naming of GPUPDEDeformableRegistration ENH: Use new linking system macros PERF: Avoid searching private dependencies for include directories COMP: Recover missing dependencies ENH: use new linking macros in Filtering module ----------------------------------------------------- Errors or omissions? Please fix them here: https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit -------------- next part -------------- An HTML attachment was scrubbed... URL: From zeinsalah at gmail.com Tue Nov 24 04:49:40 2015 From: zeinsalah at gmail.com (Zein Salah) Date: Tue, 24 Nov 2015 10:49:40 +0100 Subject: [ITK] PET-CT importing in ITK Message-ID: Hi, I have some PET-CT datasets that I can open, e.g., using DicomWorks. Is is actually possible to import such data in ITK? I would like to be able to load PET and CT data separately. Is there an example for this? Much thanks, Zien From lsustc at mail.ustc.edu.cn Tue Nov 24 04:17:53 2015 From: lsustc at mail.ustc.edu.cn (Ais) Date: Tue, 24 Nov 2015 02:17:53 -0700 (MST) Subject: [ITK] [ITK-users] DicomSeriesReadImageWrite2.cxx Message-ID: <1448356673777-36489.post@n7.nabble.com> Dear Users, I have built the project InsightToolkit-4.8.0\Examples\IODicomSeriesReadImageWrite2.cxx, I read a dicom series and generate a .img/hdr format 3D image, but the 3D image is flipped, what's the reason? -- View this message in context: http://itk-users.7.n7.nabble.com/ITK-users-DicomSeriesReadImageWrite2-cxx-tp36489.html Sent from the ITK - Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From goretzki.imre at gmail.com Tue Nov 24 05:44:39 2015 From: goretzki.imre at gmail.com (Imre Goretzki) Date: Tue, 24 Nov 2015 11:44:39 +0100 Subject: [ITK] Please fix RegionGrowingSegmentation Homepage In-Reply-To: <564F3B26.1020003@gmail.com> References: <564F3B26.1020003@gmail.com> Message-ID: <56543F97.3030508@gmail.com> Hey guys, could you re-add the image /RegionGrowingSegmentationImageSequence.jpg/ in http://www.itk.org/ITK/applications/RegionGrowingSegmentation.html The link is broken. I guess it would be nice, if it were avaible again. Thanks Imre -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Tue Nov 24 05:47:07 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 24 Nov 2015 05:47:07 -0500 Subject: [ITK] [ITK-users] PET-CT importing in ITK In-Reply-To: References: Message-ID: Hi Zein, Yes, ITK can read DICOM files. See this example: http://www.itk.org/Doxygen/html/Examples_2IO_2DicomSeriesReadImageWrite2_8cxx-example.html HTH, Matt On Tue, Nov 24, 2015 at 4:49 AM, Zein Salah wrote: > Hi, > > I have some PET-CT datasets that I can open, e.g., using DicomWorks. > Is is actually possible to import such data in ITK? I would like to be able > to load PET and CT data separately. Is there an example > for this? > > Much thanks, > Zien > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Tue Nov 24 05:49:24 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Tue, 24 Nov 2015 05:49:24 -0500 Subject: [ITK] [ITK-users] DicomSeriesReadImageWrite2.cxx In-Reply-To: <1448356673777-36489.post@n7.nabble.com> References: <1448356673777-36489.post@n7.nabble.com> Message-ID: Hello, The effect you may be seeing may be due to the orientation assumed by your visualization software. See http://www.slicer.org/slicerWiki/index.php/Slicer:VTK_ITK_Coordinates HTH, Matt On Tue, Nov 24, 2015 at 4:17 AM, Ais wrote: > Dear Users, > I have built the project > InsightToolkit-4.8.0\Examples\IODicomSeriesReadImageWrite2.cxx, I read a > dicom series and generate a .img/hdr format 3D image, but the 3D image is > flipped, what's the reason? > > > > -- > View this message in context: > http://itk-users.7.n7.nabble.com/ITK-users-DicomSeriesReadImageWrite2-cxx-tp36489.html > Sent from the ITK - Users mailing list archive at Nabble.com. > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From zeinsalah at gmail.com Tue Nov 24 06:47:35 2015 From: zeinsalah at gmail.com (Zein Salah) Date: Tue, 24 Nov 2015 12:47:35 +0100 Subject: [ITK] [ITK-users] PET-CT importing in ITK In-Reply-To: References: Message-ID: Thanks Matt! This was not exactly the question. I already import dicom into itk. My question was whether itk can import/extract pet data from pet-ct slices. 2015-11-24 11:47 GMT+01:00 Matt McCormick : > Hi Zein, > > Yes, ITK can read DICOM files. See this example: > > > http://www.itk.org/Doxygen/html/Examples_2IO_2DicomSeriesReadImageWrite2_8cxx-example.html > > HTH, > Matt > > On Tue, Nov 24, 2015 at 4:49 AM, Zein Salah wrote: >> >> Hi, >> >> I have some PET-CT datasets that I can open, e.g., using DicomWorks. >> Is is actually possible to import such data in ITK? I would like to be >> able >> to load PET and CT data separately. Is there an example >> for this? >> >> Much thanks, >> Zien >> _____________________________________ >> 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://public.kitware.com/mailman/listinfo/insight-users > > From dzenanz at gmail.com Tue Nov 24 09:29:07 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Tue, 24 Nov 2015 09:29:07 -0500 Subject: [ITK] [ITK-users] PET-CT importing in ITK In-Reply-To: References: Message-ID: Hi Zein, PET/CT slices are just two DICOM series. Extract PET series and write it as .mha or .nrrd file, and then do the same for CT series. And then those 2 images are a PET/CT pair. You can also use DicomSeriesReadImageWrite3 . Regards, D?enan On Tue, Nov 24, 2015 at 6:47 AM, Zein Salah wrote: > Thanks Matt! > > This was not exactly the question. I already import dicom into itk. My > question was whether itk can import/extract pet data from pet-ct > slices. > > > 2015-11-24 11:47 GMT+01:00 Matt McCormick : > > Hi Zein, > > > > Yes, ITK can read DICOM files. See this example: > > > > > > > http://www.itk.org/Doxygen/html/Examples_2IO_2DicomSeriesReadImageWrite2_8cxx-example.html > > > > HTH, > > Matt > > > > On Tue, Nov 24, 2015 at 4:49 AM, Zein Salah wrote: > >> > >> Hi, > >> > >> I have some PET-CT datasets that I can open, e.g., using DicomWorks. > >> Is is actually possible to import such data in ITK? I would like to be > >> able > >> to load PET and CT data separately. Is there an example > >> for this? > >> > >> Much thanks, > >> Zien > >> _____________________________________ > >> 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://public.kitware.com/mailman/listinfo/insight-users > > > > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From mohammedrashadkm at gmail.com Tue Nov 24 10:39:37 2015 From: mohammedrashadkm at gmail.com (Rashad Kanavath) Date: Tue, 24 Nov 2015 16:39:37 +0100 Subject: [ITK] [ITK-dev] clang throws a lot of -Wunknown-attributes warning. Message-ID: Hello all, I am getting a lot of warnings when using itk with clang compiler. clang version: 3.5.0 Fedora Linux 22 x86_64 ITK trunk In file included from /home/otbtesting/sources/orfeo/trunk/OTB-Nightly/Modules/Core/SpatialObjects/include/otbLineSpatialObjectList.h:23: In file included from /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkLineSpatialObject.h:23: In file included from /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkPointBasedSpatialObject.h:21: In file included from /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkSpatialObject.h:23: In file included from /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkAffineGeometryFrame.h:23: In file included from /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkScalableAffineTransform.h:21: In file included from /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkAffineTransform.h:21: In file included from /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkMatrixOffsetTransformBase.h:24: In file included from /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkTransform.h:25: In file included from /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkVariableLengthVector.h:1348: /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkVariableLengthVector.hxx:312:3: warning: unknown attribute 'error' ignored [-Wunknown-attributes] itkStaticAssert( ^ /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkStaticAssert.h:40:35: note: expanded from macro 'itkStaticAssert' ({extern int __attribute__((error(str))) StaticAssertFailure(); \ ^ 3 warnings generated. -- Regards, Rashad -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From c.spanakis83 at gmail.com Wed Nov 25 07:40:10 2015 From: c.spanakis83 at gmail.com (Constantinus Spanakis) Date: Wed, 25 Nov 2015 14:40:10 +0200 Subject: [ITK] Unresolved issues in ITK and VTK compilation Message-ID: Hello. I tried to compile the sphinx and wiki examples of ITK (some of which need VTK) and i got many mistakes, like the ones below: SmoothingRecursiveGaussianImageFilter.obj : error LNK2019: unresolved external symbol "public: void __cdecl QuickView::Visualize(bool)" (?Visualize at QuickView@@QEAAX_N at Z) referenced in function main SmoothingRecursiveGaussianImageFilter.obj : error LNK2019: unresolved external symbol "public: void __cdecl QuickView::AddRGBImage,2> >(class itk::Image,2> *,bool,class std::basic_string,class std::allocator >)" (??$AddRGBImage at V?$Image at V?$RGBPixel at E@itk@@$01 at itk@@@QuickView@@QEAAXPEAV?$Image at V?$RGBPixel at E@itk@@$01 at itk@@_NV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) referenced in function main what could be the problem? From skalexander at gmail.com Wed Nov 25 09:07:13 2015 From: skalexander at gmail.com (Simon Alexander) Date: Wed, 25 Nov 2015 14:07:13 +0000 Subject: [ITK] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Looks like a few problems with x64 build on visual studio 2015 - do you have a test machine in this configuration? On Mon, 23 Nov 2015 at 17:53 Matt McCormick wrote: > On behalf of the Insight Toolkit community, we are proud to announce that > ITK 4.9 release candidate 1 has been tagged and is available for testing! > > Please take this opportunity to test the new features in the release > candidate. > > > To obtain the source code, > > git clone http://itk.org/ITK.git > cd ITK > git checkout -q --detach v4.9rc01 > > For more details, please see the Git documentation [1]. > > > A few selected highlights for this release: > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > * New Remote modules: the Cuberille module for smooth generation of meshes > from binary segmentation images, and the AnisotropicDiffusionLBR module > improved edge-preserving smoothing. > * Build your own ITK module outside the source tree, add continuous > integration testing on GitHub, and easily add Python wrapping for your C++ > algorithms. > * Python wrapping, including Python 3, builds faster with a more standard > installation > * Improved performance of itk::Image::GetPixel and operations on > itk::VariableLengthVector?s > * Generate a FlatStructuringElement from an image > * Point-set registration with time-varying B-splines > * Module dependencies can now be specified as public / private / compile / > test > > > Please test the release candidate and share your experiences on the > mailing list, issue tracker, and Gerrit Code Review. The new module > dependency specification mechanism may unearth missing dependencies for > projects that use ITK COMPONENTS with the CMake find_package command. > > > An Experimental build, which demonstrates how the test suite performs on > your local build system, can be submitted to the dashboard [2] with: > > mkdir ../ITK-build > cd ../ITK-build > cmake ../ITK > ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit > > Visual Studio builds must also add ?-C Release? to the ctest command. > > Notify the mailing list if there are any unexpected failures. Testing > your own applications against the RC is also appreciated. > > > Congratulations and well done to the 35 contributors to this release. We > would especially like to recognize the new contributors: Mikhail Isakov, > Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun Odutola, > Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo > Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach Williamson, Luc > Hermitte, Laurentiu Nicola, and Floris Berendsen. > > > The final release is scheduled for mid-December. > > > [1] http://www.itk.org/Wiki/ITK/Git > > [2] http://open.cdash.org/index.php?project=Insight > > > > New Features > --------------------- > > Wrapping improvements > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > * Python 3 supported > * Wrapping builds much faster due to CastXML binaries > * LandmarkBasedTransformInitializer now wrapped > * NumPy bridge with VisualStudio > * Wrapping for the MinimalPathExtraction module > * Wrapping is now installed into Python?s site-packages directory in the > ?itk? package > * Wrapping package size is decreased > * Better package portability on Mac OSX > > > New Remote Modules > ^^^^^^^^^^^^^^^^^^^^^^^^^^ > > * Cuberille > * Insight Journal Article: http://hdl.handle.net/10380/3186 > * AnisotropicDiffusionLBR > * Insight Journal Article: http://hdl.handle.net/10380/3505 > * Web browser reproducibility: > http://www.kitware.com/blog/home/post/942 > > > Core Improvements > ^^^^^^^^^^^^^^^^^^^^^^^ > > * External Modules can now be developed outside of the ITK source tree and > on GitHub > * Details: http://www.kitware.com/blog/home/post/997 > * New utilities in itk::Math: > * AlmostEquals > * NotAlmostEquals > * ExactlyEquals > * NotExactlyEquals > * New itk::NumericTraits > * IsInteger > * IsSigned > * Improved C++11 support > * New ITK_DELETE_FUNCTION macro for ?=delete? > * New ITK_NOEXCEPT macro for the ?noexcept? keyword > * Improved capabilities of itk::ResourceProbe and > itk::ResourceProbesCollectorBase > * Improve numerical stability in VNL eigen system estimation > * itksys_ios:: and itksys_stl:: have been remove (use std::) > > > Filtering Improvements > ^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > * Generate a FlatStructuringElement from an image > * WarpImageFilter support VectorImage?s > * ConvertLabelMap supports different LabelMap types > * ImageToPathFilter moved from the ITKReview to the ITKPath module > * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase module > > > Registration Improvements > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > * Point-set registration with time-varying B-splines > > > Build Improvements > ^^^^^^^^^^^^^^^^^^^^^^^^ > > * Module dependencies can now be specified as public / private / compile / > test > * BUILD_EXAMPLES CMake option is now OFF by default > * Option to export all library symbols on Windows: > * Details: http://www.kitware.com/blog/home/post/939 > * Expat third party library is now name mangled > * Many more modules can be built as shared libraries > * KWStyle is automatically built and configured when tests are built > > > Performance Improvements > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > * New MetaProgrammingLibrary namespace (itk::mpl) holds members for > metaprogramming > * itk::mpl::{TrueType,FalseType} > * itk::mpl::{If,Not,And,Or,Xor} > * itk::mpl::EnableIf > * itk::mpl::IsBaseOf > * itk::mpl::IsConvertible > * itk::mpl::IsNumber > * itk::mpl::IsSame > * itk::mpl::PromoteType > * Image::GetPixel performance improvements > * Many itk::VariableLengthVector performance improvements > * AdaptiveHistogramEqualization uses a moving histogram > * WarpImageFilter performance improvements > > > Documentation Improvements > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples > * ITK Software Guide improvements > * How to use Python wrapping > * How to create an ITK module > * Improvements to segmentation examples > * Expanded Canny edge detection example > * Expanded tree container example > > > Third Party Library Updates > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > * FFTW updated to latest upstream > * Build with recent OpenCV 2 and 3 > * Build with the latest VTK > * PNG update to the latest upstream > * GDCM updated to the latest upstream > * KWSys updated to the latest upstream > * MINC updated to the latest upstream > * SWIG updated to the latest upstream > * Third party PNG and MINC are now Git subtrees > > > Style improvements -- ITK gets more stylish with every release! > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > * Private copy constructors and operator= use ITK_DELETE_FUNCTION > > > Improved code coverage -- we are at 84.9%! > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > * *Lots* of important bug fixes > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > * And much more! See details in the log below. > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > Changes from v4.8.0..v4.9rc01 > -------------------------------------------- > > > Abhishek Tiwari (1): > BUG: "tmpImageIndex" not initialized to 0. > > Adam Snyder (1): > PERF: Reworked MMI Threading using a per-thread buffer > > Alexander Leinoff (6): > ENH: Adds IsInteger and IsSigned to NumericTraits. > COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. > ENH: Adds ExactlyEquals and NotExactlyEquals functions to itkMath.h > COMP: Removes floating-point equality checks > ENH: COMP: Adds support for complex values to Math::AlmostEquals > ENH: Updates fftw dependency > > Arnaud Gelas (5): > COMP: fix warning (unused local typedef) > COMP: simplify ITKVideoBridgeOpenCV dependency > DOC: add doxgen documentation for BinaryImageToLevelSetImageAdaptor > ENH: add tests to exercise itk::ThreadedIteratorRangePartitioner > COMP: fix compilation error with OpenCV2 and OpenCV3 > > Betsy McPhail (1): > BUG: Improve buffer alignment in OctreeNode . > > Bill Hoffman (2): > ENH: Use new CMake Windows export symbol dll feature. > COMP: Put vnl_export.h in the list of sources so it gets installed. > > Bill Lorensen (4): > COMP: VTkGlue linker errors > BUG: Inappropriate use of AlmostEquals > ENH: Bump tag for wiki examples > ENH: Better layout strategy > > Brad King (3): > ENH: Remove use of include and itksys_ios::* > ENH: Remove use of include and itksys_stl::* > ENH: Update CMake Policy settings in Testing/TestExternal project > > Bradley Lowekamp (31): > BUG: Avoid null deference in PrintSelf with default construction > ENH: Enable base classes for templates of landmark initializer > STYLE: Use "Swap" for ITK member name > BUG: Demonstrate Eigen analysis failure > BUG: Fix computation of Eigen analysis > ENH: Update DiscreteHessianGaussian Test baseline > ENH: Correctly demonstrate float point Eigen failure > ENH: compile vnl_math_hypot, and use at least double > ENH: Adding initial update script from used libpng version. > ENH: removing non-subtree files for itkpng > ENH: Ported ITK changes for building to subtree merged code > ENH: Update libpng update script for v1.6.9 > BUG: Use ParameterValueType for computation of landmark affine > ENH: Wrap LandmarkBasedTransformInitializer > BUG: Avoid potential exception in itk::Object::UnRegister > ENH: Update itkpng zlib, configuration, and rename > ENH: Update itkpng name mangling > BUG: Use const pointer in Set method for constant ReferenceImage ivar > BUG: Increase tolerance for PhysicsBasedNonRigidRegistrationMethod > BUG: Demonstrate side effect on registration due to BSplineScatter > change > ENH: Move MovingHistogramImageFilter base classes to ImageFilterBase > BUG: Avoid potential exception in itk::Object::UnRegister > BUG: Avoid null deference in PrintSelf with default construction > BUG: Use const pointer in Set method for constant ReferenceImage ivar > ENH: Optimize AdaptiveHistogramEqualization with MovingHistogram base > COMP: address sign unsigned comparison warning > COMP: Address signed unsigned comparison warning > COMP: Address unused member variable and methods in anonymous ns > BUG: Fix segfault when with empty IsolatedWatershed Threshold range > BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test > BUG: Reduce number of targets with MSVC > > Davis Vigneault (7): > DOC: Minor improvements to segmentation examples. > DOC: Expanded Canny Edge Detection Example > DOC: Expanded TreeContainer Example > COMP: Warnings in itkVTKImageExport when compiling with c++11 > COMP: Warnings in FFTW Classes when compiling with c++11 > COMP: Update Git Tag for Subdivision Module > COMP: Warnings in FFTW Classes when compiling with c++11 > > D?enan Zuki? (1): > STYLE: better formatting of the "usage" message > > Eugene Prilepin (1): > BUG: Fix a template name formation in python wrappings > > Floris Berendsen (1): > STYLE: Improve naming conventions in comments. > > Hans Johnson (29): > STYLE: Instrument for FixedParameters typedef > BUG: Demonstrate DisplacementTransformFailure > BUG: FixedParameters should be double precision > STYLE: Minor code style issues for MGHIO > COMP: Update to version for WikiExamples > ENH: Update Sphinx for ITK 4.8.0 > ENH: Update MGHIO to be shared lib > ENH: Provide consistent floating point comparisons > BUG: Fix MGHIO to fix write failures > PERF: Remove floating point as sentinal value > COMP: Const correctness needs to be maintained > BUG: Preserve backwards compatibility > DOC: Provide consistent naming in comments > ENH: Conversion between transform type tolerance > STYLE: Prefer initialization to assignment > ENH: Missing ITK_OVERRIDE > COMP: Need to propagate ITKGDCM > COMP: Need to propagate ITKGDCM > COMP: Add missing ITK_OVERRIDE > STYLE: Minor code style issues for MGHIO > COMP: Update to version for WikiExamples > ENH: Update Sphinx for ITK 4.8.0 > ENH: Update MGHIO to be shared lib > BUG: Fix MGHIO to fix write failures > ENH: C++11 allows for rigorous =delete > COMP: Remove unnecessary failing assert test > ENH: Ignore internal files for the Clion editor > COMP: Fix VNL compilation for wider C++11 support > BUG: In configuration test need to mirror code > > Hyun Jae Kang (27): > BUG: Remove std::cout calls from class > BUG: Avoid an unexpected output of static_cast > BUG: Update python example codes for ImageRegistration > BUG: Retrieve the missed wrap file > BUG: itkVTKImageIO class does not handle blank lines in VTK file > header. > BUG: Fix HDF5 CMake configuration with VS2015 > BUG: Fix a compilation issue on ITK4 with FFTW and shared libraries > BUG: Fixed older XCode linking error > ENH: Use CastXML binaries when building with x86_64 Mac OS X > BUG: Remove std::cout calls from class > BUG: itkVTKImageIO class does not handle blank lines in VTK file > header. > BUG: Fixed older XCode linking error > ENH: Add automatic KWStyle build and configuration setup > COMP: KWStyle shadow, format-nonliteral and autological-compare > warning. > COMP: Fixed the warning messages from itkGPU Module > COMP: Fixed a warning message of unused-private-field > COMP: Apply latest version of KWStyle > COMP: Update KWStyle to fix its additional warning messages > COMP: Update KWStyle to fix its additional warning messages > COMP: Fix data-conversion warning messages on Windows > ENH: Update itkResourceProbe to calculate statistical data > COMP: Fix data-conversion warning messages on VS14 > COMP: Fixed 'std::sqrt' : ambiguous call to overloaded function > ENH: Update the Report() function of itkResourceProbesCollectorBase > COMP: Fix data-conversion warning message on itkResourceProbe > COMP: Fix additional warning messages of KWStyle > COMP: Fix data-conversion warning messages > > Jon Haitz Legarreta (6): > ENH: Add test for itkStatisticsUniqueLabelMapFilter > BUG: Fix compilation issues for StatisticsUniqueLabelMapFilterTest > BUG: Fix comparison issues for itkStatisticsUniqueLabelMapFilter > BUG: Test for StatisticsUniqueLabelMapFilter stability > ENH: Add test for itkParametricStpaceToImageSpaceFilter > ENH: Improve code coverage for > itkParametricSpaceToImageSpaceMeshFilter > > Julien Michel (1): > ENH: Support of VectorImage as template parameters for WarpImageFilter > > Junjie Bai (2): > BUG: ConvertLabelMap with different LabelMapTypes > BUG: LabelObject CopyAttribute support different LabelObject type > > KWSys Robot (4): > KWSys 2015-07-10 (c9336bcf) > KWSys 2015-07-30 (f63febb7) > KWSys 2015-08-24 (cdaf522c) > KWSys 2015-08-28 (dc3fdd7f) > > LIBPNG Upstream (2): > PNG 2009-04-06 (e68f5a36) > PNG 2014-02-05 (3e753eb8) > > Laurentiu Nicola (2): > PERF: Avoid temporary smartptr in ProcessObject::GetInput > PERF: Optimize WarpImageFilter by avoiding refcount bouncing > > Luc Hermitte (8): > PERF: itk::Image::GetPixel() performance improvment. > PERF: Performance enhancements on VariableLengthVectors 1/... > ENH: Dependencies on itkVariableLengthVector.h reduced > BUG: Error in VariableLengthVector Unit Tests > PERF: Performance enhancements on VLV 2/... > PERF: Performances enhancements on VLV 3/... > COMP: Fix signed/unsigned warnings > BUG: std::copy/fill on empty VLV > > Lucas Gandel (4): > ENH: Move ImageToPathFilter from ITKReview to ITKPath module. > BUG: Fixing ImageToPathFilter wrapping call from Review Module > STYLE: Fix KWStyle dashboard errors > BUG: Fix external module BUILD_SHARED_LIBS status > > Mathieu Malaterre (1): > BUG: Name mangle the included expat third party library. > > Matthew McCormick (94): > ENH: Change itkSystemInformationTest to itkCMakeConfigurationTest. > ENH: Add AnisotropicDiffusionLBR Remote Module. > ENH: Bump ITK version to 4.9.0. > BUG: Remove std::cout calls from classes. > COMP: Remove unused argument in ConditionVariableNoThreads. > BUG: Implement UpdateLargestPossibleRegion for ImageToVTKImageFilter. > COMP: Add link interface specification for wrapping > target_link_libraries. > STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. > COMP: Fix MINCTransformIO factory registration. > COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. > COMP: Remove unknown doxygen command in AnisotropicDiffusionLBR. > BUG: Initialize mutex for 32 bit AtomicInt. > ENH: Use CastXML binaries when building with x86_64 Linux. > STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. > COMP: Disable the gold linker for static builds on Ubuntu 14.04. > ENH: Use Windows binaries for CastXML. > ENH: Add better scoping in igenerator.py. > BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. > BUG: LevelSetsv4 used signed char instead of char. > ENH: Add better scoping to idx.py. > COMP: Define newSize and oldSize in VariableLengthVector. > STYLE: Use prefix increment operator in ImageBase. > DOC: Correct spelling of Continuous. > ENH: Add more progress information to IterativeClosestPoint2. > BUG: Build BridgeNumPy with Visual Studio. > ENH: Add ITKModuleExternal.cmake > COMP: Wrap Image< bool, D > for FlatStructuringElement. > BUG: Use CastXML binary built in Release. > BUG: ContinuousIndex should not be templated over TCoordRep. > COMP: Set CMP0054 to new. > COMP: Address line length too long for Software Guide. > COMP: Fix CannyEdgeDetectionImageFilter.cxx types. > BUG: Support Python 3 wrapping module initialization. > BUG: Update itkTemplate.py for Python 3. > BUG: Update itkExtras.py for Python 3. > BUG: Prevent Python callback addition recursion. > BUG: Fix test scripts for Python 3. > BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. > ENH: Allow projects to build against an external module. > ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. > ENH: Rename _cable_ to _wrappers_. > BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. > BUG: Define ITK_WRAPPING_PARSER when wrapping. > COMP: Do not use C++11 alignas in itkAlignedTypedef. > ENH: Bump CMakeLists.txt version to 4.8.1. > BUG: Pass the CMAKE_CXX_FLAGS to castxml. > ENH: Bump CastXML version to 2015-30-29. > ENH: Bump LLVM / Clang to 3.7.0. > COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. > COMP: Add missing ITKIOImageBase dependency for ITKTransformMINC. > COMP: Use itkSimpleNewMacro in ThreadedIteratorRangePartitionerTest. > ENH: Add wrapping support for building modules externally. > BUG: Fix KWStyle test paths when building a module externally. > ENH: Add Cuberille Remote module. > COMP: Remove carriage returns from Cuberille remote. > COMP: Remove unused argument in ConditionVariableNoThreads. > DOC: Correct spelling of Continuous. > ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. > COMP: Fix KernelTransform SetFixedParameters argument type. > STYLE: Use prefix increment operator in ImageBase. > COMP: Use ITK's pygccxml by correctly setting up the sys.path > Revert "COMP: Put vnl_export.h in the list of sources so it gets > installed." > BUG: Revert "BUG: ConvertLabelMap with different LabelMapTypes" > ENH: Marking wrapping CMake configuration variables as advanced. > STYLE: Rename CASTXML to CASTXML_EXECUTABLE. > COMP: Non-virtual copy attribute members in LabelMap cannot have > override. > COMP: Add wrapping for AdaptiveHistogramEqualizationImageFilter. > COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. > ENH: Remove CMake version check in ITKModuleHeaderTest.cmake > BUG: Improve KWStyle ExternalProject utilization. > ENH: Remove old KWStyle build script. > COMP: Address VariableLengthVector Doxygen rhs @param not found. > ENH: Rename WRAPPING_LIBRARY_GROUPS to WRAPPING_SUBMODULE_ORDER. > ENH: Install Python bindings into site-packages. > ENH: Improve readability of Python site-packages path detection. > COMP: DiscreteGaussianDerivativeImageFilter unsigned expression > warning. > BUG: ITKCommon publically depends on ITKDoubleConversion. > COMP: Improve scoping in CovariantVectorGeometryTest. > ENH: Improves names and export of module dependencies. > STYLE: Improve namespace bracket style in itkIsConvertible. > COMP: Set CMP0054 to new. > BUG: Remove unused wrapping files. > BUG: Do install install wrapping development files. > ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. > BUG: Remove duplicate inclusion of wrapping submodules. > COMP: Do not use C++ style comments for Doxygen cond. > BUG: Fix detection of the gold linker. > BUG: Update Python package installation locations. > ENH: Bump CMakeLists.txt version to 4.8.2. > ENH: Change BUILD_EXAMPLES default to OFF. > BUG: Use 'from itk import ITKCommon' in module2module test. > COMP: Link to VTK Python when built with Kits support. > BUG: Install itk_minc2.h header. > COMP: ITKIOMINC has a public dependency on ITKIOImageBase. > > Michka Popoff (9): > ENH: Update to swig 3.0.7 > ENH: Do not link against specific Python library on OS X > COMP: Fix wrapping warnings when building with ITK_WRAP_IMAGE_DIMS=2 > COMP: Add missing wrapping for TransformBase > COMP: Use ITK's pygccxml by correctly setting up the sys.path > COMP: Disable incompatible modules when using Python 3 wrapping > COMP: Move MovingHistogramImageFilterBase wrapping to ImageFilterBase > module > COMP: Disable incompatible modules when using Python 3 wrapping > ENH: Allow operations on Indexes and Offsets in Python > > Mikhail Isakov (1): > BUG: DiffusionTensor3DReconstruction segfault if no baseline image > > Nick Tustison (5): > BUG: Set a default b-spline epsilon. > ENH: Adding testing for closed loop. > BUG: Updating B-spline classes with the same epsilon strategy. > PERF: Switch vnl_vectors for fixed arrays. > ENH: Point-set registration with time-varying B-spline. > > Olivier Commowick (3): > BUG: Correct discrepancy in tridiagonal reduction wrt VNL eigen system > BUG: Correct under/overflows in vnl_math_hypot (taken from pythag > from V3P) > BUG: Switch eigenvalues computation to double > > Pablo Hernandez-Cerdan (2): > ENH: Help class for itkFlatStructuringElement with constructor from > images. > COMP: Fix test errors and warnings in FlatStructuringElement. > > Seun Odutola (1): > COMP: Fixed name clash with Apple header (check Macro), renamed check > to Check > > Shawn Waldon (1): > COMP: Set target OS X version in environment for tools using compiler > > Simon Alexander (1): > BUG: incorrect closest point computation > > Tobias Wood (2): > BUG: LBFGSB was printing messages even with debug switched off. > BUG: Removed an unguarded print statement. > > Vladimir S. FONOV (9): > BUG: Missing ITKIOMINC_EXPORT on __Private() > COMP: Changing the order of HDF5 library components > COMP: Splitting up IOMINC module into two parts: MINC and Transform > STYLE: updated comments to properly reference LIBMINC > ENH: Add script to merge upstream MINC as a subtree > MINC 2015-07-23 (c033d431) > COMP: Update MINC CMake code > MINC 2015-08-18 (6d7e3ba8) > MINC 2015-09-13 (95cd5374) > > Xiaoxiao Liu (1): > DOC: update email address for xiaoxiao. > > Zach Williamson (10): > BUG: Use correct libraries for ImageFusion tests > ENH: Consolidate Library Dependencies > COMP: Add a missing link to Review module > COMP: Use correct linking macro in DCMTK > BUG: Use correct libraries for TestKernel tests > COMP: Fix inconsistant naming of GPUPDEDeformableRegistration > ENH: Use new linking system macros > PERF: Avoid searching private dependencies for include directories > COMP: Recover missing dependencies > ENH: use new linking macros in Filtering module > > > > ----------------------------------------------------- > Errors or omissions? Please fix them here: > > > https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bill.lorensen at gmail.com Wed Nov 25 10:36:45 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Wed, 25 Nov 2015 10:36:45 -0500 Subject: [ITK] Unresolved issues in ITK and VTK compilation In-Reply-To: References: Message-ID: When you configure your itk build with cmake, Module_ITKVtkGlue:BOOL=ON On Wed, Nov 25, 2015 at 7:40 AM, Constantinus Spanakis wrote: > Hello. I tried to compile the sphinx and wiki examples of ITK (some of > which need VTK) and i got many mistakes, like the ones below: > > > SmoothingRecursiveGaussianImageFilter.obj : error LNK2019: unresolved > external symbol "public: void __cdecl QuickView::Visualize(bool)" > (?Visualize at QuickView@@QEAAX_N at Z) referenced in function main > > SmoothingRecursiveGaussianImageFilter.obj : error LNK2019: unresolved > external symbol "public: void __cdecl QuickView::AddRGBImage itk::Image,2> >(class > itk::Image,2> *,bool,class > std::basic_string,class > std::allocator >)" > (??$AddRGBImage at V?$Image at V?$RGBPixel at E@itk@@$01 at itk@@@QuickView@@QEAAXPEAV?$Image at V?$RGBPixel at E@itk@@$01 at itk@@_NV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) > referenced in function main > > what could be the problem? > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community -- Unpaid intern in BillsBasement at noware dot com From matt.mccormick at kitware.com Wed Nov 25 10:47:54 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 25 Nov 2015 10:47:54 -0500 Subject: [ITK] [ITK-dev] clang throws a lot of -Wunknown-attributes warning. In-Reply-To: References: Message-ID: Hi Rashad, Thanks for discussing issue. I have been using that compiler and have not come across those warnings. Are there any non-default flags or CMake options being used? Could you please submit an Experimental build to the dashboard? ('ctest -D Experimental' from a clean build tree) Thanks, Matt On Tue, Nov 24, 2015 at 10:39 AM, Rashad Kanavath < mohammedrashadkm at gmail.com> wrote: > Hello all, > > I am getting a lot of warnings when using itk with clang compiler. > > clang version: 3.5.0 > Fedora Linux 22 x86_64 > ITK trunk > > In file included from > /home/otbtesting/sources/orfeo/trunk/OTB-Nightly/Modules/Core/SpatialObjects/include/otbLineSpatialObjectList.h:23: > In file included from > /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkLineSpatialObject.h:23: > In file included from > /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkPointBasedSpatialObject.h:21: > In file included from > /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkSpatialObject.h:23: > In file included from > /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkAffineGeometryFrame.h:23: > In file included from > /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkScalableAffineTransform.h:21: > In file included from > /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkAffineTransform.h:21: > In file included from > /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkMatrixOffsetTransformBase.h:24: > In file included from > /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkTransform.h:25: > In file included from > /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkVariableLengthVector.h:1348: > /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkVariableLengthVector.hxx:312:3: > warning: unknown attribute 'error' ignored [-Wunknown-attributes] > itkStaticAssert( > ^ > /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkStaticAssert.h:40:35: > note: expanded from macro 'itkStaticAssert' > ({extern int __attribute__((error(str))) StaticAssertFailure(); \ > ^ > 3 warnings generated. > > -- > Regards, > Rashad > > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > > _______________________________________________ > Community mailing list > Community at itk.org > http://public.kitware.com/mailman/listinfo/community > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Wed Nov 25 10:51:36 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 25 Nov 2015 10:51:36 -0500 Subject: [ITK] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Hi Simon, Thanks for testing. We have a Visual Studio 2015 build on the dashboard that is green: https://open.cdash.org/buildSummary.php?buildid=4117955 Are there any different flags? Could you please submit an Experimental build? ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit -C Release from a fresh build tree. Thanks, Matt On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander wrote: > Looks like a few problems with x64 build on visual studio 2015 - do you have > a test machine in this configuration? > > On Mon, 23 Nov 2015 at 17:53 Matt McCormick > wrote: >> >> On behalf of the Insight Toolkit community, we are proud to announce that >> ITK 4.9 release candidate 1 has been tagged and is available for testing! >> >> Please take this opportunity to test the new features in the release >> candidate. >> >> >> To obtain the source code, >> >> git clone http://itk.org/ITK.git >> cd ITK >> git checkout -q --detach v4.9rc01 >> >> For more details, please see the Git documentation [1]. >> >> >> A few selected highlights for this release: >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> * New Remote modules: the Cuberille module for smooth generation of meshes >> from binary segmentation images, and the AnisotropicDiffusionLBR module >> improved edge-preserving smoothing. >> * Build your own ITK module outside the source tree, add continuous >> integration testing on GitHub, and easily add Python wrapping for your C++ >> algorithms. >> * Python wrapping, including Python 3, builds faster with a more standard >> installation >> * Improved performance of itk::Image::GetPixel and operations on >> itk::VariableLengthVector?s >> * Generate a FlatStructuringElement from an image >> * Point-set registration with time-varying B-splines >> * Module dependencies can now be specified as public / private / compile / >> test >> >> >> Please test the release candidate and share your experiences on the >> mailing list, issue tracker, and Gerrit Code Review. The new module >> dependency specification mechanism may unearth missing dependencies for >> projects that use ITK COMPONENTS with the CMake find_package command. >> >> >> An Experimental build, which demonstrates how the test suite performs on >> your local build system, can be submitted to the dashboard [2] with: >> >> mkdir ../ITK-build >> cd ../ITK-build >> cmake ../ITK >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit >> >> Visual Studio builds must also add ?-C Release? to the ctest command. >> >> Notify the mailing list if there are any unexpected failures. Testing >> your own applications against the RC is also appreciated. >> >> >> Congratulations and well done to the 35 contributors to this release. We >> would especially like to recognize the new contributors: Mikhail Isakov, >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun Odutola, >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach Williamson, Luc >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >> >> >> The final release is scheduled for mid-December. >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >> >> [2] http://open.cdash.org/index.php?project=Insight >> >> >> >> New Features >> --------------------- >> >> Wrapping improvements >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> * Python 3 supported >> * Wrapping builds much faster due to CastXML binaries >> * LandmarkBasedTransformInitializer now wrapped >> * NumPy bridge with VisualStudio >> * Wrapping for the MinimalPathExtraction module >> * Wrapping is now installed into Python?s site-packages directory in the >> ?itk? package >> * Wrapping package size is decreased >> * Better package portability on Mac OSX >> >> >> New Remote Modules >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> * Cuberille >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >> * AnisotropicDiffusionLBR >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >> * Web browser reproducibility: >> http://www.kitware.com/blog/home/post/942 >> >> >> Core Improvements >> ^^^^^^^^^^^^^^^^^^^^^^^ >> >> * External Modules can now be developed outside of the ITK source tree and >> on GitHub >> * Details: http://www.kitware.com/blog/home/post/997 >> * New utilities in itk::Math: >> * AlmostEquals >> * NotAlmostEquals >> * ExactlyEquals >> * NotExactlyEquals >> * New itk::NumericTraits >> * IsInteger >> * IsSigned >> * Improved C++11 support >> * New ITK_DELETE_FUNCTION macro for ?=delete? >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >> * Improved capabilities of itk::ResourceProbe and >> itk::ResourceProbesCollectorBase >> * Improve numerical stability in VNL eigen system estimation >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >> >> >> Filtering Improvements >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> * Generate a FlatStructuringElement from an image >> * WarpImageFilter support VectorImage?s >> * ConvertLabelMap supports different LabelMap types >> * ImageToPathFilter moved from the ITKReview to the ITKPath module >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase module >> >> >> Registration Improvements >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> * Point-set registration with time-varying B-splines >> >> >> Build Improvements >> ^^^^^^^^^^^^^^^^^^^^^^^^ >> >> * Module dependencies can now be specified as public / private / compile / >> test >> * BUILD_EXAMPLES CMake option is now OFF by default >> * Option to export all library symbols on Windows: >> * Details: http://www.kitware.com/blog/home/post/939 >> * Expat third party library is now name mangled >> * Many more modules can be built as shared libraries >> * KWStyle is automatically built and configured when tests are built >> >> >> Performance Improvements >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members for >> metaprogramming >> * itk::mpl::{TrueType,FalseType} >> * itk::mpl::{If,Not,And,Or,Xor} >> * itk::mpl::EnableIf >> * itk::mpl::IsBaseOf >> * itk::mpl::IsConvertible >> * itk::mpl::IsNumber >> * itk::mpl::IsSame >> * itk::mpl::PromoteType >> * Image::GetPixel performance improvements >> * Many itk::VariableLengthVector performance improvements >> * AdaptiveHistogramEqualization uses a moving histogram >> * WarpImageFilter performance improvements >> >> >> Documentation Improvements >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples >> * ITK Software Guide improvements >> * How to use Python wrapping >> * How to create an ITK module >> * Improvements to segmentation examples >> * Expanded Canny edge detection example >> * Expanded tree container example >> >> >> Third Party Library Updates >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> * FFTW updated to latest upstream >> * Build with recent OpenCV 2 and 3 >> * Build with the latest VTK >> * PNG update to the latest upstream >> * GDCM updated to the latest upstream >> * KWSys updated to the latest upstream >> * MINC updated to the latest upstream >> * SWIG updated to the latest upstream >> * Third party PNG and MINC are now Git subtrees >> >> >> Style improvements -- ITK gets more stylish with every release! >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION >> >> >> Improved code coverage -- we are at 84.9%! >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> * *Lots* of important bug fixes >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> * And much more! See details in the log below. >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> Changes from v4.8.0..v4.9rc01 >> -------------------------------------------- >> >> >> Abhishek Tiwari (1): >> BUG: "tmpImageIndex" not initialized to 0. >> >> Adam Snyder (1): >> PERF: Reworked MMI Threading using a per-thread buffer >> >> Alexander Leinoff (6): >> ENH: Adds IsInteger and IsSigned to NumericTraits. >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to itkMath.h >> COMP: Removes floating-point equality checks >> ENH: COMP: Adds support for complex values to Math::AlmostEquals >> ENH: Updates fftw dependency >> >> Arnaud Gelas (5): >> COMP: fix warning (unused local typedef) >> COMP: simplify ITKVideoBridgeOpenCV dependency >> DOC: add doxgen documentation for BinaryImageToLevelSetImageAdaptor >> ENH: add tests to exercise itk::ThreadedIteratorRangePartitioner >> COMP: fix compilation error with OpenCV2 and OpenCV3 >> >> Betsy McPhail (1): >> BUG: Improve buffer alignment in OctreeNode . >> >> Bill Hoffman (2): >> ENH: Use new CMake Windows export symbol dll feature. >> COMP: Put vnl_export.h in the list of sources so it gets installed. >> >> Bill Lorensen (4): >> COMP: VTkGlue linker errors >> BUG: Inappropriate use of AlmostEquals >> ENH: Bump tag for wiki examples >> ENH: Better layout strategy >> >> Brad King (3): >> ENH: Remove use of include and itksys_ios::* >> ENH: Remove use of include and itksys_stl::* >> ENH: Update CMake Policy settings in Testing/TestExternal project >> >> Bradley Lowekamp (31): >> BUG: Avoid null deference in PrintSelf with default construction >> ENH: Enable base classes for templates of landmark initializer >> STYLE: Use "Swap" for ITK member name >> BUG: Demonstrate Eigen analysis failure >> BUG: Fix computation of Eigen analysis >> ENH: Update DiscreteHessianGaussian Test baseline >> ENH: Correctly demonstrate float point Eigen failure >> ENH: compile vnl_math_hypot, and use at least double >> ENH: Adding initial update script from used libpng version. >> ENH: removing non-subtree files for itkpng >> ENH: Ported ITK changes for building to subtree merged code >> ENH: Update libpng update script for v1.6.9 >> BUG: Use ParameterValueType for computation of landmark affine >> ENH: Wrap LandmarkBasedTransformInitializer >> BUG: Avoid potential exception in itk::Object::UnRegister >> ENH: Update itkpng zlib, configuration, and rename >> ENH: Update itkpng name mangling >> BUG: Use const pointer in Set method for constant ReferenceImage ivar >> BUG: Increase tolerance for PhysicsBasedNonRigidRegistrationMethod >> BUG: Demonstrate side effect on registration due to BSplineScatter >> change >> ENH: Move MovingHistogramImageFilter base classes to ImageFilterBase >> BUG: Avoid potential exception in itk::Object::UnRegister >> BUG: Avoid null deference in PrintSelf with default construction >> BUG: Use const pointer in Set method for constant ReferenceImage ivar >> ENH: Optimize AdaptiveHistogramEqualization with MovingHistogram base >> COMP: address sign unsigned comparison warning >> COMP: Address signed unsigned comparison warning >> COMP: Address unused member variable and methods in anonymous ns >> BUG: Fix segfault when with empty IsolatedWatershed Threshold range >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test >> BUG: Reduce number of targets with MSVC >> >> Davis Vigneault (7): >> DOC: Minor improvements to segmentation examples. >> DOC: Expanded Canny Edge Detection Example >> DOC: Expanded TreeContainer Example >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >> COMP: Warnings in FFTW Classes when compiling with c++11 >> COMP: Update Git Tag for Subdivision Module >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> D?enan Zuki? (1): >> STYLE: better formatting of the "usage" message >> >> Eugene Prilepin (1): >> BUG: Fix a template name formation in python wrappings >> >> Floris Berendsen (1): >> STYLE: Improve naming conventions in comments. >> >> Hans Johnson (29): >> STYLE: Instrument for FixedParameters typedef >> BUG: Demonstrate DisplacementTransformFailure >> BUG: FixedParameters should be double precision >> STYLE: Minor code style issues for MGHIO >> COMP: Update to version for WikiExamples >> ENH: Update Sphinx for ITK 4.8.0 >> ENH: Update MGHIO to be shared lib >> ENH: Provide consistent floating point comparisons >> BUG: Fix MGHIO to fix write failures >> PERF: Remove floating point as sentinal value >> COMP: Const correctness needs to be maintained >> BUG: Preserve backwards compatibility >> DOC: Provide consistent naming in comments >> ENH: Conversion between transform type tolerance >> STYLE: Prefer initialization to assignment >> ENH: Missing ITK_OVERRIDE >> COMP: Need to propagate ITKGDCM >> COMP: Need to propagate ITKGDCM >> COMP: Add missing ITK_OVERRIDE >> STYLE: Minor code style issues for MGHIO >> COMP: Update to version for WikiExamples >> ENH: Update Sphinx for ITK 4.8.0 >> ENH: Update MGHIO to be shared lib >> BUG: Fix MGHIO to fix write failures >> ENH: C++11 allows for rigorous =delete >> COMP: Remove unnecessary failing assert test >> ENH: Ignore internal files for the Clion editor >> COMP: Fix VNL compilation for wider C++11 support >> BUG: In configuration test need to mirror code >> >> Hyun Jae Kang (27): >> BUG: Remove std::cout calls from class >> BUG: Avoid an unexpected output of static_cast >> BUG: Update python example codes for ImageRegistration >> BUG: Retrieve the missed wrap file >> BUG: itkVTKImageIO class does not handle blank lines in VTK file >> header. >> BUG: Fix HDF5 CMake configuration with VS2015 >> BUG: Fix a compilation issue on ITK4 with FFTW and shared libraries >> BUG: Fixed older XCode linking error >> ENH: Use CastXML binaries when building with x86_64 Mac OS X >> BUG: Remove std::cout calls from class >> BUG: itkVTKImageIO class does not handle blank lines in VTK file >> header. >> BUG: Fixed older XCode linking error >> ENH: Add automatic KWStyle build and configuration setup >> COMP: KWStyle shadow, format-nonliteral and autological-compare >> warning. >> COMP: Fixed the warning messages from itkGPU Module >> COMP: Fixed a warning message of unused-private-field >> COMP: Apply latest version of KWStyle >> COMP: Update KWStyle to fix its additional warning messages >> COMP: Update KWStyle to fix its additional warning messages >> COMP: Fix data-conversion warning messages on Windows >> ENH: Update itkResourceProbe to calculate statistical data >> COMP: Fix data-conversion warning messages on VS14 >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded function >> ENH: Update the Report() function of itkResourceProbesCollectorBase >> COMP: Fix data-conversion warning message on itkResourceProbe >> COMP: Fix additional warning messages of KWStyle >> COMP: Fix data-conversion warning messages >> >> Jon Haitz Legarreta (6): >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >> BUG: Fix compilation issues for StatisticsUniqueLabelMapFilterTest >> BUG: Fix comparison issues for itkStatisticsUniqueLabelMapFilter >> BUG: Test for StatisticsUniqueLabelMapFilter stability >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >> ENH: Improve code coverage for >> itkParametricSpaceToImageSpaceMeshFilter >> >> Julien Michel (1): >> ENH: Support of VectorImage as template parameters for >> WarpImageFilter >> >> Junjie Bai (2): >> BUG: ConvertLabelMap with different LabelMapTypes >> BUG: LabelObject CopyAttribute support different LabelObject type >> >> KWSys Robot (4): >> KWSys 2015-07-10 (c9336bcf) >> KWSys 2015-07-30 (f63febb7) >> KWSys 2015-08-24 (cdaf522c) >> KWSys 2015-08-28 (dc3fdd7f) >> >> LIBPNG Upstream (2): >> PNG 2009-04-06 (e68f5a36) >> PNG 2014-02-05 (3e753eb8) >> >> Laurentiu Nicola (2): >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing >> >> Luc Hermitte (8): >> PERF: itk::Image::GetPixel() performance improvment. >> PERF: Performance enhancements on VariableLengthVectors 1/... >> ENH: Dependencies on itkVariableLengthVector.h reduced >> BUG: Error in VariableLengthVector Unit Tests >> PERF: Performance enhancements on VLV 2/... >> PERF: Performances enhancements on VLV 3/... >> COMP: Fix signed/unsigned warnings >> BUG: std::copy/fill on empty VLV >> >> Lucas Gandel (4): >> ENH: Move ImageToPathFilter from ITKReview to ITKPath module. >> BUG: Fixing ImageToPathFilter wrapping call from Review Module >> STYLE: Fix KWStyle dashboard errors >> BUG: Fix external module BUILD_SHARED_LIBS status >> >> Mathieu Malaterre (1): >> BUG: Name mangle the included expat third party library. >> >> Matthew McCormick (94): >> ENH: Change itkSystemInformationTest to itkCMakeConfigurationTest. >> ENH: Add AnisotropicDiffusionLBR Remote Module. >> ENH: Bump ITK version to 4.9.0. >> BUG: Remove std::cout calls from classes. >> COMP: Remove unused argument in ConditionVariableNoThreads. >> BUG: Implement UpdateLargestPossibleRegion for ImageToVTKImageFilter. >> COMP: Add link interface specification for wrapping >> target_link_libraries. >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >> COMP: Fix MINCTransformIO factory registration. >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >> COMP: Remove unknown doxygen command in AnisotropicDiffusionLBR. >> BUG: Initialize mutex for 32 bit AtomicInt. >> ENH: Use CastXML binaries when building with x86_64 Linux. >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >> COMP: Disable the gold linker for static builds on Ubuntu 14.04. >> ENH: Use Windows binaries for CastXML. >> ENH: Add better scoping in igenerator.py. >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >> BUG: LevelSetsv4 used signed char instead of char. >> ENH: Add better scoping to idx.py. >> COMP: Define newSize and oldSize in VariableLengthVector. >> STYLE: Use prefix increment operator in ImageBase. >> DOC: Correct spelling of Continuous. >> ENH: Add more progress information to IterativeClosestPoint2. >> BUG: Build BridgeNumPy with Visual Studio. >> ENH: Add ITKModuleExternal.cmake >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >> BUG: Use CastXML binary built in Release. >> BUG: ContinuousIndex should not be templated over TCoordRep. >> COMP: Set CMP0054 to new. >> COMP: Address line length too long for Software Guide. >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >> BUG: Support Python 3 wrapping module initialization. >> BUG: Update itkTemplate.py for Python 3. >> BUG: Update itkExtras.py for Python 3. >> BUG: Prevent Python callback addition recursion. >> BUG: Fix test scripts for Python 3. >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >> ENH: Allow projects to build against an external module. >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >> ENH: Rename _cable_ to _wrappers_. >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >> ENH: Bump CMakeLists.txt version to 4.8.1. >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >> ENH: Bump CastXML version to 2015-30-29. >> ENH: Bump LLVM / Clang to 3.7.0. >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >> COMP: Add missing ITKIOImageBase dependency for ITKTransformMINC. >> COMP: Use itkSimpleNewMacro in ThreadedIteratorRangePartitionerTest. >> ENH: Add wrapping support for building modules externally. >> BUG: Fix KWStyle test paths when building a module externally. >> ENH: Add Cuberille Remote module. >> COMP: Remove carriage returns from Cuberille remote. >> COMP: Remove unused argument in ConditionVariableNoThreads. >> DOC: Correct spelling of Continuous. >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >> COMP: Fix KernelTransform SetFixedParameters argument type. >> STYLE: Use prefix increment operator in ImageBase. >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> Revert "COMP: Put vnl_export.h in the list of sources so it gets >> installed." >> BUG: Revert "BUG: ConvertLabelMap with different LabelMapTypes" >> ENH: Marking wrapping CMake configuration variables as advanced. >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >> COMP: Non-virtual copy attribute members in LabelMap cannot have >> override. >> COMP: Add wrapping for AdaptiveHistogramEqualizationImageFilter. >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake >> BUG: Improve KWStyle ExternalProject utilization. >> ENH: Remove old KWStyle build script. >> COMP: Address VariableLengthVector Doxygen rhs @param not found. >> ENH: Rename WRAPPING_LIBRARY_GROUPS to WRAPPING_SUBMODULE_ORDER. >> ENH: Install Python bindings into site-packages. >> ENH: Improve readability of Python site-packages path detection. >> COMP: DiscreteGaussianDerivativeImageFilter unsigned expression >> warning. >> BUG: ITKCommon publically depends on ITKDoubleConversion. >> COMP: Improve scoping in CovariantVectorGeometryTest. >> ENH: Improves names and export of module dependencies. >> STYLE: Improve namespace bracket style in itkIsConvertible. >> COMP: Set CMP0054 to new. >> BUG: Remove unused wrapping files. >> BUG: Do install install wrapping development files. >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >> BUG: Remove duplicate inclusion of wrapping submodules. >> COMP: Do not use C++ style comments for Doxygen cond. >> BUG: Fix detection of the gold linker. >> BUG: Update Python package installation locations. >> ENH: Bump CMakeLists.txt version to 4.8.2. >> ENH: Change BUILD_EXAMPLES default to OFF. >> BUG: Use 'from itk import ITKCommon' in module2module test. >> COMP: Link to VTK Python when built with Kits support. >> BUG: Install itk_minc2.h header. >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >> >> Michka Popoff (9): >> ENH: Update to swig 3.0.7 >> ENH: Do not link against specific Python library on OS X >> COMP: Fix wrapping warnings when building with ITK_WRAP_IMAGE_DIMS=2 >> COMP: Add missing wrapping for TransformBase >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> COMP: Disable incompatible modules when using Python 3 wrapping >> COMP: Move MovingHistogramImageFilterBase wrapping to ImageFilterBase >> module >> COMP: Disable incompatible modules when using Python 3 wrapping >> ENH: Allow operations on Indexes and Offsets in Python >> >> Mikhail Isakov (1): >> BUG: DiffusionTensor3DReconstruction segfault if no baseline image >> >> Nick Tustison (5): >> BUG: Set a default b-spline epsilon. >> ENH: Adding testing for closed loop. >> BUG: Updating B-spline classes with the same epsilon strategy. >> PERF: Switch vnl_vectors for fixed arrays. >> ENH: Point-set registration with time-varying B-spline. >> >> Olivier Commowick (3): >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL eigen >> system >> BUG: Correct under/overflows in vnl_math_hypot (taken from pythag >> from V3P) >> BUG: Switch eigenvalues computation to double >> >> Pablo Hernandez-Cerdan (2): >> ENH: Help class for itkFlatStructuringElement with constructor from >> images. >> COMP: Fix test errors and warnings in FlatStructuringElement. >> >> Seun Odutola (1): >> COMP: Fixed name clash with Apple header (check Macro), renamed check >> to Check >> >> Shawn Waldon (1): >> COMP: Set target OS X version in environment for tools using compiler >> >> Simon Alexander (1): >> BUG: incorrect closest point computation >> >> Tobias Wood (2): >> BUG: LBFGSB was printing messages even with debug switched off. >> BUG: Removed an unguarded print statement. >> >> Vladimir S. FONOV (9): >> BUG: Missing ITKIOMINC_EXPORT on __Private() >> COMP: Changing the order of HDF5 library components >> COMP: Splitting up IOMINC module into two parts: MINC and Transform >> STYLE: updated comments to properly reference LIBMINC >> ENH: Add script to merge upstream MINC as a subtree >> MINC 2015-07-23 (c033d431) >> COMP: Update MINC CMake code >> MINC 2015-08-18 (6d7e3ba8) >> MINC 2015-09-13 (95cd5374) >> >> Xiaoxiao Liu (1): >> DOC: update email address for xiaoxiao. >> >> Zach Williamson (10): >> BUG: Use correct libraries for ImageFusion tests >> ENH: Consolidate Library Dependencies >> COMP: Add a missing link to Review module >> COMP: Use correct linking macro in DCMTK >> BUG: Use correct libraries for TestKernel tests >> COMP: Fix inconsistant naming of GPUPDEDeformableRegistration >> ENH: Use new linking system macros >> PERF: Avoid searching private dependencies for include directories >> COMP: Recover missing dependencies >> ENH: use new linking macros in Filtering module >> >> >> >> ----------------------------------------------------- >> Errors or omissions? Please fix them here: >> >> >> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >> _____________________________________ >> 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://public.kitware.com/mailman/listinfo/insight-users From skalexander at gmail.com Wed Nov 25 10:55:10 2015 From: skalexander at gmail.com (Simon Alexander) Date: Wed, 25 Nov 2015 15:55:10 +0000 Subject: [ITK] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Sorry, if I wasn't clear - I submitted two builds yesterday from SIMON-LAP, (actually 3 as I wasn't sure the config was right on the first one). VS2013 was green, three failures on VS2015 (and 18 warnings). Looks like a truncation problem on the resuts. On Wed, 25 Nov 2015 at 10:51 Matt McCormick wrote: > Hi Simon, > > Thanks for testing. > > We have a Visual Studio 2015 build on the dashboard that is green: > > https://open.cdash.org/buildSummary.php?buildid=4117955 > > Are there any different flags? Could you please submit an Experimental > build? > > ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit -C > Release > > from a fresh build tree. > > Thanks, > Matt > > On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander > wrote: > > Looks like a few problems with x64 build on visual studio 2015 - do you > have > > a test machine in this configuration? > > > > On Mon, 23 Nov 2015 at 17:53 Matt McCormick > > wrote: > >> > >> On behalf of the Insight Toolkit community, we are proud to announce > that > >> ITK 4.9 release candidate 1 has been tagged and is available for > testing! > >> > >> Please take this opportunity to test the new features in the release > >> candidate. > >> > >> > >> To obtain the source code, > >> > >> git clone http://itk.org/ITK.git > >> cd ITK > >> git checkout -q --detach v4.9rc01 > >> > >> For more details, please see the Git documentation [1]. > >> > >> > >> A few selected highlights for this release: > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> * New Remote modules: the Cuberille module for smooth generation of > meshes > >> from binary segmentation images, and the AnisotropicDiffusionLBR module > >> improved edge-preserving smoothing. > >> * Build your own ITK module outside the source tree, add continuous > >> integration testing on GitHub, and easily add Python wrapping for your > C++ > >> algorithms. > >> * Python wrapping, including Python 3, builds faster with a more > standard > >> installation > >> * Improved performance of itk::Image::GetPixel and operations on > >> itk::VariableLengthVector?s > >> * Generate a FlatStructuringElement from an image > >> * Point-set registration with time-varying B-splines > >> * Module dependencies can now be specified as public / private / > compile / > >> test > >> > >> > >> Please test the release candidate and share your experiences on the > >> mailing list, issue tracker, and Gerrit Code Review. The new module > >> dependency specification mechanism may unearth missing dependencies for > >> projects that use ITK COMPONENTS with the CMake find_package command. > >> > >> > >> An Experimental build, which demonstrates how the test suite performs on > >> your local build system, can be submitted to the dashboard [2] with: > >> > >> mkdir ../ITK-build > >> cd ../ITK-build > >> cmake ../ITK > >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit > >> > >> Visual Studio builds must also add ?-C Release? to the ctest command. > >> > >> Notify the mailing list if there are any unexpected failures. Testing > >> your own applications against the RC is also appreciated. > >> > >> > >> Congratulations and well done to the 35 contributors to this release. We > >> would especially like to recognize the new contributors: Mikhail Isakov, > >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun > Odutola, > >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo > >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach Williamson, Luc > >> Hermitte, Laurentiu Nicola, and Floris Berendsen. > >> > >> > >> The final release is scheduled for mid-December. > >> > >> > >> [1] http://www.itk.org/Wiki/ITK/Git > >> > >> [2] http://open.cdash.org/index.php?project=Insight > >> > >> > >> > >> New Features > >> --------------------- > >> > >> Wrapping improvements > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> * Python 3 supported > >> * Wrapping builds much faster due to CastXML binaries > >> * LandmarkBasedTransformInitializer now wrapped > >> * NumPy bridge with VisualStudio > >> * Wrapping for the MinimalPathExtraction module > >> * Wrapping is now installed into Python?s site-packages directory in the > >> ?itk? package > >> * Wrapping package size is decreased > >> * Better package portability on Mac OSX > >> > >> > >> New Remote Modules > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> * Cuberille > >> * Insight Journal Article: http://hdl.handle.net/10380/3186 > >> * AnisotropicDiffusionLBR > >> * Insight Journal Article: http://hdl.handle.net/10380/3505 > >> * Web browser reproducibility: > >> http://www.kitware.com/blog/home/post/942 > >> > >> > >> Core Improvements > >> ^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> * External Modules can now be developed outside of the ITK source tree > and > >> on GitHub > >> * Details: http://www.kitware.com/blog/home/post/997 > >> * New utilities in itk::Math: > >> * AlmostEquals > >> * NotAlmostEquals > >> * ExactlyEquals > >> * NotExactlyEquals > >> * New itk::NumericTraits > >> * IsInteger > >> * IsSigned > >> * Improved C++11 support > >> * New ITK_DELETE_FUNCTION macro for ?=delete? > >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword > >> * Improved capabilities of itk::ResourceProbe and > >> itk::ResourceProbesCollectorBase > >> * Improve numerical stability in VNL eigen system estimation > >> * itksys_ios:: and itksys_stl:: have been remove (use std::) > >> > >> > >> Filtering Improvements > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> * Generate a FlatStructuringElement from an image > >> * WarpImageFilter support VectorImage?s > >> * ConvertLabelMap supports different LabelMap types > >> * ImageToPathFilter moved from the ITKReview to the ITKPath module > >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase module > >> > >> > >> Registration Improvements > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> * Point-set registration with time-varying B-splines > >> > >> > >> Build Improvements > >> ^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> * Module dependencies can now be specified as public / private / > compile / > >> test > >> * BUILD_EXAMPLES CMake option is now OFF by default > >> * Option to export all library symbols on Windows: > >> * Details: http://www.kitware.com/blog/home/post/939 > >> * Expat third party library is now name mangled > >> * Many more modules can be built as shared libraries > >> * KWStyle is automatically built and configured when tests are built > >> > >> > >> Performance Improvements > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members for > >> metaprogramming > >> * itk::mpl::{TrueType,FalseType} > >> * itk::mpl::{If,Not,And,Or,Xor} > >> * itk::mpl::EnableIf > >> * itk::mpl::IsBaseOf > >> * itk::mpl::IsConvertible > >> * itk::mpl::IsNumber > >> * itk::mpl::IsSame > >> * itk::mpl::PromoteType > >> * Image::GetPixel performance improvements > >> * Many itk::VariableLengthVector performance improvements > >> * AdaptiveHistogramEqualization uses a moving histogram > >> * WarpImageFilter performance improvements > >> > >> > >> Documentation Improvements > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples > >> * ITK Software Guide improvements > >> * How to use Python wrapping > >> * How to create an ITK module > >> * Improvements to segmentation examples > >> * Expanded Canny edge detection example > >> * Expanded tree container example > >> > >> > >> Third Party Library Updates > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> * FFTW updated to latest upstream > >> * Build with recent OpenCV 2 and 3 > >> * Build with the latest VTK > >> * PNG update to the latest upstream > >> * GDCM updated to the latest upstream > >> * KWSys updated to the latest upstream > >> * MINC updated to the latest upstream > >> * SWIG updated to the latest upstream > >> * Third party PNG and MINC are now Git subtrees > >> > >> > >> Style improvements -- ITK gets more stylish with every release! > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION > >> > >> > >> Improved code coverage -- we are at 84.9%! > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> > >> * *Lots* of important bug fixes > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> > >> * And much more! See details in the log below. > >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> > >> > >> > >> Changes from v4.8.0..v4.9rc01 > >> -------------------------------------------- > >> > >> > >> Abhishek Tiwari (1): > >> BUG: "tmpImageIndex" not initialized to 0. > >> > >> Adam Snyder (1): > >> PERF: Reworked MMI Threading using a per-thread buffer > >> > >> Alexander Leinoff (6): > >> ENH: Adds IsInteger and IsSigned to NumericTraits. > >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. > >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to itkMath.h > >> COMP: Removes floating-point equality checks > >> ENH: COMP: Adds support for complex values to Math::AlmostEquals > >> ENH: Updates fftw dependency > >> > >> Arnaud Gelas (5): > >> COMP: fix warning (unused local typedef) > >> COMP: simplify ITKVideoBridgeOpenCV dependency > >> DOC: add doxgen documentation for BinaryImageToLevelSetImageAdaptor > >> ENH: add tests to exercise itk::ThreadedIteratorRangePartitioner > >> COMP: fix compilation error with OpenCV2 and OpenCV3 > >> > >> Betsy McPhail (1): > >> BUG: Improve buffer alignment in OctreeNode . > >> > >> Bill Hoffman (2): > >> ENH: Use new CMake Windows export symbol dll feature. > >> COMP: Put vnl_export.h in the list of sources so it gets installed. > >> > >> Bill Lorensen (4): > >> COMP: VTkGlue linker errors > >> BUG: Inappropriate use of AlmostEquals > >> ENH: Bump tag for wiki examples > >> ENH: Better layout strategy > >> > >> Brad King (3): > >> ENH: Remove use of include and itksys_ios::* > >> ENH: Remove use of include and itksys_stl::* > >> ENH: Update CMake Policy settings in Testing/TestExternal project > >> > >> Bradley Lowekamp (31): > >> BUG: Avoid null deference in PrintSelf with default construction > >> ENH: Enable base classes for templates of landmark initializer > >> STYLE: Use "Swap" for ITK member name > >> BUG: Demonstrate Eigen analysis failure > >> BUG: Fix computation of Eigen analysis > >> ENH: Update DiscreteHessianGaussian Test baseline > >> ENH: Correctly demonstrate float point Eigen failure > >> ENH: compile vnl_math_hypot, and use at least double > >> ENH: Adding initial update script from used libpng version. > >> ENH: removing non-subtree files for itkpng > >> ENH: Ported ITK changes for building to subtree merged code > >> ENH: Update libpng update script for v1.6.9 > >> BUG: Use ParameterValueType for computation of landmark affine > >> ENH: Wrap LandmarkBasedTransformInitializer > >> BUG: Avoid potential exception in itk::Object::UnRegister > >> ENH: Update itkpng zlib, configuration, and rename > >> ENH: Update itkpng name mangling > >> BUG: Use const pointer in Set method for constant ReferenceImage > ivar > >> BUG: Increase tolerance for PhysicsBasedNonRigidRegistrationMethod > >> BUG: Demonstrate side effect on registration due to BSplineScatter > >> change > >> ENH: Move MovingHistogramImageFilter base classes to > ImageFilterBase > >> BUG: Avoid potential exception in itk::Object::UnRegister > >> BUG: Avoid null deference in PrintSelf with default construction > >> BUG: Use const pointer in Set method for constant ReferenceImage > ivar > >> ENH: Optimize AdaptiveHistogramEqualization with MovingHistogram > base > >> COMP: address sign unsigned comparison warning > >> COMP: Address signed unsigned comparison warning > >> COMP: Address unused member variable and methods in anonymous ns > >> BUG: Fix segfault when with empty IsolatedWatershed Threshold range > >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test > >> BUG: Reduce number of targets with MSVC > >> > >> Davis Vigneault (7): > >> DOC: Minor improvements to segmentation examples. > >> DOC: Expanded Canny Edge Detection Example > >> DOC: Expanded TreeContainer Example > >> COMP: Warnings in itkVTKImageExport when compiling with c++11 > >> COMP: Warnings in FFTW Classes when compiling with c++11 > >> COMP: Update Git Tag for Subdivision Module > >> COMP: Warnings in FFTW Classes when compiling with c++11 > >> > >> D?enan Zuki? (1): > >> STYLE: better formatting of the "usage" message > >> > >> Eugene Prilepin (1): > >> BUG: Fix a template name formation in python wrappings > >> > >> Floris Berendsen (1): > >> STYLE: Improve naming conventions in comments. > >> > >> Hans Johnson (29): > >> STYLE: Instrument for FixedParameters typedef > >> BUG: Demonstrate DisplacementTransformFailure > >> BUG: FixedParameters should be double precision > >> STYLE: Minor code style issues for MGHIO > >> COMP: Update to version for WikiExamples > >> ENH: Update Sphinx for ITK 4.8.0 > >> ENH: Update MGHIO to be shared lib > >> ENH: Provide consistent floating point comparisons > >> BUG: Fix MGHIO to fix write failures > >> PERF: Remove floating point as sentinal value > >> COMP: Const correctness needs to be maintained > >> BUG: Preserve backwards compatibility > >> DOC: Provide consistent naming in comments > >> ENH: Conversion between transform type tolerance > >> STYLE: Prefer initialization to assignment > >> ENH: Missing ITK_OVERRIDE > >> COMP: Need to propagate ITKGDCM > >> COMP: Need to propagate ITKGDCM > >> COMP: Add missing ITK_OVERRIDE > >> STYLE: Minor code style issues for MGHIO > >> COMP: Update to version for WikiExamples > >> ENH: Update Sphinx for ITK 4.8.0 > >> ENH: Update MGHIO to be shared lib > >> BUG: Fix MGHIO to fix write failures > >> ENH: C++11 allows for rigorous =delete > >> COMP: Remove unnecessary failing assert test > >> ENH: Ignore internal files for the Clion editor > >> COMP: Fix VNL compilation for wider C++11 support > >> BUG: In configuration test need to mirror code > >> > >> Hyun Jae Kang (27): > >> BUG: Remove std::cout calls from class > >> BUG: Avoid an unexpected output of static_cast > >> BUG: Update python example codes for ImageRegistration > >> BUG: Retrieve the missed wrap file > >> BUG: itkVTKImageIO class does not handle blank lines in VTK file > >> header. > >> BUG: Fix HDF5 CMake configuration with VS2015 > >> BUG: Fix a compilation issue on ITK4 with FFTW and shared libraries > >> BUG: Fixed older XCode linking error > >> ENH: Use CastXML binaries when building with x86_64 Mac OS X > >> BUG: Remove std::cout calls from class > >> BUG: itkVTKImageIO class does not handle blank lines in VTK file > >> header. > >> BUG: Fixed older XCode linking error > >> ENH: Add automatic KWStyle build and configuration setup > >> COMP: KWStyle shadow, format-nonliteral and autological-compare > >> warning. > >> COMP: Fixed the warning messages from itkGPU Module > >> COMP: Fixed a warning message of unused-private-field > >> COMP: Apply latest version of KWStyle > >> COMP: Update KWStyle to fix its additional warning messages > >> COMP: Update KWStyle to fix its additional warning messages > >> COMP: Fix data-conversion warning messages on Windows > >> ENH: Update itkResourceProbe to calculate statistical data > >> COMP: Fix data-conversion warning messages on VS14 > >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded function > >> ENH: Update the Report() function of itkResourceProbesCollectorBase > >> COMP: Fix data-conversion warning message on itkResourceProbe > >> COMP: Fix additional warning messages of KWStyle > >> COMP: Fix data-conversion warning messages > >> > >> Jon Haitz Legarreta (6): > >> ENH: Add test for itkStatisticsUniqueLabelMapFilter > >> BUG: Fix compilation issues for StatisticsUniqueLabelMapFilterTest > >> BUG: Fix comparison issues for itkStatisticsUniqueLabelMapFilter > >> BUG: Test for StatisticsUniqueLabelMapFilter stability > >> ENH: Add test for itkParametricStpaceToImageSpaceFilter > >> ENH: Improve code coverage for > >> itkParametricSpaceToImageSpaceMeshFilter > >> > >> Julien Michel (1): > >> ENH: Support of VectorImage as template parameters for > >> WarpImageFilter > >> > >> Junjie Bai (2): > >> BUG: ConvertLabelMap with different LabelMapTypes > >> BUG: LabelObject CopyAttribute support different LabelObject type > >> > >> KWSys Robot (4): > >> KWSys 2015-07-10 (c9336bcf) > >> KWSys 2015-07-30 (f63febb7) > >> KWSys 2015-08-24 (cdaf522c) > >> KWSys 2015-08-28 (dc3fdd7f) > >> > >> LIBPNG Upstream (2): > >> PNG 2009-04-06 (e68f5a36) > >> PNG 2014-02-05 (3e753eb8) > >> > >> Laurentiu Nicola (2): > >> PERF: Avoid temporary smartptr in ProcessObject::GetInput > >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing > >> > >> Luc Hermitte (8): > >> PERF: itk::Image::GetPixel() performance improvment. > >> PERF: Performance enhancements on VariableLengthVectors 1/... > >> ENH: Dependencies on itkVariableLengthVector.h reduced > >> BUG: Error in VariableLengthVector Unit Tests > >> PERF: Performance enhancements on VLV 2/... > >> PERF: Performances enhancements on VLV 3/... > >> COMP: Fix signed/unsigned warnings > >> BUG: std::copy/fill on empty VLV > >> > >> Lucas Gandel (4): > >> ENH: Move ImageToPathFilter from ITKReview to ITKPath module. > >> BUG: Fixing ImageToPathFilter wrapping call from Review Module > >> STYLE: Fix KWStyle dashboard errors > >> BUG: Fix external module BUILD_SHARED_LIBS status > >> > >> Mathieu Malaterre (1): > >> BUG: Name mangle the included expat third party library. > >> > >> Matthew McCormick (94): > >> ENH: Change itkSystemInformationTest to itkCMakeConfigurationTest. > >> ENH: Add AnisotropicDiffusionLBR Remote Module. > >> ENH: Bump ITK version to 4.9.0. > >> BUG: Remove std::cout calls from classes. > >> COMP: Remove unused argument in ConditionVariableNoThreads. > >> BUG: Implement UpdateLargestPossibleRegion for > ImageToVTKImageFilter. > >> COMP: Add link interface specification for wrapping > >> target_link_libraries. > >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. > >> COMP: Fix MINCTransformIO factory registration. > >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. > >> COMP: Remove unknown doxygen command in AnisotropicDiffusionLBR. > >> BUG: Initialize mutex for 32 bit AtomicInt. > >> ENH: Use CastXML binaries when building with x86_64 Linux. > >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. > >> COMP: Disable the gold linker for static builds on Ubuntu 14.04. > >> ENH: Use Windows binaries for CastXML. > >> ENH: Add better scoping in igenerator.py. > >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. > >> BUG: LevelSetsv4 used signed char instead of char. > >> ENH: Add better scoping to idx.py. > >> COMP: Define newSize and oldSize in VariableLengthVector. > >> STYLE: Use prefix increment operator in ImageBase. > >> DOC: Correct spelling of Continuous. > >> ENH: Add more progress information to IterativeClosestPoint2. > >> BUG: Build BridgeNumPy with Visual Studio. > >> ENH: Add ITKModuleExternal.cmake > >> COMP: Wrap Image< bool, D > for FlatStructuringElement. > >> BUG: Use CastXML binary built in Release. > >> BUG: ContinuousIndex should not be templated over TCoordRep. > >> COMP: Set CMP0054 to new. > >> COMP: Address line length too long for Software Guide. > >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. > >> BUG: Support Python 3 wrapping module initialization. > >> BUG: Update itkTemplate.py for Python 3. > >> BUG: Update itkExtras.py for Python 3. > >> BUG: Prevent Python callback addition recursion. > >> BUG: Fix test scripts for Python 3. > >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. > >> ENH: Allow projects to build against an external module. > >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. > >> ENH: Rename _cable_ to _wrappers_. > >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. > >> BUG: Define ITK_WRAPPING_PARSER when wrapping. > >> COMP: Do not use C++11 alignas in itkAlignedTypedef. > >> ENH: Bump CMakeLists.txt version to 4.8.1. > >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. > >> ENH: Bump CastXML version to 2015-30-29. > >> ENH: Bump LLVM / Clang to 3.7.0. > >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. > >> COMP: Add missing ITKIOImageBase dependency for ITKTransformMINC. > >> COMP: Use itkSimpleNewMacro in > ThreadedIteratorRangePartitionerTest. > >> ENH: Add wrapping support for building modules externally. > >> BUG: Fix KWStyle test paths when building a module externally. > >> ENH: Add Cuberille Remote module. > >> COMP: Remove carriage returns from Cuberille remote. > >> COMP: Remove unused argument in ConditionVariableNoThreads. > >> DOC: Correct spelling of Continuous. > >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. > >> COMP: Fix KernelTransform SetFixedParameters argument type. > >> STYLE: Use prefix increment operator in ImageBase. > >> COMP: Use ITK's pygccxml by correctly setting up the sys.path > >> Revert "COMP: Put vnl_export.h in the list of sources so it gets > >> installed." > >> BUG: Revert "BUG: ConvertLabelMap with different LabelMapTypes" > >> ENH: Marking wrapping CMake configuration variables as advanced. > >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. > >> COMP: Non-virtual copy attribute members in LabelMap cannot have > >> override. > >> COMP: Add wrapping for AdaptiveHistogramEqualizationImageFilter. > >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. > >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake > >> BUG: Improve KWStyle ExternalProject utilization. > >> ENH: Remove old KWStyle build script. > >> COMP: Address VariableLengthVector Doxygen rhs @param not found. > >> ENH: Rename WRAPPING_LIBRARY_GROUPS to WRAPPING_SUBMODULE_ORDER. > >> ENH: Install Python bindings into site-packages. > >> ENH: Improve readability of Python site-packages path detection. > >> COMP: DiscreteGaussianDerivativeImageFilter unsigned expression > >> warning. > >> BUG: ITKCommon publically depends on ITKDoubleConversion. > >> COMP: Improve scoping in CovariantVectorGeometryTest. > >> ENH: Improves names and export of module dependencies. > >> STYLE: Improve namespace bracket style in itkIsConvertible. > >> COMP: Set CMP0054 to new. > >> BUG: Remove unused wrapping files. > >> BUG: Do install install wrapping development files. > >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. > >> BUG: Remove duplicate inclusion of wrapping submodules. > >> COMP: Do not use C++ style comments for Doxygen cond. > >> BUG: Fix detection of the gold linker. > >> BUG: Update Python package installation locations. > >> ENH: Bump CMakeLists.txt version to 4.8.2. > >> ENH: Change BUILD_EXAMPLES default to OFF. > >> BUG: Use 'from itk import ITKCommon' in module2module test. > >> COMP: Link to VTK Python when built with Kits support. > >> BUG: Install itk_minc2.h header. > >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. > >> > >> Michka Popoff (9): > >> ENH: Update to swig 3.0.7 > >> ENH: Do not link against specific Python library on OS X > >> COMP: Fix wrapping warnings when building with > ITK_WRAP_IMAGE_DIMS=2 > >> COMP: Add missing wrapping for TransformBase > >> COMP: Use ITK's pygccxml by correctly setting up the sys.path > >> COMP: Disable incompatible modules when using Python 3 wrapping > >> COMP: Move MovingHistogramImageFilterBase wrapping to > ImageFilterBase > >> module > >> COMP: Disable incompatible modules when using Python 3 wrapping > >> ENH: Allow operations on Indexes and Offsets in Python > >> > >> Mikhail Isakov (1): > >> BUG: DiffusionTensor3DReconstruction segfault if no baseline image > >> > >> Nick Tustison (5): > >> BUG: Set a default b-spline epsilon. > >> ENH: Adding testing for closed loop. > >> BUG: Updating B-spline classes with the same epsilon strategy. > >> PERF: Switch vnl_vectors for fixed arrays. > >> ENH: Point-set registration with time-varying B-spline. > >> > >> Olivier Commowick (3): > >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL eigen > >> system > >> BUG: Correct under/overflows in vnl_math_hypot (taken from pythag > >> from V3P) > >> BUG: Switch eigenvalues computation to double > >> > >> Pablo Hernandez-Cerdan (2): > >> ENH: Help class for itkFlatStructuringElement with constructor from > >> images. > >> COMP: Fix test errors and warnings in FlatStructuringElement. > >> > >> Seun Odutola (1): > >> COMP: Fixed name clash with Apple header (check Macro), renamed > check > >> to Check > >> > >> Shawn Waldon (1): > >> COMP: Set target OS X version in environment for tools using > compiler > >> > >> Simon Alexander (1): > >> BUG: incorrect closest point computation > >> > >> Tobias Wood (2): > >> BUG: LBFGSB was printing messages even with debug switched off. > >> BUG: Removed an unguarded print statement. > >> > >> Vladimir S. FONOV (9): > >> BUG: Missing ITKIOMINC_EXPORT on __Private() > >> COMP: Changing the order of HDF5 library components > >> COMP: Splitting up IOMINC module into two parts: MINC and Transform > >> STYLE: updated comments to properly reference LIBMINC > >> ENH: Add script to merge upstream MINC as a subtree > >> MINC 2015-07-23 (c033d431) > >> COMP: Update MINC CMake code > >> MINC 2015-08-18 (6d7e3ba8) > >> MINC 2015-09-13 (95cd5374) > >> > >> Xiaoxiao Liu (1): > >> DOC: update email address for xiaoxiao. > >> > >> Zach Williamson (10): > >> BUG: Use correct libraries for ImageFusion tests > >> ENH: Consolidate Library Dependencies > >> COMP: Add a missing link to Review module > >> COMP: Use correct linking macro in DCMTK > >> BUG: Use correct libraries for TestKernel tests > >> COMP: Fix inconsistant naming of GPUPDEDeformableRegistration > >> ENH: Use new linking system macros > >> PERF: Avoid searching private dependencies for include directories > >> COMP: Recover missing dependencies > >> ENH: use new linking macros in Filtering module > >> > >> > >> > >> ----------------------------------------------------- > >> Errors or omissions? Please fix them here: > >> > >> > >> > https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit > >> _____________________________________ > >> 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.mccormick at kitware.com Wed Nov 25 11:01:32 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 25 Nov 2015 11:01:32 -0500 Subject: [ITK] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Ah, cool! Here: https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 Could you please look into the test failures? @Hyun Jae, could you please look into the KWStyle warnings? Thanks, Matt On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander wrote: > Sorry, if I wasn't clear - I submitted two builds yesterday from SIMON-LAP, > (actually 3 as I wasn't sure the config was right on the first one). VS2013 > was green, three failures on VS2015 (and 18 warnings). Looks like a > truncation problem on the resuts. > > On Wed, 25 Nov 2015 at 10:51 Matt McCormick > wrote: >> >> Hi Simon, >> >> Thanks for testing. >> >> We have a Visual Studio 2015 build on the dashboard that is green: >> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >> >> Are there any different flags? Could you please submit an Experimental >> build? >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit -C >> Release >> >> from a fresh build tree. >> >> Thanks, >> Matt >> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander >> wrote: >> > Looks like a few problems with x64 build on visual studio 2015 - do you >> > have >> > a test machine in this configuration? >> > >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick >> > wrote: >> >> >> >> On behalf of the Insight Toolkit community, we are proud to announce >> >> that >> >> ITK 4.9 release candidate 1 has been tagged and is available for >> >> testing! >> >> >> >> Please take this opportunity to test the new features in the release >> >> candidate. >> >> >> >> >> >> To obtain the source code, >> >> >> >> git clone http://itk.org/ITK.git >> >> cd ITK >> >> git checkout -q --detach v4.9rc01 >> >> >> >> For more details, please see the Git documentation [1]. >> >> >> >> >> >> A few selected highlights for this release: >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * New Remote modules: the Cuberille module for smooth generation of >> >> meshes >> >> from binary segmentation images, and the AnisotropicDiffusionLBR module >> >> improved edge-preserving smoothing. >> >> * Build your own ITK module outside the source tree, add continuous >> >> integration testing on GitHub, and easily add Python wrapping for your >> >> C++ >> >> algorithms. >> >> * Python wrapping, including Python 3, builds faster with a more >> >> standard >> >> installation >> >> * Improved performance of itk::Image::GetPixel and operations on >> >> itk::VariableLengthVector?s >> >> * Generate a FlatStructuringElement from an image >> >> * Point-set registration with time-varying B-splines >> >> * Module dependencies can now be specified as public / private / >> >> compile / >> >> test >> >> >> >> >> >> Please test the release candidate and share your experiences on the >> >> mailing list, issue tracker, and Gerrit Code Review. The new module >> >> dependency specification mechanism may unearth missing dependencies for >> >> projects that use ITK COMPONENTS with the CMake find_package command. >> >> >> >> >> >> An Experimental build, which demonstrates how the test suite performs >> >> on >> >> your local build system, can be submitted to the dashboard [2] with: >> >> >> >> mkdir ../ITK-build >> >> cd ../ITK-build >> >> cmake ../ITK >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit >> >> >> >> Visual Studio builds must also add ?-C Release? to the ctest command. >> >> >> >> Notify the mailing list if there are any unexpected failures. Testing >> >> your own applications against the RC is also appreciated. >> >> >> >> >> >> Congratulations and well done to the 35 contributors to this release. >> >> We >> >> would especially like to recognize the new contributors: Mikhail >> >> Isakov, >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun >> >> Odutola, >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach Williamson, >> >> Luc >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >> >> >> >> >> >> The final release is scheduled for mid-December. >> >> >> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >> >> >> >> [2] http://open.cdash.org/index.php?project=Insight >> >> >> >> >> >> >> >> New Features >> >> --------------------- >> >> >> >> Wrapping improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Python 3 supported >> >> * Wrapping builds much faster due to CastXML binaries >> >> * LandmarkBasedTransformInitializer now wrapped >> >> * NumPy bridge with VisualStudio >> >> * Wrapping for the MinimalPathExtraction module >> >> * Wrapping is now installed into Python?s site-packages directory in >> >> the >> >> ?itk? package >> >> * Wrapping package size is decreased >> >> * Better package portability on Mac OSX >> >> >> >> >> >> New Remote Modules >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Cuberille >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >> >> * AnisotropicDiffusionLBR >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >> >> * Web browser reproducibility: >> >> http://www.kitware.com/blog/home/post/942 >> >> >> >> >> >> Core Improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * External Modules can now be developed outside of the ITK source tree >> >> and >> >> on GitHub >> >> * Details: http://www.kitware.com/blog/home/post/997 >> >> * New utilities in itk::Math: >> >> * AlmostEquals >> >> * NotAlmostEquals >> >> * ExactlyEquals >> >> * NotExactlyEquals >> >> * New itk::NumericTraits >> >> * IsInteger >> >> * IsSigned >> >> * Improved C++11 support >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >> >> * Improved capabilities of itk::ResourceProbe and >> >> itk::ResourceProbesCollectorBase >> >> * Improve numerical stability in VNL eigen system estimation >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >> >> >> >> >> >> Filtering Improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Generate a FlatStructuringElement from an image >> >> * WarpImageFilter support VectorImage?s >> >> * ConvertLabelMap supports different LabelMap types >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath module >> >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase >> >> module >> >> >> >> >> >> Registration Improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Point-set registration with time-varying B-splines >> >> >> >> >> >> Build Improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Module dependencies can now be specified as public / private / >> >> compile / >> >> test >> >> * BUILD_EXAMPLES CMake option is now OFF by default >> >> * Option to export all library symbols on Windows: >> >> * Details: http://www.kitware.com/blog/home/post/939 >> >> * Expat third party library is now name mangled >> >> * Many more modules can be built as shared libraries >> >> * KWStyle is automatically built and configured when tests are built >> >> >> >> >> >> Performance Improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members for >> >> metaprogramming >> >> * itk::mpl::{TrueType,FalseType} >> >> * itk::mpl::{If,Not,And,Or,Xor} >> >> * itk::mpl::EnableIf >> >> * itk::mpl::IsBaseOf >> >> * itk::mpl::IsConvertible >> >> * itk::mpl::IsNumber >> >> * itk::mpl::IsSame >> >> * itk::mpl::PromoteType >> >> * Image::GetPixel performance improvements >> >> * Many itk::VariableLengthVector performance improvements >> >> * AdaptiveHistogramEqualization uses a moving histogram >> >> * WarpImageFilter performance improvements >> >> >> >> >> >> Documentation Improvements >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples >> >> * ITK Software Guide improvements >> >> * How to use Python wrapping >> >> * How to create an ITK module >> >> * Improvements to segmentation examples >> >> * Expanded Canny edge detection example >> >> * Expanded tree container example >> >> >> >> >> >> Third Party Library Updates >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * FFTW updated to latest upstream >> >> * Build with recent OpenCV 2 and 3 >> >> * Build with the latest VTK >> >> * PNG update to the latest upstream >> >> * GDCM updated to the latest upstream >> >> * KWSys updated to the latest upstream >> >> * MINC updated to the latest upstream >> >> * SWIG updated to the latest upstream >> >> * Third party PNG and MINC are now Git subtrees >> >> >> >> >> >> Style improvements -- ITK gets more stylish with every release! >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION >> >> >> >> >> >> Improved code coverage -- we are at 84.9%! >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * *Lots* of important bug fixes >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * And much more! See details in the log below. >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> >> >> Changes from v4.8.0..v4.9rc01 >> >> -------------------------------------------- >> >> >> >> >> >> Abhishek Tiwari (1): >> >> BUG: "tmpImageIndex" not initialized to 0. >> >> >> >> Adam Snyder (1): >> >> PERF: Reworked MMI Threading using a per-thread buffer >> >> >> >> Alexander Leinoff (6): >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >> >> itkMath.h >> >> COMP: Removes floating-point equality checks >> >> ENH: COMP: Adds support for complex values to Math::AlmostEquals >> >> ENH: Updates fftw dependency >> >> >> >> Arnaud Gelas (5): >> >> COMP: fix warning (unused local typedef) >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >> >> DOC: add doxgen documentation for >> >> BinaryImageToLevelSetImageAdaptor >> >> ENH: add tests to exercise itk::ThreadedIteratorRangePartitioner >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >> >> >> >> Betsy McPhail (1): >> >> BUG: Improve buffer alignment in OctreeNode . >> >> >> >> Bill Hoffman (2): >> >> ENH: Use new CMake Windows export symbol dll feature. >> >> COMP: Put vnl_export.h in the list of sources so it gets >> >> installed. >> >> >> >> Bill Lorensen (4): >> >> COMP: VTkGlue linker errors >> >> BUG: Inappropriate use of AlmostEquals >> >> ENH: Bump tag for wiki examples >> >> ENH: Better layout strategy >> >> >> >> Brad King (3): >> >> ENH: Remove use of include and itksys_ios::* >> >> ENH: Remove use of include and itksys_stl::* >> >> ENH: Update CMake Policy settings in Testing/TestExternal project >> >> >> >> Bradley Lowekamp (31): >> >> BUG: Avoid null deference in PrintSelf with default construction >> >> ENH: Enable base classes for templates of landmark initializer >> >> STYLE: Use "Swap" for ITK member name >> >> BUG: Demonstrate Eigen analysis failure >> >> BUG: Fix computation of Eigen analysis >> >> ENH: Update DiscreteHessianGaussian Test baseline >> >> ENH: Correctly demonstrate float point Eigen failure >> >> ENH: compile vnl_math_hypot, and use at least double >> >> ENH: Adding initial update script from used libpng version. >> >> ENH: removing non-subtree files for itkpng >> >> ENH: Ported ITK changes for building to subtree merged code >> >> ENH: Update libpng update script for v1.6.9 >> >> BUG: Use ParameterValueType for computation of landmark affine >> >> ENH: Wrap LandmarkBasedTransformInitializer >> >> BUG: Avoid potential exception in itk::Object::UnRegister >> >> ENH: Update itkpng zlib, configuration, and rename >> >> ENH: Update itkpng name mangling >> >> BUG: Use const pointer in Set method for constant ReferenceImage >> >> ivar >> >> BUG: Increase tolerance for PhysicsBasedNonRigidRegistrationMethod >> >> BUG: Demonstrate side effect on registration due to BSplineScatter >> >> change >> >> ENH: Move MovingHistogramImageFilter base classes to >> >> ImageFilterBase >> >> BUG: Avoid potential exception in itk::Object::UnRegister >> >> BUG: Avoid null deference in PrintSelf with default construction >> >> BUG: Use const pointer in Set method for constant ReferenceImage >> >> ivar >> >> ENH: Optimize AdaptiveHistogramEqualization with MovingHistogram >> >> base >> >> COMP: address sign unsigned comparison warning >> >> COMP: Address signed unsigned comparison warning >> >> COMP: Address unused member variable and methods in anonymous ns >> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold >> >> range >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test >> >> BUG: Reduce number of targets with MSVC >> >> >> >> Davis Vigneault (7): >> >> DOC: Minor improvements to segmentation examples. >> >> DOC: Expanded Canny Edge Detection Example >> >> DOC: Expanded TreeContainer Example >> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> COMP: Update Git Tag for Subdivision Module >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> >> >> D?enan Zuki? (1): >> >> STYLE: better formatting of the "usage" message >> >> >> >> Eugene Prilepin (1): >> >> BUG: Fix a template name formation in python wrappings >> >> >> >> Floris Berendsen (1): >> >> STYLE: Improve naming conventions in comments. >> >> >> >> Hans Johnson (29): >> >> STYLE: Instrument for FixedParameters typedef >> >> BUG: Demonstrate DisplacementTransformFailure >> >> BUG: FixedParameters should be double precision >> >> STYLE: Minor code style issues for MGHIO >> >> COMP: Update to version for WikiExamples >> >> ENH: Update Sphinx for ITK 4.8.0 >> >> ENH: Update MGHIO to be shared lib >> >> ENH: Provide consistent floating point comparisons >> >> BUG: Fix MGHIO to fix write failures >> >> PERF: Remove floating point as sentinal value >> >> COMP: Const correctness needs to be maintained >> >> BUG: Preserve backwards compatibility >> >> DOC: Provide consistent naming in comments >> >> ENH: Conversion between transform type tolerance >> >> STYLE: Prefer initialization to assignment >> >> ENH: Missing ITK_OVERRIDE >> >> COMP: Need to propagate ITKGDCM >> >> COMP: Need to propagate ITKGDCM >> >> COMP: Add missing ITK_OVERRIDE >> >> STYLE: Minor code style issues for MGHIO >> >> COMP: Update to version for WikiExamples >> >> ENH: Update Sphinx for ITK 4.8.0 >> >> ENH: Update MGHIO to be shared lib >> >> BUG: Fix MGHIO to fix write failures >> >> ENH: C++11 allows for rigorous =delete >> >> COMP: Remove unnecessary failing assert test >> >> ENH: Ignore internal files for the Clion editor >> >> COMP: Fix VNL compilation for wider C++11 support >> >> BUG: In configuration test need to mirror code >> >> >> >> Hyun Jae Kang (27): >> >> BUG: Remove std::cout calls from class >> >> BUG: Avoid an unexpected output of static_cast >> >> BUG: Update python example codes for ImageRegistration >> >> BUG: Retrieve the missed wrap file >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK file >> >> header. >> >> BUG: Fix HDF5 CMake configuration with VS2015 >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >> >> libraries >> >> BUG: Fixed older XCode linking error >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS X >> >> BUG: Remove std::cout calls from class >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK file >> >> header. >> >> BUG: Fixed older XCode linking error >> >> ENH: Add automatic KWStyle build and configuration setup >> >> COMP: KWStyle shadow, format-nonliteral and autological-compare >> >> warning. >> >> COMP: Fixed the warning messages from itkGPU Module >> >> COMP: Fixed a warning message of unused-private-field >> >> COMP: Apply latest version of KWStyle >> >> COMP: Update KWStyle to fix its additional warning messages >> >> COMP: Update KWStyle to fix its additional warning messages >> >> COMP: Fix data-conversion warning messages on Windows >> >> ENH: Update itkResourceProbe to calculate statistical data >> >> COMP: Fix data-conversion warning messages on VS14 >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded function >> >> ENH: Update the Report() function of >> >> itkResourceProbesCollectorBase >> >> COMP: Fix data-conversion warning message on itkResourceProbe >> >> COMP: Fix additional warning messages of KWStyle >> >> COMP: Fix data-conversion warning messages >> >> >> >> Jon Haitz Legarreta (6): >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >> >> BUG: Fix compilation issues for StatisticsUniqueLabelMapFilterTest >> >> BUG: Fix comparison issues for itkStatisticsUniqueLabelMapFilter >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >> >> ENH: Improve code coverage for >> >> itkParametricSpaceToImageSpaceMeshFilter >> >> >> >> Julien Michel (1): >> >> ENH: Support of VectorImage as template parameters for >> >> WarpImageFilter >> >> >> >> Junjie Bai (2): >> >> BUG: ConvertLabelMap with different LabelMapTypes >> >> BUG: LabelObject CopyAttribute support different LabelObject type >> >> >> >> KWSys Robot (4): >> >> KWSys 2015-07-10 (c9336bcf) >> >> KWSys 2015-07-30 (f63febb7) >> >> KWSys 2015-08-24 (cdaf522c) >> >> KWSys 2015-08-28 (dc3fdd7f) >> >> >> >> LIBPNG Upstream (2): >> >> PNG 2009-04-06 (e68f5a36) >> >> PNG 2014-02-05 (3e753eb8) >> >> >> >> Laurentiu Nicola (2): >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >> >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing >> >> >> >> Luc Hermitte (8): >> >> PERF: itk::Image::GetPixel() performance improvment. >> >> PERF: Performance enhancements on VariableLengthVectors 1/... >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >> >> BUG: Error in VariableLengthVector Unit Tests >> >> PERF: Performance enhancements on VLV 2/... >> >> PERF: Performances enhancements on VLV 3/... >> >> COMP: Fix signed/unsigned warnings >> >> BUG: std::copy/fill on empty VLV >> >> >> >> Lucas Gandel (4): >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath module. >> >> BUG: Fixing ImageToPathFilter wrapping call from Review Module >> >> STYLE: Fix KWStyle dashboard errors >> >> BUG: Fix external module BUILD_SHARED_LIBS status >> >> >> >> Mathieu Malaterre (1): >> >> BUG: Name mangle the included expat third party library. >> >> >> >> Matthew McCormick (94): >> >> ENH: Change itkSystemInformationTest to itkCMakeConfigurationTest. >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >> >> ENH: Bump ITK version to 4.9.0. >> >> BUG: Remove std::cout calls from classes. >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >> >> BUG: Implement UpdateLargestPossibleRegion for >> >> ImageToVTKImageFilter. >> >> COMP: Add link interface specification for wrapping >> >> target_link_libraries. >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >> >> COMP: Fix MINCTransformIO factory registration. >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >> >> COMP: Remove unknown doxygen command in AnisotropicDiffusionLBR. >> >> BUG: Initialize mutex for 32 bit AtomicInt. >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >> >> COMP: Disable the gold linker for static builds on Ubuntu 14.04. >> >> ENH: Use Windows binaries for CastXML. >> >> ENH: Add better scoping in igenerator.py. >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >> >> BUG: LevelSetsv4 used signed char instead of char. >> >> ENH: Add better scoping to idx.py. >> >> COMP: Define newSize and oldSize in VariableLengthVector. >> >> STYLE: Use prefix increment operator in ImageBase. >> >> DOC: Correct spelling of Continuous. >> >> ENH: Add more progress information to IterativeClosestPoint2. >> >> BUG: Build BridgeNumPy with Visual Studio. >> >> ENH: Add ITKModuleExternal.cmake >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >> >> BUG: Use CastXML binary built in Release. >> >> BUG: ContinuousIndex should not be templated over TCoordRep. >> >> COMP: Set CMP0054 to new. >> >> COMP: Address line length too long for Software Guide. >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >> >> BUG: Support Python 3 wrapping module initialization. >> >> BUG: Update itkTemplate.py for Python 3. >> >> BUG: Update itkExtras.py for Python 3. >> >> BUG: Prevent Python callback addition recursion. >> >> BUG: Fix test scripts for Python 3. >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >> >> ENH: Allow projects to build against an external module. >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >> >> ENH: Rename _cable_ to _wrappers_. >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >> >> ENH: Bump CastXML version to 2015-30-29. >> >> ENH: Bump LLVM / Clang to 3.7.0. >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >> >> COMP: Add missing ITKIOImageBase dependency for ITKTransformMINC. >> >> COMP: Use itkSimpleNewMacro in >> >> ThreadedIteratorRangePartitionerTest. >> >> ENH: Add wrapping support for building modules externally. >> >> BUG: Fix KWStyle test paths when building a module externally. >> >> ENH: Add Cuberille Remote module. >> >> COMP: Remove carriage returns from Cuberille remote. >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >> >> DOC: Correct spelling of Continuous. >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >> >> STYLE: Use prefix increment operator in ImageBase. >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> >> Revert "COMP: Put vnl_export.h in the list of sources so it gets >> >> installed." >> >> BUG: Revert "BUG: ConvertLabelMap with different LabelMapTypes" >> >> ENH: Marking wrapping CMake configuration variables as advanced. >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >> >> COMP: Non-virtual copy attribute members in LabelMap cannot have >> >> override. >> >> COMP: Add wrapping for AdaptiveHistogramEqualizationImageFilter. >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >> >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake >> >> BUG: Improve KWStyle ExternalProject utilization. >> >> ENH: Remove old KWStyle build script. >> >> COMP: Address VariableLengthVector Doxygen rhs @param not found. >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to WRAPPING_SUBMODULE_ORDER. >> >> ENH: Install Python bindings into site-packages. >> >> ENH: Improve readability of Python site-packages path detection. >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned expression >> >> warning. >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >> >> ENH: Improves names and export of module dependencies. >> >> STYLE: Improve namespace bracket style in itkIsConvertible. >> >> COMP: Set CMP0054 to new. >> >> BUG: Remove unused wrapping files. >> >> BUG: Do install install wrapping development files. >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >> >> BUG: Remove duplicate inclusion of wrapping submodules. >> >> COMP: Do not use C++ style comments for Doxygen cond. >> >> BUG: Fix detection of the gold linker. >> >> BUG: Update Python package installation locations. >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >> >> ENH: Change BUILD_EXAMPLES default to OFF. >> >> BUG: Use 'from itk import ITKCommon' in module2module test. >> >> COMP: Link to VTK Python when built with Kits support. >> >> BUG: Install itk_minc2.h header. >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >> >> >> >> Michka Popoff (9): >> >> ENH: Update to swig 3.0.7 >> >> ENH: Do not link against specific Python library on OS X >> >> COMP: Fix wrapping warnings when building with >> >> ITK_WRAP_IMAGE_DIMS=2 >> >> COMP: Add missing wrapping for TransformBase >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> >> COMP: Disable incompatible modules when using Python 3 wrapping >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >> >> ImageFilterBase >> >> module >> >> COMP: Disable incompatible modules when using Python 3 wrapping >> >> ENH: Allow operations on Indexes and Offsets in Python >> >> >> >> Mikhail Isakov (1): >> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline image >> >> >> >> Nick Tustison (5): >> >> BUG: Set a default b-spline epsilon. >> >> ENH: Adding testing for closed loop. >> >> BUG: Updating B-spline classes with the same epsilon strategy. >> >> PERF: Switch vnl_vectors for fixed arrays. >> >> ENH: Point-set registration with time-varying B-spline. >> >> >> >> Olivier Commowick (3): >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL eigen >> >> system >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from pythag >> >> from V3P) >> >> BUG: Switch eigenvalues computation to double >> >> >> >> Pablo Hernandez-Cerdan (2): >> >> ENH: Help class for itkFlatStructuringElement with constructor >> >> from >> >> images. >> >> COMP: Fix test errors and warnings in FlatStructuringElement. >> >> >> >> Seun Odutola (1): >> >> COMP: Fixed name clash with Apple header (check Macro), renamed >> >> check >> >> to Check >> >> >> >> Shawn Waldon (1): >> >> COMP: Set target OS X version in environment for tools using >> >> compiler >> >> >> >> Simon Alexander (1): >> >> BUG: incorrect closest point computation >> >> >> >> Tobias Wood (2): >> >> BUG: LBFGSB was printing messages even with debug switched off. >> >> BUG: Removed an unguarded print statement. >> >> >> >> Vladimir S. FONOV (9): >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >> >> COMP: Changing the order of HDF5 library components >> >> COMP: Splitting up IOMINC module into two parts: MINC and >> >> Transform >> >> STYLE: updated comments to properly reference LIBMINC >> >> ENH: Add script to merge upstream MINC as a subtree >> >> MINC 2015-07-23 (c033d431) >> >> COMP: Update MINC CMake code >> >> MINC 2015-08-18 (6d7e3ba8) >> >> MINC 2015-09-13 (95cd5374) >> >> >> >> Xiaoxiao Liu (1): >> >> DOC: update email address for xiaoxiao. >> >> >> >> Zach Williamson (10): >> >> BUG: Use correct libraries for ImageFusion tests >> >> ENH: Consolidate Library Dependencies >> >> COMP: Add a missing link to Review module >> >> COMP: Use correct linking macro in DCMTK >> >> BUG: Use correct libraries for TestKernel tests >> >> COMP: Fix inconsistant naming of GPUPDEDeformableRegistration >> >> ENH: Use new linking system macros >> >> PERF: Avoid searching private dependencies for include directories >> >> COMP: Recover missing dependencies >> >> ENH: use new linking macros in Filtering module >> >> >> >> >> >> >> >> ----------------------------------------------------- >> >> Errors or omissions? Please fix them here: >> >> >> >> >> >> >> >> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >> >> _____________________________________ >> >> 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Wed Nov 25 11:09:59 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 25 Nov 2015 11:09:59 -0500 Subject: [ITK] [ITK-users] FW: ITK Python wrapping In-Reply-To: <50B858FB5F53124F9E32314E5C1B409435AFEA63@MBX112.d.ethz.ch> References: <50B858FB5F53124F9E32314E5C1B409435ACEA2D@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435ACEB17@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435ACECAC@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435ACED36@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435ACEE97@MBX212.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435AFE854@MBX112.d.ethz.ch> <50B858FB5F53124F9E32314E5C1B409435AFEA63@MBX112.d.ethz.ch> Message-ID: Hi Fabio, There is some description in the .GetTypes() function here: http://itk.org/ITKSoftwareGuide/html/Book1/ITKSoftwareGuide-Book1ch3.html#x34-410003.7 The possible data types are explained here: http://review.source.kitware.com/#/c/19958/ which was merged and should show up in the HTML version online tomorrow. Thanks, Matt On Tue, Nov 24, 2015 at 7:37 AM, D'Isidoro Fabio wrote: > Thanks, I will try Ipython. > > I still haven't find documentation for ITK Python, i.e. I would like to know all possible data types (as "itk.UC"), for example I want to use unsigned int (I assume it's itk.UI but I don't know it..). I can't find where this is explained. > > Thank you > > ---------------------------------------------------------------------- > Fabio D?Isidoro > PhD Student ? Institute for Biomechanics, ETH Z?rich > HPP O 14, Schafmattstrasse 30, 8093 Zuerich, Switzerland > Tel: +41 44 633 40 60 > > > -----Original Message----- > From: Matt McCormick [mailto:matt.mccormick at kitware.com] > Sent: Montag, 23. November 2015 22:23 > To: D'Isidoro Fabio > Cc: insight-users at itk.org > Subject: Re: [ITK-users] FW: ITK Python wrapping > > Dear Fabio, > > To debug an ITK Python script, the ITK Python wrappings do not need to be built with a Debug CMake build type -- any Python interpreter or IDE can be used for debugging. At a basic level, the pdb Python module gives gdb like functionality [1]. Newer versions of Visual Studio also have better Python integration. Or, there are many other very nice Python IDE's out there. My personal favorite Python development and debugging tool is IPython [2]. > > > For ITK 4.9, the Python development guidelines in the ITK Software Guide were improved based on your feedback in addition to other improvements [3]. Also, the registration examples in the source tree were updated [4] [5] [6] along with a new Sphinx example [7]. > > Python wrapping also builds more quickly in ITK 4.9. > > The first ITK 4.9 release candidate will be announced soon, and your testing and feedback will be appreciated. > > Thanks, > Matt > > > [1] https://docs.python.org/3.5/library/pdb.html > > [2] http://ipython.org/ > > [3] http://itk.org/ITKSoftwareGuide/html/Book1/ITKSoftwareGuide-Book1ch3.html#x34-410003.7 > > [4] https://github.com/InsightSoftwareConsortium/ITK/blob/547729e58d25692877f29938d19b2b1a8530ca86/Examples/RegistrationITKv4/ImageRegistration3.py > > [5] https://github.com/InsightSoftwareConsortium/ITK/blob/547729e58d25692877f29938d19b2b1a8530ca86/Examples/RegistrationITKv4/ImageRegistration4.py > > [6] https://github.com/InsightSoftwareConsortium/ITK/blob/547729e58d25692877f29938d19b2b1a8530ca86/Examples/RegistrationITKv4/ImageRegistration5.py > > [7] http://itk.org/ITKExamples/src/Registration/Common/Perform2DTranslationRegistrationWithMeanSquares/Documentation.html > > On Mon, Nov 23, 2015 at 3:38 PM, D'Isidoro Fabio wrote: >> Hi Matt, >> >> Since my ITK with Python wrapping build on Visual Studio 2012 worked only in RELEASE mode (while not in Debug), my projects succeed to build only in Release mode (because there is no Debug folder with all the necessary compiled libraries and pyd files). That means that I cannot Debug step by step my codes with breakpoints (that works only in Debug mode in Visual Studio), and makes it impossible programming. >> >> What's your solution? >> >> Thank you! >> >> ---------------------------------------------------------------------- >> Fabio D?Isidoro >> PhD Student ? Institute for Biomechanics, ETH Z?rich HPP O 14, >> Schafmattstrasse 30, 8093 Zuerich, Switzerland >> Tel: +41 44 633 40 60 >> >> -----Original Message----- >> From: Insight-users [mailto:insight-users-bounces at itk.org] On Behalf >> Of D'Isidoro Fabio >> Sent: Mittwoch, 26. August 2015 16:42 >> To: Matt McCormick >> Cc: insight-users at itk.org >> Subject: Re: [ITK-users] FW: ITK Python wrapping >> >> Hi Matt, >> >> I did the build again and this time everything is working properly :) >> >> As a summary of my issue: the key factor is that building ITK with Python Wrapping on Visual Studio on DEBUG mode did not produced the required *.pyd files. So in the guide you may want to remind an unexperienced Windows user that the build should be performed on RELEADE mode. My second problem was that the build did not work the first time for one of the modules. >> >> Just to figure out how to write in python with itk: I was trying to be lucky and to run an example similar to the example ImageRegistration3.py in the Examples folder of InsightToolkit-4.8.0 (in attachment). I start the code with 'import itk'. However fixedImageReader = itk.ImageFileReaderF2.New()' returns an error. Is this an old version and should I just write ' fixedImageReader = itk.ImageFileReader[ImageType].New()' instead? >> >> Which guide should I look for figuring these things out? >> >> Thank you for your valuable support. >> >> -----Original Message----- >> From: Matt McCormick [mailto:matt.mccormick at kitware.com] >> Sent: Dienstag, 25. August 2015 18:38 >> To: D'Isidoro Fabio >> Cc: insight-users at itk.org >> Subject: Re: FW: [ITK-users] ITK Python wrapping >> >> Hi Fabio, >> >> We are making good progress :-). >> >> The build log indicates that the build did not complete correctly: >> >> Traceback (most recent call last): >> File >> "C:/Users/difabio/ITK/InsightToolkit-4.8.0/Wrapping/Generators/SwigInt >> erface/igenerator.py", >> line 923, in >> with open(options.typedef_output, "w") as f: >> IOError: [Errno 13] Permission denied: >> 'E:/ITK/ITK_bin_Win64_Python_Wrap/Wrapping/Typedefs/itkAffineTransformSwigInterface.h' >> 1>C:\Program Files >> (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(172,5): >> error MSB6006: "cmd.exe" exited with code 1. >> 1>Done Building Project >> "E:\ITK\ITK_bin_Win64_Python_Wrap\Wrapping\Modules\ITKTransform\ITKTransformPython.vcxproj" >> (Build target(s)) -- FAILED. >> >> Please make sure the directory is writable, and run the build again. >> Sometimes, for example, anti-virus software can interfere with a build, and it should be disabled on a build directory. >> >> Hope this helps, >> Matt >> >> On Tue, Aug 25, 2015 at 11:25 AM, D'Isidoro Fabio wrote: >>> Hi Matt, >>> >>> Thank you. Actually I have the .dll in the bin/release. >>> >>> Shortly, I (redundantly) added then ITKbuild/bin, ITKbuild/bin/release, ITKbuild/lib, ITKbuild/lib/release to BOTH my PATH environmental variable and the WrapITK.pth. Still not working, however I have a new error (see attachment 'error'). >>> >>> Therefore I went to check the ITKTransformPython module but it's not there in lib/Release where all other .lib files relative to the other modules are. I went in the directory shown in attachment 'directory' (it's in the Wrapping/Module/.. directory) and found a log file (attachment): the build of this module failed (I check other modules and there build there did not fail). Could you please read the log? Why did just this module fail? >>> >>> Thank you again! >>> >>> -----Original Message----- >>> From: Matt McCormick [mailto:matt.mccormick at kitware.com] >>> Sent: Dienstag, 25. August 2015 16:31 >>> To: D'Isidoro Fabio; insight-users at itk.org >>> Subject: Re: FW: [ITK-users] ITK Python wrapping >>> >>> Hi Fabio, >>> >>> Thanks for the updates. >>> >>> The apparent errors are not actual errors. These result when CMake configuration runs (indicated by the preceding "--"), and CMake tests the availability of compiler features with try_compiles [1]. If an error occurs, then that feature is not used in the build. >>> >>> It is good to see that the *.pyd files are there and your Python path. >>> There should still be *.dll files whose folder needs to be added to the PATH system environmental variable. These are usually in the "bin" instead of "lib" directory. Search for a file "ITKCommon-4.8.dll" if you built ITK 4.8. >>> >>> Hope this helps, >>> Matt >>> >>> PS. Please reply-to-all so conversations remain on the mailing lists. >>> >>> [1] http://www.cmake.org/cmake/help/v3.3/command/try_compile.html >>> >>> On Tue, Aug 25, 2015 at 3:02 AM, D'Isidoro Fabio wrote: >>>> Sorry forgot the attachments >>>> >>>> -----Original Message----- >>>> From: D'Isidoro Fabio >>>> Sent: Dienstag, 25. August 2015 09:01 >>>> To: 'Matt McCormick' >>>> Subject: RE: [ITK-users] ITK Python wrapping >>>> >>>> One more thing: in the guide it's written to add to the PATH the directories containing the .dll files, suggesting ITKbuild, ITKbuild/bin and ITKbuild/bin/Release. >>>> >>>> However as you can see from the attachments the suggested directory has only executables, while the .lib files (I don't have .dll files) are in the ITKbuild/lib/Release (second attachment)... >>>> >>>> Anyway I tried to add the the ITKbuild/lib/Release directory to the PATH but it did not work either. >>>> >>>> >>>> -----Original Message----- >>>> From: Matt McCormick [mailto:matt.mccormick at kitware.com] >>>> Sent: Montag, 24. August 2015 17:08 >>>> To: D'Isidoro Fabio >>>> Cc: insight-users at itk.org >>>> Subject: Re: [ITK-users] ITK Python wrapping >>>> >>>> Hi Fabio, >>>> >>>>> - Well, I have a ITKPyBasePython.pyc file in the ITK lib (and the things you told me to check are allright). So the difference is that the name has no underscore _ITKPyBasePython (as reported in the error) and the extension is pyc rather than pyd (although I have read it should not make the difference). Are those things relevant? If yes, how to correct for them? Maybe the dlls were not properly compiled so the underscore is missing? >>>> >>>> Both the .pyc and the .pyd files are required. >>>> >>>> >>>>> Depending on your reply to this email, I will then try to build ITK with Python wrapping again so that I can report the compilation failures I got regarding CastXML. >>>> >>>> Great, thank you. A Release build instead of a Debug build is recommended -- build size and runtime performance are greatly improved. There is on going work to substantially decrease the wrapping build time in ITK Git master, but it is currently unstable. >>>> The 4.8.0 release is recommended until that is resolved. >>>> >>>> >>>>> About the symbolic link, I just read on the guide "ln -s /path/to/ITK-Wrapped/Wrapping/Generators/Python/WrapITK.pth" and went to find out what ln -s was ... but you are right, the guide says to copy the file, so I guess you don't have improve this part. Maybe just specifiy that there is no need to download Swig. >>>> >>>> Thanks for the feedback. We will improve the wrapping process description. >>>> >>>> >>>>> Thank you, I have spent 5 long days already with no success on this issue (which seems to me a very common issue for users willing to use the Python wrapping, from my extensive google search). >>>> >>>> Yes, wrapping has been difficult in the past, but things are changing. >>>> With your help, it will improve even quicker :-). >>>> >>>> >>>> Thanks, >>>> Matt _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Wed Nov 25 11:11:27 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 25 Nov 2015 11:11:27 -0500 Subject: [ITK] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Hi Mihail, Is it possible to share the code and data to reproduce this issue? Thanks, Matt On Wed, Nov 25, 2015 at 11:08 AM, Mihail Isakov via Insight-users wrote: > Hello, > not 100% sure, but looks like i can not open "*.nii.gz" files > directly (" Can not create ImageIO for ..."), tried different build > options without success (system zlib on/off etc) ... never has this > problem before... > > > Regards, > Mihail > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Wed Nov 25 11:11:27 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Wed, 25 Nov 2015 11:11:27 -0500 Subject: [ITK] [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Hi Mihail, Is it possible to share the code and data to reproduce this issue? Thanks, Matt On Wed, Nov 25, 2015 at 11:08 AM, Mihail Isakov via Insight-users wrote: > Hello, > not 100% sure, but looks like i can not open "*.nii.gz" files > directly (" Can not create ImageIO for ..."), tried different build > options without success (system zlib on/off etc) ... never has this > problem before... > > > Regards, > Mihail > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From skalexander at gmail.com Wed Nov 25 11:29:40 2015 From: skalexander at gmail.com (Simon Alexander) Date: Wed, 25 Nov 2015 16:29:40 +0000 Subject: [ITK] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Two of the three failures look like truncation issues (like https://open.cdash.org/testDetails.php?test=395263772&build=4117158) The other ( https://open.cdash.org/testDetails.php?test=395264938&build=4117158) is less obvious. If I have time this evening I'll try and have a look at these. Is your standard test build in 32 bit ? That might explain the difference if there are some underlying type assumptions, but not obvious why 2015 would trigger but not 2013. On Wed, 25 Nov 2015 at 11:01 Matt McCormick wrote: > Ah, cool! Here: > > https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 > > Could you please look into the test failures? > > @Hyun Jae, could you please look into the KWStyle warnings? > > Thanks, > Matt > > > On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander > wrote: > > Sorry, if I wasn't clear - I submitted two builds yesterday from > SIMON-LAP, > > (actually 3 as I wasn't sure the config was right on the first one). > VS2013 > > was green, three failures on VS2015 (and 18 warnings). Looks like a > > truncation problem on the resuts. > > > > On Wed, 25 Nov 2015 at 10:51 Matt McCormick > > wrote: > >> > >> Hi Simon, > >> > >> Thanks for testing. > >> > >> We have a Visual Studio 2015 build on the dashboard that is green: > >> > >> https://open.cdash.org/buildSummary.php?buildid=4117955 > >> > >> Are there any different flags? Could you please submit an Experimental > >> build? > >> > >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit -C > >> Release > >> > >> from a fresh build tree. > >> > >> Thanks, > >> Matt > >> > >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander > > >> wrote: > >> > Looks like a few problems with x64 build on visual studio 2015 - do > you > >> > have > >> > a test machine in this configuration? > >> > > >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < > matt.mccormick at kitware.com> > >> > wrote: > >> >> > >> >> On behalf of the Insight Toolkit community, we are proud to announce > >> >> that > >> >> ITK 4.9 release candidate 1 has been tagged and is available for > >> >> testing! > >> >> > >> >> Please take this opportunity to test the new features in the release > >> >> candidate. > >> >> > >> >> > >> >> To obtain the source code, > >> >> > >> >> git clone http://itk.org/ITK.git > >> >> cd ITK > >> >> git checkout -q --detach v4.9rc01 > >> >> > >> >> For more details, please see the Git documentation [1]. > >> >> > >> >> > >> >> A few selected highlights for this release: > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> * New Remote modules: the Cuberille module for smooth generation of > >> >> meshes > >> >> from binary segmentation images, and the AnisotropicDiffusionLBR > module > >> >> improved edge-preserving smoothing. > >> >> * Build your own ITK module outside the source tree, add continuous > >> >> integration testing on GitHub, and easily add Python wrapping for > your > >> >> C++ > >> >> algorithms. > >> >> * Python wrapping, including Python 3, builds faster with a more > >> >> standard > >> >> installation > >> >> * Improved performance of itk::Image::GetPixel and operations on > >> >> itk::VariableLengthVector?s > >> >> * Generate a FlatStructuringElement from an image > >> >> * Point-set registration with time-varying B-splines > >> >> * Module dependencies can now be specified as public / private / > >> >> compile / > >> >> test > >> >> > >> >> > >> >> Please test the release candidate and share your experiences on the > >> >> mailing list, issue tracker, and Gerrit Code Review. The new module > >> >> dependency specification mechanism may unearth missing dependencies > for > >> >> projects that use ITK COMPONENTS with the CMake find_package command. > >> >> > >> >> > >> >> An Experimental build, which demonstrates how the test suite performs > >> >> on > >> >> your local build system, can be submitted to the dashboard [2] with: > >> >> > >> >> mkdir ../ITK-build > >> >> cd ../ITK-build > >> >> cmake ../ITK > >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit > >> >> > >> >> Visual Studio builds must also add ?-C Release? to the ctest command. > >> >> > >> >> Notify the mailing list if there are any unexpected failures. > Testing > >> >> your own applications against the RC is also appreciated. > >> >> > >> >> > >> >> Congratulations and well done to the 35 contributors to this release. > >> >> We > >> >> would especially like to recognize the new contributors: Mikhail > >> >> Isakov, > >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun > >> >> Odutola, > >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo > >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach Williamson, > >> >> Luc > >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. > >> >> > >> >> > >> >> The final release is scheduled for mid-December. > >> >> > >> >> > >> >> [1] http://www.itk.org/Wiki/ITK/Git > >> >> > >> >> [2] http://open.cdash.org/index.php?project=Insight > >> >> > >> >> > >> >> > >> >> New Features > >> >> --------------------- > >> >> > >> >> Wrapping improvements > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> * Python 3 supported > >> >> * Wrapping builds much faster due to CastXML binaries > >> >> * LandmarkBasedTransformInitializer now wrapped > >> >> * NumPy bridge with VisualStudio > >> >> * Wrapping for the MinimalPathExtraction module > >> >> * Wrapping is now installed into Python?s site-packages directory in > >> >> the > >> >> ?itk? package > >> >> * Wrapping package size is decreased > >> >> * Better package portability on Mac OSX > >> >> > >> >> > >> >> New Remote Modules > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> * Cuberille > >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 > >> >> * AnisotropicDiffusionLBR > >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 > >> >> * Web browser reproducibility: > >> >> http://www.kitware.com/blog/home/post/942 > >> >> > >> >> > >> >> Core Improvements > >> >> ^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> * External Modules can now be developed outside of the ITK source > tree > >> >> and > >> >> on GitHub > >> >> * Details: http://www.kitware.com/blog/home/post/997 > >> >> * New utilities in itk::Math: > >> >> * AlmostEquals > >> >> * NotAlmostEquals > >> >> * ExactlyEquals > >> >> * NotExactlyEquals > >> >> * New itk::NumericTraits > >> >> * IsInteger > >> >> * IsSigned > >> >> * Improved C++11 support > >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? > >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword > >> >> * Improved capabilities of itk::ResourceProbe and > >> >> itk::ResourceProbesCollectorBase > >> >> * Improve numerical stability in VNL eigen system estimation > >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) > >> >> > >> >> > >> >> Filtering Improvements > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> * Generate a FlatStructuringElement from an image > >> >> * WarpImageFilter support VectorImage?s > >> >> * ConvertLabelMap supports different LabelMap types > >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath module > >> >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase > >> >> module > >> >> > >> >> > >> >> Registration Improvements > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> * Point-set registration with time-varying B-splines > >> >> > >> >> > >> >> Build Improvements > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> * Module dependencies can now be specified as public / private / > >> >> compile / > >> >> test > >> >> * BUILD_EXAMPLES CMake option is now OFF by default > >> >> * Option to export all library symbols on Windows: > >> >> * Details: http://www.kitware.com/blog/home/post/939 > >> >> * Expat third party library is now name mangled > >> >> * Many more modules can be built as shared libraries > >> >> * KWStyle is automatically built and configured when tests are built > >> >> > >> >> > >> >> Performance Improvements > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members for > >> >> metaprogramming > >> >> * itk::mpl::{TrueType,FalseType} > >> >> * itk::mpl::{If,Not,And,Or,Xor} > >> >> * itk::mpl::EnableIf > >> >> * itk::mpl::IsBaseOf > >> >> * itk::mpl::IsConvertible > >> >> * itk::mpl::IsNumber > >> >> * itk::mpl::IsSame > >> >> * itk::mpl::PromoteType > >> >> * Image::GetPixel performance improvements > >> >> * Many itk::VariableLengthVector performance improvements > >> >> * AdaptiveHistogramEqualization uses a moving histogram > >> >> * WarpImageFilter performance improvements > >> >> > >> >> > >> >> Documentation Improvements > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples > >> >> * ITK Software Guide improvements > >> >> * How to use Python wrapping > >> >> * How to create an ITK module > >> >> * Improvements to segmentation examples > >> >> * Expanded Canny edge detection example > >> >> * Expanded tree container example > >> >> > >> >> > >> >> Third Party Library Updates > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> * FFTW updated to latest upstream > >> >> * Build with recent OpenCV 2 and 3 > >> >> * Build with the latest VTK > >> >> * PNG update to the latest upstream > >> >> * GDCM updated to the latest upstream > >> >> * KWSys updated to the latest upstream > >> >> * MINC updated to the latest upstream > >> >> * SWIG updated to the latest upstream > >> >> * Third party PNG and MINC are now Git subtrees > >> >> > >> >> > >> >> Style improvements -- ITK gets more stylish with every release! > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION > >> >> > >> >> > >> >> Improved code coverage -- we are at 84.9%! > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> > >> >> * *Lots* of important bug fixes > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> > >> >> * And much more! See details in the log below. > >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> > >> >> > >> >> > >> >> Changes from v4.8.0..v4.9rc01 > >> >> -------------------------------------------- > >> >> > >> >> > >> >> Abhishek Tiwari (1): > >> >> BUG: "tmpImageIndex" not initialized to 0. > >> >> > >> >> Adam Snyder (1): > >> >> PERF: Reworked MMI Threading using a per-thread buffer > >> >> > >> >> Alexander Leinoff (6): > >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. > >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. > >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to > >> >> itkMath.h > >> >> COMP: Removes floating-point equality checks > >> >> ENH: COMP: Adds support for complex values to Math::AlmostEquals > >> >> ENH: Updates fftw dependency > >> >> > >> >> Arnaud Gelas (5): > >> >> COMP: fix warning (unused local typedef) > >> >> COMP: simplify ITKVideoBridgeOpenCV dependency > >> >> DOC: add doxgen documentation for > >> >> BinaryImageToLevelSetImageAdaptor > >> >> ENH: add tests to exercise itk::ThreadedIteratorRangePartitioner > >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 > >> >> > >> >> Betsy McPhail (1): > >> >> BUG: Improve buffer alignment in OctreeNode . > >> >> > >> >> Bill Hoffman (2): > >> >> ENH: Use new CMake Windows export symbol dll feature. > >> >> COMP: Put vnl_export.h in the list of sources so it gets > >> >> installed. > >> >> > >> >> Bill Lorensen (4): > >> >> COMP: VTkGlue linker errors > >> >> BUG: Inappropriate use of AlmostEquals > >> >> ENH: Bump tag for wiki examples > >> >> ENH: Better layout strategy > >> >> > >> >> Brad King (3): > >> >> ENH: Remove use of include and itksys_ios::* > >> >> ENH: Remove use of include and itksys_stl::* > >> >> ENH: Update CMake Policy settings in Testing/TestExternal > project > >> >> > >> >> Bradley Lowekamp (31): > >> >> BUG: Avoid null deference in PrintSelf with default construction > >> >> ENH: Enable base classes for templates of landmark initializer > >> >> STYLE: Use "Swap" for ITK member name > >> >> BUG: Demonstrate Eigen analysis failure > >> >> BUG: Fix computation of Eigen analysis > >> >> ENH: Update DiscreteHessianGaussian Test baseline > >> >> ENH: Correctly demonstrate float point Eigen failure > >> >> ENH: compile vnl_math_hypot, and use at least double > >> >> ENH: Adding initial update script from used libpng version. > >> >> ENH: removing non-subtree files for itkpng > >> >> ENH: Ported ITK changes for building to subtree merged code > >> >> ENH: Update libpng update script for v1.6.9 > >> >> BUG: Use ParameterValueType for computation of landmark affine > >> >> ENH: Wrap LandmarkBasedTransformInitializer > >> >> BUG: Avoid potential exception in itk::Object::UnRegister > >> >> ENH: Update itkpng zlib, configuration, and rename > >> >> ENH: Update itkpng name mangling > >> >> BUG: Use const pointer in Set method for constant ReferenceImage > >> >> ivar > >> >> BUG: Increase tolerance for > PhysicsBasedNonRigidRegistrationMethod > >> >> BUG: Demonstrate side effect on registration due to > BSplineScatter > >> >> change > >> >> ENH: Move MovingHistogramImageFilter base classes to > >> >> ImageFilterBase > >> >> BUG: Avoid potential exception in itk::Object::UnRegister > >> >> BUG: Avoid null deference in PrintSelf with default construction > >> >> BUG: Use const pointer in Set method for constant ReferenceImage > >> >> ivar > >> >> ENH: Optimize AdaptiveHistogramEqualization with MovingHistogram > >> >> base > >> >> COMP: address sign unsigned comparison warning > >> >> COMP: Address signed unsigned comparison warning > >> >> COMP: Address unused member variable and methods in anonymous ns > >> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold > >> >> range > >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test > >> >> BUG: Reduce number of targets with MSVC > >> >> > >> >> Davis Vigneault (7): > >> >> DOC: Minor improvements to segmentation examples. > >> >> DOC: Expanded Canny Edge Detection Example > >> >> DOC: Expanded TreeContainer Example > >> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 > >> >> COMP: Warnings in FFTW Classes when compiling with c++11 > >> >> COMP: Update Git Tag for Subdivision Module > >> >> COMP: Warnings in FFTW Classes when compiling with c++11 > >> >> > >> >> D?enan Zuki? (1): > >> >> STYLE: better formatting of the "usage" message > >> >> > >> >> Eugene Prilepin (1): > >> >> BUG: Fix a template name formation in python wrappings > >> >> > >> >> Floris Berendsen (1): > >> >> STYLE: Improve naming conventions in comments. > >> >> > >> >> Hans Johnson (29): > >> >> STYLE: Instrument for FixedParameters typedef > >> >> BUG: Demonstrate DisplacementTransformFailure > >> >> BUG: FixedParameters should be double precision > >> >> STYLE: Minor code style issues for MGHIO > >> >> COMP: Update to version for WikiExamples > >> >> ENH: Update Sphinx for ITK 4.8.0 > >> >> ENH: Update MGHIO to be shared lib > >> >> ENH: Provide consistent floating point comparisons > >> >> BUG: Fix MGHIO to fix write failures > >> >> PERF: Remove floating point as sentinal value > >> >> COMP: Const correctness needs to be maintained > >> >> BUG: Preserve backwards compatibility > >> >> DOC: Provide consistent naming in comments > >> >> ENH: Conversion between transform type tolerance > >> >> STYLE: Prefer initialization to assignment > >> >> ENH: Missing ITK_OVERRIDE > >> >> COMP: Need to propagate ITKGDCM > >> >> COMP: Need to propagate ITKGDCM > >> >> COMP: Add missing ITK_OVERRIDE > >> >> STYLE: Minor code style issues for MGHIO > >> >> COMP: Update to version for WikiExamples > >> >> ENH: Update Sphinx for ITK 4.8.0 > >> >> ENH: Update MGHIO to be shared lib > >> >> BUG: Fix MGHIO to fix write failures > >> >> ENH: C++11 allows for rigorous =delete > >> >> COMP: Remove unnecessary failing assert test > >> >> ENH: Ignore internal files for the Clion editor > >> >> COMP: Fix VNL compilation for wider C++11 support > >> >> BUG: In configuration test need to mirror code > >> >> > >> >> Hyun Jae Kang (27): > >> >> BUG: Remove std::cout calls from class > >> >> BUG: Avoid an unexpected output of static_cast > >> >> BUG: Update python example codes for ImageRegistration > >> >> BUG: Retrieve the missed wrap file > >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK file > >> >> header. > >> >> BUG: Fix HDF5 CMake configuration with VS2015 > >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared > >> >> libraries > >> >> BUG: Fixed older XCode linking error > >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS X > >> >> BUG: Remove std::cout calls from class > >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK file > >> >> header. > >> >> BUG: Fixed older XCode linking error > >> >> ENH: Add automatic KWStyle build and configuration setup > >> >> COMP: KWStyle shadow, format-nonliteral and autological-compare > >> >> warning. > >> >> COMP: Fixed the warning messages from itkGPU Module > >> >> COMP: Fixed a warning message of unused-private-field > >> >> COMP: Apply latest version of KWStyle > >> >> COMP: Update KWStyle to fix its additional warning messages > >> >> COMP: Update KWStyle to fix its additional warning messages > >> >> COMP: Fix data-conversion warning messages on Windows > >> >> ENH: Update itkResourceProbe to calculate statistical data > >> >> COMP: Fix data-conversion warning messages on VS14 > >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded function > >> >> ENH: Update the Report() function of > >> >> itkResourceProbesCollectorBase > >> >> COMP: Fix data-conversion warning message on itkResourceProbe > >> >> COMP: Fix additional warning messages of KWStyle > >> >> COMP: Fix data-conversion warning messages > >> >> > >> >> Jon Haitz Legarreta (6): > >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter > >> >> BUG: Fix compilation issues for > StatisticsUniqueLabelMapFilterTest > >> >> BUG: Fix comparison issues for itkStatisticsUniqueLabelMapFilter > >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability > >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter > >> >> ENH: Improve code coverage for > >> >> itkParametricSpaceToImageSpaceMeshFilter > >> >> > >> >> Julien Michel (1): > >> >> ENH: Support of VectorImage as template parameters for > >> >> WarpImageFilter > >> >> > >> >> Junjie Bai (2): > >> >> BUG: ConvertLabelMap with different LabelMapTypes > >> >> BUG: LabelObject CopyAttribute support different LabelObject > type > >> >> > >> >> KWSys Robot (4): > >> >> KWSys 2015-07-10 (c9336bcf) > >> >> KWSys 2015-07-30 (f63febb7) > >> >> KWSys 2015-08-24 (cdaf522c) > >> >> KWSys 2015-08-28 (dc3fdd7f) > >> >> > >> >> LIBPNG Upstream (2): > >> >> PNG 2009-04-06 (e68f5a36) > >> >> PNG 2014-02-05 (3e753eb8) > >> >> > >> >> Laurentiu Nicola (2): > >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput > >> >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing > >> >> > >> >> Luc Hermitte (8): > >> >> PERF: itk::Image::GetPixel() performance improvment. > >> >> PERF: Performance enhancements on VariableLengthVectors 1/... > >> >> ENH: Dependencies on itkVariableLengthVector.h reduced > >> >> BUG: Error in VariableLengthVector Unit Tests > >> >> PERF: Performance enhancements on VLV 2/... > >> >> PERF: Performances enhancements on VLV 3/... > >> >> COMP: Fix signed/unsigned warnings > >> >> BUG: std::copy/fill on empty VLV > >> >> > >> >> Lucas Gandel (4): > >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath module. > >> >> BUG: Fixing ImageToPathFilter wrapping call from Review Module > >> >> STYLE: Fix KWStyle dashboard errors > >> >> BUG: Fix external module BUILD_SHARED_LIBS status > >> >> > >> >> Mathieu Malaterre (1): > >> >> BUG: Name mangle the included expat third party library. > >> >> > >> >> Matthew McCormick (94): > >> >> ENH: Change itkSystemInformationTest to > itkCMakeConfigurationTest. > >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. > >> >> ENH: Bump ITK version to 4.9.0. > >> >> BUG: Remove std::cout calls from classes. > >> >> COMP: Remove unused argument in ConditionVariableNoThreads. > >> >> BUG: Implement UpdateLargestPossibleRegion for > >> >> ImageToVTKImageFilter. > >> >> COMP: Add link interface specification for wrapping > >> >> target_link_libraries. > >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. > >> >> COMP: Fix MINCTransformIO factory registration. > >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. > >> >> COMP: Remove unknown doxygen command in AnisotropicDiffusionLBR. > >> >> BUG: Initialize mutex for 32 bit AtomicInt. > >> >> ENH: Use CastXML binaries when building with x86_64 Linux. > >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. > >> >> COMP: Disable the gold linker for static builds on Ubuntu 14.04. > >> >> ENH: Use Windows binaries for CastXML. > >> >> ENH: Add better scoping in igenerator.py. > >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. > >> >> BUG: LevelSetsv4 used signed char instead of char. > >> >> ENH: Add better scoping to idx.py. > >> >> COMP: Define newSize and oldSize in VariableLengthVector. > >> >> STYLE: Use prefix increment operator in ImageBase. > >> >> DOC: Correct spelling of Continuous. > >> >> ENH: Add more progress information to IterativeClosestPoint2. > >> >> BUG: Build BridgeNumPy with Visual Studio. > >> >> ENH: Add ITKModuleExternal.cmake > >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. > >> >> BUG: Use CastXML binary built in Release. > >> >> BUG: ContinuousIndex should not be templated over TCoordRep. > >> >> COMP: Set CMP0054 to new. > >> >> COMP: Address line length too long for Software Guide. > >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. > >> >> BUG: Support Python 3 wrapping module initialization. > >> >> BUG: Update itkTemplate.py for Python 3. > >> >> BUG: Update itkExtras.py for Python 3. > >> >> BUG: Prevent Python callback addition recursion. > >> >> BUG: Fix test scripts for Python 3. > >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. > >> >> ENH: Allow projects to build against an external module. > >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. > >> >> ENH: Rename _cable_ to _wrappers_. > >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. > >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. > >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. > >> >> ENH: Bump CMakeLists.txt version to 4.8.1. > >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. > >> >> ENH: Bump CastXML version to 2015-30-29. > >> >> ENH: Bump LLVM / Clang to 3.7.0. > >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. > >> >> COMP: Add missing ITKIOImageBase dependency for > ITKTransformMINC. > >> >> COMP: Use itkSimpleNewMacro in > >> >> ThreadedIteratorRangePartitionerTest. > >> >> ENH: Add wrapping support for building modules externally. > >> >> BUG: Fix KWStyle test paths when building a module externally. > >> >> ENH: Add Cuberille Remote module. > >> >> COMP: Remove carriage returns from Cuberille remote. > >> >> COMP: Remove unused argument in ConditionVariableNoThreads. > >> >> DOC: Correct spelling of Continuous. > >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. > >> >> COMP: Fix KernelTransform SetFixedParameters argument type. > >> >> STYLE: Use prefix increment operator in ImageBase. > >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path > >> >> Revert "COMP: Put vnl_export.h in the list of sources so it gets > >> >> installed." > >> >> BUG: Revert "BUG: ConvertLabelMap with different LabelMapTypes" > >> >> ENH: Marking wrapping CMake configuration variables as advanced. > >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. > >> >> COMP: Non-virtual copy attribute members in LabelMap cannot have > >> >> override. > >> >> COMP: Add wrapping for AdaptiveHistogramEqualizationImageFilter. > >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. > >> >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake > >> >> BUG: Improve KWStyle ExternalProject utilization. > >> >> ENH: Remove old KWStyle build script. > >> >> COMP: Address VariableLengthVector Doxygen rhs @param not found. > >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to WRAPPING_SUBMODULE_ORDER. > >> >> ENH: Install Python bindings into site-packages. > >> >> ENH: Improve readability of Python site-packages path detection. > >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned expression > >> >> warning. > >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. > >> >> COMP: Improve scoping in CovariantVectorGeometryTest. > >> >> ENH: Improves names and export of module dependencies. > >> >> STYLE: Improve namespace bracket style in itkIsConvertible. > >> >> COMP: Set CMP0054 to new. > >> >> BUG: Remove unused wrapping files. > >> >> BUG: Do install install wrapping development files. > >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. > >> >> BUG: Remove duplicate inclusion of wrapping submodules. > >> >> COMP: Do not use C++ style comments for Doxygen cond. > >> >> BUG: Fix detection of the gold linker. > >> >> BUG: Update Python package installation locations. > >> >> ENH: Bump CMakeLists.txt version to 4.8.2. > >> >> ENH: Change BUILD_EXAMPLES default to OFF. > >> >> BUG: Use 'from itk import ITKCommon' in module2module test. > >> >> COMP: Link to VTK Python when built with Kits support. > >> >> BUG: Install itk_minc2.h header. > >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. > >> >> > >> >> Michka Popoff (9): > >> >> ENH: Update to swig 3.0.7 > >> >> ENH: Do not link against specific Python library on OS X > >> >> COMP: Fix wrapping warnings when building with > >> >> ITK_WRAP_IMAGE_DIMS=2 > >> >> COMP: Add missing wrapping for TransformBase > >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path > >> >> COMP: Disable incompatible modules when using Python 3 wrapping > >> >> COMP: Move MovingHistogramImageFilterBase wrapping to > >> >> ImageFilterBase > >> >> module > >> >> COMP: Disable incompatible modules when using Python 3 wrapping > >> >> ENH: Allow operations on Indexes and Offsets in Python > >> >> > >> >> Mikhail Isakov (1): > >> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline > image > >> >> > >> >> Nick Tustison (5): > >> >> BUG: Set a default b-spline epsilon. > >> >> ENH: Adding testing for closed loop. > >> >> BUG: Updating B-spline classes with the same epsilon strategy. > >> >> PERF: Switch vnl_vectors for fixed arrays. > >> >> ENH: Point-set registration with time-varying B-spline. > >> >> > >> >> Olivier Commowick (3): > >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL eigen > >> >> system > >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from > pythag > >> >> from V3P) > >> >> BUG: Switch eigenvalues computation to double > >> >> > >> >> Pablo Hernandez-Cerdan (2): > >> >> ENH: Help class for itkFlatStructuringElement with constructor > >> >> from > >> >> images. > >> >> COMP: Fix test errors and warnings in FlatStructuringElement. > >> >> > >> >> Seun Odutola (1): > >> >> COMP: Fixed name clash with Apple header (check Macro), renamed > >> >> check > >> >> to Check > >> >> > >> >> Shawn Waldon (1): > >> >> COMP: Set target OS X version in environment for tools using > >> >> compiler > >> >> > >> >> Simon Alexander (1): > >> >> BUG: incorrect closest point computation > >> >> > >> >> Tobias Wood (2): > >> >> BUG: LBFGSB was printing messages even with debug switched off. > >> >> BUG: Removed an unguarded print statement. > >> >> > >> >> Vladimir S. FONOV (9): > >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() > >> >> COMP: Changing the order of HDF5 library components > >> >> COMP: Splitting up IOMINC module into two parts: MINC and > >> >> Transform > >> >> STYLE: updated comments to properly reference LIBMINC > >> >> ENH: Add script to merge upstream MINC as a subtree > >> >> MINC 2015-07-23 (c033d431) > >> >> COMP: Update MINC CMake code > >> >> MINC 2015-08-18 (6d7e3ba8) > >> >> MINC 2015-09-13 (95cd5374) > >> >> > >> >> Xiaoxiao Liu (1): > >> >> DOC: update email address for xiaoxiao. > >> >> > >> >> Zach Williamson (10): > >> >> BUG: Use correct libraries for ImageFusion tests > >> >> ENH: Consolidate Library Dependencies > >> >> COMP: Add a missing link to Review module > >> >> COMP: Use correct linking macro in DCMTK > >> >> BUG: Use correct libraries for TestKernel tests > >> >> COMP: Fix inconsistant naming of GPUPDEDeformableRegistration > >> >> ENH: Use new linking system macros > >> >> PERF: Avoid searching private dependencies for include > directories > >> >> COMP: Recover missing dependencies > >> >> ENH: use new linking macros in Filtering module > >> >> > >> >> > >> >> > >> >> ----------------------------------------------------- > >> >> Errors or omissions? Please fix them here: > >> >> > >> >> > >> >> > >> >> > https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit > >> >> _____________________________________ > >> >> 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://public.kitware.com/mailman/listinfo/insight-users > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mohammedrashadkm at gmail.com Wed Nov 25 15:37:24 2015 From: mohammedrashadkm at gmail.com (Rashad Kanavath) Date: Wed, 25 Nov 2015 21:37:24 +0100 Subject: [ITK] [ITK-dev] clang throws a lot of -Wunknown-attributes warning. In-Reply-To: References: Message-ID: On Wed, Nov 25, 2015 at 4:47 PM, Matt McCormick wrote: > Hi Rashad, > > Thanks for discussing issue. > > I have been using that compiler and have not come across those warnings. > Are there any non-default flags or CMake options being used? > > Could you please submit an Experimental build to the dashboard? ('ctest -D > Experimental' from a clean build tree) > I don't have access to the machine to do a dashboard submission. I will ask the person or try a new submission from my system. I will first check if there is any warning flag that is messing up. I will let you know tomorrow or day after. Thanks, > Matt > > On Tue, Nov 24, 2015 at 10:39 AM, Rashad Kanavath < > mohammedrashadkm at gmail.com> wrote: > >> Hello all, >> >> I am getting a lot of warnings when using itk with clang compiler. >> >> clang version: 3.5.0 >> Fedora Linux 22 x86_64 >> ITK trunk >> >> In file included from >> /home/otbtesting/sources/orfeo/trunk/OTB-Nightly/Modules/Core/SpatialObjects/include/otbLineSpatialObjectList.h:23: >> In file included from >> /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkLineSpatialObject.h:23: >> In file included from >> /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkPointBasedSpatialObject.h:21: >> In file included from >> /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkSpatialObject.h:23: >> In file included from >> /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkAffineGeometryFrame.h:23: >> In file included from >> /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkScalableAffineTransform.h:21: >> In file included from >> /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkAffineTransform.h:21: >> In file included from >> /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkMatrixOffsetTransformBase.h:24: >> In file included from >> /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkTransform.h:25: >> In file included from >> /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkVariableLengthVector.h:1348: >> /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkVariableLengthVector.hxx:312:3: >> warning: unknown attribute 'error' ignored [-Wunknown-attributes] >> itkStaticAssert( >> ^ >> /home/otbtesting/install/itk/trunk/Release/include/ITK-4.9/itkStaticAssert.h:40:35: >> note: expanded from macro 'itkStaticAssert' >> ({extern int __attribute__((error(str))) StaticAssertFailure(); \ >> ^ >> 3 warnings generated. >> >> -- >> Regards, >> Rashad >> >> _______________________________________________ >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> _______________________________________________ >> Community mailing list >> Community at itk.org >> http://public.kitware.com/mailman/listinfo/community >> >> > -- Regards, Rashad -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From dzenanz at gmail.com Wed Nov 25 15:57:58 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 25 Nov 2015 15:57:58 -0500 Subject: [ITK] [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Building git master from Nov 23rd with examples and testing enabled I get 14 compile errors in VS2015 debug x64. Should we coordinate our efforts in fixing them? On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander wrote: > Two of the three failures look like truncation issues (like > https://open.cdash.org/testDetails.php?test=395263772&build=4117158) > > The other ( > https://open.cdash.org/testDetails.php?test=395264938&build=4117158) is > less obvious. > > If I have time this evening I'll try and have a look at these. > > Is your standard test build in 32 bit ? That might explain the difference > if there are some underlying type assumptions, but not obvious why 2015 > would trigger but not 2013. > > > > On Wed, 25 Nov 2015 at 11:01 Matt McCormick > wrote: > >> Ah, cool! Here: >> >> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >> >> Could you please look into the test failures? >> >> @Hyun Jae, could you please look into the KWStyle warnings? >> >> Thanks, >> Matt >> >> >> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander >> wrote: >> > Sorry, if I wasn't clear - I submitted two builds yesterday from >> SIMON-LAP, >> > (actually 3 as I wasn't sure the config was right on the first one). >> VS2013 >> > was green, three failures on VS2015 (and 18 warnings). Looks like a >> > truncation problem on the resuts. >> > >> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick > > >> > wrote: >> >> >> >> Hi Simon, >> >> >> >> Thanks for testing. >> >> >> >> We have a Visual Studio 2015 build on the dashboard that is green: >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >> >> >> >> Are there any different flags? Could you please submit an Experimental >> >> build? >> >> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit >> -C >> >> Release >> >> >> >> from a fresh build tree. >> >> >> >> Thanks, >> >> Matt >> >> >> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >> skalexander at gmail.com> >> >> wrote: >> >> > Looks like a few problems with x64 build on visual studio 2015 - do >> you >> >> > have >> >> > a test machine in this configuration? >> >> > >> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >> matt.mccormick at kitware.com> >> >> > wrote: >> >> >> >> >> >> On behalf of the Insight Toolkit community, we are proud to announce >> >> >> that >> >> >> ITK 4.9 release candidate 1 has been tagged and is available for >> >> >> testing! >> >> >> >> >> >> Please take this opportunity to test the new features in the release >> >> >> candidate. >> >> >> >> >> >> >> >> >> To obtain the source code, >> >> >> >> >> >> git clone http://itk.org/ITK.git >> >> >> cd ITK >> >> >> git checkout -q --detach v4.9rc01 >> >> >> >> >> >> For more details, please see the Git documentation [1]. >> >> >> >> >> >> >> >> >> A few selected highlights for this release: >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * New Remote modules: the Cuberille module for smooth generation of >> >> >> meshes >> >> >> from binary segmentation images, and the AnisotropicDiffusionLBR >> module >> >> >> improved edge-preserving smoothing. >> >> >> * Build your own ITK module outside the source tree, add continuous >> >> >> integration testing on GitHub, and easily add Python wrapping for >> your >> >> >> C++ >> >> >> algorithms. >> >> >> * Python wrapping, including Python 3, builds faster with a more >> >> >> standard >> >> >> installation >> >> >> * Improved performance of itk::Image::GetPixel and operations on >> >> >> itk::VariableLengthVector?s >> >> >> * Generate a FlatStructuringElement from an image >> >> >> * Point-set registration with time-varying B-splines >> >> >> * Module dependencies can now be specified as public / private / >> >> >> compile / >> >> >> test >> >> >> >> >> >> >> >> >> Please test the release candidate and share your experiences on the >> >> >> mailing list, issue tracker, and Gerrit Code Review. The new module >> >> >> dependency specification mechanism may unearth missing dependencies >> for >> >> >> projects that use ITK COMPONENTS with the CMake find_package >> command. >> >> >> >> >> >> >> >> >> An Experimental build, which demonstrates how the test suite >> performs >> >> >> on >> >> >> your local build system, can be submitted to the dashboard [2] with: >> >> >> >> >> >> mkdir ../ITK-build >> >> >> cd ../ITK-build >> >> >> cmake ../ITK >> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >> Submit >> >> >> >> >> >> Visual Studio builds must also add ?-C Release? to the ctest >> command. >> >> >> >> >> >> Notify the mailing list if there are any unexpected failures. >> Testing >> >> >> your own applications against the RC is also appreciated. >> >> >> >> >> >> >> >> >> Congratulations and well done to the 35 contributors to this >> release. >> >> >> We >> >> >> would especially like to recognize the new contributors: Mikhail >> >> >> Isakov, >> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun >> >> >> Odutola, >> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach Williamson, >> >> >> Luc >> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >> >> >> >> >> >> >> >> >> The final release is scheduled for mid-December. >> >> >> >> >> >> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >> >> >> >> >> >> [2] http://open.cdash.org/index.php?project=Insight >> >> >> >> >> >> >> >> >> >> >> >> New Features >> >> >> --------------------- >> >> >> >> >> >> Wrapping improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Python 3 supported >> >> >> * Wrapping builds much faster due to CastXML binaries >> >> >> * LandmarkBasedTransformInitializer now wrapped >> >> >> * NumPy bridge with VisualStudio >> >> >> * Wrapping for the MinimalPathExtraction module >> >> >> * Wrapping is now installed into Python?s site-packages directory in >> >> >> the >> >> >> ?itk? package >> >> >> * Wrapping package size is decreased >> >> >> * Better package portability on Mac OSX >> >> >> >> >> >> >> >> >> New Remote Modules >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Cuberille >> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >> >> >> * AnisotropicDiffusionLBR >> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >> >> >> * Web browser reproducibility: >> >> >> http://www.kitware.com/blog/home/post/942 >> >> >> >> >> >> >> >> >> Core Improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * External Modules can now be developed outside of the ITK source >> tree >> >> >> and >> >> >> on GitHub >> >> >> * Details: http://www.kitware.com/blog/home/post/997 >> >> >> * New utilities in itk::Math: >> >> >> * AlmostEquals >> >> >> * NotAlmostEquals >> >> >> * ExactlyEquals >> >> >> * NotExactlyEquals >> >> >> * New itk::NumericTraits >> >> >> * IsInteger >> >> >> * IsSigned >> >> >> * Improved C++11 support >> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >> >> >> * Improved capabilities of itk::ResourceProbe and >> >> >> itk::ResourceProbesCollectorBase >> >> >> * Improve numerical stability in VNL eigen system estimation >> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >> >> >> >> >> >> >> >> >> Filtering Improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Generate a FlatStructuringElement from an image >> >> >> * WarpImageFilter support VectorImage?s >> >> >> * ConvertLabelMap supports different LabelMap types >> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath module >> >> >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase >> >> >> module >> >> >> >> >> >> >> >> >> Registration Improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Point-set registration with time-varying B-splines >> >> >> >> >> >> >> >> >> Build Improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Module dependencies can now be specified as public / private / >> >> >> compile / >> >> >> test >> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >> >> >> * Option to export all library symbols on Windows: >> >> >> * Details: http://www.kitware.com/blog/home/post/939 >> >> >> * Expat third party library is now name mangled >> >> >> * Many more modules can be built as shared libraries >> >> >> * KWStyle is automatically built and configured when tests are built >> >> >> >> >> >> >> >> >> Performance Improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members for >> >> >> metaprogramming >> >> >> * itk::mpl::{TrueType,FalseType} >> >> >> * itk::mpl::{If,Not,And,Or,Xor} >> >> >> * itk::mpl::EnableIf >> >> >> * itk::mpl::IsBaseOf >> >> >> * itk::mpl::IsConvertible >> >> >> * itk::mpl::IsNumber >> >> >> * itk::mpl::IsSame >> >> >> * itk::mpl::PromoteType >> >> >> * Image::GetPixel performance improvements >> >> >> * Many itk::VariableLengthVector performance improvements >> >> >> * AdaptiveHistogramEqualization uses a moving histogram >> >> >> * WarpImageFilter performance improvements >> >> >> >> >> >> >> >> >> Documentation Improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples >> >> >> * ITK Software Guide improvements >> >> >> * How to use Python wrapping >> >> >> * How to create an ITK module >> >> >> * Improvements to segmentation examples >> >> >> * Expanded Canny edge detection example >> >> >> * Expanded tree container example >> >> >> >> >> >> >> >> >> Third Party Library Updates >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * FFTW updated to latest upstream >> >> >> * Build with recent OpenCV 2 and 3 >> >> >> * Build with the latest VTK >> >> >> * PNG update to the latest upstream >> >> >> * GDCM updated to the latest upstream >> >> >> * KWSys updated to the latest upstream >> >> >> * MINC updated to the latest upstream >> >> >> * SWIG updated to the latest upstream >> >> >> * Third party PNG and MINC are now Git subtrees >> >> >> >> >> >> >> >> >> Style improvements -- ITK gets more stylish with every release! >> >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION >> >> >> >> >> >> >> >> >> Improved code coverage -- we are at 84.9%! >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> >> >> >> * *Lots* of important bug fixes >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> >> >> >> * And much more! See details in the log below. >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> >> >> >> >> >> >> Changes from v4.8.0..v4.9rc01 >> >> >> -------------------------------------------- >> >> >> >> >> >> >> >> >> Abhishek Tiwari (1): >> >> >> BUG: "tmpImageIndex" not initialized to 0. >> >> >> >> >> >> Adam Snyder (1): >> >> >> PERF: Reworked MMI Threading using a per-thread buffer >> >> >> >> >> >> Alexander Leinoff (6): >> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >> >> >> itkMath.h >> >> >> COMP: Removes floating-point equality checks >> >> >> ENH: COMP: Adds support for complex values to >> Math::AlmostEquals >> >> >> ENH: Updates fftw dependency >> >> >> >> >> >> Arnaud Gelas (5): >> >> >> COMP: fix warning (unused local typedef) >> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >> >> >> DOC: add doxgen documentation for >> >> >> BinaryImageToLevelSetImageAdaptor >> >> >> ENH: add tests to exercise >> itk::ThreadedIteratorRangePartitioner >> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >> >> >> >> >> >> Betsy McPhail (1): >> >> >> BUG: Improve buffer alignment in OctreeNode . >> >> >> >> >> >> Bill Hoffman (2): >> >> >> ENH: Use new CMake Windows export symbol dll feature. >> >> >> COMP: Put vnl_export.h in the list of sources so it gets >> >> >> installed. >> >> >> >> >> >> Bill Lorensen (4): >> >> >> COMP: VTkGlue linker errors >> >> >> BUG: Inappropriate use of AlmostEquals >> >> >> ENH: Bump tag for wiki examples >> >> >> ENH: Better layout strategy >> >> >> >> >> >> Brad King (3): >> >> >> ENH: Remove use of include and itksys_ios::* >> >> >> ENH: Remove use of include and itksys_stl::* >> >> >> ENH: Update CMake Policy settings in Testing/TestExternal >> project >> >> >> >> >> >> Bradley Lowekamp (31): >> >> >> BUG: Avoid null deference in PrintSelf with default >> construction >> >> >> ENH: Enable base classes for templates of landmark initializer >> >> >> STYLE: Use "Swap" for ITK member name >> >> >> BUG: Demonstrate Eigen analysis failure >> >> >> BUG: Fix computation of Eigen analysis >> >> >> ENH: Update DiscreteHessianGaussian Test baseline >> >> >> ENH: Correctly demonstrate float point Eigen failure >> >> >> ENH: compile vnl_math_hypot, and use at least double >> >> >> ENH: Adding initial update script from used libpng version. >> >> >> ENH: removing non-subtree files for itkpng >> >> >> ENH: Ported ITK changes for building to subtree merged code >> >> >> ENH: Update libpng update script for v1.6.9 >> >> >> BUG: Use ParameterValueType for computation of landmark affine >> >> >> ENH: Wrap LandmarkBasedTransformInitializer >> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >> >> >> ENH: Update itkpng zlib, configuration, and rename >> >> >> ENH: Update itkpng name mangling >> >> >> BUG: Use const pointer in Set method for constant >> ReferenceImage >> >> >> ivar >> >> >> BUG: Increase tolerance for >> PhysicsBasedNonRigidRegistrationMethod >> >> >> BUG: Demonstrate side effect on registration due to >> BSplineScatter >> >> >> change >> >> >> ENH: Move MovingHistogramImageFilter base classes to >> >> >> ImageFilterBase >> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >> >> >> BUG: Avoid null deference in PrintSelf with default >> construction >> >> >> BUG: Use const pointer in Set method for constant >> ReferenceImage >> >> >> ivar >> >> >> ENH: Optimize AdaptiveHistogramEqualization with >> MovingHistogram >> >> >> base >> >> >> COMP: address sign unsigned comparison warning >> >> >> COMP: Address signed unsigned comparison warning >> >> >> COMP: Address unused member variable and methods in anonymous >> ns >> >> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold >> >> >> range >> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test >> >> >> BUG: Reduce number of targets with MSVC >> >> >> >> >> >> Davis Vigneault (7): >> >> >> DOC: Minor improvements to segmentation examples. >> >> >> DOC: Expanded Canny Edge Detection Example >> >> >> DOC: Expanded TreeContainer Example >> >> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> >> COMP: Update Git Tag for Subdivision Module >> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> >> >> >> >> D?enan Zuki? (1): >> >> >> STYLE: better formatting of the "usage" message >> >> >> >> >> >> Eugene Prilepin (1): >> >> >> BUG: Fix a template name formation in python wrappings >> >> >> >> >> >> Floris Berendsen (1): >> >> >> STYLE: Improve naming conventions in comments. >> >> >> >> >> >> Hans Johnson (29): >> >> >> STYLE: Instrument for FixedParameters typedef >> >> >> BUG: Demonstrate DisplacementTransformFailure >> >> >> BUG: FixedParameters should be double precision >> >> >> STYLE: Minor code style issues for MGHIO >> >> >> COMP: Update to version for WikiExamples >> >> >> ENH: Update Sphinx for ITK 4.8.0 >> >> >> ENH: Update MGHIO to be shared lib >> >> >> ENH: Provide consistent floating point comparisons >> >> >> BUG: Fix MGHIO to fix write failures >> >> >> PERF: Remove floating point as sentinal value >> >> >> COMP: Const correctness needs to be maintained >> >> >> BUG: Preserve backwards compatibility >> >> >> DOC: Provide consistent naming in comments >> >> >> ENH: Conversion between transform type tolerance >> >> >> STYLE: Prefer initialization to assignment >> >> >> ENH: Missing ITK_OVERRIDE >> >> >> COMP: Need to propagate ITKGDCM >> >> >> COMP: Need to propagate ITKGDCM >> >> >> COMP: Add missing ITK_OVERRIDE >> >> >> STYLE: Minor code style issues for MGHIO >> >> >> COMP: Update to version for WikiExamples >> >> >> ENH: Update Sphinx for ITK 4.8.0 >> >> >> ENH: Update MGHIO to be shared lib >> >> >> BUG: Fix MGHIO to fix write failures >> >> >> ENH: C++11 allows for rigorous =delete >> >> >> COMP: Remove unnecessary failing assert test >> >> >> ENH: Ignore internal files for the Clion editor >> >> >> COMP: Fix VNL compilation for wider C++11 support >> >> >> BUG: In configuration test need to mirror code >> >> >> >> >> >> Hyun Jae Kang (27): >> >> >> BUG: Remove std::cout calls from class >> >> >> BUG: Avoid an unexpected output of static_cast >> >> >> BUG: Update python example codes for ImageRegistration >> >> >> BUG: Retrieve the missed wrap file >> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >> file >> >> >> header. >> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >> >> >> libraries >> >> >> BUG: Fixed older XCode linking error >> >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS X >> >> >> BUG: Remove std::cout calls from class >> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >> file >> >> >> header. >> >> >> BUG: Fixed older XCode linking error >> >> >> ENH: Add automatic KWStyle build and configuration setup >> >> >> COMP: KWStyle shadow, format-nonliteral and autological-compare >> >> >> warning. >> >> >> COMP: Fixed the warning messages from itkGPU Module >> >> >> COMP: Fixed a warning message of unused-private-field >> >> >> COMP: Apply latest version of KWStyle >> >> >> COMP: Update KWStyle to fix its additional warning messages >> >> >> COMP: Update KWStyle to fix its additional warning messages >> >> >> COMP: Fix data-conversion warning messages on Windows >> >> >> ENH: Update itkResourceProbe to calculate statistical data >> >> >> COMP: Fix data-conversion warning messages on VS14 >> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded function >> >> >> ENH: Update the Report() function of >> >> >> itkResourceProbesCollectorBase >> >> >> COMP: Fix data-conversion warning message on itkResourceProbe >> >> >> COMP: Fix additional warning messages of KWStyle >> >> >> COMP: Fix data-conversion warning messages >> >> >> >> >> >> Jon Haitz Legarreta (6): >> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >> >> >> BUG: Fix compilation issues for >> StatisticsUniqueLabelMapFilterTest >> >> >> BUG: Fix comparison issues for >> itkStatisticsUniqueLabelMapFilter >> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >> >> >> ENH: Improve code coverage for >> >> >> itkParametricSpaceToImageSpaceMeshFilter >> >> >> >> >> >> Julien Michel (1): >> >> >> ENH: Support of VectorImage as template parameters for >> >> >> WarpImageFilter >> >> >> >> >> >> Junjie Bai (2): >> >> >> BUG: ConvertLabelMap with different LabelMapTypes >> >> >> BUG: LabelObject CopyAttribute support different LabelObject >> type >> >> >> >> >> >> KWSys Robot (4): >> >> >> KWSys 2015-07-10 (c9336bcf) >> >> >> KWSys 2015-07-30 (f63febb7) >> >> >> KWSys 2015-08-24 (cdaf522c) >> >> >> KWSys 2015-08-28 (dc3fdd7f) >> >> >> >> >> >> LIBPNG Upstream (2): >> >> >> PNG 2009-04-06 (e68f5a36) >> >> >> PNG 2014-02-05 (3e753eb8) >> >> >> >> >> >> Laurentiu Nicola (2): >> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >> >> >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing >> >> >> >> >> >> Luc Hermitte (8): >> >> >> PERF: itk::Image::GetPixel() performance improvment. >> >> >> PERF: Performance enhancements on VariableLengthVectors 1/... >> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >> >> >> BUG: Error in VariableLengthVector Unit Tests >> >> >> PERF: Performance enhancements on VLV 2/... >> >> >> PERF: Performances enhancements on VLV 3/... >> >> >> COMP: Fix signed/unsigned warnings >> >> >> BUG: std::copy/fill on empty VLV >> >> >> >> >> >> Lucas Gandel (4): >> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath module. >> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review Module >> >> >> STYLE: Fix KWStyle dashboard errors >> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >> >> >> >> >> >> Mathieu Malaterre (1): >> >> >> BUG: Name mangle the included expat third party library. >> >> >> >> >> >> Matthew McCormick (94): >> >> >> ENH: Change itkSystemInformationTest to >> itkCMakeConfigurationTest. >> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >> >> >> ENH: Bump ITK version to 4.9.0. >> >> >> BUG: Remove std::cout calls from classes. >> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >> >> >> BUG: Implement UpdateLargestPossibleRegion for >> >> >> ImageToVTKImageFilter. >> >> >> COMP: Add link interface specification for wrapping >> >> >> target_link_libraries. >> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >> >> >> COMP: Fix MINCTransformIO factory registration. >> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >> >> >> COMP: Remove unknown doxygen command in >> AnisotropicDiffusionLBR. >> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >> >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >> >> >> COMP: Disable the gold linker for static builds on Ubuntu >> 14.04. >> >> >> ENH: Use Windows binaries for CastXML. >> >> >> ENH: Add better scoping in igenerator.py. >> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >> >> >> BUG: LevelSetsv4 used signed char instead of char. >> >> >> ENH: Add better scoping to idx.py. >> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >> >> >> STYLE: Use prefix increment operator in ImageBase. >> >> >> DOC: Correct spelling of Continuous. >> >> >> ENH: Add more progress information to IterativeClosestPoint2. >> >> >> BUG: Build BridgeNumPy with Visual Studio. >> >> >> ENH: Add ITKModuleExternal.cmake >> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >> >> >> BUG: Use CastXML binary built in Release. >> >> >> BUG: ContinuousIndex should not be templated over TCoordRep. >> >> >> COMP: Set CMP0054 to new. >> >> >> COMP: Address line length too long for Software Guide. >> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >> >> >> BUG: Support Python 3 wrapping module initialization. >> >> >> BUG: Update itkTemplate.py for Python 3. >> >> >> BUG: Update itkExtras.py for Python 3. >> >> >> BUG: Prevent Python callback addition recursion. >> >> >> BUG: Fix test scripts for Python 3. >> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >> >> >> ENH: Allow projects to build against an external module. >> >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >> >> >> ENH: Rename _cable_ to _wrappers_. >> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >> >> >> ENH: Bump CastXML version to 2015-30-29. >> >> >> ENH: Bump LLVM / Clang to 3.7.0. >> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >> >> >> COMP: Add missing ITKIOImageBase dependency for >> ITKTransformMINC. >> >> >> COMP: Use itkSimpleNewMacro in >> >> >> ThreadedIteratorRangePartitionerTest. >> >> >> ENH: Add wrapping support for building modules externally. >> >> >> BUG: Fix KWStyle test paths when building a module externally. >> >> >> ENH: Add Cuberille Remote module. >> >> >> COMP: Remove carriage returns from Cuberille remote. >> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >> >> >> DOC: Correct spelling of Continuous. >> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >> >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >> >> >> STYLE: Use prefix increment operator in ImageBase. >> >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> >> >> Revert "COMP: Put vnl_export.h in the list of sources so it >> gets >> >> >> installed." >> >> >> BUG: Revert "BUG: ConvertLabelMap with different LabelMapTypes" >> >> >> ENH: Marking wrapping CMake configuration variables as >> advanced. >> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >> >> >> COMP: Non-virtual copy attribute members in LabelMap cannot >> have >> >> >> override. >> >> >> COMP: Add wrapping for >> AdaptiveHistogramEqualizationImageFilter. >> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >> >> >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake >> >> >> BUG: Improve KWStyle ExternalProject utilization. >> >> >> ENH: Remove old KWStyle build script. >> >> >> COMP: Address VariableLengthVector Doxygen rhs @param not >> found. >> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >> WRAPPING_SUBMODULE_ORDER. >> >> >> ENH: Install Python bindings into site-packages. >> >> >> ENH: Improve readability of Python site-packages path >> detection. >> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned expression >> >> >> warning. >> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >> >> >> ENH: Improves names and export of module dependencies. >> >> >> STYLE: Improve namespace bracket style in itkIsConvertible. >> >> >> COMP: Set CMP0054 to new. >> >> >> BUG: Remove unused wrapping files. >> >> >> BUG: Do install install wrapping development files. >> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >> >> >> COMP: Do not use C++ style comments for Doxygen cond. >> >> >> BUG: Fix detection of the gold linker. >> >> >> BUG: Update Python package installation locations. >> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >> >> >> BUG: Use 'from itk import ITKCommon' in module2module test. >> >> >> COMP: Link to VTK Python when built with Kits support. >> >> >> BUG: Install itk_minc2.h header. >> >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >> >> >> >> >> >> Michka Popoff (9): >> >> >> ENH: Update to swig 3.0.7 >> >> >> ENH: Do not link against specific Python library on OS X >> >> >> COMP: Fix wrapping warnings when building with >> >> >> ITK_WRAP_IMAGE_DIMS=2 >> >> >> COMP: Add missing wrapping for TransformBase >> >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> >> >> COMP: Disable incompatible modules when using Python 3 wrapping >> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >> >> >> ImageFilterBase >> >> >> module >> >> >> COMP: Disable incompatible modules when using Python 3 wrapping >> >> >> ENH: Allow operations on Indexes and Offsets in Python >> >> >> >> >> >> Mikhail Isakov (1): >> >> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline >> image >> >> >> >> >> >> Nick Tustison (5): >> >> >> BUG: Set a default b-spline epsilon. >> >> >> ENH: Adding testing for closed loop. >> >> >> BUG: Updating B-spline classes with the same epsilon strategy. >> >> >> PERF: Switch vnl_vectors for fixed arrays. >> >> >> ENH: Point-set registration with time-varying B-spline. >> >> >> >> >> >> Olivier Commowick (3): >> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL eigen >> >> >> system >> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from >> pythag >> >> >> from V3P) >> >> >> BUG: Switch eigenvalues computation to double >> >> >> >> >> >> Pablo Hernandez-Cerdan (2): >> >> >> ENH: Help class for itkFlatStructuringElement with constructor >> >> >> from >> >> >> images. >> >> >> COMP: Fix test errors and warnings in FlatStructuringElement. >> >> >> >> >> >> Seun Odutola (1): >> >> >> COMP: Fixed name clash with Apple header (check Macro), renamed >> >> >> check >> >> >> to Check >> >> >> >> >> >> Shawn Waldon (1): >> >> >> COMP: Set target OS X version in environment for tools using >> >> >> compiler >> >> >> >> >> >> Simon Alexander (1): >> >> >> BUG: incorrect closest point computation >> >> >> >> >> >> Tobias Wood (2): >> >> >> BUG: LBFGSB was printing messages even with debug switched off. >> >> >> BUG: Removed an unguarded print statement. >> >> >> >> >> >> Vladimir S. FONOV (9): >> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >> >> >> COMP: Changing the order of HDF5 library components >> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >> >> >> Transform >> >> >> STYLE: updated comments to properly reference LIBMINC >> >> >> ENH: Add script to merge upstream MINC as a subtree >> >> >> MINC 2015-07-23 (c033d431) >> >> >> COMP: Update MINC CMake code >> >> >> MINC 2015-08-18 (6d7e3ba8) >> >> >> MINC 2015-09-13 (95cd5374) >> >> >> >> >> >> Xiaoxiao Liu (1): >> >> >> DOC: update email address for xiaoxiao. >> >> >> >> >> >> Zach Williamson (10): >> >> >> BUG: Use correct libraries for ImageFusion tests >> >> >> ENH: Consolidate Library Dependencies >> >> >> COMP: Add a missing link to Review module >> >> >> COMP: Use correct linking macro in DCMTK >> >> >> BUG: Use correct libraries for TestKernel tests >> >> >> COMP: Fix inconsistant naming of GPUPDEDeformableRegistration >> >> >> ENH: Use new linking system macros >> >> >> PERF: Avoid searching private dependencies for include >> directories >> >> >> COMP: Recover missing dependencies >> >> >> ENH: use new linking macros in Filtering module >> >> >> >> >> >> >> >> >> >> >> >> ----------------------------------------------------- >> >> >> Errors or omissions? Please fix them here: >> >> >> >> >> >> >> >> >> >> >> >> >> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >> >> >> _____________________________________ >> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >> > > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From dzenanz at gmail.com Wed Nov 25 15:57:58 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 25 Nov 2015 15:57:58 -0500 Subject: [ITK] [ITK-users] [ITK-dev] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Building git master from Nov 23rd with examples and testing enabled I get 14 compile errors in VS2015 debug x64. Should we coordinate our efforts in fixing them? On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander wrote: > Two of the three failures look like truncation issues (like > https://open.cdash.org/testDetails.php?test=395263772&build=4117158) > > The other ( > https://open.cdash.org/testDetails.php?test=395264938&build=4117158) is > less obvious. > > If I have time this evening I'll try and have a look at these. > > Is your standard test build in 32 bit ? That might explain the difference > if there are some underlying type assumptions, but not obvious why 2015 > would trigger but not 2013. > > > > On Wed, 25 Nov 2015 at 11:01 Matt McCormick > wrote: > >> Ah, cool! Here: >> >> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >> >> Could you please look into the test failures? >> >> @Hyun Jae, could you please look into the KWStyle warnings? >> >> Thanks, >> Matt >> >> >> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander >> wrote: >> > Sorry, if I wasn't clear - I submitted two builds yesterday from >> SIMON-LAP, >> > (actually 3 as I wasn't sure the config was right on the first one). >> VS2013 >> > was green, three failures on VS2015 (and 18 warnings). Looks like a >> > truncation problem on the resuts. >> > >> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick > > >> > wrote: >> >> >> >> Hi Simon, >> >> >> >> Thanks for testing. >> >> >> >> We have a Visual Studio 2015 build on the dashboard that is green: >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >> >> >> >> Are there any different flags? Could you please submit an Experimental >> >> build? >> >> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit >> -C >> >> Release >> >> >> >> from a fresh build tree. >> >> >> >> Thanks, >> >> Matt >> >> >> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >> skalexander at gmail.com> >> >> wrote: >> >> > Looks like a few problems with x64 build on visual studio 2015 - do >> you >> >> > have >> >> > a test machine in this configuration? >> >> > >> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >> matt.mccormick at kitware.com> >> >> > wrote: >> >> >> >> >> >> On behalf of the Insight Toolkit community, we are proud to announce >> >> >> that >> >> >> ITK 4.9 release candidate 1 has been tagged and is available for >> >> >> testing! >> >> >> >> >> >> Please take this opportunity to test the new features in the release >> >> >> candidate. >> >> >> >> >> >> >> >> >> To obtain the source code, >> >> >> >> >> >> git clone http://itk.org/ITK.git >> >> >> cd ITK >> >> >> git checkout -q --detach v4.9rc01 >> >> >> >> >> >> For more details, please see the Git documentation [1]. >> >> >> >> >> >> >> >> >> A few selected highlights for this release: >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * New Remote modules: the Cuberille module for smooth generation of >> >> >> meshes >> >> >> from binary segmentation images, and the AnisotropicDiffusionLBR >> module >> >> >> improved edge-preserving smoothing. >> >> >> * Build your own ITK module outside the source tree, add continuous >> >> >> integration testing on GitHub, and easily add Python wrapping for >> your >> >> >> C++ >> >> >> algorithms. >> >> >> * Python wrapping, including Python 3, builds faster with a more >> >> >> standard >> >> >> installation >> >> >> * Improved performance of itk::Image::GetPixel and operations on >> >> >> itk::VariableLengthVector?s >> >> >> * Generate a FlatStructuringElement from an image >> >> >> * Point-set registration with time-varying B-splines >> >> >> * Module dependencies can now be specified as public / private / >> >> >> compile / >> >> >> test >> >> >> >> >> >> >> >> >> Please test the release candidate and share your experiences on the >> >> >> mailing list, issue tracker, and Gerrit Code Review. The new module >> >> >> dependency specification mechanism may unearth missing dependencies >> for >> >> >> projects that use ITK COMPONENTS with the CMake find_package >> command. >> >> >> >> >> >> >> >> >> An Experimental build, which demonstrates how the test suite >> performs >> >> >> on >> >> >> your local build system, can be submitted to the dashboard [2] with: >> >> >> >> >> >> mkdir ../ITK-build >> >> >> cd ../ITK-build >> >> >> cmake ../ITK >> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >> Submit >> >> >> >> >> >> Visual Studio builds must also add ?-C Release? to the ctest >> command. >> >> >> >> >> >> Notify the mailing list if there are any unexpected failures. >> Testing >> >> >> your own applications against the RC is also appreciated. >> >> >> >> >> >> >> >> >> Congratulations and well done to the 35 contributors to this >> release. >> >> >> We >> >> >> would especially like to recognize the new contributors: Mikhail >> >> >> Isakov, >> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun >> >> >> Odutola, >> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach Williamson, >> >> >> Luc >> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >> >> >> >> >> >> >> >> >> The final release is scheduled for mid-December. >> >> >> >> >> >> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >> >> >> >> >> >> [2] http://open.cdash.org/index.php?project=Insight >> >> >> >> >> >> >> >> >> >> >> >> New Features >> >> >> --------------------- >> >> >> >> >> >> Wrapping improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Python 3 supported >> >> >> * Wrapping builds much faster due to CastXML binaries >> >> >> * LandmarkBasedTransformInitializer now wrapped >> >> >> * NumPy bridge with VisualStudio >> >> >> * Wrapping for the MinimalPathExtraction module >> >> >> * Wrapping is now installed into Python?s site-packages directory in >> >> >> the >> >> >> ?itk? package >> >> >> * Wrapping package size is decreased >> >> >> * Better package portability on Mac OSX >> >> >> >> >> >> >> >> >> New Remote Modules >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Cuberille >> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >> >> >> * AnisotropicDiffusionLBR >> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >> >> >> * Web browser reproducibility: >> >> >> http://www.kitware.com/blog/home/post/942 >> >> >> >> >> >> >> >> >> Core Improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * External Modules can now be developed outside of the ITK source >> tree >> >> >> and >> >> >> on GitHub >> >> >> * Details: http://www.kitware.com/blog/home/post/997 >> >> >> * New utilities in itk::Math: >> >> >> * AlmostEquals >> >> >> * NotAlmostEquals >> >> >> * ExactlyEquals >> >> >> * NotExactlyEquals >> >> >> * New itk::NumericTraits >> >> >> * IsInteger >> >> >> * IsSigned >> >> >> * Improved C++11 support >> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >> >> >> * Improved capabilities of itk::ResourceProbe and >> >> >> itk::ResourceProbesCollectorBase >> >> >> * Improve numerical stability in VNL eigen system estimation >> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >> >> >> >> >> >> >> >> >> Filtering Improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Generate a FlatStructuringElement from an image >> >> >> * WarpImageFilter support VectorImage?s >> >> >> * ConvertLabelMap supports different LabelMap types >> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath module >> >> >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase >> >> >> module >> >> >> >> >> >> >> >> >> Registration Improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Point-set registration with time-varying B-splines >> >> >> >> >> >> >> >> >> Build Improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Module dependencies can now be specified as public / private / >> >> >> compile / >> >> >> test >> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >> >> >> * Option to export all library symbols on Windows: >> >> >> * Details: http://www.kitware.com/blog/home/post/939 >> >> >> * Expat third party library is now name mangled >> >> >> * Many more modules can be built as shared libraries >> >> >> * KWStyle is automatically built and configured when tests are built >> >> >> >> >> >> >> >> >> Performance Improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members for >> >> >> metaprogramming >> >> >> * itk::mpl::{TrueType,FalseType} >> >> >> * itk::mpl::{If,Not,And,Or,Xor} >> >> >> * itk::mpl::EnableIf >> >> >> * itk::mpl::IsBaseOf >> >> >> * itk::mpl::IsConvertible >> >> >> * itk::mpl::IsNumber >> >> >> * itk::mpl::IsSame >> >> >> * itk::mpl::PromoteType >> >> >> * Image::GetPixel performance improvements >> >> >> * Many itk::VariableLengthVector performance improvements >> >> >> * AdaptiveHistogramEqualization uses a moving histogram >> >> >> * WarpImageFilter performance improvements >> >> >> >> >> >> >> >> >> Documentation Improvements >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples >> >> >> * ITK Software Guide improvements >> >> >> * How to use Python wrapping >> >> >> * How to create an ITK module >> >> >> * Improvements to segmentation examples >> >> >> * Expanded Canny edge detection example >> >> >> * Expanded tree container example >> >> >> >> >> >> >> >> >> Third Party Library Updates >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * FFTW updated to latest upstream >> >> >> * Build with recent OpenCV 2 and 3 >> >> >> * Build with the latest VTK >> >> >> * PNG update to the latest upstream >> >> >> * GDCM updated to the latest upstream >> >> >> * KWSys updated to the latest upstream >> >> >> * MINC updated to the latest upstream >> >> >> * SWIG updated to the latest upstream >> >> >> * Third party PNG and MINC are now Git subtrees >> >> >> >> >> >> >> >> >> Style improvements -- ITK gets more stylish with every release! >> >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION >> >> >> >> >> >> >> >> >> Improved code coverage -- we are at 84.9%! >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> >> >> >> * *Lots* of important bug fixes >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> >> >> >> * And much more! See details in the log below. >> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> >> >> >> >> >> >> >> >> >> >> >> Changes from v4.8.0..v4.9rc01 >> >> >> -------------------------------------------- >> >> >> >> >> >> >> >> >> Abhishek Tiwari (1): >> >> >> BUG: "tmpImageIndex" not initialized to 0. >> >> >> >> >> >> Adam Snyder (1): >> >> >> PERF: Reworked MMI Threading using a per-thread buffer >> >> >> >> >> >> Alexander Leinoff (6): >> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >> >> >> itkMath.h >> >> >> COMP: Removes floating-point equality checks >> >> >> ENH: COMP: Adds support for complex values to >> Math::AlmostEquals >> >> >> ENH: Updates fftw dependency >> >> >> >> >> >> Arnaud Gelas (5): >> >> >> COMP: fix warning (unused local typedef) >> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >> >> >> DOC: add doxgen documentation for >> >> >> BinaryImageToLevelSetImageAdaptor >> >> >> ENH: add tests to exercise >> itk::ThreadedIteratorRangePartitioner >> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >> >> >> >> >> >> Betsy McPhail (1): >> >> >> BUG: Improve buffer alignment in OctreeNode . >> >> >> >> >> >> Bill Hoffman (2): >> >> >> ENH: Use new CMake Windows export symbol dll feature. >> >> >> COMP: Put vnl_export.h in the list of sources so it gets >> >> >> installed. >> >> >> >> >> >> Bill Lorensen (4): >> >> >> COMP: VTkGlue linker errors >> >> >> BUG: Inappropriate use of AlmostEquals >> >> >> ENH: Bump tag for wiki examples >> >> >> ENH: Better layout strategy >> >> >> >> >> >> Brad King (3): >> >> >> ENH: Remove use of include and itksys_ios::* >> >> >> ENH: Remove use of include and itksys_stl::* >> >> >> ENH: Update CMake Policy settings in Testing/TestExternal >> project >> >> >> >> >> >> Bradley Lowekamp (31): >> >> >> BUG: Avoid null deference in PrintSelf with default >> construction >> >> >> ENH: Enable base classes for templates of landmark initializer >> >> >> STYLE: Use "Swap" for ITK member name >> >> >> BUG: Demonstrate Eigen analysis failure >> >> >> BUG: Fix computation of Eigen analysis >> >> >> ENH: Update DiscreteHessianGaussian Test baseline >> >> >> ENH: Correctly demonstrate float point Eigen failure >> >> >> ENH: compile vnl_math_hypot, and use at least double >> >> >> ENH: Adding initial update script from used libpng version. >> >> >> ENH: removing non-subtree files for itkpng >> >> >> ENH: Ported ITK changes for building to subtree merged code >> >> >> ENH: Update libpng update script for v1.6.9 >> >> >> BUG: Use ParameterValueType for computation of landmark affine >> >> >> ENH: Wrap LandmarkBasedTransformInitializer >> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >> >> >> ENH: Update itkpng zlib, configuration, and rename >> >> >> ENH: Update itkpng name mangling >> >> >> BUG: Use const pointer in Set method for constant >> ReferenceImage >> >> >> ivar >> >> >> BUG: Increase tolerance for >> PhysicsBasedNonRigidRegistrationMethod >> >> >> BUG: Demonstrate side effect on registration due to >> BSplineScatter >> >> >> change >> >> >> ENH: Move MovingHistogramImageFilter base classes to >> >> >> ImageFilterBase >> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >> >> >> BUG: Avoid null deference in PrintSelf with default >> construction >> >> >> BUG: Use const pointer in Set method for constant >> ReferenceImage >> >> >> ivar >> >> >> ENH: Optimize AdaptiveHistogramEqualization with >> MovingHistogram >> >> >> base >> >> >> COMP: address sign unsigned comparison warning >> >> >> COMP: Address signed unsigned comparison warning >> >> >> COMP: Address unused member variable and methods in anonymous >> ns >> >> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold >> >> >> range >> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test >> >> >> BUG: Reduce number of targets with MSVC >> >> >> >> >> >> Davis Vigneault (7): >> >> >> DOC: Minor improvements to segmentation examples. >> >> >> DOC: Expanded Canny Edge Detection Example >> >> >> DOC: Expanded TreeContainer Example >> >> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> >> COMP: Update Git Tag for Subdivision Module >> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >> >> >> >> >> >> D?enan Zuki? (1): >> >> >> STYLE: better formatting of the "usage" message >> >> >> >> >> >> Eugene Prilepin (1): >> >> >> BUG: Fix a template name formation in python wrappings >> >> >> >> >> >> Floris Berendsen (1): >> >> >> STYLE: Improve naming conventions in comments. >> >> >> >> >> >> Hans Johnson (29): >> >> >> STYLE: Instrument for FixedParameters typedef >> >> >> BUG: Demonstrate DisplacementTransformFailure >> >> >> BUG: FixedParameters should be double precision >> >> >> STYLE: Minor code style issues for MGHIO >> >> >> COMP: Update to version for WikiExamples >> >> >> ENH: Update Sphinx for ITK 4.8.0 >> >> >> ENH: Update MGHIO to be shared lib >> >> >> ENH: Provide consistent floating point comparisons >> >> >> BUG: Fix MGHIO to fix write failures >> >> >> PERF: Remove floating point as sentinal value >> >> >> COMP: Const correctness needs to be maintained >> >> >> BUG: Preserve backwards compatibility >> >> >> DOC: Provide consistent naming in comments >> >> >> ENH: Conversion between transform type tolerance >> >> >> STYLE: Prefer initialization to assignment >> >> >> ENH: Missing ITK_OVERRIDE >> >> >> COMP: Need to propagate ITKGDCM >> >> >> COMP: Need to propagate ITKGDCM >> >> >> COMP: Add missing ITK_OVERRIDE >> >> >> STYLE: Minor code style issues for MGHIO >> >> >> COMP: Update to version for WikiExamples >> >> >> ENH: Update Sphinx for ITK 4.8.0 >> >> >> ENH: Update MGHIO to be shared lib >> >> >> BUG: Fix MGHIO to fix write failures >> >> >> ENH: C++11 allows for rigorous =delete >> >> >> COMP: Remove unnecessary failing assert test >> >> >> ENH: Ignore internal files for the Clion editor >> >> >> COMP: Fix VNL compilation for wider C++11 support >> >> >> BUG: In configuration test need to mirror code >> >> >> >> >> >> Hyun Jae Kang (27): >> >> >> BUG: Remove std::cout calls from class >> >> >> BUG: Avoid an unexpected output of static_cast >> >> >> BUG: Update python example codes for ImageRegistration >> >> >> BUG: Retrieve the missed wrap file >> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >> file >> >> >> header. >> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >> >> >> libraries >> >> >> BUG: Fixed older XCode linking error >> >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS X >> >> >> BUG: Remove std::cout calls from class >> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >> file >> >> >> header. >> >> >> BUG: Fixed older XCode linking error >> >> >> ENH: Add automatic KWStyle build and configuration setup >> >> >> COMP: KWStyle shadow, format-nonliteral and autological-compare >> >> >> warning. >> >> >> COMP: Fixed the warning messages from itkGPU Module >> >> >> COMP: Fixed a warning message of unused-private-field >> >> >> COMP: Apply latest version of KWStyle >> >> >> COMP: Update KWStyle to fix its additional warning messages >> >> >> COMP: Update KWStyle to fix its additional warning messages >> >> >> COMP: Fix data-conversion warning messages on Windows >> >> >> ENH: Update itkResourceProbe to calculate statistical data >> >> >> COMP: Fix data-conversion warning messages on VS14 >> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded function >> >> >> ENH: Update the Report() function of >> >> >> itkResourceProbesCollectorBase >> >> >> COMP: Fix data-conversion warning message on itkResourceProbe >> >> >> COMP: Fix additional warning messages of KWStyle >> >> >> COMP: Fix data-conversion warning messages >> >> >> >> >> >> Jon Haitz Legarreta (6): >> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >> >> >> BUG: Fix compilation issues for >> StatisticsUniqueLabelMapFilterTest >> >> >> BUG: Fix comparison issues for >> itkStatisticsUniqueLabelMapFilter >> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >> >> >> ENH: Improve code coverage for >> >> >> itkParametricSpaceToImageSpaceMeshFilter >> >> >> >> >> >> Julien Michel (1): >> >> >> ENH: Support of VectorImage as template parameters for >> >> >> WarpImageFilter >> >> >> >> >> >> Junjie Bai (2): >> >> >> BUG: ConvertLabelMap with different LabelMapTypes >> >> >> BUG: LabelObject CopyAttribute support different LabelObject >> type >> >> >> >> >> >> KWSys Robot (4): >> >> >> KWSys 2015-07-10 (c9336bcf) >> >> >> KWSys 2015-07-30 (f63febb7) >> >> >> KWSys 2015-08-24 (cdaf522c) >> >> >> KWSys 2015-08-28 (dc3fdd7f) >> >> >> >> >> >> LIBPNG Upstream (2): >> >> >> PNG 2009-04-06 (e68f5a36) >> >> >> PNG 2014-02-05 (3e753eb8) >> >> >> >> >> >> Laurentiu Nicola (2): >> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >> >> >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing >> >> >> >> >> >> Luc Hermitte (8): >> >> >> PERF: itk::Image::GetPixel() performance improvment. >> >> >> PERF: Performance enhancements on VariableLengthVectors 1/... >> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >> >> >> BUG: Error in VariableLengthVector Unit Tests >> >> >> PERF: Performance enhancements on VLV 2/... >> >> >> PERF: Performances enhancements on VLV 3/... >> >> >> COMP: Fix signed/unsigned warnings >> >> >> BUG: std::copy/fill on empty VLV >> >> >> >> >> >> Lucas Gandel (4): >> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath module. >> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review Module >> >> >> STYLE: Fix KWStyle dashboard errors >> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >> >> >> >> >> >> Mathieu Malaterre (1): >> >> >> BUG: Name mangle the included expat third party library. >> >> >> >> >> >> Matthew McCormick (94): >> >> >> ENH: Change itkSystemInformationTest to >> itkCMakeConfigurationTest. >> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >> >> >> ENH: Bump ITK version to 4.9.0. >> >> >> BUG: Remove std::cout calls from classes. >> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >> >> >> BUG: Implement UpdateLargestPossibleRegion for >> >> >> ImageToVTKImageFilter. >> >> >> COMP: Add link interface specification for wrapping >> >> >> target_link_libraries. >> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >> >> >> COMP: Fix MINCTransformIO factory registration. >> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >> >> >> COMP: Remove unknown doxygen command in >> AnisotropicDiffusionLBR. >> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >> >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >> >> >> COMP: Disable the gold linker for static builds on Ubuntu >> 14.04. >> >> >> ENH: Use Windows binaries for CastXML. >> >> >> ENH: Add better scoping in igenerator.py. >> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >> >> >> BUG: LevelSetsv4 used signed char instead of char. >> >> >> ENH: Add better scoping to idx.py. >> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >> >> >> STYLE: Use prefix increment operator in ImageBase. >> >> >> DOC: Correct spelling of Continuous. >> >> >> ENH: Add more progress information to IterativeClosestPoint2. >> >> >> BUG: Build BridgeNumPy with Visual Studio. >> >> >> ENH: Add ITKModuleExternal.cmake >> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >> >> >> BUG: Use CastXML binary built in Release. >> >> >> BUG: ContinuousIndex should not be templated over TCoordRep. >> >> >> COMP: Set CMP0054 to new. >> >> >> COMP: Address line length too long for Software Guide. >> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >> >> >> BUG: Support Python 3 wrapping module initialization. >> >> >> BUG: Update itkTemplate.py for Python 3. >> >> >> BUG: Update itkExtras.py for Python 3. >> >> >> BUG: Prevent Python callback addition recursion. >> >> >> BUG: Fix test scripts for Python 3. >> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >> >> >> ENH: Allow projects to build against an external module. >> >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >> >> >> ENH: Rename _cable_ to _wrappers_. >> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >> >> >> ENH: Bump CastXML version to 2015-30-29. >> >> >> ENH: Bump LLVM / Clang to 3.7.0. >> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >> >> >> COMP: Add missing ITKIOImageBase dependency for >> ITKTransformMINC. >> >> >> COMP: Use itkSimpleNewMacro in >> >> >> ThreadedIteratorRangePartitionerTest. >> >> >> ENH: Add wrapping support for building modules externally. >> >> >> BUG: Fix KWStyle test paths when building a module externally. >> >> >> ENH: Add Cuberille Remote module. >> >> >> COMP: Remove carriage returns from Cuberille remote. >> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >> >> >> DOC: Correct spelling of Continuous. >> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >> >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >> >> >> STYLE: Use prefix increment operator in ImageBase. >> >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> >> >> Revert "COMP: Put vnl_export.h in the list of sources so it >> gets >> >> >> installed." >> >> >> BUG: Revert "BUG: ConvertLabelMap with different LabelMapTypes" >> >> >> ENH: Marking wrapping CMake configuration variables as >> advanced. >> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >> >> >> COMP: Non-virtual copy attribute members in LabelMap cannot >> have >> >> >> override. >> >> >> COMP: Add wrapping for >> AdaptiveHistogramEqualizationImageFilter. >> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >> >> >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake >> >> >> BUG: Improve KWStyle ExternalProject utilization. >> >> >> ENH: Remove old KWStyle build script. >> >> >> COMP: Address VariableLengthVector Doxygen rhs @param not >> found. >> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >> WRAPPING_SUBMODULE_ORDER. >> >> >> ENH: Install Python bindings into site-packages. >> >> >> ENH: Improve readability of Python site-packages path >> detection. >> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned expression >> >> >> warning. >> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >> >> >> ENH: Improves names and export of module dependencies. >> >> >> STYLE: Improve namespace bracket style in itkIsConvertible. >> >> >> COMP: Set CMP0054 to new. >> >> >> BUG: Remove unused wrapping files. >> >> >> BUG: Do install install wrapping development files. >> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >> >> >> COMP: Do not use C++ style comments for Doxygen cond. >> >> >> BUG: Fix detection of the gold linker. >> >> >> BUG: Update Python package installation locations. >> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >> >> >> BUG: Use 'from itk import ITKCommon' in module2module test. >> >> >> COMP: Link to VTK Python when built with Kits support. >> >> >> BUG: Install itk_minc2.h header. >> >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >> >> >> >> >> >> Michka Popoff (9): >> >> >> ENH: Update to swig 3.0.7 >> >> >> ENH: Do not link against specific Python library on OS X >> >> >> COMP: Fix wrapping warnings when building with >> >> >> ITK_WRAP_IMAGE_DIMS=2 >> >> >> COMP: Add missing wrapping for TransformBase >> >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >> >> >> COMP: Disable incompatible modules when using Python 3 wrapping >> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >> >> >> ImageFilterBase >> >> >> module >> >> >> COMP: Disable incompatible modules when using Python 3 wrapping >> >> >> ENH: Allow operations on Indexes and Offsets in Python >> >> >> >> >> >> Mikhail Isakov (1): >> >> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline >> image >> >> >> >> >> >> Nick Tustison (5): >> >> >> BUG: Set a default b-spline epsilon. >> >> >> ENH: Adding testing for closed loop. >> >> >> BUG: Updating B-spline classes with the same epsilon strategy. >> >> >> PERF: Switch vnl_vectors for fixed arrays. >> >> >> ENH: Point-set registration with time-varying B-spline. >> >> >> >> >> >> Olivier Commowick (3): >> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL eigen >> >> >> system >> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from >> pythag >> >> >> from V3P) >> >> >> BUG: Switch eigenvalues computation to double >> >> >> >> >> >> Pablo Hernandez-Cerdan (2): >> >> >> ENH: Help class for itkFlatStructuringElement with constructor >> >> >> from >> >> >> images. >> >> >> COMP: Fix test errors and warnings in FlatStructuringElement. >> >> >> >> >> >> Seun Odutola (1): >> >> >> COMP: Fixed name clash with Apple header (check Macro), renamed >> >> >> check >> >> >> to Check >> >> >> >> >> >> Shawn Waldon (1): >> >> >> COMP: Set target OS X version in environment for tools using >> >> >> compiler >> >> >> >> >> >> Simon Alexander (1): >> >> >> BUG: incorrect closest point computation >> >> >> >> >> >> Tobias Wood (2): >> >> >> BUG: LBFGSB was printing messages even with debug switched off. >> >> >> BUG: Removed an unguarded print statement. >> >> >> >> >> >> Vladimir S. FONOV (9): >> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >> >> >> COMP: Changing the order of HDF5 library components >> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >> >> >> Transform >> >> >> STYLE: updated comments to properly reference LIBMINC >> >> >> ENH: Add script to merge upstream MINC as a subtree >> >> >> MINC 2015-07-23 (c033d431) >> >> >> COMP: Update MINC CMake code >> >> >> MINC 2015-08-18 (6d7e3ba8) >> >> >> MINC 2015-09-13 (95cd5374) >> >> >> >> >> >> Xiaoxiao Liu (1): >> >> >> DOC: update email address for xiaoxiao. >> >> >> >> >> >> Zach Williamson (10): >> >> >> BUG: Use correct libraries for ImageFusion tests >> >> >> ENH: Consolidate Library Dependencies >> >> >> COMP: Add a missing link to Review module >> >> >> COMP: Use correct linking macro in DCMTK >> >> >> BUG: Use correct libraries for TestKernel tests >> >> >> COMP: Fix inconsistant naming of GPUPDEDeformableRegistration >> >> >> ENH: Use new linking system macros >> >> >> PERF: Avoid searching private dependencies for include >> directories >> >> >> COMP: Recover missing dependencies >> >> >> ENH: use new linking macros in Filtering module >> >> >> >> >> >> >> >> >> >> >> >> ----------------------------------------------------- >> >> >> Errors or omissions? Please fix them here: >> >> >> >> >> >> >> >> >> >> >> >> >> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >> >> >> _____________________________________ >> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >> > > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From skalexander at gmail.com Wed Nov 25 16:02:21 2015 From: skalexander at gmail.com (Simon Alexander) Date: Wed, 25 Nov 2015 21:02:21 +0000 Subject: [ITK] [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Makes sense. At this point I am unlikely to have time to look at this until Saturday, but have hopes for a few free hours there. On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: > Building git master from Nov 23rd with examples and testing enabled I get > 14 compile errors in VS2015 debug x64. Should we coordinate our efforts in > fixing them? > > On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander > wrote: > >> Two of the three failures look like truncation issues (like >> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >> >> The other ( >> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) is >> less obvious. >> >> If I have time this evening I'll try and have a look at these. >> >> Is your standard test build in 32 bit ? That might explain the >> difference if there are some underlying type assumptions, but not obvious >> why 2015 would trigger but not 2013. >> >> >> >> On Wed, 25 Nov 2015 at 11:01 Matt McCormick >> wrote: >> >>> Ah, cool! Here: >>> >>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>> >>> Could you please look into the test failures? >>> >>> @Hyun Jae, could you please look into the KWStyle warnings? >>> >>> Thanks, >>> Matt >>> >>> >>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander >>> wrote: >>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>> SIMON-LAP, >>> > (actually 3 as I wasn't sure the config was right on the first one). >>> VS2013 >>> > was green, three failures on VS2015 (and 18 warnings). Looks like a >>> > truncation problem on the resuts. >>> > >>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>> matt.mccormick at kitware.com> >>> > wrote: >>> >> >>> >> Hi Simon, >>> >> >>> >> Thanks for testing. >>> >> >>> >> We have a Visual Studio 2015 build on the dashboard that is green: >>> >> >>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>> >> >>> >> Are there any different flags? Could you please submit an Experimental >>> >> build? >>> >> >>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit >>> -C >>> >> Release >>> >> >>> >> from a fresh build tree. >>> >> >>> >> Thanks, >>> >> Matt >>> >> >>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>> skalexander at gmail.com> >>> >> wrote: >>> >> > Looks like a few problems with x64 build on visual studio 2015 - do >>> you >>> >> > have >>> >> > a test machine in this configuration? >>> >> > >>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>> matt.mccormick at kitware.com> >>> >> > wrote: >>> >> >> >>> >> >> On behalf of the Insight Toolkit community, we are proud to >>> announce >>> >> >> that >>> >> >> ITK 4.9 release candidate 1 has been tagged and is available for >>> >> >> testing! >>> >> >> >>> >> >> Please take this opportunity to test the new features in the >>> release >>> >> >> candidate. >>> >> >> >>> >> >> >>> >> >> To obtain the source code, >>> >> >> >>> >> >> git clone http://itk.org/ITK.git >>> >> >> cd ITK >>> >> >> git checkout -q --detach v4.9rc01 >>> >> >> >>> >> >> For more details, please see the Git documentation [1]. >>> >> >> >>> >> >> >>> >> >> A few selected highlights for this release: >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * New Remote modules: the Cuberille module for smooth generation of >>> >> >> meshes >>> >> >> from binary segmentation images, and the AnisotropicDiffusionLBR >>> module >>> >> >> improved edge-preserving smoothing. >>> >> >> * Build your own ITK module outside the source tree, add continuous >>> >> >> integration testing on GitHub, and easily add Python wrapping for >>> your >>> >> >> C++ >>> >> >> algorithms. >>> >> >> * Python wrapping, including Python 3, builds faster with a more >>> >> >> standard >>> >> >> installation >>> >> >> * Improved performance of itk::Image::GetPixel and operations on >>> >> >> itk::VariableLengthVector?s >>> >> >> * Generate a FlatStructuringElement from an image >>> >> >> * Point-set registration with time-varying B-splines >>> >> >> * Module dependencies can now be specified as public / private / >>> >> >> compile / >>> >> >> test >>> >> >> >>> >> >> >>> >> >> Please test the release candidate and share your experiences on the >>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new module >>> >> >> dependency specification mechanism may unearth missing >>> dependencies for >>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>> command. >>> >> >> >>> >> >> >>> >> >> An Experimental build, which demonstrates how the test suite >>> performs >>> >> >> on >>> >> >> your local build system, can be submitted to the dashboard [2] >>> with: >>> >> >> >>> >> >> mkdir ../ITK-build >>> >> >> cd ../ITK-build >>> >> >> cmake ../ITK >>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>> Submit >>> >> >> >>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>> command. >>> >> >> >>> >> >> Notify the mailing list if there are any unexpected failures. >>> Testing >>> >> >> your own applications against the RC is also appreciated. >>> >> >> >>> >> >> >>> >> >> Congratulations and well done to the 35 contributors to this >>> release. >>> >> >> We >>> >> >> would especially like to recognize the new contributors: Mikhail >>> >> >> Isakov, >>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun >>> >> >> Odutola, >>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>> Williamson, >>> >> >> Luc >>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>> >> >> >>> >> >> >>> >> >> The final release is scheduled for mid-December. >>> >> >> >>> >> >> >>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>> >> >> >>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>> >> >> >>> >> >> >>> >> >> >>> >> >> New Features >>> >> >> --------------------- >>> >> >> >>> >> >> Wrapping improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Python 3 supported >>> >> >> * Wrapping builds much faster due to CastXML binaries >>> >> >> * LandmarkBasedTransformInitializer now wrapped >>> >> >> * NumPy bridge with VisualStudio >>> >> >> * Wrapping for the MinimalPathExtraction module >>> >> >> * Wrapping is now installed into Python?s site-packages directory >>> in >>> >> >> the >>> >> >> ?itk? package >>> >> >> * Wrapping package size is decreased >>> >> >> * Better package portability on Mac OSX >>> >> >> >>> >> >> >>> >> >> New Remote Modules >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Cuberille >>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >>> >> >> * AnisotropicDiffusionLBR >>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >>> >> >> * Web browser reproducibility: >>> >> >> http://www.kitware.com/blog/home/post/942 >>> >> >> >>> >> >> >>> >> >> Core Improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * External Modules can now be developed outside of the ITK source >>> tree >>> >> >> and >>> >> >> on GitHub >>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>> >> >> * New utilities in itk::Math: >>> >> >> * AlmostEquals >>> >> >> * NotAlmostEquals >>> >> >> * ExactlyEquals >>> >> >> * NotExactlyEquals >>> >> >> * New itk::NumericTraits >>> >> >> * IsInteger >>> >> >> * IsSigned >>> >> >> * Improved C++11 support >>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>> >> >> * Improved capabilities of itk::ResourceProbe and >>> >> >> itk::ResourceProbesCollectorBase >>> >> >> * Improve numerical stability in VNL eigen system estimation >>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>> >> >> >>> >> >> >>> >> >> Filtering Improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Generate a FlatStructuringElement from an image >>> >> >> * WarpImageFilter support VectorImage?s >>> >> >> * ConvertLabelMap supports different LabelMap types >>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath module >>> >> >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase >>> >> >> module >>> >> >> >>> >> >> >>> >> >> Registration Improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Point-set registration with time-varying B-splines >>> >> >> >>> >> >> >>> >> >> Build Improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Module dependencies can now be specified as public / private / >>> >> >> compile / >>> >> >> test >>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>> >> >> * Option to export all library symbols on Windows: >>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>> >> >> * Expat third party library is now name mangled >>> >> >> * Many more modules can be built as shared libraries >>> >> >> * KWStyle is automatically built and configured when tests are >>> built >>> >> >> >>> >> >> >>> >> >> Performance Improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members for >>> >> >> metaprogramming >>> >> >> * itk::mpl::{TrueType,FalseType} >>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>> >> >> * itk::mpl::EnableIf >>> >> >> * itk::mpl::IsBaseOf >>> >> >> * itk::mpl::IsConvertible >>> >> >> * itk::mpl::IsNumber >>> >> >> * itk::mpl::IsSame >>> >> >> * itk::mpl::PromoteType >>> >> >> * Image::GetPixel performance improvements >>> >> >> * Many itk::VariableLengthVector performance improvements >>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>> >> >> * WarpImageFilter performance improvements >>> >> >> >>> >> >> >>> >> >> Documentation Improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples >>> >> >> * ITK Software Guide improvements >>> >> >> * How to use Python wrapping >>> >> >> * How to create an ITK module >>> >> >> * Improvements to segmentation examples >>> >> >> * Expanded Canny edge detection example >>> >> >> * Expanded tree container example >>> >> >> >>> >> >> >>> >> >> Third Party Library Updates >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * FFTW updated to latest upstream >>> >> >> * Build with recent OpenCV 2 and 3 >>> >> >> * Build with the latest VTK >>> >> >> * PNG update to the latest upstream >>> >> >> * GDCM updated to the latest upstream >>> >> >> * KWSys updated to the latest upstream >>> >> >> * MINC updated to the latest upstream >>> >> >> * SWIG updated to the latest upstream >>> >> >> * Third party PNG and MINC are now Git subtrees >>> >> >> >>> >> >> >>> >> >> Style improvements -- ITK gets more stylish with every release! >>> >> >> >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION >>> >> >> >>> >> >> >>> >> >> Improved code coverage -- we are at 84.9%! >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> >>> >> >> * *Lots* of important bug fixes >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> >>> >> >> * And much more! See details in the log below. >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> >>> >> >> >>> >> >> Changes from v4.8.0..v4.9rc01 >>> >> >> -------------------------------------------- >>> >> >> >>> >> >> >>> >> >> Abhishek Tiwari (1): >>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>> >> >> >>> >> >> Adam Snyder (1): >>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>> >> >> >>> >> >> Alexander Leinoff (6): >>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >>> >> >> itkMath.h >>> >> >> COMP: Removes floating-point equality checks >>> >> >> ENH: COMP: Adds support for complex values to >>> Math::AlmostEquals >>> >> >> ENH: Updates fftw dependency >>> >> >> >>> >> >> Arnaud Gelas (5): >>> >> >> COMP: fix warning (unused local typedef) >>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>> >> >> DOC: add doxgen documentation for >>> >> >> BinaryImageToLevelSetImageAdaptor >>> >> >> ENH: add tests to exercise >>> itk::ThreadedIteratorRangePartitioner >>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>> >> >> >>> >> >> Betsy McPhail (1): >>> >> >> BUG: Improve buffer alignment in OctreeNode . >>> >> >> >>> >> >> Bill Hoffman (2): >>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>> >> >> installed. >>> >> >> >>> >> >> Bill Lorensen (4): >>> >> >> COMP: VTkGlue linker errors >>> >> >> BUG: Inappropriate use of AlmostEquals >>> >> >> ENH: Bump tag for wiki examples >>> >> >> ENH: Better layout strategy >>> >> >> >>> >> >> Brad King (3): >>> >> >> ENH: Remove use of include and itksys_ios::* >>> >> >> ENH: Remove use of include and itksys_stl::* >>> >> >> ENH: Update CMake Policy settings in Testing/TestExternal >>> project >>> >> >> >>> >> >> Bradley Lowekamp (31): >>> >> >> BUG: Avoid null deference in PrintSelf with default >>> construction >>> >> >> ENH: Enable base classes for templates of landmark initializer >>> >> >> STYLE: Use "Swap" for ITK member name >>> >> >> BUG: Demonstrate Eigen analysis failure >>> >> >> BUG: Fix computation of Eigen analysis >>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>> >> >> ENH: Correctly demonstrate float point Eigen failure >>> >> >> ENH: compile vnl_math_hypot, and use at least double >>> >> >> ENH: Adding initial update script from used libpng version. >>> >> >> ENH: removing non-subtree files for itkpng >>> >> >> ENH: Ported ITK changes for building to subtree merged code >>> >> >> ENH: Update libpng update script for v1.6.9 >>> >> >> BUG: Use ParameterValueType for computation of landmark affine >>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>> >> >> ENH: Update itkpng zlib, configuration, and rename >>> >> >> ENH: Update itkpng name mangling >>> >> >> BUG: Use const pointer in Set method for constant >>> ReferenceImage >>> >> >> ivar >>> >> >> BUG: Increase tolerance for >>> PhysicsBasedNonRigidRegistrationMethod >>> >> >> BUG: Demonstrate side effect on registration due to >>> BSplineScatter >>> >> >> change >>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>> >> >> ImageFilterBase >>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>> >> >> BUG: Avoid null deference in PrintSelf with default >>> construction >>> >> >> BUG: Use const pointer in Set method for constant >>> ReferenceImage >>> >> >> ivar >>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>> MovingHistogram >>> >> >> base >>> >> >> COMP: address sign unsigned comparison warning >>> >> >> COMP: Address signed unsigned comparison warning >>> >> >> COMP: Address unused member variable and methods in anonymous >>> ns >>> >> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold >>> >> >> range >>> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test >>> >> >> BUG: Reduce number of targets with MSVC >>> >> >> >>> >> >> Davis Vigneault (7): >>> >> >> DOC: Minor improvements to segmentation examples. >>> >> >> DOC: Expanded Canny Edge Detection Example >>> >> >> DOC: Expanded TreeContainer Example >>> >> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>> >> >> COMP: Update Git Tag for Subdivision Module >>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>> >> >> >>> >> >> D?enan Zuki? (1): >>> >> >> STYLE: better formatting of the "usage" message >>> >> >> >>> >> >> Eugene Prilepin (1): >>> >> >> BUG: Fix a template name formation in python wrappings >>> >> >> >>> >> >> Floris Berendsen (1): >>> >> >> STYLE: Improve naming conventions in comments. >>> >> >> >>> >> >> Hans Johnson (29): >>> >> >> STYLE: Instrument for FixedParameters typedef >>> >> >> BUG: Demonstrate DisplacementTransformFailure >>> >> >> BUG: FixedParameters should be double precision >>> >> >> STYLE: Minor code style issues for MGHIO >>> >> >> COMP: Update to version for WikiExamples >>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>> >> >> ENH: Update MGHIO to be shared lib >>> >> >> ENH: Provide consistent floating point comparisons >>> >> >> BUG: Fix MGHIO to fix write failures >>> >> >> PERF: Remove floating point as sentinal value >>> >> >> COMP: Const correctness needs to be maintained >>> >> >> BUG: Preserve backwards compatibility >>> >> >> DOC: Provide consistent naming in comments >>> >> >> ENH: Conversion between transform type tolerance >>> >> >> STYLE: Prefer initialization to assignment >>> >> >> ENH: Missing ITK_OVERRIDE >>> >> >> COMP: Need to propagate ITKGDCM >>> >> >> COMP: Need to propagate ITKGDCM >>> >> >> COMP: Add missing ITK_OVERRIDE >>> >> >> STYLE: Minor code style issues for MGHIO >>> >> >> COMP: Update to version for WikiExamples >>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>> >> >> ENH: Update MGHIO to be shared lib >>> >> >> BUG: Fix MGHIO to fix write failures >>> >> >> ENH: C++11 allows for rigorous =delete >>> >> >> COMP: Remove unnecessary failing assert test >>> >> >> ENH: Ignore internal files for the Clion editor >>> >> >> COMP: Fix VNL compilation for wider C++11 support >>> >> >> BUG: In configuration test need to mirror code >>> >> >> >>> >> >> Hyun Jae Kang (27): >>> >> >> BUG: Remove std::cout calls from class >>> >> >> BUG: Avoid an unexpected output of static_cast >>> >> >> BUG: Update python example codes for ImageRegistration >>> >> >> BUG: Retrieve the missed wrap file >>> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >>> file >>> >> >> header. >>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >>> >> >> libraries >>> >> >> BUG: Fixed older XCode linking error >>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS X >>> >> >> BUG: Remove std::cout calls from class >>> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >>> file >>> >> >> header. >>> >> >> BUG: Fixed older XCode linking error >>> >> >> ENH: Add automatic KWStyle build and configuration setup >>> >> >> COMP: KWStyle shadow, format-nonliteral and >>> autological-compare >>> >> >> warning. >>> >> >> COMP: Fixed the warning messages from itkGPU Module >>> >> >> COMP: Fixed a warning message of unused-private-field >>> >> >> COMP: Apply latest version of KWStyle >>> >> >> COMP: Update KWStyle to fix its additional warning messages >>> >> >> COMP: Update KWStyle to fix its additional warning messages >>> >> >> COMP: Fix data-conversion warning messages on Windows >>> >> >> ENH: Update itkResourceProbe to calculate statistical data >>> >> >> COMP: Fix data-conversion warning messages on VS14 >>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>> function >>> >> >> ENH: Update the Report() function of >>> >> >> itkResourceProbesCollectorBase >>> >> >> COMP: Fix data-conversion warning message on itkResourceProbe >>> >> >> COMP: Fix additional warning messages of KWStyle >>> >> >> COMP: Fix data-conversion warning messages >>> >> >> >>> >> >> Jon Haitz Legarreta (6): >>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>> >> >> BUG: Fix compilation issues for >>> StatisticsUniqueLabelMapFilterTest >>> >> >> BUG: Fix comparison issues for >>> itkStatisticsUniqueLabelMapFilter >>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>> >> >> ENH: Improve code coverage for >>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>> >> >> >>> >> >> Julien Michel (1): >>> >> >> ENH: Support of VectorImage as template parameters for >>> >> >> WarpImageFilter >>> >> >> >>> >> >> Junjie Bai (2): >>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>> >> >> BUG: LabelObject CopyAttribute support different LabelObject >>> type >>> >> >> >>> >> >> KWSys Robot (4): >>> >> >> KWSys 2015-07-10 (c9336bcf) >>> >> >> KWSys 2015-07-30 (f63febb7) >>> >> >> KWSys 2015-08-24 (cdaf522c) >>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>> >> >> >>> >> >> LIBPNG Upstream (2): >>> >> >> PNG 2009-04-06 (e68f5a36) >>> >> >> PNG 2014-02-05 (3e753eb8) >>> >> >> >>> >> >> Laurentiu Nicola (2): >>> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing >>> >> >> >>> >> >> Luc Hermitte (8): >>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>> >> >> PERF: Performance enhancements on VariableLengthVectors 1/... >>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>> >> >> BUG: Error in VariableLengthVector Unit Tests >>> >> >> PERF: Performance enhancements on VLV 2/... >>> >> >> PERF: Performances enhancements on VLV 3/... >>> >> >> COMP: Fix signed/unsigned warnings >>> >> >> BUG: std::copy/fill on empty VLV >>> >> >> >>> >> >> Lucas Gandel (4): >>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath module. >>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review Module >>> >> >> STYLE: Fix KWStyle dashboard errors >>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>> >> >> >>> >> >> Mathieu Malaterre (1): >>> >> >> BUG: Name mangle the included expat third party library. >>> >> >> >>> >> >> Matthew McCormick (94): >>> >> >> ENH: Change itkSystemInformationTest to >>> itkCMakeConfigurationTest. >>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>> >> >> ENH: Bump ITK version to 4.9.0. >>> >> >> BUG: Remove std::cout calls from classes. >>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>> >> >> ImageToVTKImageFilter. >>> >> >> COMP: Add link interface specification for wrapping >>> >> >> target_link_libraries. >>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>> >> >> COMP: Fix MINCTransformIO factory registration. >>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >>> >> >> COMP: Remove unknown doxygen command in >>> AnisotropicDiffusionLBR. >>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>> >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>> >> >> COMP: Disable the gold linker for static builds on Ubuntu >>> 14.04. >>> >> >> ENH: Use Windows binaries for CastXML. >>> >> >> ENH: Add better scoping in igenerator.py. >>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>> >> >> ENH: Add better scoping to idx.py. >>> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >>> >> >> STYLE: Use prefix increment operator in ImageBase. >>> >> >> DOC: Correct spelling of Continuous. >>> >> >> ENH: Add more progress information to IterativeClosestPoint2. >>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>> >> >> ENH: Add ITKModuleExternal.cmake >>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>> >> >> BUG: Use CastXML binary built in Release. >>> >> >> BUG: ContinuousIndex should not be templated over TCoordRep. >>> >> >> COMP: Set CMP0054 to new. >>> >> >> COMP: Address line length too long for Software Guide. >>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>> >> >> BUG: Support Python 3 wrapping module initialization. >>> >> >> BUG: Update itkTemplate.py for Python 3. >>> >> >> BUG: Update itkExtras.py for Python 3. >>> >> >> BUG: Prevent Python callback addition recursion. >>> >> >> BUG: Fix test scripts for Python 3. >>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>> >> >> ENH: Allow projects to build against an external module. >>> >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >>> >> >> ENH: Rename _cable_ to _wrappers_. >>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>> >> >> ENH: Bump CastXML version to 2015-30-29. >>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>> >> >> COMP: Add missing ITKIOImageBase dependency for >>> ITKTransformMINC. >>> >> >> COMP: Use itkSimpleNewMacro in >>> >> >> ThreadedIteratorRangePartitionerTest. >>> >> >> ENH: Add wrapping support for building modules externally. >>> >> >> BUG: Fix KWStyle test paths when building a module externally. >>> >> >> ENH: Add Cuberille Remote module. >>> >> >> COMP: Remove carriage returns from Cuberille remote. >>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>> >> >> DOC: Correct spelling of Continuous. >>> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >>> >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >>> >> >> STYLE: Use prefix increment operator in ImageBase. >>> >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >>> >> >> Revert "COMP: Put vnl_export.h in the list of sources so it >>> gets >>> >> >> installed." >>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>> LabelMapTypes" >>> >> >> ENH: Marking wrapping CMake configuration variables as >>> advanced. >>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>> >> >> COMP: Non-virtual copy attribute members in LabelMap cannot >>> have >>> >> >> override. >>> >> >> COMP: Add wrapping for >>> AdaptiveHistogramEqualizationImageFilter. >>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>> >> >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake >>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>> >> >> ENH: Remove old KWStyle build script. >>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param not >>> found. >>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>> WRAPPING_SUBMODULE_ORDER. >>> >> >> ENH: Install Python bindings into site-packages. >>> >> >> ENH: Improve readability of Python site-packages path >>> detection. >>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>> expression >>> >> >> warning. >>> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>> >> >> ENH: Improves names and export of module dependencies. >>> >> >> STYLE: Improve namespace bracket style in itkIsConvertible. >>> >> >> COMP: Set CMP0054 to new. >>> >> >> BUG: Remove unused wrapping files. >>> >> >> BUG: Do install install wrapping development files. >>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>> >> >> BUG: Fix detection of the gold linker. >>> >> >> BUG: Update Python package installation locations. >>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>> >> >> BUG: Use 'from itk import ITKCommon' in module2module test. >>> >> >> COMP: Link to VTK Python when built with Kits support. >>> >> >> BUG: Install itk_minc2.h header. >>> >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >>> >> >> >>> >> >> Michka Popoff (9): >>> >> >> ENH: Update to swig 3.0.7 >>> >> >> ENH: Do not link against specific Python library on OS X >>> >> >> COMP: Fix wrapping warnings when building with >>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>> >> >> COMP: Add missing wrapping for TransformBase >>> >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >>> >> >> COMP: Disable incompatible modules when using Python 3 >>> wrapping >>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>> >> >> ImageFilterBase >>> >> >> module >>> >> >> COMP: Disable incompatible modules when using Python 3 >>> wrapping >>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>> >> >> >>> >> >> Mikhail Isakov (1): >>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline >>> image >>> >> >> >>> >> >> Nick Tustison (5): >>> >> >> BUG: Set a default b-spline epsilon. >>> >> >> ENH: Adding testing for closed loop. >>> >> >> BUG: Updating B-spline classes with the same epsilon >>> strategy. >>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>> >> >> ENH: Point-set registration with time-varying B-spline. >>> >> >> >>> >> >> Olivier Commowick (3): >>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL >>> eigen >>> >> >> system >>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from >>> pythag >>> >> >> from V3P) >>> >> >> BUG: Switch eigenvalues computation to double >>> >> >> >>> >> >> Pablo Hernandez-Cerdan (2): >>> >> >> ENH: Help class for itkFlatStructuringElement with constructor >>> >> >> from >>> >> >> images. >>> >> >> COMP: Fix test errors and warnings in FlatStructuringElement. >>> >> >> >>> >> >> Seun Odutola (1): >>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>> renamed >>> >> >> check >>> >> >> to Check >>> >> >> >>> >> >> Shawn Waldon (1): >>> >> >> COMP: Set target OS X version in environment for tools using >>> >> >> compiler >>> >> >> >>> >> >> Simon Alexander (1): >>> >> >> BUG: incorrect closest point computation >>> >> >> >>> >> >> Tobias Wood (2): >>> >> >> BUG: LBFGSB was printing messages even with debug switched >>> off. >>> >> >> BUG: Removed an unguarded print statement. >>> >> >> >>> >> >> Vladimir S. FONOV (9): >>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>> >> >> COMP: Changing the order of HDF5 library components >>> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >>> >> >> Transform >>> >> >> STYLE: updated comments to properly reference LIBMINC >>> >> >> ENH: Add script to merge upstream MINC as a subtree >>> >> >> MINC 2015-07-23 (c033d431) >>> >> >> COMP: Update MINC CMake code >>> >> >> MINC 2015-08-18 (6d7e3ba8) >>> >> >> MINC 2015-09-13 (95cd5374) >>> >> >> >>> >> >> Xiaoxiao Liu (1): >>> >> >> DOC: update email address for xiaoxiao. >>> >> >> >>> >> >> Zach Williamson (10): >>> >> >> BUG: Use correct libraries for ImageFusion tests >>> >> >> ENH: Consolidate Library Dependencies >>> >> >> COMP: Add a missing link to Review module >>> >> >> COMP: Use correct linking macro in DCMTK >>> >> >> BUG: Use correct libraries for TestKernel tests >>> >> >> COMP: Fix inconsistant naming of GPUPDEDeformableRegistration >>> >> >> ENH: Use new linking system macros >>> >> >> PERF: Avoid searching private dependencies for include >>> directories >>> >> >> COMP: Recover missing dependencies >>> >> >> ENH: use new linking macros in Filtering module >>> >> >> >>> >> >> >>> >> >> >>> >> >> ----------------------------------------------------- >>> >> >> Errors or omissions? Please fix them here: >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>> >> >> _____________________________________ >>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>> >> >> _______________________________________________ > > >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From skalexander at gmail.com Wed Nov 25 16:02:21 2015 From: skalexander at gmail.com (Simon Alexander) Date: Wed, 25 Nov 2015 21:02:21 +0000 Subject: [ITK] [ITK-users] [ITK-dev] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Makes sense. At this point I am unlikely to have time to look at this until Saturday, but have hopes for a few free hours there. On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: > Building git master from Nov 23rd with examples and testing enabled I get > 14 compile errors in VS2015 debug x64. Should we coordinate our efforts in > fixing them? > > On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander > wrote: > >> Two of the three failures look like truncation issues (like >> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >> >> The other ( >> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) is >> less obvious. >> >> If I have time this evening I'll try and have a look at these. >> >> Is your standard test build in 32 bit ? That might explain the >> difference if there are some underlying type assumptions, but not obvious >> why 2015 would trigger but not 2013. >> >> >> >> On Wed, 25 Nov 2015 at 11:01 Matt McCormick >> wrote: >> >>> Ah, cool! Here: >>> >>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>> >>> Could you please look into the test failures? >>> >>> @Hyun Jae, could you please look into the KWStyle warnings? >>> >>> Thanks, >>> Matt >>> >>> >>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander >>> wrote: >>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>> SIMON-LAP, >>> > (actually 3 as I wasn't sure the config was right on the first one). >>> VS2013 >>> > was green, three failures on VS2015 (and 18 warnings). Looks like a >>> > truncation problem on the resuts. >>> > >>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>> matt.mccormick at kitware.com> >>> > wrote: >>> >> >>> >> Hi Simon, >>> >> >>> >> Thanks for testing. >>> >> >>> >> We have a Visual Studio 2015 build on the dashboard that is green: >>> >> >>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>> >> >>> >> Are there any different flags? Could you please submit an Experimental >>> >> build? >>> >> >>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T Submit >>> -C >>> >> Release >>> >> >>> >> from a fresh build tree. >>> >> >>> >> Thanks, >>> >> Matt >>> >> >>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>> skalexander at gmail.com> >>> >> wrote: >>> >> > Looks like a few problems with x64 build on visual studio 2015 - do >>> you >>> >> > have >>> >> > a test machine in this configuration? >>> >> > >>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>> matt.mccormick at kitware.com> >>> >> > wrote: >>> >> >> >>> >> >> On behalf of the Insight Toolkit community, we are proud to >>> announce >>> >> >> that >>> >> >> ITK 4.9 release candidate 1 has been tagged and is available for >>> >> >> testing! >>> >> >> >>> >> >> Please take this opportunity to test the new features in the >>> release >>> >> >> candidate. >>> >> >> >>> >> >> >>> >> >> To obtain the source code, >>> >> >> >>> >> >> git clone http://itk.org/ITK.git >>> >> >> cd ITK >>> >> >> git checkout -q --detach v4.9rc01 >>> >> >> >>> >> >> For more details, please see the Git documentation [1]. >>> >> >> >>> >> >> >>> >> >> A few selected highlights for this release: >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * New Remote modules: the Cuberille module for smooth generation of >>> >> >> meshes >>> >> >> from binary segmentation images, and the AnisotropicDiffusionLBR >>> module >>> >> >> improved edge-preserving smoothing. >>> >> >> * Build your own ITK module outside the source tree, add continuous >>> >> >> integration testing on GitHub, and easily add Python wrapping for >>> your >>> >> >> C++ >>> >> >> algorithms. >>> >> >> * Python wrapping, including Python 3, builds faster with a more >>> >> >> standard >>> >> >> installation >>> >> >> * Improved performance of itk::Image::GetPixel and operations on >>> >> >> itk::VariableLengthVector?s >>> >> >> * Generate a FlatStructuringElement from an image >>> >> >> * Point-set registration with time-varying B-splines >>> >> >> * Module dependencies can now be specified as public / private / >>> >> >> compile / >>> >> >> test >>> >> >> >>> >> >> >>> >> >> Please test the release candidate and share your experiences on the >>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new module >>> >> >> dependency specification mechanism may unearth missing >>> dependencies for >>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>> command. >>> >> >> >>> >> >> >>> >> >> An Experimental build, which demonstrates how the test suite >>> performs >>> >> >> on >>> >> >> your local build system, can be submitted to the dashboard [2] >>> with: >>> >> >> >>> >> >> mkdir ../ITK-build >>> >> >> cd ../ITK-build >>> >> >> cmake ../ITK >>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>> Submit >>> >> >> >>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>> command. >>> >> >> >>> >> >> Notify the mailing list if there are any unexpected failures. >>> Testing >>> >> >> your own applications against the RC is also appreciated. >>> >> >> >>> >> >> >>> >> >> Congratulations and well done to the 35 contributors to this >>> release. >>> >> >> We >>> >> >> would especially like to recognize the new contributors: Mikhail >>> >> >> Isakov, >>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun >>> >> >> Odutola, >>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>> Williamson, >>> >> >> Luc >>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>> >> >> >>> >> >> >>> >> >> The final release is scheduled for mid-December. >>> >> >> >>> >> >> >>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>> >> >> >>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>> >> >> >>> >> >> >>> >> >> >>> >> >> New Features >>> >> >> --------------------- >>> >> >> >>> >> >> Wrapping improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Python 3 supported >>> >> >> * Wrapping builds much faster due to CastXML binaries >>> >> >> * LandmarkBasedTransformInitializer now wrapped >>> >> >> * NumPy bridge with VisualStudio >>> >> >> * Wrapping for the MinimalPathExtraction module >>> >> >> * Wrapping is now installed into Python?s site-packages directory >>> in >>> >> >> the >>> >> >> ?itk? package >>> >> >> * Wrapping package size is decreased >>> >> >> * Better package portability on Mac OSX >>> >> >> >>> >> >> >>> >> >> New Remote Modules >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Cuberille >>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >>> >> >> * AnisotropicDiffusionLBR >>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >>> >> >> * Web browser reproducibility: >>> >> >> http://www.kitware.com/blog/home/post/942 >>> >> >> >>> >> >> >>> >> >> Core Improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * External Modules can now be developed outside of the ITK source >>> tree >>> >> >> and >>> >> >> on GitHub >>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>> >> >> * New utilities in itk::Math: >>> >> >> * AlmostEquals >>> >> >> * NotAlmostEquals >>> >> >> * ExactlyEquals >>> >> >> * NotExactlyEquals >>> >> >> * New itk::NumericTraits >>> >> >> * IsInteger >>> >> >> * IsSigned >>> >> >> * Improved C++11 support >>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>> >> >> * Improved capabilities of itk::ResourceProbe and >>> >> >> itk::ResourceProbesCollectorBase >>> >> >> * Improve numerical stability in VNL eigen system estimation >>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>> >> >> >>> >> >> >>> >> >> Filtering Improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Generate a FlatStructuringElement from an image >>> >> >> * WarpImageFilter support VectorImage?s >>> >> >> * ConvertLabelMap supports different LabelMap types >>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath module >>> >> >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase >>> >> >> module >>> >> >> >>> >> >> >>> >> >> Registration Improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Point-set registration with time-varying B-splines >>> >> >> >>> >> >> >>> >> >> Build Improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Module dependencies can now be specified as public / private / >>> >> >> compile / >>> >> >> test >>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>> >> >> * Option to export all library symbols on Windows: >>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>> >> >> * Expat third party library is now name mangled >>> >> >> * Many more modules can be built as shared libraries >>> >> >> * KWStyle is automatically built and configured when tests are >>> built >>> >> >> >>> >> >> >>> >> >> Performance Improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members for >>> >> >> metaprogramming >>> >> >> * itk::mpl::{TrueType,FalseType} >>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>> >> >> * itk::mpl::EnableIf >>> >> >> * itk::mpl::IsBaseOf >>> >> >> * itk::mpl::IsConvertible >>> >> >> * itk::mpl::IsNumber >>> >> >> * itk::mpl::IsSame >>> >> >> * itk::mpl::PromoteType >>> >> >> * Image::GetPixel performance improvements >>> >> >> * Many itk::VariableLengthVector performance improvements >>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>> >> >> * WarpImageFilter performance improvements >>> >> >> >>> >> >> >>> >> >> Documentation Improvements >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples >>> >> >> * ITK Software Guide improvements >>> >> >> * How to use Python wrapping >>> >> >> * How to create an ITK module >>> >> >> * Improvements to segmentation examples >>> >> >> * Expanded Canny edge detection example >>> >> >> * Expanded tree container example >>> >> >> >>> >> >> >>> >> >> Third Party Library Updates >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * FFTW updated to latest upstream >>> >> >> * Build with recent OpenCV 2 and 3 >>> >> >> * Build with the latest VTK >>> >> >> * PNG update to the latest upstream >>> >> >> * GDCM updated to the latest upstream >>> >> >> * KWSys updated to the latest upstream >>> >> >> * MINC updated to the latest upstream >>> >> >> * SWIG updated to the latest upstream >>> >> >> * Third party PNG and MINC are now Git subtrees >>> >> >> >>> >> >> >>> >> >> Style improvements -- ITK gets more stylish with every release! >>> >> >> >>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION >>> >> >> >>> >> >> >>> >> >> Improved code coverage -- we are at 84.9%! >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> >>> >> >> * *Lots* of important bug fixes >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> >>> >> >> * And much more! See details in the log below. >>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>> >> >> >>> >> >> >>> >> >> >>> >> >> Changes from v4.8.0..v4.9rc01 >>> >> >> -------------------------------------------- >>> >> >> >>> >> >> >>> >> >> Abhishek Tiwari (1): >>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>> >> >> >>> >> >> Adam Snyder (1): >>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>> >> >> >>> >> >> Alexander Leinoff (6): >>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >>> >> >> itkMath.h >>> >> >> COMP: Removes floating-point equality checks >>> >> >> ENH: COMP: Adds support for complex values to >>> Math::AlmostEquals >>> >> >> ENH: Updates fftw dependency >>> >> >> >>> >> >> Arnaud Gelas (5): >>> >> >> COMP: fix warning (unused local typedef) >>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>> >> >> DOC: add doxgen documentation for >>> >> >> BinaryImageToLevelSetImageAdaptor >>> >> >> ENH: add tests to exercise >>> itk::ThreadedIteratorRangePartitioner >>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>> >> >> >>> >> >> Betsy McPhail (1): >>> >> >> BUG: Improve buffer alignment in OctreeNode . >>> >> >> >>> >> >> Bill Hoffman (2): >>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>> >> >> installed. >>> >> >> >>> >> >> Bill Lorensen (4): >>> >> >> COMP: VTkGlue linker errors >>> >> >> BUG: Inappropriate use of AlmostEquals >>> >> >> ENH: Bump tag for wiki examples >>> >> >> ENH: Better layout strategy >>> >> >> >>> >> >> Brad King (3): >>> >> >> ENH: Remove use of include and itksys_ios::* >>> >> >> ENH: Remove use of include and itksys_stl::* >>> >> >> ENH: Update CMake Policy settings in Testing/TestExternal >>> project >>> >> >> >>> >> >> Bradley Lowekamp (31): >>> >> >> BUG: Avoid null deference in PrintSelf with default >>> construction >>> >> >> ENH: Enable base classes for templates of landmark initializer >>> >> >> STYLE: Use "Swap" for ITK member name >>> >> >> BUG: Demonstrate Eigen analysis failure >>> >> >> BUG: Fix computation of Eigen analysis >>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>> >> >> ENH: Correctly demonstrate float point Eigen failure >>> >> >> ENH: compile vnl_math_hypot, and use at least double >>> >> >> ENH: Adding initial update script from used libpng version. >>> >> >> ENH: removing non-subtree files for itkpng >>> >> >> ENH: Ported ITK changes for building to subtree merged code >>> >> >> ENH: Update libpng update script for v1.6.9 >>> >> >> BUG: Use ParameterValueType for computation of landmark affine >>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>> >> >> ENH: Update itkpng zlib, configuration, and rename >>> >> >> ENH: Update itkpng name mangling >>> >> >> BUG: Use const pointer in Set method for constant >>> ReferenceImage >>> >> >> ivar >>> >> >> BUG: Increase tolerance for >>> PhysicsBasedNonRigidRegistrationMethod >>> >> >> BUG: Demonstrate side effect on registration due to >>> BSplineScatter >>> >> >> change >>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>> >> >> ImageFilterBase >>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>> >> >> BUG: Avoid null deference in PrintSelf with default >>> construction >>> >> >> BUG: Use const pointer in Set method for constant >>> ReferenceImage >>> >> >> ivar >>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>> MovingHistogram >>> >> >> base >>> >> >> COMP: address sign unsigned comparison warning >>> >> >> COMP: Address signed unsigned comparison warning >>> >> >> COMP: Address unused member variable and methods in anonymous >>> ns >>> >> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold >>> >> >> range >>> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test >>> >> >> BUG: Reduce number of targets with MSVC >>> >> >> >>> >> >> Davis Vigneault (7): >>> >> >> DOC: Minor improvements to segmentation examples. >>> >> >> DOC: Expanded Canny Edge Detection Example >>> >> >> DOC: Expanded TreeContainer Example >>> >> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>> >> >> COMP: Update Git Tag for Subdivision Module >>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>> >> >> >>> >> >> D?enan Zuki? (1): >>> >> >> STYLE: better formatting of the "usage" message >>> >> >> >>> >> >> Eugene Prilepin (1): >>> >> >> BUG: Fix a template name formation in python wrappings >>> >> >> >>> >> >> Floris Berendsen (1): >>> >> >> STYLE: Improve naming conventions in comments. >>> >> >> >>> >> >> Hans Johnson (29): >>> >> >> STYLE: Instrument for FixedParameters typedef >>> >> >> BUG: Demonstrate DisplacementTransformFailure >>> >> >> BUG: FixedParameters should be double precision >>> >> >> STYLE: Minor code style issues for MGHIO >>> >> >> COMP: Update to version for WikiExamples >>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>> >> >> ENH: Update MGHIO to be shared lib >>> >> >> ENH: Provide consistent floating point comparisons >>> >> >> BUG: Fix MGHIO to fix write failures >>> >> >> PERF: Remove floating point as sentinal value >>> >> >> COMP: Const correctness needs to be maintained >>> >> >> BUG: Preserve backwards compatibility >>> >> >> DOC: Provide consistent naming in comments >>> >> >> ENH: Conversion between transform type tolerance >>> >> >> STYLE: Prefer initialization to assignment >>> >> >> ENH: Missing ITK_OVERRIDE >>> >> >> COMP: Need to propagate ITKGDCM >>> >> >> COMP: Need to propagate ITKGDCM >>> >> >> COMP: Add missing ITK_OVERRIDE >>> >> >> STYLE: Minor code style issues for MGHIO >>> >> >> COMP: Update to version for WikiExamples >>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>> >> >> ENH: Update MGHIO to be shared lib >>> >> >> BUG: Fix MGHIO to fix write failures >>> >> >> ENH: C++11 allows for rigorous =delete >>> >> >> COMP: Remove unnecessary failing assert test >>> >> >> ENH: Ignore internal files for the Clion editor >>> >> >> COMP: Fix VNL compilation for wider C++11 support >>> >> >> BUG: In configuration test need to mirror code >>> >> >> >>> >> >> Hyun Jae Kang (27): >>> >> >> BUG: Remove std::cout calls from class >>> >> >> BUG: Avoid an unexpected output of static_cast >>> >> >> BUG: Update python example codes for ImageRegistration >>> >> >> BUG: Retrieve the missed wrap file >>> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >>> file >>> >> >> header. >>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >>> >> >> libraries >>> >> >> BUG: Fixed older XCode linking error >>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS X >>> >> >> BUG: Remove std::cout calls from class >>> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >>> file >>> >> >> header. >>> >> >> BUG: Fixed older XCode linking error >>> >> >> ENH: Add automatic KWStyle build and configuration setup >>> >> >> COMP: KWStyle shadow, format-nonliteral and >>> autological-compare >>> >> >> warning. >>> >> >> COMP: Fixed the warning messages from itkGPU Module >>> >> >> COMP: Fixed a warning message of unused-private-field >>> >> >> COMP: Apply latest version of KWStyle >>> >> >> COMP: Update KWStyle to fix its additional warning messages >>> >> >> COMP: Update KWStyle to fix its additional warning messages >>> >> >> COMP: Fix data-conversion warning messages on Windows >>> >> >> ENH: Update itkResourceProbe to calculate statistical data >>> >> >> COMP: Fix data-conversion warning messages on VS14 >>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>> function >>> >> >> ENH: Update the Report() function of >>> >> >> itkResourceProbesCollectorBase >>> >> >> COMP: Fix data-conversion warning message on itkResourceProbe >>> >> >> COMP: Fix additional warning messages of KWStyle >>> >> >> COMP: Fix data-conversion warning messages >>> >> >> >>> >> >> Jon Haitz Legarreta (6): >>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>> >> >> BUG: Fix compilation issues for >>> StatisticsUniqueLabelMapFilterTest >>> >> >> BUG: Fix comparison issues for >>> itkStatisticsUniqueLabelMapFilter >>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>> >> >> ENH: Improve code coverage for >>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>> >> >> >>> >> >> Julien Michel (1): >>> >> >> ENH: Support of VectorImage as template parameters for >>> >> >> WarpImageFilter >>> >> >> >>> >> >> Junjie Bai (2): >>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>> >> >> BUG: LabelObject CopyAttribute support different LabelObject >>> type >>> >> >> >>> >> >> KWSys Robot (4): >>> >> >> KWSys 2015-07-10 (c9336bcf) >>> >> >> KWSys 2015-07-30 (f63febb7) >>> >> >> KWSys 2015-08-24 (cdaf522c) >>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>> >> >> >>> >> >> LIBPNG Upstream (2): >>> >> >> PNG 2009-04-06 (e68f5a36) >>> >> >> PNG 2014-02-05 (3e753eb8) >>> >> >> >>> >> >> Laurentiu Nicola (2): >>> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing >>> >> >> >>> >> >> Luc Hermitte (8): >>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>> >> >> PERF: Performance enhancements on VariableLengthVectors 1/... >>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>> >> >> BUG: Error in VariableLengthVector Unit Tests >>> >> >> PERF: Performance enhancements on VLV 2/... >>> >> >> PERF: Performances enhancements on VLV 3/... >>> >> >> COMP: Fix signed/unsigned warnings >>> >> >> BUG: std::copy/fill on empty VLV >>> >> >> >>> >> >> Lucas Gandel (4): >>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath module. >>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review Module >>> >> >> STYLE: Fix KWStyle dashboard errors >>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>> >> >> >>> >> >> Mathieu Malaterre (1): >>> >> >> BUG: Name mangle the included expat third party library. >>> >> >> >>> >> >> Matthew McCormick (94): >>> >> >> ENH: Change itkSystemInformationTest to >>> itkCMakeConfigurationTest. >>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>> >> >> ENH: Bump ITK version to 4.9.0. >>> >> >> BUG: Remove std::cout calls from classes. >>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>> >> >> ImageToVTKImageFilter. >>> >> >> COMP: Add link interface specification for wrapping >>> >> >> target_link_libraries. >>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>> >> >> COMP: Fix MINCTransformIO factory registration. >>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >>> >> >> COMP: Remove unknown doxygen command in >>> AnisotropicDiffusionLBR. >>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>> >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>> >> >> COMP: Disable the gold linker for static builds on Ubuntu >>> 14.04. >>> >> >> ENH: Use Windows binaries for CastXML. >>> >> >> ENH: Add better scoping in igenerator.py. >>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>> >> >> ENH: Add better scoping to idx.py. >>> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >>> >> >> STYLE: Use prefix increment operator in ImageBase. >>> >> >> DOC: Correct spelling of Continuous. >>> >> >> ENH: Add more progress information to IterativeClosestPoint2. >>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>> >> >> ENH: Add ITKModuleExternal.cmake >>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>> >> >> BUG: Use CastXML binary built in Release. >>> >> >> BUG: ContinuousIndex should not be templated over TCoordRep. >>> >> >> COMP: Set CMP0054 to new. >>> >> >> COMP: Address line length too long for Software Guide. >>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>> >> >> BUG: Support Python 3 wrapping module initialization. >>> >> >> BUG: Update itkTemplate.py for Python 3. >>> >> >> BUG: Update itkExtras.py for Python 3. >>> >> >> BUG: Prevent Python callback addition recursion. >>> >> >> BUG: Fix test scripts for Python 3. >>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>> >> >> ENH: Allow projects to build against an external module. >>> >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >>> >> >> ENH: Rename _cable_ to _wrappers_. >>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>> >> >> ENH: Bump CastXML version to 2015-30-29. >>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>> >> >> COMP: Add missing ITKIOImageBase dependency for >>> ITKTransformMINC. >>> >> >> COMP: Use itkSimpleNewMacro in >>> >> >> ThreadedIteratorRangePartitionerTest. >>> >> >> ENH: Add wrapping support for building modules externally. >>> >> >> BUG: Fix KWStyle test paths when building a module externally. >>> >> >> ENH: Add Cuberille Remote module. >>> >> >> COMP: Remove carriage returns from Cuberille remote. >>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>> >> >> DOC: Correct spelling of Continuous. >>> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >>> >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >>> >> >> STYLE: Use prefix increment operator in ImageBase. >>> >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >>> >> >> Revert "COMP: Put vnl_export.h in the list of sources so it >>> gets >>> >> >> installed." >>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>> LabelMapTypes" >>> >> >> ENH: Marking wrapping CMake configuration variables as >>> advanced. >>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>> >> >> COMP: Non-virtual copy attribute members in LabelMap cannot >>> have >>> >> >> override. >>> >> >> COMP: Add wrapping for >>> AdaptiveHistogramEqualizationImageFilter. >>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>> >> >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake >>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>> >> >> ENH: Remove old KWStyle build script. >>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param not >>> found. >>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>> WRAPPING_SUBMODULE_ORDER. >>> >> >> ENH: Install Python bindings into site-packages. >>> >> >> ENH: Improve readability of Python site-packages path >>> detection. >>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>> expression >>> >> >> warning. >>> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>> >> >> ENH: Improves names and export of module dependencies. >>> >> >> STYLE: Improve namespace bracket style in itkIsConvertible. >>> >> >> COMP: Set CMP0054 to new. >>> >> >> BUG: Remove unused wrapping files. >>> >> >> BUG: Do install install wrapping development files. >>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>> >> >> BUG: Fix detection of the gold linker. >>> >> >> BUG: Update Python package installation locations. >>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>> >> >> BUG: Use 'from itk import ITKCommon' in module2module test. >>> >> >> COMP: Link to VTK Python when built with Kits support. >>> >> >> BUG: Install itk_minc2.h header. >>> >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >>> >> >> >>> >> >> Michka Popoff (9): >>> >> >> ENH: Update to swig 3.0.7 >>> >> >> ENH: Do not link against specific Python library on OS X >>> >> >> COMP: Fix wrapping warnings when building with >>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>> >> >> COMP: Add missing wrapping for TransformBase >>> >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >>> >> >> COMP: Disable incompatible modules when using Python 3 >>> wrapping >>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>> >> >> ImageFilterBase >>> >> >> module >>> >> >> COMP: Disable incompatible modules when using Python 3 >>> wrapping >>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>> >> >> >>> >> >> Mikhail Isakov (1): >>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline >>> image >>> >> >> >>> >> >> Nick Tustison (5): >>> >> >> BUG: Set a default b-spline epsilon. >>> >> >> ENH: Adding testing for closed loop. >>> >> >> BUG: Updating B-spline classes with the same epsilon >>> strategy. >>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>> >> >> ENH: Point-set registration with time-varying B-spline. >>> >> >> >>> >> >> Olivier Commowick (3): >>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL >>> eigen >>> >> >> system >>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from >>> pythag >>> >> >> from V3P) >>> >> >> BUG: Switch eigenvalues computation to double >>> >> >> >>> >> >> Pablo Hernandez-Cerdan (2): >>> >> >> ENH: Help class for itkFlatStructuringElement with constructor >>> >> >> from >>> >> >> images. >>> >> >> COMP: Fix test errors and warnings in FlatStructuringElement. >>> >> >> >>> >> >> Seun Odutola (1): >>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>> renamed >>> >> >> check >>> >> >> to Check >>> >> >> >>> >> >> Shawn Waldon (1): >>> >> >> COMP: Set target OS X version in environment for tools using >>> >> >> compiler >>> >> >> >>> >> >> Simon Alexander (1): >>> >> >> BUG: incorrect closest point computation >>> >> >> >>> >> >> Tobias Wood (2): >>> >> >> BUG: LBFGSB was printing messages even with debug switched >>> off. >>> >> >> BUG: Removed an unguarded print statement. >>> >> >> >>> >> >> Vladimir S. FONOV (9): >>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>> >> >> COMP: Changing the order of HDF5 library components >>> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >>> >> >> Transform >>> >> >> STYLE: updated comments to properly reference LIBMINC >>> >> >> ENH: Add script to merge upstream MINC as a subtree >>> >> >> MINC 2015-07-23 (c033d431) >>> >> >> COMP: Update MINC CMake code >>> >> >> MINC 2015-08-18 (6d7e3ba8) >>> >> >> MINC 2015-09-13 (95cd5374) >>> >> >> >>> >> >> Xiaoxiao Liu (1): >>> >> >> DOC: update email address for xiaoxiao. >>> >> >> >>> >> >> Zach Williamson (10): >>> >> >> BUG: Use correct libraries for ImageFusion tests >>> >> >> ENH: Consolidate Library Dependencies >>> >> >> COMP: Add a missing link to Review module >>> >> >> COMP: Use correct linking macro in DCMTK >>> >> >> BUG: Use correct libraries for TestKernel tests >>> >> >> COMP: Fix inconsistant naming of GPUPDEDeformableRegistration >>> >> >> ENH: Use new linking system macros >>> >> >> PERF: Avoid searching private dependencies for include >>> directories >>> >> >> COMP: Recover missing dependencies >>> >> >> ENH: use new linking macros in Filtering module >>> >> >> >>> >> >> >>> >> >> >>> >> >> ----------------------------------------------------- >>> >> >> Errors or omissions? Please fix them here: >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>> >> >> _____________________________________ >>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>> >> >> _______________________________________________ > > >> 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://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://public.kitware.com/mailman/listinfo/insight-developers >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Wed Nov 25 16:05:50 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 25 Nov 2015 16:05:50 -0500 Subject: [ITK] [ITK-users] [ITK-dev] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: OK I will work on it for an hour or two now, and I will make a branch and push it to Gerrit so whoever wants can pick up from there and keep updating it. On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander wrote: > Makes sense. At this point I am unlikely to have time to look at this > until Saturday, but have hopes for a few free hours there. > > On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: > >> Building git master from Nov 23rd with examples and testing enabled I get >> 14 compile errors in VS2015 debug x64. Should we coordinate our efforts in >> fixing them? >> >> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander >> wrote: >> >>> Two of the three failures look like truncation issues (like >>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >>> >>> The other ( >>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>> is less obvious. >>> >>> If I have time this evening I'll try and have a look at these. >>> >>> Is your standard test build in 32 bit ? That might explain the >>> difference if there are some underlying type assumptions, but not obvious >>> why 2015 would trigger but not 2013. >>> >>> >>> >>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick >>> wrote: >>> >>>> Ah, cool! Here: >>>> >>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>> >>>> Could you please look into the test failures? >>>> >>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>> >>>> Thanks, >>>> Matt >>>> >>>> >>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>> skalexander at gmail.com> wrote: >>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>>> SIMON-LAP, >>>> > (actually 3 as I wasn't sure the config was right on the first one). >>>> VS2013 >>>> > was green, three failures on VS2015 (and 18 warnings). Looks like a >>>> > truncation problem on the resuts. >>>> > >>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>> matt.mccormick at kitware.com> >>>> > wrote: >>>> >> >>>> >> Hi Simon, >>>> >> >>>> >> Thanks for testing. >>>> >> >>>> >> We have a Visual Studio 2015 build on the dashboard that is green: >>>> >> >>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>> >> >>>> >> Are there any different flags? Could you please submit an >>>> Experimental >>>> >> build? >>>> >> >>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>> Submit -C >>>> >> Release >>>> >> >>>> >> from a fresh build tree. >>>> >> >>>> >> Thanks, >>>> >> Matt >>>> >> >>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>> skalexander at gmail.com> >>>> >> wrote: >>>> >> > Looks like a few problems with x64 build on visual studio 2015 - >>>> do you >>>> >> > have >>>> >> > a test machine in this configuration? >>>> >> > >>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>> matt.mccormick at kitware.com> >>>> >> > wrote: >>>> >> >> >>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>> announce >>>> >> >> that >>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available for >>>> >> >> testing! >>>> >> >> >>>> >> >> Please take this opportunity to test the new features in the >>>> release >>>> >> >> candidate. >>>> >> >> >>>> >> >> >>>> >> >> To obtain the source code, >>>> >> >> >>>> >> >> git clone http://itk.org/ITK.git >>>> >> >> cd ITK >>>> >> >> git checkout -q --detach v4.9rc01 >>>> >> >> >>>> >> >> For more details, please see the Git documentation [1]. >>>> >> >> >>>> >> >> >>>> >> >> A few selected highlights for this release: >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * New Remote modules: the Cuberille module for smooth generation >>>> of >>>> >> >> meshes >>>> >> >> from binary segmentation images, and the AnisotropicDiffusionLBR >>>> module >>>> >> >> improved edge-preserving smoothing. >>>> >> >> * Build your own ITK module outside the source tree, add >>>> continuous >>>> >> >> integration testing on GitHub, and easily add Python wrapping for >>>> your >>>> >> >> C++ >>>> >> >> algorithms. >>>> >> >> * Python wrapping, including Python 3, builds faster with a more >>>> >> >> standard >>>> >> >> installation >>>> >> >> * Improved performance of itk::Image::GetPixel and operations on >>>> >> >> itk::VariableLengthVector?s >>>> >> >> * Generate a FlatStructuringElement from an image >>>> >> >> * Point-set registration with time-varying B-splines >>>> >> >> * Module dependencies can now be specified as public / private / >>>> >> >> compile / >>>> >> >> test >>>> >> >> >>>> >> >> >>>> >> >> Please test the release candidate and share your experiences on >>>> the >>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new >>>> module >>>> >> >> dependency specification mechanism may unearth missing >>>> dependencies for >>>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>>> command. >>>> >> >> >>>> >> >> >>>> >> >> An Experimental build, which demonstrates how the test suite >>>> performs >>>> >> >> on >>>> >> >> your local build system, can be submitted to the dashboard [2] >>>> with: >>>> >> >> >>>> >> >> mkdir ../ITK-build >>>> >> >> cd ../ITK-build >>>> >> >> cmake ../ITK >>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>> Submit >>>> >> >> >>>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>>> command. >>>> >> >> >>>> >> >> Notify the mailing list if there are any unexpected failures. >>>> Testing >>>> >> >> your own applications against the RC is also appreciated. >>>> >> >> >>>> >> >> >>>> >> >> Congratulations and well done to the 35 contributors to this >>>> release. >>>> >> >> We >>>> >> >> would especially like to recognize the new contributors: Mikhail >>>> >> >> Isakov, >>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun >>>> >> >> Odutola, >>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>> Williamson, >>>> >> >> Luc >>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>> >> >> >>>> >> >> >>>> >> >> The final release is scheduled for mid-December. >>>> >> >> >>>> >> >> >>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>> >> >> >>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> New Features >>>> >> >> --------------------- >>>> >> >> >>>> >> >> Wrapping improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Python 3 supported >>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>> >> >> * NumPy bridge with VisualStudio >>>> >> >> * Wrapping for the MinimalPathExtraction module >>>> >> >> * Wrapping is now installed into Python?s site-packages directory >>>> in >>>> >> >> the >>>> >> >> ?itk? package >>>> >> >> * Wrapping package size is decreased >>>> >> >> * Better package portability on Mac OSX >>>> >> >> >>>> >> >> >>>> >> >> New Remote Modules >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Cuberille >>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >>>> >> >> * AnisotropicDiffusionLBR >>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >>>> >> >> * Web browser reproducibility: >>>> >> >> http://www.kitware.com/blog/home/post/942 >>>> >> >> >>>> >> >> >>>> >> >> Core Improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * External Modules can now be developed outside of the ITK source >>>> tree >>>> >> >> and >>>> >> >> on GitHub >>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>> >> >> * New utilities in itk::Math: >>>> >> >> * AlmostEquals >>>> >> >> * NotAlmostEquals >>>> >> >> * ExactlyEquals >>>> >> >> * NotExactlyEquals >>>> >> >> * New itk::NumericTraits >>>> >> >> * IsInteger >>>> >> >> * IsSigned >>>> >> >> * Improved C++11 support >>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>> >> >> itk::ResourceProbesCollectorBase >>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>> >> >> >>>> >> >> >>>> >> >> Filtering Improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Generate a FlatStructuringElement from an image >>>> >> >> * WarpImageFilter support VectorImage?s >>>> >> >> * ConvertLabelMap supports different LabelMap types >>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath module >>>> >> >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase >>>> >> >> module >>>> >> >> >>>> >> >> >>>> >> >> Registration Improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Point-set registration with time-varying B-splines >>>> >> >> >>>> >> >> >>>> >> >> Build Improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Module dependencies can now be specified as public / private / >>>> >> >> compile / >>>> >> >> test >>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>> >> >> * Option to export all library symbols on Windows: >>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>> >> >> * Expat third party library is now name mangled >>>> >> >> * Many more modules can be built as shared libraries >>>> >> >> * KWStyle is automatically built and configured when tests are >>>> built >>>> >> >> >>>> >> >> >>>> >> >> Performance Improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members >>>> for >>>> >> >> metaprogramming >>>> >> >> * itk::mpl::{TrueType,FalseType} >>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>> >> >> * itk::mpl::EnableIf >>>> >> >> * itk::mpl::IsBaseOf >>>> >> >> * itk::mpl::IsConvertible >>>> >> >> * itk::mpl::IsNumber >>>> >> >> * itk::mpl::IsSame >>>> >> >> * itk::mpl::PromoteType >>>> >> >> * Image::GetPixel performance improvements >>>> >> >> * Many itk::VariableLengthVector performance improvements >>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>> >> >> * WarpImageFilter performance improvements >>>> >> >> >>>> >> >> >>>> >> >> Documentation Improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples >>>> >> >> * ITK Software Guide improvements >>>> >> >> * How to use Python wrapping >>>> >> >> * How to create an ITK module >>>> >> >> * Improvements to segmentation examples >>>> >> >> * Expanded Canny edge detection example >>>> >> >> * Expanded tree container example >>>> >> >> >>>> >> >> >>>> >> >> Third Party Library Updates >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * FFTW updated to latest upstream >>>> >> >> * Build with recent OpenCV 2 and 3 >>>> >> >> * Build with the latest VTK >>>> >> >> * PNG update to the latest upstream >>>> >> >> * GDCM updated to the latest upstream >>>> >> >> * KWSys updated to the latest upstream >>>> >> >> * MINC updated to the latest upstream >>>> >> >> * SWIG updated to the latest upstream >>>> >> >> * Third party PNG and MINC are now Git subtrees >>>> >> >> >>>> >> >> >>>> >> >> Style improvements -- ITK gets more stylish with every release! >>>> >> >> >>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION >>>> >> >> >>>> >> >> >>>> >> >> Improved code coverage -- we are at 84.9%! >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> >>>> >> >> * *Lots* of important bug fixes >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> >>>> >> >> * And much more! See details in the log below. >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> Changes from v4.8.0..v4.9rc01 >>>> >> >> -------------------------------------------- >>>> >> >> >>>> >> >> >>>> >> >> Abhishek Tiwari (1): >>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>> >> >> >>>> >> >> Adam Snyder (1): >>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>> >> >> >>>> >> >> Alexander Leinoff (6): >>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >>>> >> >> itkMath.h >>>> >> >> COMP: Removes floating-point equality checks >>>> >> >> ENH: COMP: Adds support for complex values to >>>> Math::AlmostEquals >>>> >> >> ENH: Updates fftw dependency >>>> >> >> >>>> >> >> Arnaud Gelas (5): >>>> >> >> COMP: fix warning (unused local typedef) >>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>> >> >> DOC: add doxgen documentation for >>>> >> >> BinaryImageToLevelSetImageAdaptor >>>> >> >> ENH: add tests to exercise >>>> itk::ThreadedIteratorRangePartitioner >>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>> >> >> >>>> >> >> Betsy McPhail (1): >>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>> >> >> >>>> >> >> Bill Hoffman (2): >>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>>> >> >> installed. >>>> >> >> >>>> >> >> Bill Lorensen (4): >>>> >> >> COMP: VTkGlue linker errors >>>> >> >> BUG: Inappropriate use of AlmostEquals >>>> >> >> ENH: Bump tag for wiki examples >>>> >> >> ENH: Better layout strategy >>>> >> >> >>>> >> >> Brad King (3): >>>> >> >> ENH: Remove use of include and itksys_ios::* >>>> >> >> ENH: Remove use of include and itksys_stl::* >>>> >> >> ENH: Update CMake Policy settings in Testing/TestExternal >>>> project >>>> >> >> >>>> >> >> Bradley Lowekamp (31): >>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>> construction >>>> >> >> ENH: Enable base classes for templates of landmark >>>> initializer >>>> >> >> STYLE: Use "Swap" for ITK member name >>>> >> >> BUG: Demonstrate Eigen analysis failure >>>> >> >> BUG: Fix computation of Eigen analysis >>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>> >> >> ENH: Adding initial update script from used libpng version. >>>> >> >> ENH: removing non-subtree files for itkpng >>>> >> >> ENH: Ported ITK changes for building to subtree merged code >>>> >> >> ENH: Update libpng update script for v1.6.9 >>>> >> >> BUG: Use ParameterValueType for computation of landmark >>>> affine >>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>> >> >> ENH: Update itkpng name mangling >>>> >> >> BUG: Use const pointer in Set method for constant >>>> ReferenceImage >>>> >> >> ivar >>>> >> >> BUG: Increase tolerance for >>>> PhysicsBasedNonRigidRegistrationMethod >>>> >> >> BUG: Demonstrate side effect on registration due to >>>> BSplineScatter >>>> >> >> change >>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>> >> >> ImageFilterBase >>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>> construction >>>> >> >> BUG: Use const pointer in Set method for constant >>>> ReferenceImage >>>> >> >> ivar >>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>> MovingHistogram >>>> >> >> base >>>> >> >> COMP: address sign unsigned comparison warning >>>> >> >> COMP: Address signed unsigned comparison warning >>>> >> >> COMP: Address unused member variable and methods in >>>> anonymous ns >>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold >>>> >> >> range >>>> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test >>>> >> >> BUG: Reduce number of targets with MSVC >>>> >> >> >>>> >> >> Davis Vigneault (7): >>>> >> >> DOC: Minor improvements to segmentation examples. >>>> >> >> DOC: Expanded Canny Edge Detection Example >>>> >> >> DOC: Expanded TreeContainer Example >>>> >> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>> >> >> COMP: Update Git Tag for Subdivision Module >>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>> >> >> >>>> >> >> D?enan Zuki? (1): >>>> >> >> STYLE: better formatting of the "usage" message >>>> >> >> >>>> >> >> Eugene Prilepin (1): >>>> >> >> BUG: Fix a template name formation in python wrappings >>>> >> >> >>>> >> >> Floris Berendsen (1): >>>> >> >> STYLE: Improve naming conventions in comments. >>>> >> >> >>>> >> >> Hans Johnson (29): >>>> >> >> STYLE: Instrument for FixedParameters typedef >>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>> >> >> BUG: FixedParameters should be double precision >>>> >> >> STYLE: Minor code style issues for MGHIO >>>> >> >> COMP: Update to version for WikiExamples >>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>> >> >> ENH: Update MGHIO to be shared lib >>>> >> >> ENH: Provide consistent floating point comparisons >>>> >> >> BUG: Fix MGHIO to fix write failures >>>> >> >> PERF: Remove floating point as sentinal value >>>> >> >> COMP: Const correctness needs to be maintained >>>> >> >> BUG: Preserve backwards compatibility >>>> >> >> DOC: Provide consistent naming in comments >>>> >> >> ENH: Conversion between transform type tolerance >>>> >> >> STYLE: Prefer initialization to assignment >>>> >> >> ENH: Missing ITK_OVERRIDE >>>> >> >> COMP: Need to propagate ITKGDCM >>>> >> >> COMP: Need to propagate ITKGDCM >>>> >> >> COMP: Add missing ITK_OVERRIDE >>>> >> >> STYLE: Minor code style issues for MGHIO >>>> >> >> COMP: Update to version for WikiExamples >>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>> >> >> ENH: Update MGHIO to be shared lib >>>> >> >> BUG: Fix MGHIO to fix write failures >>>> >> >> ENH: C++11 allows for rigorous =delete >>>> >> >> COMP: Remove unnecessary failing assert test >>>> >> >> ENH: Ignore internal files for the Clion editor >>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>> >> >> BUG: In configuration test need to mirror code >>>> >> >> >>>> >> >> Hyun Jae Kang (27): >>>> >> >> BUG: Remove std::cout calls from class >>>> >> >> BUG: Avoid an unexpected output of static_cast >>>> >> >> BUG: Update python example codes for ImageRegistration >>>> >> >> BUG: Retrieve the missed wrap file >>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >>>> file >>>> >> >> header. >>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >>>> >> >> libraries >>>> >> >> BUG: Fixed older XCode linking error >>>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS X >>>> >> >> BUG: Remove std::cout calls from class >>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >>>> file >>>> >> >> header. >>>> >> >> BUG: Fixed older XCode linking error >>>> >> >> ENH: Add automatic KWStyle build and configuration setup >>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>> autological-compare >>>> >> >> warning. >>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>> >> >> COMP: Fixed a warning message of unused-private-field >>>> >> >> COMP: Apply latest version of KWStyle >>>> >> >> COMP: Update KWStyle to fix its additional warning messages >>>> >> >> COMP: Update KWStyle to fix its additional warning messages >>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>> >> >> ENH: Update itkResourceProbe to calculate statistical data >>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>> function >>>> >> >> ENH: Update the Report() function of >>>> >> >> itkResourceProbesCollectorBase >>>> >> >> COMP: Fix data-conversion warning message on itkResourceProbe >>>> >> >> COMP: Fix additional warning messages of KWStyle >>>> >> >> COMP: Fix data-conversion warning messages >>>> >> >> >>>> >> >> Jon Haitz Legarreta (6): >>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>> >> >> BUG: Fix compilation issues for >>>> StatisticsUniqueLabelMapFilterTest >>>> >> >> BUG: Fix comparison issues for >>>> itkStatisticsUniqueLabelMapFilter >>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>> >> >> ENH: Improve code coverage for >>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>> >> >> >>>> >> >> Julien Michel (1): >>>> >> >> ENH: Support of VectorImage as template parameters for >>>> >> >> WarpImageFilter >>>> >> >> >>>> >> >> Junjie Bai (2): >>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>> >> >> BUG: LabelObject CopyAttribute support different LabelObject >>>> type >>>> >> >> >>>> >> >> KWSys Robot (4): >>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>> >> >> KWSys 2015-07-30 (f63febb7) >>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>> >> >> >>>> >> >> LIBPNG Upstream (2): >>>> >> >> PNG 2009-04-06 (e68f5a36) >>>> >> >> PNG 2014-02-05 (3e753eb8) >>>> >> >> >>>> >> >> Laurentiu Nicola (2): >>>> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing >>>> >> >> >>>> >> >> Luc Hermitte (8): >>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>> >> >> PERF: Performance enhancements on VariableLengthVectors 1/... >>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>> >> >> PERF: Performance enhancements on VLV 2/... >>>> >> >> PERF: Performances enhancements on VLV 3/... >>>> >> >> COMP: Fix signed/unsigned warnings >>>> >> >> BUG: std::copy/fill on empty VLV >>>> >> >> >>>> >> >> Lucas Gandel (4): >>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath module. >>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review >>>> Module >>>> >> >> STYLE: Fix KWStyle dashboard errors >>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>> >> >> >>>> >> >> Mathieu Malaterre (1): >>>> >> >> BUG: Name mangle the included expat third party library. >>>> >> >> >>>> >> >> Matthew McCormick (94): >>>> >> >> ENH: Change itkSystemInformationTest to >>>> itkCMakeConfigurationTest. >>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>> >> >> ENH: Bump ITK version to 4.9.0. >>>> >> >> BUG: Remove std::cout calls from classes. >>>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>> >> >> ImageToVTKImageFilter. >>>> >> >> COMP: Add link interface specification for wrapping >>>> >> >> target_link_libraries. >>>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >>>> >> >> COMP: Remove unknown doxygen command in >>>> AnisotropicDiffusionLBR. >>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>> >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>> >> >> COMP: Disable the gold linker for static builds on Ubuntu >>>> 14.04. >>>> >> >> ENH: Use Windows binaries for CastXML. >>>> >> >> ENH: Add better scoping in igenerator.py. >>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>> >> >> ENH: Add better scoping to idx.py. >>>> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>> >> >> DOC: Correct spelling of Continuous. >>>> >> >> ENH: Add more progress information to IterativeClosestPoint2. >>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>> >> >> ENH: Add ITKModuleExternal.cmake >>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>> >> >> BUG: Use CastXML binary built in Release. >>>> >> >> BUG: ContinuousIndex should not be templated over TCoordRep. >>>> >> >> COMP: Set CMP0054 to new. >>>> >> >> COMP: Address line length too long for Software Guide. >>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>> >> >> BUG: Update itkExtras.py for Python 3. >>>> >> >> BUG: Prevent Python callback addition recursion. >>>> >> >> BUG: Fix test scripts for Python 3. >>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>> >> >> ENH: Allow projects to build against an external module. >>>> >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>> ITKTransformMINC. >>>> >> >> COMP: Use itkSimpleNewMacro in >>>> >> >> ThreadedIteratorRangePartitionerTest. >>>> >> >> ENH: Add wrapping support for building modules externally. >>>> >> >> BUG: Fix KWStyle test paths when building a module >>>> externally. >>>> >> >> ENH: Add Cuberille Remote module. >>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>>> >> >> DOC: Correct spelling of Continuous. >>>> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources so it >>>> gets >>>> >> >> installed." >>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>> LabelMapTypes" >>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>> advanced. >>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>> >> >> COMP: Non-virtual copy attribute members in LabelMap cannot >>>> have >>>> >> >> override. >>>> >> >> COMP: Add wrapping for >>>> AdaptiveHistogramEqualizationImageFilter. >>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>>> >> >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake >>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>> >> >> ENH: Remove old KWStyle build script. >>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param not >>>> found. >>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>> WRAPPING_SUBMODULE_ORDER. >>>> >> >> ENH: Install Python bindings into site-packages. >>>> >> >> ENH: Improve readability of Python site-packages path >>>> detection. >>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>> expression >>>> >> >> warning. >>>> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>> >> >> ENH: Improves names and export of module dependencies. >>>> >> >> STYLE: Improve namespace bracket style in itkIsConvertible. >>>> >> >> COMP: Set CMP0054 to new. >>>> >> >> BUG: Remove unused wrapping files. >>>> >> >> BUG: Do install install wrapping development files. >>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>> >> >> BUG: Fix detection of the gold linker. >>>> >> >> BUG: Update Python package installation locations. >>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module test. >>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>> >> >> BUG: Install itk_minc2.h header. >>>> >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >>>> >> >> >>>> >> >> Michka Popoff (9): >>>> >> >> ENH: Update to swig 3.0.7 >>>> >> >> ENH: Do not link against specific Python library on OS X >>>> >> >> COMP: Fix wrapping warnings when building with >>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>> >> >> COMP: Add missing wrapping for TransformBase >>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>> wrapping >>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>> >> >> ImageFilterBase >>>> >> >> module >>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>> wrapping >>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>> >> >> >>>> >> >> Mikhail Isakov (1): >>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline >>>> image >>>> >> >> >>>> >> >> Nick Tustison (5): >>>> >> >> BUG: Set a default b-spline epsilon. >>>> >> >> ENH: Adding testing for closed loop. >>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>> strategy. >>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>> >> >> ENH: Point-set registration with time-varying B-spline. >>>> >> >> >>>> >> >> Olivier Commowick (3): >>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL >>>> eigen >>>> >> >> system >>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from >>>> pythag >>>> >> >> from V3P) >>>> >> >> BUG: Switch eigenvalues computation to double >>>> >> >> >>>> >> >> Pablo Hernandez-Cerdan (2): >>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>> constructor >>>> >> >> from >>>> >> >> images. >>>> >> >> COMP: Fix test errors and warnings in FlatStructuringElement. >>>> >> >> >>>> >> >> Seun Odutola (1): >>>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>>> renamed >>>> >> >> check >>>> >> >> to Check >>>> >> >> >>>> >> >> Shawn Waldon (1): >>>> >> >> COMP: Set target OS X version in environment for tools using >>>> >> >> compiler >>>> >> >> >>>> >> >> Simon Alexander (1): >>>> >> >> BUG: incorrect closest point computation >>>> >> >> >>>> >> >> Tobias Wood (2): >>>> >> >> BUG: LBFGSB was printing messages even with debug switched >>>> off. >>>> >> >> BUG: Removed an unguarded print statement. >>>> >> >> >>>> >> >> Vladimir S. FONOV (9): >>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>> >> >> COMP: Changing the order of HDF5 library components >>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >>>> >> >> Transform >>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>> >> >> MINC 2015-07-23 (c033d431) >>>> >> >> COMP: Update MINC CMake code >>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>> >> >> MINC 2015-09-13 (95cd5374) >>>> >> >> >>>> >> >> Xiaoxiao Liu (1): >>>> >> >> DOC: update email address for xiaoxiao. >>>> >> >> >>>> >> >> Zach Williamson (10): >>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>> >> >> ENH: Consolidate Library Dependencies >>>> >> >> COMP: Add a missing link to Review module >>>> >> >> COMP: Use correct linking macro in DCMTK >>>> >> >> BUG: Use correct libraries for TestKernel tests >>>> >> >> COMP: Fix inconsistant naming of GPUPDEDeformableRegistration >>>> >> >> ENH: Use new linking system macros >>>> >> >> PERF: Avoid searching private dependencies for include >>>> directories >>>> >> >> COMP: Recover missing dependencies >>>> >> >> ENH: use new linking macros in Filtering module >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> ----------------------------------------------------- >>>> >> >> Errors or omissions? Please fix them here: >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> >>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>> >> >> _____________________________________ >>>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>>> >>> >>> _______________________________________________ >> >> >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>> >>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Wed Nov 25 16:05:50 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 25 Nov 2015 16:05:50 -0500 Subject: [ITK] [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: OK I will work on it for an hour or two now, and I will make a branch and push it to Gerrit so whoever wants can pick up from there and keep updating it. On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander wrote: > Makes sense. At this point I am unlikely to have time to look at this > until Saturday, but have hopes for a few free hours there. > > On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: > >> Building git master from Nov 23rd with examples and testing enabled I get >> 14 compile errors in VS2015 debug x64. Should we coordinate our efforts in >> fixing them? >> >> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander >> wrote: >> >>> Two of the three failures look like truncation issues (like >>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >>> >>> The other ( >>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>> is less obvious. >>> >>> If I have time this evening I'll try and have a look at these. >>> >>> Is your standard test build in 32 bit ? That might explain the >>> difference if there are some underlying type assumptions, but not obvious >>> why 2015 would trigger but not 2013. >>> >>> >>> >>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick >>> wrote: >>> >>>> Ah, cool! Here: >>>> >>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>> >>>> Could you please look into the test failures? >>>> >>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>> >>>> Thanks, >>>> Matt >>>> >>>> >>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>> skalexander at gmail.com> wrote: >>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>>> SIMON-LAP, >>>> > (actually 3 as I wasn't sure the config was right on the first one). >>>> VS2013 >>>> > was green, three failures on VS2015 (and 18 warnings). Looks like a >>>> > truncation problem on the resuts. >>>> > >>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>> matt.mccormick at kitware.com> >>>> > wrote: >>>> >> >>>> >> Hi Simon, >>>> >> >>>> >> Thanks for testing. >>>> >> >>>> >> We have a Visual Studio 2015 build on the dashboard that is green: >>>> >> >>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>> >> >>>> >> Are there any different flags? Could you please submit an >>>> Experimental >>>> >> build? >>>> >> >>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>> Submit -C >>>> >> Release >>>> >> >>>> >> from a fresh build tree. >>>> >> >>>> >> Thanks, >>>> >> Matt >>>> >> >>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>> skalexander at gmail.com> >>>> >> wrote: >>>> >> > Looks like a few problems with x64 build on visual studio 2015 - >>>> do you >>>> >> > have >>>> >> > a test machine in this configuration? >>>> >> > >>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>> matt.mccormick at kitware.com> >>>> >> > wrote: >>>> >> >> >>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>> announce >>>> >> >> that >>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available for >>>> >> >> testing! >>>> >> >> >>>> >> >> Please take this opportunity to test the new features in the >>>> release >>>> >> >> candidate. >>>> >> >> >>>> >> >> >>>> >> >> To obtain the source code, >>>> >> >> >>>> >> >> git clone http://itk.org/ITK.git >>>> >> >> cd ITK >>>> >> >> git checkout -q --detach v4.9rc01 >>>> >> >> >>>> >> >> For more details, please see the Git documentation [1]. >>>> >> >> >>>> >> >> >>>> >> >> A few selected highlights for this release: >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * New Remote modules: the Cuberille module for smooth generation >>>> of >>>> >> >> meshes >>>> >> >> from binary segmentation images, and the AnisotropicDiffusionLBR >>>> module >>>> >> >> improved edge-preserving smoothing. >>>> >> >> * Build your own ITK module outside the source tree, add >>>> continuous >>>> >> >> integration testing on GitHub, and easily add Python wrapping for >>>> your >>>> >> >> C++ >>>> >> >> algorithms. >>>> >> >> * Python wrapping, including Python 3, builds faster with a more >>>> >> >> standard >>>> >> >> installation >>>> >> >> * Improved performance of itk::Image::GetPixel and operations on >>>> >> >> itk::VariableLengthVector?s >>>> >> >> * Generate a FlatStructuringElement from an image >>>> >> >> * Point-set registration with time-varying B-splines >>>> >> >> * Module dependencies can now be specified as public / private / >>>> >> >> compile / >>>> >> >> test >>>> >> >> >>>> >> >> >>>> >> >> Please test the release candidate and share your experiences on >>>> the >>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new >>>> module >>>> >> >> dependency specification mechanism may unearth missing >>>> dependencies for >>>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>>> command. >>>> >> >> >>>> >> >> >>>> >> >> An Experimental build, which demonstrates how the test suite >>>> performs >>>> >> >> on >>>> >> >> your local build system, can be submitted to the dashboard [2] >>>> with: >>>> >> >> >>>> >> >> mkdir ../ITK-build >>>> >> >> cd ../ITK-build >>>> >> >> cmake ../ITK >>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>> Submit >>>> >> >> >>>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>>> command. >>>> >> >> >>>> >> >> Notify the mailing list if there are any unexpected failures. >>>> Testing >>>> >> >> your own applications against the RC is also appreciated. >>>> >> >> >>>> >> >> >>>> >> >> Congratulations and well done to the 35 contributors to this >>>> release. >>>> >> >> We >>>> >> >> would especially like to recognize the new contributors: Mikhail >>>> >> >> Isakov, >>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun >>>> >> >> Odutola, >>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>> Williamson, >>>> >> >> Luc >>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>> >> >> >>>> >> >> >>>> >> >> The final release is scheduled for mid-December. >>>> >> >> >>>> >> >> >>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>> >> >> >>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> New Features >>>> >> >> --------------------- >>>> >> >> >>>> >> >> Wrapping improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Python 3 supported >>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>> >> >> * NumPy bridge with VisualStudio >>>> >> >> * Wrapping for the MinimalPathExtraction module >>>> >> >> * Wrapping is now installed into Python?s site-packages directory >>>> in >>>> >> >> the >>>> >> >> ?itk? package >>>> >> >> * Wrapping package size is decreased >>>> >> >> * Better package portability on Mac OSX >>>> >> >> >>>> >> >> >>>> >> >> New Remote Modules >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Cuberille >>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >>>> >> >> * AnisotropicDiffusionLBR >>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >>>> >> >> * Web browser reproducibility: >>>> >> >> http://www.kitware.com/blog/home/post/942 >>>> >> >> >>>> >> >> >>>> >> >> Core Improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * External Modules can now be developed outside of the ITK source >>>> tree >>>> >> >> and >>>> >> >> on GitHub >>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>> >> >> * New utilities in itk::Math: >>>> >> >> * AlmostEquals >>>> >> >> * NotAlmostEquals >>>> >> >> * ExactlyEquals >>>> >> >> * NotExactlyEquals >>>> >> >> * New itk::NumericTraits >>>> >> >> * IsInteger >>>> >> >> * IsSigned >>>> >> >> * Improved C++11 support >>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>> >> >> itk::ResourceProbesCollectorBase >>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>> >> >> >>>> >> >> >>>> >> >> Filtering Improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Generate a FlatStructuringElement from an image >>>> >> >> * WarpImageFilter support VectorImage?s >>>> >> >> * ConvertLabelMap supports different LabelMap types >>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath module >>>> >> >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase >>>> >> >> module >>>> >> >> >>>> >> >> >>>> >> >> Registration Improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Point-set registration with time-varying B-splines >>>> >> >> >>>> >> >> >>>> >> >> Build Improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Module dependencies can now be specified as public / private / >>>> >> >> compile / >>>> >> >> test >>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>> >> >> * Option to export all library symbols on Windows: >>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>> >> >> * Expat third party library is now name mangled >>>> >> >> * Many more modules can be built as shared libraries >>>> >> >> * KWStyle is automatically built and configured when tests are >>>> built >>>> >> >> >>>> >> >> >>>> >> >> Performance Improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members >>>> for >>>> >> >> metaprogramming >>>> >> >> * itk::mpl::{TrueType,FalseType} >>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>> >> >> * itk::mpl::EnableIf >>>> >> >> * itk::mpl::IsBaseOf >>>> >> >> * itk::mpl::IsConvertible >>>> >> >> * itk::mpl::IsNumber >>>> >> >> * itk::mpl::IsSame >>>> >> >> * itk::mpl::PromoteType >>>> >> >> * Image::GetPixel performance improvements >>>> >> >> * Many itk::VariableLengthVector performance improvements >>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>> >> >> * WarpImageFilter performance improvements >>>> >> >> >>>> >> >> >>>> >> >> Documentation Improvements >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx Examples >>>> >> >> * ITK Software Guide improvements >>>> >> >> * How to use Python wrapping >>>> >> >> * How to create an ITK module >>>> >> >> * Improvements to segmentation examples >>>> >> >> * Expanded Canny edge detection example >>>> >> >> * Expanded tree container example >>>> >> >> >>>> >> >> >>>> >> >> Third Party Library Updates >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * FFTW updated to latest upstream >>>> >> >> * Build with recent OpenCV 2 and 3 >>>> >> >> * Build with the latest VTK >>>> >> >> * PNG update to the latest upstream >>>> >> >> * GDCM updated to the latest upstream >>>> >> >> * KWSys updated to the latest upstream >>>> >> >> * MINC updated to the latest upstream >>>> >> >> * SWIG updated to the latest upstream >>>> >> >> * Third party PNG and MINC are now Git subtrees >>>> >> >> >>>> >> >> >>>> >> >> Style improvements -- ITK gets more stylish with every release! >>>> >> >> >>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION >>>> >> >> >>>> >> >> >>>> >> >> Improved code coverage -- we are at 84.9%! >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> >>>> >> >> * *Lots* of important bug fixes >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> >>>> >> >> * And much more! See details in the log below. >>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> Changes from v4.8.0..v4.9rc01 >>>> >> >> -------------------------------------------- >>>> >> >> >>>> >> >> >>>> >> >> Abhishek Tiwari (1): >>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>> >> >> >>>> >> >> Adam Snyder (1): >>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>> >> >> >>>> >> >> Alexander Leinoff (6): >>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >>>> >> >> itkMath.h >>>> >> >> COMP: Removes floating-point equality checks >>>> >> >> ENH: COMP: Adds support for complex values to >>>> Math::AlmostEquals >>>> >> >> ENH: Updates fftw dependency >>>> >> >> >>>> >> >> Arnaud Gelas (5): >>>> >> >> COMP: fix warning (unused local typedef) >>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>> >> >> DOC: add doxgen documentation for >>>> >> >> BinaryImageToLevelSetImageAdaptor >>>> >> >> ENH: add tests to exercise >>>> itk::ThreadedIteratorRangePartitioner >>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>> >> >> >>>> >> >> Betsy McPhail (1): >>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>> >> >> >>>> >> >> Bill Hoffman (2): >>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>>> >> >> installed. >>>> >> >> >>>> >> >> Bill Lorensen (4): >>>> >> >> COMP: VTkGlue linker errors >>>> >> >> BUG: Inappropriate use of AlmostEquals >>>> >> >> ENH: Bump tag for wiki examples >>>> >> >> ENH: Better layout strategy >>>> >> >> >>>> >> >> Brad King (3): >>>> >> >> ENH: Remove use of include and itksys_ios::* >>>> >> >> ENH: Remove use of include and itksys_stl::* >>>> >> >> ENH: Update CMake Policy settings in Testing/TestExternal >>>> project >>>> >> >> >>>> >> >> Bradley Lowekamp (31): >>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>> construction >>>> >> >> ENH: Enable base classes for templates of landmark >>>> initializer >>>> >> >> STYLE: Use "Swap" for ITK member name >>>> >> >> BUG: Demonstrate Eigen analysis failure >>>> >> >> BUG: Fix computation of Eigen analysis >>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>> >> >> ENH: Adding initial update script from used libpng version. >>>> >> >> ENH: removing non-subtree files for itkpng >>>> >> >> ENH: Ported ITK changes for building to subtree merged code >>>> >> >> ENH: Update libpng update script for v1.6.9 >>>> >> >> BUG: Use ParameterValueType for computation of landmark >>>> affine >>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>> >> >> ENH: Update itkpng name mangling >>>> >> >> BUG: Use const pointer in Set method for constant >>>> ReferenceImage >>>> >> >> ivar >>>> >> >> BUG: Increase tolerance for >>>> PhysicsBasedNonRigidRegistrationMethod >>>> >> >> BUG: Demonstrate side effect on registration due to >>>> BSplineScatter >>>> >> >> change >>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>> >> >> ImageFilterBase >>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>> construction >>>> >> >> BUG: Use const pointer in Set method for constant >>>> ReferenceImage >>>> >> >> ivar >>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>> MovingHistogram >>>> >> >> base >>>> >> >> COMP: address sign unsigned comparison warning >>>> >> >> COMP: Address signed unsigned comparison warning >>>> >> >> COMP: Address unused member variable and methods in >>>> anonymous ns >>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed Threshold >>>> >> >> range >>>> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid test >>>> >> >> BUG: Reduce number of targets with MSVC >>>> >> >> >>>> >> >> Davis Vigneault (7): >>>> >> >> DOC: Minor improvements to segmentation examples. >>>> >> >> DOC: Expanded Canny Edge Detection Example >>>> >> >> DOC: Expanded TreeContainer Example >>>> >> >> COMP: Warnings in itkVTKImageExport when compiling with c++11 >>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>> >> >> COMP: Update Git Tag for Subdivision Module >>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>> >> >> >>>> >> >> D?enan Zuki? (1): >>>> >> >> STYLE: better formatting of the "usage" message >>>> >> >> >>>> >> >> Eugene Prilepin (1): >>>> >> >> BUG: Fix a template name formation in python wrappings >>>> >> >> >>>> >> >> Floris Berendsen (1): >>>> >> >> STYLE: Improve naming conventions in comments. >>>> >> >> >>>> >> >> Hans Johnson (29): >>>> >> >> STYLE: Instrument for FixedParameters typedef >>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>> >> >> BUG: FixedParameters should be double precision >>>> >> >> STYLE: Minor code style issues for MGHIO >>>> >> >> COMP: Update to version for WikiExamples >>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>> >> >> ENH: Update MGHIO to be shared lib >>>> >> >> ENH: Provide consistent floating point comparisons >>>> >> >> BUG: Fix MGHIO to fix write failures >>>> >> >> PERF: Remove floating point as sentinal value >>>> >> >> COMP: Const correctness needs to be maintained >>>> >> >> BUG: Preserve backwards compatibility >>>> >> >> DOC: Provide consistent naming in comments >>>> >> >> ENH: Conversion between transform type tolerance >>>> >> >> STYLE: Prefer initialization to assignment >>>> >> >> ENH: Missing ITK_OVERRIDE >>>> >> >> COMP: Need to propagate ITKGDCM >>>> >> >> COMP: Need to propagate ITKGDCM >>>> >> >> COMP: Add missing ITK_OVERRIDE >>>> >> >> STYLE: Minor code style issues for MGHIO >>>> >> >> COMP: Update to version for WikiExamples >>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>> >> >> ENH: Update MGHIO to be shared lib >>>> >> >> BUG: Fix MGHIO to fix write failures >>>> >> >> ENH: C++11 allows for rigorous =delete >>>> >> >> COMP: Remove unnecessary failing assert test >>>> >> >> ENH: Ignore internal files for the Clion editor >>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>> >> >> BUG: In configuration test need to mirror code >>>> >> >> >>>> >> >> Hyun Jae Kang (27): >>>> >> >> BUG: Remove std::cout calls from class >>>> >> >> BUG: Avoid an unexpected output of static_cast >>>> >> >> BUG: Update python example codes for ImageRegistration >>>> >> >> BUG: Retrieve the missed wrap file >>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >>>> file >>>> >> >> header. >>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >>>> >> >> libraries >>>> >> >> BUG: Fixed older XCode linking error >>>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS X >>>> >> >> BUG: Remove std::cout calls from class >>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >>>> file >>>> >> >> header. >>>> >> >> BUG: Fixed older XCode linking error >>>> >> >> ENH: Add automatic KWStyle build and configuration setup >>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>> autological-compare >>>> >> >> warning. >>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>> >> >> COMP: Fixed a warning message of unused-private-field >>>> >> >> COMP: Apply latest version of KWStyle >>>> >> >> COMP: Update KWStyle to fix its additional warning messages >>>> >> >> COMP: Update KWStyle to fix its additional warning messages >>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>> >> >> ENH: Update itkResourceProbe to calculate statistical data >>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>> function >>>> >> >> ENH: Update the Report() function of >>>> >> >> itkResourceProbesCollectorBase >>>> >> >> COMP: Fix data-conversion warning message on itkResourceProbe >>>> >> >> COMP: Fix additional warning messages of KWStyle >>>> >> >> COMP: Fix data-conversion warning messages >>>> >> >> >>>> >> >> Jon Haitz Legarreta (6): >>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>> >> >> BUG: Fix compilation issues for >>>> StatisticsUniqueLabelMapFilterTest >>>> >> >> BUG: Fix comparison issues for >>>> itkStatisticsUniqueLabelMapFilter >>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>> >> >> ENH: Improve code coverage for >>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>> >> >> >>>> >> >> Julien Michel (1): >>>> >> >> ENH: Support of VectorImage as template parameters for >>>> >> >> WarpImageFilter >>>> >> >> >>>> >> >> Junjie Bai (2): >>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>> >> >> BUG: LabelObject CopyAttribute support different LabelObject >>>> type >>>> >> >> >>>> >> >> KWSys Robot (4): >>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>> >> >> KWSys 2015-07-30 (f63febb7) >>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>> >> >> >>>> >> >> LIBPNG Upstream (2): >>>> >> >> PNG 2009-04-06 (e68f5a36) >>>> >> >> PNG 2014-02-05 (3e753eb8) >>>> >> >> >>>> >> >> Laurentiu Nicola (2): >>>> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing >>>> >> >> >>>> >> >> Luc Hermitte (8): >>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>> >> >> PERF: Performance enhancements on VariableLengthVectors 1/... >>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>> >> >> PERF: Performance enhancements on VLV 2/... >>>> >> >> PERF: Performances enhancements on VLV 3/... >>>> >> >> COMP: Fix signed/unsigned warnings >>>> >> >> BUG: std::copy/fill on empty VLV >>>> >> >> >>>> >> >> Lucas Gandel (4): >>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath module. >>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review >>>> Module >>>> >> >> STYLE: Fix KWStyle dashboard errors >>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>> >> >> >>>> >> >> Mathieu Malaterre (1): >>>> >> >> BUG: Name mangle the included expat third party library. >>>> >> >> >>>> >> >> Matthew McCormick (94): >>>> >> >> ENH: Change itkSystemInformationTest to >>>> itkCMakeConfigurationTest. >>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>> >> >> ENH: Bump ITK version to 4.9.0. >>>> >> >> BUG: Remove std::cout calls from classes. >>>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>> >> >> ImageToVTKImageFilter. >>>> >> >> COMP: Add link interface specification for wrapping >>>> >> >> target_link_libraries. >>>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >>>> >> >> COMP: Remove unknown doxygen command in >>>> AnisotropicDiffusionLBR. >>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>> >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>> >> >> COMP: Disable the gold linker for static builds on Ubuntu >>>> 14.04. >>>> >> >> ENH: Use Windows binaries for CastXML. >>>> >> >> ENH: Add better scoping in igenerator.py. >>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>> >> >> ENH: Add better scoping to idx.py. >>>> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>> >> >> DOC: Correct spelling of Continuous. >>>> >> >> ENH: Add more progress information to IterativeClosestPoint2. >>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>> >> >> ENH: Add ITKModuleExternal.cmake >>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>> >> >> BUG: Use CastXML binary built in Release. >>>> >> >> BUG: ContinuousIndex should not be templated over TCoordRep. >>>> >> >> COMP: Set CMP0054 to new. >>>> >> >> COMP: Address line length too long for Software Guide. >>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>> >> >> BUG: Update itkExtras.py for Python 3. >>>> >> >> BUG: Prevent Python callback addition recursion. >>>> >> >> BUG: Fix test scripts for Python 3. >>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>> >> >> ENH: Allow projects to build against an external module. >>>> >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>> ITKTransformMINC. >>>> >> >> COMP: Use itkSimpleNewMacro in >>>> >> >> ThreadedIteratorRangePartitionerTest. >>>> >> >> ENH: Add wrapping support for building modules externally. >>>> >> >> BUG: Fix KWStyle test paths when building a module >>>> externally. >>>> >> >> ENH: Add Cuberille Remote module. >>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>>> >> >> DOC: Correct spelling of Continuous. >>>> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources so it >>>> gets >>>> >> >> installed." >>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>> LabelMapTypes" >>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>> advanced. >>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>> >> >> COMP: Non-virtual copy attribute members in LabelMap cannot >>>> have >>>> >> >> override. >>>> >> >> COMP: Add wrapping for >>>> AdaptiveHistogramEqualizationImageFilter. >>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>>> >> >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake >>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>> >> >> ENH: Remove old KWStyle build script. >>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param not >>>> found. >>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>> WRAPPING_SUBMODULE_ORDER. >>>> >> >> ENH: Install Python bindings into site-packages. >>>> >> >> ENH: Improve readability of Python site-packages path >>>> detection. >>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>> expression >>>> >> >> warning. >>>> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>> >> >> ENH: Improves names and export of module dependencies. >>>> >> >> STYLE: Improve namespace bracket style in itkIsConvertible. >>>> >> >> COMP: Set CMP0054 to new. >>>> >> >> BUG: Remove unused wrapping files. >>>> >> >> BUG: Do install install wrapping development files. >>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>> >> >> BUG: Fix detection of the gold linker. >>>> >> >> BUG: Update Python package installation locations. >>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module test. >>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>> >> >> BUG: Install itk_minc2.h header. >>>> >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >>>> >> >> >>>> >> >> Michka Popoff (9): >>>> >> >> ENH: Update to swig 3.0.7 >>>> >> >> ENH: Do not link against specific Python library on OS X >>>> >> >> COMP: Fix wrapping warnings when building with >>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>> >> >> COMP: Add missing wrapping for TransformBase >>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the sys.path >>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>> wrapping >>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>> >> >> ImageFilterBase >>>> >> >> module >>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>> wrapping >>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>> >> >> >>>> >> >> Mikhail Isakov (1): >>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no baseline >>>> image >>>> >> >> >>>> >> >> Nick Tustison (5): >>>> >> >> BUG: Set a default b-spline epsilon. >>>> >> >> ENH: Adding testing for closed loop. >>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>> strategy. >>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>> >> >> ENH: Point-set registration with time-varying B-spline. >>>> >> >> >>>> >> >> Olivier Commowick (3): >>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL >>>> eigen >>>> >> >> system >>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from >>>> pythag >>>> >> >> from V3P) >>>> >> >> BUG: Switch eigenvalues computation to double >>>> >> >> >>>> >> >> Pablo Hernandez-Cerdan (2): >>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>> constructor >>>> >> >> from >>>> >> >> images. >>>> >> >> COMP: Fix test errors and warnings in FlatStructuringElement. >>>> >> >> >>>> >> >> Seun Odutola (1): >>>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>>> renamed >>>> >> >> check >>>> >> >> to Check >>>> >> >> >>>> >> >> Shawn Waldon (1): >>>> >> >> COMP: Set target OS X version in environment for tools using >>>> >> >> compiler >>>> >> >> >>>> >> >> Simon Alexander (1): >>>> >> >> BUG: incorrect closest point computation >>>> >> >> >>>> >> >> Tobias Wood (2): >>>> >> >> BUG: LBFGSB was printing messages even with debug switched >>>> off. >>>> >> >> BUG: Removed an unguarded print statement. >>>> >> >> >>>> >> >> Vladimir S. FONOV (9): >>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>> >> >> COMP: Changing the order of HDF5 library components >>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >>>> >> >> Transform >>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>> >> >> MINC 2015-07-23 (c033d431) >>>> >> >> COMP: Update MINC CMake code >>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>> >> >> MINC 2015-09-13 (95cd5374) >>>> >> >> >>>> >> >> Xiaoxiao Liu (1): >>>> >> >> DOC: update email address for xiaoxiao. >>>> >> >> >>>> >> >> Zach Williamson (10): >>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>> >> >> ENH: Consolidate Library Dependencies >>>> >> >> COMP: Add a missing link to Review module >>>> >> >> COMP: Use correct linking macro in DCMTK >>>> >> >> BUG: Use correct libraries for TestKernel tests >>>> >> >> COMP: Fix inconsistant naming of GPUPDEDeformableRegistration >>>> >> >> ENH: Use new linking system macros >>>> >> >> PERF: Avoid searching private dependencies for include >>>> directories >>>> >> >> COMP: Recover missing dependencies >>>> >> >> ENH: use new linking macros in Filtering module >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> ----------------------------------------------------- >>>> >> >> Errors or omissions? Please fix them here: >>>> >> >> >>>> >> >> >>>> >> >> >>>> >> >> >>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>> >> >> _____________________________________ >>>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>>> >>> >>> _______________________________________________ >> >> >>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>> >>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From skalexander at gmail.com Wed Nov 25 16:08:18 2015 From: skalexander at gmail.com (Simon Alexander) Date: Wed, 25 Nov 2015 21:08:18 +0000 Subject: [ITK] [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Perfect. I'm under a deadline that is likely to eat the rest of the week but if that clears up I'll try and jump in earlier. On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: > OK I will work on it for an hour or two now, and I will make a branch and > push it to Gerrit so whoever wants can pick up from there and keep updating > it. > > On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander > wrote: > >> Makes sense. At this point I am unlikely to have time to look at this >> until Saturday, but have hopes for a few free hours there. >> >> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: >> >>> Building git master from Nov 23rd with examples and testing enabled I >>> get 14 compile errors in VS2015 debug x64. Should we coordinate our efforts >>> in fixing them? >>> >>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander >> > wrote: >>> >>>> Two of the three failures look like truncation issues (like >>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >>>> >>>> The other ( >>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>> is less obvious. >>>> >>>> If I have time this evening I'll try and have a look at these. >>>> >>>> Is your standard test build in 32 bit ? That might explain the >>>> difference if there are some underlying type assumptions, but not obvious >>>> why 2015 would trigger but not 2013. >>>> >>>> >>>> >>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick >>>> wrote: >>>> >>>>> Ah, cool! Here: >>>>> >>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>> >>>>> Could you please look into the test failures? >>>>> >>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>> >>>>> Thanks, >>>>> Matt >>>>> >>>>> >>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>> skalexander at gmail.com> wrote: >>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>>>> SIMON-LAP, >>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>> one). VS2013 >>>>> > was green, three failures on VS2015 (and 18 warnings). Looks like a >>>>> > truncation problem on the resuts. >>>>> > >>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>> matt.mccormick at kitware.com> >>>>> > wrote: >>>>> >> >>>>> >> Hi Simon, >>>>> >> >>>>> >> Thanks for testing. >>>>> >> >>>>> >> We have a Visual Studio 2015 build on the dashboard that is green: >>>>> >> >>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>> >> >>>>> >> Are there any different flags? Could you please submit an >>>>> Experimental >>>>> >> build? >>>>> >> >>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>> Submit -C >>>>> >> Release >>>>> >> >>>>> >> from a fresh build tree. >>>>> >> >>>>> >> Thanks, >>>>> >> Matt >>>>> >> >>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>> skalexander at gmail.com> >>>>> >> wrote: >>>>> >> > Looks like a few problems with x64 build on visual studio 2015 - >>>>> do you >>>>> >> > have >>>>> >> > a test machine in this configuration? >>>>> >> > >>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>> matt.mccormick at kitware.com> >>>>> >> > wrote: >>>>> >> >> >>>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>>> announce >>>>> >> >> that >>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available for >>>>> >> >> testing! >>>>> >> >> >>>>> >> >> Please take this opportunity to test the new features in the >>>>> release >>>>> >> >> candidate. >>>>> >> >> >>>>> >> >> >>>>> >> >> To obtain the source code, >>>>> >> >> >>>>> >> >> git clone http://itk.org/ITK.git >>>>> >> >> cd ITK >>>>> >> >> git checkout -q --detach v4.9rc01 >>>>> >> >> >>>>> >> >> For more details, please see the Git documentation [1]. >>>>> >> >> >>>>> >> >> >>>>> >> >> A few selected highlights for this release: >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * New Remote modules: the Cuberille module for smooth generation >>>>> of >>>>> >> >> meshes >>>>> >> >> from binary segmentation images, and the AnisotropicDiffusionLBR >>>>> module >>>>> >> >> improved edge-preserving smoothing. >>>>> >> >> * Build your own ITK module outside the source tree, add >>>>> continuous >>>>> >> >> integration testing on GitHub, and easily add Python wrapping >>>>> for your >>>>> >> >> C++ >>>>> >> >> algorithms. >>>>> >> >> * Python wrapping, including Python 3, builds faster with a more >>>>> >> >> standard >>>>> >> >> installation >>>>> >> >> * Improved performance of itk::Image::GetPixel and operations on >>>>> >> >> itk::VariableLengthVector?s >>>>> >> >> * Generate a FlatStructuringElement from an image >>>>> >> >> * Point-set registration with time-varying B-splines >>>>> >> >> * Module dependencies can now be specified as public / private / >>>>> >> >> compile / >>>>> >> >> test >>>>> >> >> >>>>> >> >> >>>>> >> >> Please test the release candidate and share your experiences on >>>>> the >>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new >>>>> module >>>>> >> >> dependency specification mechanism may unearth missing >>>>> dependencies for >>>>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>>>> command. >>>>> >> >> >>>>> >> >> >>>>> >> >> An Experimental build, which demonstrates how the test suite >>>>> performs >>>>> >> >> on >>>>> >> >> your local build system, can be submitted to the dashboard [2] >>>>> with: >>>>> >> >> >>>>> >> >> mkdir ../ITK-build >>>>> >> >> cd ../ITK-build >>>>> >> >> cmake ../ITK >>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>> Submit >>>>> >> >> >>>>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>>>> command. >>>>> >> >> >>>>> >> >> Notify the mailing list if there are any unexpected failures. >>>>> Testing >>>>> >> >> your own applications against the RC is also appreciated. >>>>> >> >> >>>>> >> >> >>>>> >> >> Congratulations and well done to the 35 contributors to this >>>>> release. >>>>> >> >> We >>>>> >> >> would especially like to recognize the new contributors: Mikhail >>>>> >> >> Isakov, >>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun >>>>> >> >> Odutola, >>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>> Williamson, >>>>> >> >> Luc >>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>> >> >> >>>>> >> >> >>>>> >> >> The final release is scheduled for mid-December. >>>>> >> >> >>>>> >> >> >>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>> >> >> >>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>> >> >> >>>>> >> >> >>>>> >> >> >>>>> >> >> New Features >>>>> >> >> --------------------- >>>>> >> >> >>>>> >> >> Wrapping improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Python 3 supported >>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>> >> >> * NumPy bridge with VisualStudio >>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>> directory in >>>>> >> >> the >>>>> >> >> ?itk? package >>>>> >> >> * Wrapping package size is decreased >>>>> >> >> * Better package portability on Mac OSX >>>>> >> >> >>>>> >> >> >>>>> >> >> New Remote Modules >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Cuberille >>>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >>>>> >> >> * AnisotropicDiffusionLBR >>>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >>>>> >> >> * Web browser reproducibility: >>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>> >> >> >>>>> >> >> >>>>> >> >> Core Improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * External Modules can now be developed outside of the ITK >>>>> source tree >>>>> >> >> and >>>>> >> >> on GitHub >>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>> >> >> * New utilities in itk::Math: >>>>> >> >> * AlmostEquals >>>>> >> >> * NotAlmostEquals >>>>> >> >> * ExactlyEquals >>>>> >> >> * NotExactlyEquals >>>>> >> >> * New itk::NumericTraits >>>>> >> >> * IsInteger >>>>> >> >> * IsSigned >>>>> >> >> * Improved C++11 support >>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>> >> >> itk::ResourceProbesCollectorBase >>>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>>> >> >> >>>>> >> >> >>>>> >> >> Filtering Improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Generate a FlatStructuringElement from an image >>>>> >> >> * WarpImageFilter support VectorImage?s >>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath >>>>> module >>>>> >> >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase >>>>> >> >> module >>>>> >> >> >>>>> >> >> >>>>> >> >> Registration Improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Point-set registration with time-varying B-splines >>>>> >> >> >>>>> >> >> >>>>> >> >> Build Improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Module dependencies can now be specified as public / private / >>>>> >> >> compile / >>>>> >> >> test >>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>> >> >> * Option to export all library symbols on Windows: >>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>> >> >> * Expat third party library is now name mangled >>>>> >> >> * Many more modules can be built as shared libraries >>>>> >> >> * KWStyle is automatically built and configured when tests are >>>>> built >>>>> >> >> >>>>> >> >> >>>>> >> >> Performance Improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members >>>>> for >>>>> >> >> metaprogramming >>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>> >> >> * itk::mpl::EnableIf >>>>> >> >> * itk::mpl::IsBaseOf >>>>> >> >> * itk::mpl::IsConvertible >>>>> >> >> * itk::mpl::IsNumber >>>>> >> >> * itk::mpl::IsSame >>>>> >> >> * itk::mpl::PromoteType >>>>> >> >> * Image::GetPixel performance improvements >>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>> >> >> * WarpImageFilter performance improvements >>>>> >> >> >>>>> >> >> >>>>> >> >> Documentation Improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>> Examples >>>>> >> >> * ITK Software Guide improvements >>>>> >> >> * How to use Python wrapping >>>>> >> >> * How to create an ITK module >>>>> >> >> * Improvements to segmentation examples >>>>> >> >> * Expanded Canny edge detection example >>>>> >> >> * Expanded tree container example >>>>> >> >> >>>>> >> >> >>>>> >> >> Third Party Library Updates >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * FFTW updated to latest upstream >>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>> >> >> * Build with the latest VTK >>>>> >> >> * PNG update to the latest upstream >>>>> >> >> * GDCM updated to the latest upstream >>>>> >> >> * KWSys updated to the latest upstream >>>>> >> >> * MINC updated to the latest upstream >>>>> >> >> * SWIG updated to the latest upstream >>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>> >> >> >>>>> >> >> >>>>> >> >> Style improvements -- ITK gets more stylish with every release! >>>>> >> >> >>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION >>>>> >> >> >>>>> >> >> >>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> >>>>> >> >> * *Lots* of important bug fixes >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> >>>>> >> >> * And much more! See details in the log below. >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> >>>>> >> >> >>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>> >> >> -------------------------------------------- >>>>> >> >> >>>>> >> >> >>>>> >> >> Abhishek Tiwari (1): >>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>> >> >> >>>>> >> >> Adam Snyder (1): >>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>> >> >> >>>>> >> >> Alexander Leinoff (6): >>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >>>>> >> >> itkMath.h >>>>> >> >> COMP: Removes floating-point equality checks >>>>> >> >> ENH: COMP: Adds support for complex values to >>>>> Math::AlmostEquals >>>>> >> >> ENH: Updates fftw dependency >>>>> >> >> >>>>> >> >> Arnaud Gelas (5): >>>>> >> >> COMP: fix warning (unused local typedef) >>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>> >> >> DOC: add doxgen documentation for >>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>> >> >> ENH: add tests to exercise >>>>> itk::ThreadedIteratorRangePartitioner >>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>> >> >> >>>>> >> >> Betsy McPhail (1): >>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>> >> >> >>>>> >> >> Bill Hoffman (2): >>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>>>> >> >> installed. >>>>> >> >> >>>>> >> >> Bill Lorensen (4): >>>>> >> >> COMP: VTkGlue linker errors >>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>> >> >> ENH: Bump tag for wiki examples >>>>> >> >> ENH: Better layout strategy >>>>> >> >> >>>>> >> >> Brad King (3): >>>>> >> >> ENH: Remove use of include and itksys_ios::* >>>>> >> >> ENH: Remove use of include and itksys_stl::* >>>>> >> >> ENH: Update CMake Policy settings in Testing/TestExternal >>>>> project >>>>> >> >> >>>>> >> >> Bradley Lowekamp (31): >>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>> construction >>>>> >> >> ENH: Enable base classes for templates of landmark >>>>> initializer >>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>> >> >> BUG: Fix computation of Eigen analysis >>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>> >> >> ENH: Adding initial update script from used libpng version. >>>>> >> >> ENH: removing non-subtree files for itkpng >>>>> >> >> ENH: Ported ITK changes for building to subtree merged code >>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>> >> >> BUG: Use ParameterValueType for computation of landmark >>>>> affine >>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>> >> >> ENH: Update itkpng name mangling >>>>> >> >> BUG: Use const pointer in Set method for constant >>>>> ReferenceImage >>>>> >> >> ivar >>>>> >> >> BUG: Increase tolerance for >>>>> PhysicsBasedNonRigidRegistrationMethod >>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>> BSplineScatter >>>>> >> >> change >>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>> >> >> ImageFilterBase >>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>> construction >>>>> >> >> BUG: Use const pointer in Set method for constant >>>>> ReferenceImage >>>>> >> >> ivar >>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>> MovingHistogram >>>>> >> >> base >>>>> >> >> COMP: address sign unsigned comparison warning >>>>> >> >> COMP: Address signed unsigned comparison warning >>>>> >> >> COMP: Address unused member variable and methods in >>>>> anonymous ns >>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>> Threshold >>>>> >> >> range >>>>> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid >>>>> test >>>>> >> >> BUG: Reduce number of targets with MSVC >>>>> >> >> >>>>> >> >> Davis Vigneault (7): >>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>> >> >> DOC: Expanded TreeContainer Example >>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling with >>>>> c++11 >>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>> >> >> >>>>> >> >> D?enan Zuki? (1): >>>>> >> >> STYLE: better formatting of the "usage" message >>>>> >> >> >>>>> >> >> Eugene Prilepin (1): >>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>> >> >> >>>>> >> >> Floris Berendsen (1): >>>>> >> >> STYLE: Improve naming conventions in comments. >>>>> >> >> >>>>> >> >> Hans Johnson (29): >>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>> >> >> BUG: FixedParameters should be double precision >>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>> >> >> COMP: Update to version for WikiExamples >>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>> >> >> ENH: Update MGHIO to be shared lib >>>>> >> >> ENH: Provide consistent floating point comparisons >>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>> >> >> PERF: Remove floating point as sentinal value >>>>> >> >> COMP: Const correctness needs to be maintained >>>>> >> >> BUG: Preserve backwards compatibility >>>>> >> >> DOC: Provide consistent naming in comments >>>>> >> >> ENH: Conversion between transform type tolerance >>>>> >> >> STYLE: Prefer initialization to assignment >>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>> >> >> COMP: Need to propagate ITKGDCM >>>>> >> >> COMP: Need to propagate ITKGDCM >>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>> >> >> COMP: Update to version for WikiExamples >>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>> >> >> ENH: Update MGHIO to be shared lib >>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>> >> >> COMP: Remove unnecessary failing assert test >>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>> >> >> BUG: In configuration test need to mirror code >>>>> >> >> >>>>> >> >> Hyun Jae Kang (27): >>>>> >> >> BUG: Remove std::cout calls from class >>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>> >> >> BUG: Retrieve the missed wrap file >>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >>>>> file >>>>> >> >> header. >>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >>>>> >> >> libraries >>>>> >> >> BUG: Fixed older XCode linking error >>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS X >>>>> >> >> BUG: Remove std::cout calls from class >>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >>>>> file >>>>> >> >> header. >>>>> >> >> BUG: Fixed older XCode linking error >>>>> >> >> ENH: Add automatic KWStyle build and configuration setup >>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>> autological-compare >>>>> >> >> warning. >>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>> >> >> COMP: Apply latest version of KWStyle >>>>> >> >> COMP: Update KWStyle to fix its additional warning messages >>>>> >> >> COMP: Update KWStyle to fix its additional warning messages >>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>> >> >> ENH: Update itkResourceProbe to calculate statistical data >>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>>> function >>>>> >> >> ENH: Update the Report() function of >>>>> >> >> itkResourceProbesCollectorBase >>>>> >> >> COMP: Fix data-conversion warning message on >>>>> itkResourceProbe >>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>> >> >> COMP: Fix data-conversion warning messages >>>>> >> >> >>>>> >> >> Jon Haitz Legarreta (6): >>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>> >> >> BUG: Fix compilation issues for >>>>> StatisticsUniqueLabelMapFilterTest >>>>> >> >> BUG: Fix comparison issues for >>>>> itkStatisticsUniqueLabelMapFilter >>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>>> >> >> ENH: Improve code coverage for >>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>> >> >> >>>>> >> >> Julien Michel (1): >>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>> >> >> WarpImageFilter >>>>> >> >> >>>>> >> >> Junjie Bai (2): >>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>> LabelObject type >>>>> >> >> >>>>> >> >> KWSys Robot (4): >>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>> >> >> >>>>> >> >> LIBPNG Upstream (2): >>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>> >> >> >>>>> >> >> Laurentiu Nicola (2): >>>>> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing >>>>> >> >> >>>>> >> >> Luc Hermitte (8): >>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>> >> >> PERF: Performance enhancements on VariableLengthVectors >>>>> 1/... >>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>> >> >> COMP: Fix signed/unsigned warnings >>>>> >> >> BUG: std::copy/fill on empty VLV >>>>> >> >> >>>>> >> >> Lucas Gandel (4): >>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>> module. >>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review >>>>> Module >>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>> >> >> >>>>> >> >> Mathieu Malaterre (1): >>>>> >> >> BUG: Name mangle the included expat third party library. >>>>> >> >> >>>>> >> >> Matthew McCormick (94): >>>>> >> >> ENH: Change itkSystemInformationTest to >>>>> itkCMakeConfigurationTest. >>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>> >> >> BUG: Remove std::cout calls from classes. >>>>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>> >> >> ImageToVTKImageFilter. >>>>> >> >> COMP: Add link interface specification for wrapping >>>>> >> >> target_link_libraries. >>>>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >>>>> >> >> COMP: Remove unknown doxygen command in >>>>> AnisotropicDiffusionLBR. >>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >>>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>>> >> >> COMP: Disable the gold linker for static builds on Ubuntu >>>>> 14.04. >>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>> >> >> ENH: Add better scoping to idx.py. >>>>> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>> >> >> DOC: Correct spelling of Continuous. >>>>> >> >> ENH: Add more progress information to >>>>> IterativeClosestPoint2. >>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>>> >> >> BUG: Use CastXML binary built in Release. >>>>> >> >> BUG: ContinuousIndex should not be templated over TCoordRep. >>>>> >> >> COMP: Set CMP0054 to new. >>>>> >> >> COMP: Address line length too long for Software Guide. >>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>> >> >> BUG: Fix test scripts for Python 3. >>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>> >> >> ENH: Allow projects to build against an external module. >>>>> >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>> ITKTransformMINC. >>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>> >> >> ENH: Add wrapping support for building modules externally. >>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>> externally. >>>>> >> >> ENH: Add Cuberille Remote module. >>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>>>> >> >> DOC: Correct spelling of Continuous. >>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>> sys.path >>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources so it >>>>> gets >>>>> >> >> installed." >>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>> LabelMapTypes" >>>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>>> advanced. >>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap cannot >>>>> have >>>>> >> >> override. >>>>> >> >> COMP: Add wrapping for >>>>> AdaptiveHistogramEqualizationImageFilter. >>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>>>> >> >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake >>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>> >> >> ENH: Remove old KWStyle build script. >>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param not >>>>> found. >>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>> WRAPPING_SUBMODULE_ORDER. >>>>> >> >> ENH: Install Python bindings into site-packages. >>>>> >> >> ENH: Improve readability of Python site-packages path >>>>> detection. >>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>> expression >>>>> >> >> warning. >>>>> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>> >> >> ENH: Improves names and export of module dependencies. >>>>> >> >> STYLE: Improve namespace bracket style in itkIsConvertible. >>>>> >> >> COMP: Set CMP0054 to new. >>>>> >> >> BUG: Remove unused wrapping files. >>>>> >> >> BUG: Do install install wrapping development files. >>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>> >> >> BUG: Fix detection of the gold linker. >>>>> >> >> BUG: Update Python package installation locations. >>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module test. >>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>> >> >> BUG: Install itk_minc2.h header. >>>>> >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >>>>> >> >> >>>>> >> >> Michka Popoff (9): >>>>> >> >> ENH: Update to swig 3.0.7 >>>>> >> >> ENH: Do not link against specific Python library on OS X >>>>> >> >> COMP: Fix wrapping warnings when building with >>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>> sys.path >>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>> wrapping >>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>> >> >> ImageFilterBase >>>>> >> >> module >>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>> wrapping >>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>> >> >> >>>>> >> >> Mikhail Isakov (1): >>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>> baseline image >>>>> >> >> >>>>> >> >> Nick Tustison (5): >>>>> >> >> BUG: Set a default b-spline epsilon. >>>>> >> >> ENH: Adding testing for closed loop. >>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>> strategy. >>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>> >> >> ENH: Point-set registration with time-varying B-spline. >>>>> >> >> >>>>> >> >> Olivier Commowick (3): >>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL >>>>> eigen >>>>> >> >> system >>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from >>>>> pythag >>>>> >> >> from V3P) >>>>> >> >> BUG: Switch eigenvalues computation to double >>>>> >> >> >>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>> constructor >>>>> >> >> from >>>>> >> >> images. >>>>> >> >> COMP: Fix test errors and warnings in >>>>> FlatStructuringElement. >>>>> >> >> >>>>> >> >> Seun Odutola (1): >>>>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>>>> renamed >>>>> >> >> check >>>>> >> >> to Check >>>>> >> >> >>>>> >> >> Shawn Waldon (1): >>>>> >> >> COMP: Set target OS X version in environment for tools using >>>>> >> >> compiler >>>>> >> >> >>>>> >> >> Simon Alexander (1): >>>>> >> >> BUG: incorrect closest point computation >>>>> >> >> >>>>> >> >> Tobias Wood (2): >>>>> >> >> BUG: LBFGSB was printing messages even with debug switched >>>>> off. >>>>> >> >> BUG: Removed an unguarded print statement. >>>>> >> >> >>>>> >> >> Vladimir S. FONOV (9): >>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>> >> >> COMP: Changing the order of HDF5 library components >>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >>>>> >> >> Transform >>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>> >> >> MINC 2015-07-23 (c033d431) >>>>> >> >> COMP: Update MINC CMake code >>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>> >> >> >>>>> >> >> Xiaoxiao Liu (1): >>>>> >> >> DOC: update email address for xiaoxiao. >>>>> >> >> >>>>> >> >> Zach Williamson (10): >>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>> >> >> ENH: Consolidate Library Dependencies >>>>> >> >> COMP: Add a missing link to Review module >>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>> >> >> COMP: Fix inconsistant naming of >>>>> GPUPDEDeformableRegistration >>>>> >> >> ENH: Use new linking system macros >>>>> >> >> PERF: Avoid searching private dependencies for include >>>>> directories >>>>> >> >> COMP: Recover missing dependencies >>>>> >> >> ENH: use new linking macros in Filtering module >>>>> >> >> >>>>> >> >> >>>>> >> >> >>>>> >> >> ----------------------------------------------------- >>>>> >> >> Errors or omissions? Please fix them here: >>>>> >> >> >>>>> >> >> >>>>> >> >> >>>>> >> >> >>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>> >> >> _____________________________________ >>>>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>>>> >>>> >>>> _______________________________________________ >>> >>> >>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>> >>>> >>> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From skalexander at gmail.com Wed Nov 25 16:08:18 2015 From: skalexander at gmail.com (Simon Alexander) Date: Wed, 25 Nov 2015 21:08:18 +0000 Subject: [ITK] [ITK-users] [ITK-dev] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Perfect. I'm under a deadline that is likely to eat the rest of the week but if that clears up I'll try and jump in earlier. On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: > OK I will work on it for an hour or two now, and I will make a branch and > push it to Gerrit so whoever wants can pick up from there and keep updating > it. > > On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander > wrote: > >> Makes sense. At this point I am unlikely to have time to look at this >> until Saturday, but have hopes for a few free hours there. >> >> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: >> >>> Building git master from Nov 23rd with examples and testing enabled I >>> get 14 compile errors in VS2015 debug x64. Should we coordinate our efforts >>> in fixing them? >>> >>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander >> > wrote: >>> >>>> Two of the three failures look like truncation issues (like >>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >>>> >>>> The other ( >>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>> is less obvious. >>>> >>>> If I have time this evening I'll try and have a look at these. >>>> >>>> Is your standard test build in 32 bit ? That might explain the >>>> difference if there are some underlying type assumptions, but not obvious >>>> why 2015 would trigger but not 2013. >>>> >>>> >>>> >>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick >>>> wrote: >>>> >>>>> Ah, cool! Here: >>>>> >>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>> >>>>> Could you please look into the test failures? >>>>> >>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>> >>>>> Thanks, >>>>> Matt >>>>> >>>>> >>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>> skalexander at gmail.com> wrote: >>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>>>> SIMON-LAP, >>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>> one). VS2013 >>>>> > was green, three failures on VS2015 (and 18 warnings). Looks like a >>>>> > truncation problem on the resuts. >>>>> > >>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>> matt.mccormick at kitware.com> >>>>> > wrote: >>>>> >> >>>>> >> Hi Simon, >>>>> >> >>>>> >> Thanks for testing. >>>>> >> >>>>> >> We have a Visual Studio 2015 build on the dashboard that is green: >>>>> >> >>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>> >> >>>>> >> Are there any different flags? Could you please submit an >>>>> Experimental >>>>> >> build? >>>>> >> >>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>> Submit -C >>>>> >> Release >>>>> >> >>>>> >> from a fresh build tree. >>>>> >> >>>>> >> Thanks, >>>>> >> Matt >>>>> >> >>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>> skalexander at gmail.com> >>>>> >> wrote: >>>>> >> > Looks like a few problems with x64 build on visual studio 2015 - >>>>> do you >>>>> >> > have >>>>> >> > a test machine in this configuration? >>>>> >> > >>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>> matt.mccormick at kitware.com> >>>>> >> > wrote: >>>>> >> >> >>>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>>> announce >>>>> >> >> that >>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available for >>>>> >> >> testing! >>>>> >> >> >>>>> >> >> Please take this opportunity to test the new features in the >>>>> release >>>>> >> >> candidate. >>>>> >> >> >>>>> >> >> >>>>> >> >> To obtain the source code, >>>>> >> >> >>>>> >> >> git clone http://itk.org/ITK.git >>>>> >> >> cd ITK >>>>> >> >> git checkout -q --detach v4.9rc01 >>>>> >> >> >>>>> >> >> For more details, please see the Git documentation [1]. >>>>> >> >> >>>>> >> >> >>>>> >> >> A few selected highlights for this release: >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * New Remote modules: the Cuberille module for smooth generation >>>>> of >>>>> >> >> meshes >>>>> >> >> from binary segmentation images, and the AnisotropicDiffusionLBR >>>>> module >>>>> >> >> improved edge-preserving smoothing. >>>>> >> >> * Build your own ITK module outside the source tree, add >>>>> continuous >>>>> >> >> integration testing on GitHub, and easily add Python wrapping >>>>> for your >>>>> >> >> C++ >>>>> >> >> algorithms. >>>>> >> >> * Python wrapping, including Python 3, builds faster with a more >>>>> >> >> standard >>>>> >> >> installation >>>>> >> >> * Improved performance of itk::Image::GetPixel and operations on >>>>> >> >> itk::VariableLengthVector?s >>>>> >> >> * Generate a FlatStructuringElement from an image >>>>> >> >> * Point-set registration with time-varying B-splines >>>>> >> >> * Module dependencies can now be specified as public / private / >>>>> >> >> compile / >>>>> >> >> test >>>>> >> >> >>>>> >> >> >>>>> >> >> Please test the release candidate and share your experiences on >>>>> the >>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new >>>>> module >>>>> >> >> dependency specification mechanism may unearth missing >>>>> dependencies for >>>>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>>>> command. >>>>> >> >> >>>>> >> >> >>>>> >> >> An Experimental build, which demonstrates how the test suite >>>>> performs >>>>> >> >> on >>>>> >> >> your local build system, can be submitted to the dashboard [2] >>>>> with: >>>>> >> >> >>>>> >> >> mkdir ../ITK-build >>>>> >> >> cd ../ITK-build >>>>> >> >> cmake ../ITK >>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>> Submit >>>>> >> >> >>>>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>>>> command. >>>>> >> >> >>>>> >> >> Notify the mailing list if there are any unexpected failures. >>>>> Testing >>>>> >> >> your own applications against the RC is also appreciated. >>>>> >> >> >>>>> >> >> >>>>> >> >> Congratulations and well done to the 35 contributors to this >>>>> release. >>>>> >> >> We >>>>> >> >> would especially like to recognize the new contributors: Mikhail >>>>> >> >> Isakov, >>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, Seun >>>>> >> >> Odutola, >>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>> Williamson, >>>>> >> >> Luc >>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>> >> >> >>>>> >> >> >>>>> >> >> The final release is scheduled for mid-December. >>>>> >> >> >>>>> >> >> >>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>> >> >> >>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>> >> >> >>>>> >> >> >>>>> >> >> >>>>> >> >> New Features >>>>> >> >> --------------------- >>>>> >> >> >>>>> >> >> Wrapping improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Python 3 supported >>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>> >> >> * NumPy bridge with VisualStudio >>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>> directory in >>>>> >> >> the >>>>> >> >> ?itk? package >>>>> >> >> * Wrapping package size is decreased >>>>> >> >> * Better package portability on Mac OSX >>>>> >> >> >>>>> >> >> >>>>> >> >> New Remote Modules >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Cuberille >>>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >>>>> >> >> * AnisotropicDiffusionLBR >>>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >>>>> >> >> * Web browser reproducibility: >>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>> >> >> >>>>> >> >> >>>>> >> >> Core Improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * External Modules can now be developed outside of the ITK >>>>> source tree >>>>> >> >> and >>>>> >> >> on GitHub >>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>> >> >> * New utilities in itk::Math: >>>>> >> >> * AlmostEquals >>>>> >> >> * NotAlmostEquals >>>>> >> >> * ExactlyEquals >>>>> >> >> * NotExactlyEquals >>>>> >> >> * New itk::NumericTraits >>>>> >> >> * IsInteger >>>>> >> >> * IsSigned >>>>> >> >> * Improved C++11 support >>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>> >> >> itk::ResourceProbesCollectorBase >>>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>>> >> >> >>>>> >> >> >>>>> >> >> Filtering Improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Generate a FlatStructuringElement from an image >>>>> >> >> * WarpImageFilter support VectorImage?s >>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath >>>>> module >>>>> >> >> * itk::MovingHistogramImageFilter moved to the ITKImageFilterBase >>>>> >> >> module >>>>> >> >> >>>>> >> >> >>>>> >> >> Registration Improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Point-set registration with time-varying B-splines >>>>> >> >> >>>>> >> >> >>>>> >> >> Build Improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Module dependencies can now be specified as public / private / >>>>> >> >> compile / >>>>> >> >> test >>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>> >> >> * Option to export all library symbols on Windows: >>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>> >> >> * Expat third party library is now name mangled >>>>> >> >> * Many more modules can be built as shared libraries >>>>> >> >> * KWStyle is automatically built and configured when tests are >>>>> built >>>>> >> >> >>>>> >> >> >>>>> >> >> Performance Improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members >>>>> for >>>>> >> >> metaprogramming >>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>> >> >> * itk::mpl::EnableIf >>>>> >> >> * itk::mpl::IsBaseOf >>>>> >> >> * itk::mpl::IsConvertible >>>>> >> >> * itk::mpl::IsNumber >>>>> >> >> * itk::mpl::IsSame >>>>> >> >> * itk::mpl::PromoteType >>>>> >> >> * Image::GetPixel performance improvements >>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>> >> >> * WarpImageFilter performance improvements >>>>> >> >> >>>>> >> >> >>>>> >> >> Documentation Improvements >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>> Examples >>>>> >> >> * ITK Software Guide improvements >>>>> >> >> * How to use Python wrapping >>>>> >> >> * How to create an ITK module >>>>> >> >> * Improvements to segmentation examples >>>>> >> >> * Expanded Canny edge detection example >>>>> >> >> * Expanded tree container example >>>>> >> >> >>>>> >> >> >>>>> >> >> Third Party Library Updates >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * FFTW updated to latest upstream >>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>> >> >> * Build with the latest VTK >>>>> >> >> * PNG update to the latest upstream >>>>> >> >> * GDCM updated to the latest upstream >>>>> >> >> * KWSys updated to the latest upstream >>>>> >> >> * MINC updated to the latest upstream >>>>> >> >> * SWIG updated to the latest upstream >>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>> >> >> >>>>> >> >> >>>>> >> >> Style improvements -- ITK gets more stylish with every release! >>>>> >> >> >>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> * Private copy constructors and operator= use ITK_DELETE_FUNCTION >>>>> >> >> >>>>> >> >> >>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> >>>>> >> >> * *Lots* of important bug fixes >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> >>>>> >> >> * And much more! See details in the log below. >>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> >> >> >>>>> >> >> >>>>> >> >> >>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>> >> >> -------------------------------------------- >>>>> >> >> >>>>> >> >> >>>>> >> >> Abhishek Tiwari (1): >>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>> >> >> >>>>> >> >> Adam Snyder (1): >>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>> >> >> >>>>> >> >> Alexander Leinoff (6): >>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >>>>> >> >> itkMath.h >>>>> >> >> COMP: Removes floating-point equality checks >>>>> >> >> ENH: COMP: Adds support for complex values to >>>>> Math::AlmostEquals >>>>> >> >> ENH: Updates fftw dependency >>>>> >> >> >>>>> >> >> Arnaud Gelas (5): >>>>> >> >> COMP: fix warning (unused local typedef) >>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>> >> >> DOC: add doxgen documentation for >>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>> >> >> ENH: add tests to exercise >>>>> itk::ThreadedIteratorRangePartitioner >>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>> >> >> >>>>> >> >> Betsy McPhail (1): >>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>> >> >> >>>>> >> >> Bill Hoffman (2): >>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>>>> >> >> installed. >>>>> >> >> >>>>> >> >> Bill Lorensen (4): >>>>> >> >> COMP: VTkGlue linker errors >>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>> >> >> ENH: Bump tag for wiki examples >>>>> >> >> ENH: Better layout strategy >>>>> >> >> >>>>> >> >> Brad King (3): >>>>> >> >> ENH: Remove use of include and itksys_ios::* >>>>> >> >> ENH: Remove use of include and itksys_stl::* >>>>> >> >> ENH: Update CMake Policy settings in Testing/TestExternal >>>>> project >>>>> >> >> >>>>> >> >> Bradley Lowekamp (31): >>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>> construction >>>>> >> >> ENH: Enable base classes for templates of landmark >>>>> initializer >>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>> >> >> BUG: Fix computation of Eigen analysis >>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>> >> >> ENH: Adding initial update script from used libpng version. >>>>> >> >> ENH: removing non-subtree files for itkpng >>>>> >> >> ENH: Ported ITK changes for building to subtree merged code >>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>> >> >> BUG: Use ParameterValueType for computation of landmark >>>>> affine >>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>> >> >> ENH: Update itkpng name mangling >>>>> >> >> BUG: Use const pointer in Set method for constant >>>>> ReferenceImage >>>>> >> >> ivar >>>>> >> >> BUG: Increase tolerance for >>>>> PhysicsBasedNonRigidRegistrationMethod >>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>> BSplineScatter >>>>> >> >> change >>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>> >> >> ImageFilterBase >>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>> construction >>>>> >> >> BUG: Use const pointer in Set method for constant >>>>> ReferenceImage >>>>> >> >> ivar >>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>> MovingHistogram >>>>> >> >> base >>>>> >> >> COMP: address sign unsigned comparison warning >>>>> >> >> COMP: Address signed unsigned comparison warning >>>>> >> >> COMP: Address unused member variable and methods in >>>>> anonymous ns >>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>> Threshold >>>>> >> >> range >>>>> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid >>>>> test >>>>> >> >> BUG: Reduce number of targets with MSVC >>>>> >> >> >>>>> >> >> Davis Vigneault (7): >>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>> >> >> DOC: Expanded TreeContainer Example >>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling with >>>>> c++11 >>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>> >> >> >>>>> >> >> D?enan Zuki? (1): >>>>> >> >> STYLE: better formatting of the "usage" message >>>>> >> >> >>>>> >> >> Eugene Prilepin (1): >>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>> >> >> >>>>> >> >> Floris Berendsen (1): >>>>> >> >> STYLE: Improve naming conventions in comments. >>>>> >> >> >>>>> >> >> Hans Johnson (29): >>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>> >> >> BUG: FixedParameters should be double precision >>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>> >> >> COMP: Update to version for WikiExamples >>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>> >> >> ENH: Update MGHIO to be shared lib >>>>> >> >> ENH: Provide consistent floating point comparisons >>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>> >> >> PERF: Remove floating point as sentinal value >>>>> >> >> COMP: Const correctness needs to be maintained >>>>> >> >> BUG: Preserve backwards compatibility >>>>> >> >> DOC: Provide consistent naming in comments >>>>> >> >> ENH: Conversion between transform type tolerance >>>>> >> >> STYLE: Prefer initialization to assignment >>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>> >> >> COMP: Need to propagate ITKGDCM >>>>> >> >> COMP: Need to propagate ITKGDCM >>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>> >> >> COMP: Update to version for WikiExamples >>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>> >> >> ENH: Update MGHIO to be shared lib >>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>> >> >> COMP: Remove unnecessary failing assert test >>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>> >> >> BUG: In configuration test need to mirror code >>>>> >> >> >>>>> >> >> Hyun Jae Kang (27): >>>>> >> >> BUG: Remove std::cout calls from class >>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>> >> >> BUG: Retrieve the missed wrap file >>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >>>>> file >>>>> >> >> header. >>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >>>>> >> >> libraries >>>>> >> >> BUG: Fixed older XCode linking error >>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS X >>>>> >> >> BUG: Remove std::cout calls from class >>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in VTK >>>>> file >>>>> >> >> header. >>>>> >> >> BUG: Fixed older XCode linking error >>>>> >> >> ENH: Add automatic KWStyle build and configuration setup >>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>> autological-compare >>>>> >> >> warning. >>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>> >> >> COMP: Apply latest version of KWStyle >>>>> >> >> COMP: Update KWStyle to fix its additional warning messages >>>>> >> >> COMP: Update KWStyle to fix its additional warning messages >>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>> >> >> ENH: Update itkResourceProbe to calculate statistical data >>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>>> function >>>>> >> >> ENH: Update the Report() function of >>>>> >> >> itkResourceProbesCollectorBase >>>>> >> >> COMP: Fix data-conversion warning message on >>>>> itkResourceProbe >>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>> >> >> COMP: Fix data-conversion warning messages >>>>> >> >> >>>>> >> >> Jon Haitz Legarreta (6): >>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>> >> >> BUG: Fix compilation issues for >>>>> StatisticsUniqueLabelMapFilterTest >>>>> >> >> BUG: Fix comparison issues for >>>>> itkStatisticsUniqueLabelMapFilter >>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>>> >> >> ENH: Improve code coverage for >>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>> >> >> >>>>> >> >> Julien Michel (1): >>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>> >> >> WarpImageFilter >>>>> >> >> >>>>> >> >> Junjie Bai (2): >>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>> LabelObject type >>>>> >> >> >>>>> >> >> KWSys Robot (4): >>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>> >> >> >>>>> >> >> LIBPNG Upstream (2): >>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>> >> >> >>>>> >> >> Laurentiu Nicola (2): >>>>> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount bouncing >>>>> >> >> >>>>> >> >> Luc Hermitte (8): >>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>> >> >> PERF: Performance enhancements on VariableLengthVectors >>>>> 1/... >>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>> >> >> COMP: Fix signed/unsigned warnings >>>>> >> >> BUG: std::copy/fill on empty VLV >>>>> >> >> >>>>> >> >> Lucas Gandel (4): >>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>> module. >>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review >>>>> Module >>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>> >> >> >>>>> >> >> Mathieu Malaterre (1): >>>>> >> >> BUG: Name mangle the included expat third party library. >>>>> >> >> >>>>> >> >> Matthew McCormick (94): >>>>> >> >> ENH: Change itkSystemInformationTest to >>>>> itkCMakeConfigurationTest. >>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>> >> >> BUG: Remove std::cout calls from classes. >>>>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>> >> >> ImageToVTKImageFilter. >>>>> >> >> COMP: Add link interface specification for wrapping >>>>> >> >> target_link_libraries. >>>>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >>>>> >> >> COMP: Remove unknown doxygen command in >>>>> AnisotropicDiffusionLBR. >>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >>>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>>> >> >> COMP: Disable the gold linker for static builds on Ubuntu >>>>> 14.04. >>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>> >> >> ENH: Add better scoping to idx.py. >>>>> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>> >> >> DOC: Correct spelling of Continuous. >>>>> >> >> ENH: Add more progress information to >>>>> IterativeClosestPoint2. >>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>>> >> >> BUG: Use CastXML binary built in Release. >>>>> >> >> BUG: ContinuousIndex should not be templated over TCoordRep. >>>>> >> >> COMP: Set CMP0054 to new. >>>>> >> >> COMP: Address line length too long for Software Guide. >>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>> >> >> BUG: Fix test scripts for Python 3. >>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>> >> >> ENH: Allow projects to build against an external module. >>>>> >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>> ITKTransformMINC. >>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>> >> >> ENH: Add wrapping support for building modules externally. >>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>> externally. >>>>> >> >> ENH: Add Cuberille Remote module. >>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>>>> >> >> DOC: Correct spelling of Continuous. >>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>> sys.path >>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources so it >>>>> gets >>>>> >> >> installed." >>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>> LabelMapTypes" >>>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>>> advanced. >>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap cannot >>>>> have >>>>> >> >> override. >>>>> >> >> COMP: Add wrapping for >>>>> AdaptiveHistogramEqualizationImageFilter. >>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>>>> >> >> ENH: Remove CMake version check in ITKModuleHeaderTest.cmake >>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>> >> >> ENH: Remove old KWStyle build script. >>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param not >>>>> found. >>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>> WRAPPING_SUBMODULE_ORDER. >>>>> >> >> ENH: Install Python bindings into site-packages. >>>>> >> >> ENH: Improve readability of Python site-packages path >>>>> detection. >>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>> expression >>>>> >> >> warning. >>>>> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>> >> >> ENH: Improves names and export of module dependencies. >>>>> >> >> STYLE: Improve namespace bracket style in itkIsConvertible. >>>>> >> >> COMP: Set CMP0054 to new. >>>>> >> >> BUG: Remove unused wrapping files. >>>>> >> >> BUG: Do install install wrapping development files. >>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>> >> >> BUG: Fix detection of the gold linker. >>>>> >> >> BUG: Update Python package installation locations. >>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module test. >>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>> >> >> BUG: Install itk_minc2.h header. >>>>> >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >>>>> >> >> >>>>> >> >> Michka Popoff (9): >>>>> >> >> ENH: Update to swig 3.0.7 >>>>> >> >> ENH: Do not link against specific Python library on OS X >>>>> >> >> COMP: Fix wrapping warnings when building with >>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>> sys.path >>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>> wrapping >>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>> >> >> ImageFilterBase >>>>> >> >> module >>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>> wrapping >>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>> >> >> >>>>> >> >> Mikhail Isakov (1): >>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>> baseline image >>>>> >> >> >>>>> >> >> Nick Tustison (5): >>>>> >> >> BUG: Set a default b-spline epsilon. >>>>> >> >> ENH: Adding testing for closed loop. >>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>> strategy. >>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>> >> >> ENH: Point-set registration with time-varying B-spline. >>>>> >> >> >>>>> >> >> Olivier Commowick (3): >>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL >>>>> eigen >>>>> >> >> system >>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from >>>>> pythag >>>>> >> >> from V3P) >>>>> >> >> BUG: Switch eigenvalues computation to double >>>>> >> >> >>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>> constructor >>>>> >> >> from >>>>> >> >> images. >>>>> >> >> COMP: Fix test errors and warnings in >>>>> FlatStructuringElement. >>>>> >> >> >>>>> >> >> Seun Odutola (1): >>>>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>>>> renamed >>>>> >> >> check >>>>> >> >> to Check >>>>> >> >> >>>>> >> >> Shawn Waldon (1): >>>>> >> >> COMP: Set target OS X version in environment for tools using >>>>> >> >> compiler >>>>> >> >> >>>>> >> >> Simon Alexander (1): >>>>> >> >> BUG: incorrect closest point computation >>>>> >> >> >>>>> >> >> Tobias Wood (2): >>>>> >> >> BUG: LBFGSB was printing messages even with debug switched >>>>> off. >>>>> >> >> BUG: Removed an unguarded print statement. >>>>> >> >> >>>>> >> >> Vladimir S. FONOV (9): >>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>> >> >> COMP: Changing the order of HDF5 library components >>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >>>>> >> >> Transform >>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>> >> >> MINC 2015-07-23 (c033d431) >>>>> >> >> COMP: Update MINC CMake code >>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>> >> >> >>>>> >> >> Xiaoxiao Liu (1): >>>>> >> >> DOC: update email address for xiaoxiao. >>>>> >> >> >>>>> >> >> Zach Williamson (10): >>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>> >> >> ENH: Consolidate Library Dependencies >>>>> >> >> COMP: Add a missing link to Review module >>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>> >> >> COMP: Fix inconsistant naming of >>>>> GPUPDEDeformableRegistration >>>>> >> >> ENH: Use new linking system macros >>>>> >> >> PERF: Avoid searching private dependencies for include >>>>> directories >>>>> >> >> COMP: Recover missing dependencies >>>>> >> >> ENH: use new linking macros in Filtering module >>>>> >> >> >>>>> >> >> >>>>> >> >> >>>>> >> >> ----------------------------------------------------- >>>>> >> >> Errors or omissions? Please fix them here: >>>>> >> >> >>>>> >> >> >>>>> >> >> >>>>> >> >> >>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>> >> >> _____________________________________ >>>>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>>>> >>>> >>>> _______________________________________________ >>> >>> >>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>> >>>> >>> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Wed Nov 25 16:40:46 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 25 Nov 2015 16:40:46 -0500 Subject: [ITK] [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: It turns out that all the compile errors were occurring in WikiExamples. I solved all except one: ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line 23, but it should be judging from the comment on that line. For the rest, I created a pull request: https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander wrote: > Perfect. I'm under a deadline that is likely to eat the rest of the week > but if that clears up I'll try and jump in earlier. > > On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: > >> OK I will work on it for an hour or two now, and I will make a branch and >> push it to Gerrit so whoever wants can pick up from there and keep updating >> it. >> >> On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander >> wrote: >> >>> Makes sense. At this point I am unlikely to have time to look at this >>> until Saturday, but have hopes for a few free hours there. >>> >>> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: >>> >>>> Building git master from Nov 23rd with examples and testing enabled I >>>> get 14 compile errors in VS2015 debug x64. Should we coordinate our efforts >>>> in fixing them? >>>> >>>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander < >>>> skalexander at gmail.com> wrote: >>>> >>>>> Two of the three failures look like truncation issues (like >>>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >>>>> >>>>> The other ( >>>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>>> is less obvious. >>>>> >>>>> If I have time this evening I'll try and have a look at these. >>>>> >>>>> Is your standard test build in 32 bit ? That might explain the >>>>> difference if there are some underlying type assumptions, but not obvious >>>>> why 2015 would trigger but not 2013. >>>>> >>>>> >>>>> >>>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick < >>>>> matt.mccormick at kitware.com> wrote: >>>>> >>>>>> Ah, cool! Here: >>>>>> >>>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>>> >>>>>> Could you please look into the test failures? >>>>>> >>>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>>> >>>>>> Thanks, >>>>>> Matt >>>>>> >>>>>> >>>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>>> skalexander at gmail.com> wrote: >>>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>>>>> SIMON-LAP, >>>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>>> one). VS2013 >>>>>> > was green, three failures on VS2015 (and 18 warnings). Looks like >>>>>> a >>>>>> > truncation problem on the resuts. >>>>>> > >>>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>>> matt.mccormick at kitware.com> >>>>>> > wrote: >>>>>> >> >>>>>> >> Hi Simon, >>>>>> >> >>>>>> >> Thanks for testing. >>>>>> >> >>>>>> >> We have a Visual Studio 2015 build on the dashboard that is green: >>>>>> >> >>>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>>> >> >>>>>> >> Are there any different flags? Could you please submit an >>>>>> Experimental >>>>>> >> build? >>>>>> >> >>>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>> Submit -C >>>>>> >> Release >>>>>> >> >>>>>> >> from a fresh build tree. >>>>>> >> >>>>>> >> Thanks, >>>>>> >> Matt >>>>>> >> >>>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>>> skalexander at gmail.com> >>>>>> >> wrote: >>>>>> >> > Looks like a few problems with x64 build on visual studio 2015 - >>>>>> do you >>>>>> >> > have >>>>>> >> > a test machine in this configuration? >>>>>> >> > >>>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>>> matt.mccormick at kitware.com> >>>>>> >> > wrote: >>>>>> >> >> >>>>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>>>> announce >>>>>> >> >> that >>>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available for >>>>>> >> >> testing! >>>>>> >> >> >>>>>> >> >> Please take this opportunity to test the new features in the >>>>>> release >>>>>> >> >> candidate. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> To obtain the source code, >>>>>> >> >> >>>>>> >> >> git clone http://itk.org/ITK.git >>>>>> >> >> cd ITK >>>>>> >> >> git checkout -q --detach v4.9rc01 >>>>>> >> >> >>>>>> >> >> For more details, please see the Git documentation [1]. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> A few selected highlights for this release: >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * New Remote modules: the Cuberille module for smooth >>>>>> generation of >>>>>> >> >> meshes >>>>>> >> >> from binary segmentation images, and the >>>>>> AnisotropicDiffusionLBR module >>>>>> >> >> improved edge-preserving smoothing. >>>>>> >> >> * Build your own ITK module outside the source tree, add >>>>>> continuous >>>>>> >> >> integration testing on GitHub, and easily add Python wrapping >>>>>> for your >>>>>> >> >> C++ >>>>>> >> >> algorithms. >>>>>> >> >> * Python wrapping, including Python 3, builds faster with a more >>>>>> >> >> standard >>>>>> >> >> installation >>>>>> >> >> * Improved performance of itk::Image::GetPixel and operations on >>>>>> >> >> itk::VariableLengthVector?s >>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>> >> >> * Module dependencies can now be specified as public / private / >>>>>> >> >> compile / >>>>>> >> >> test >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Please test the release candidate and share your experiences on >>>>>> the >>>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new >>>>>> module >>>>>> >> >> dependency specification mechanism may unearth missing >>>>>> dependencies for >>>>>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>>>>> command. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> An Experimental build, which demonstrates how the test suite >>>>>> performs >>>>>> >> >> on >>>>>> >> >> your local build system, can be submitted to the dashboard [2] >>>>>> with: >>>>>> >> >> >>>>>> >> >> mkdir ../ITK-build >>>>>> >> >> cd ../ITK-build >>>>>> >> >> cmake ../ITK >>>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>> Submit >>>>>> >> >> >>>>>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>>>>> command. >>>>>> >> >> >>>>>> >> >> Notify the mailing list if there are any unexpected failures. >>>>>> Testing >>>>>> >> >> your own applications against the RC is also appreciated. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Congratulations and well done to the 35 contributors to this >>>>>> release. >>>>>> >> >> We >>>>>> >> >> would especially like to recognize the new contributors: Mikhail >>>>>> >> >> Isakov, >>>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, >>>>>> Seun >>>>>> >> >> Odutola, >>>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>>> Williamson, >>>>>> >> >> Luc >>>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> The final release is scheduled for mid-December. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>>> >> >> >>>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> New Features >>>>>> >> >> --------------------- >>>>>> >> >> >>>>>> >> >> Wrapping improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Python 3 supported >>>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>>> >> >> * NumPy bridge with VisualStudio >>>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>>> directory in >>>>>> >> >> the >>>>>> >> >> ?itk? package >>>>>> >> >> * Wrapping package size is decreased >>>>>> >> >> * Better package portability on Mac OSX >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> New Remote Modules >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Cuberille >>>>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >>>>>> >> >> * AnisotropicDiffusionLBR >>>>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >>>>>> >> >> * Web browser reproducibility: >>>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Core Improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * External Modules can now be developed outside of the ITK >>>>>> source tree >>>>>> >> >> and >>>>>> >> >> on GitHub >>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>>> >> >> * New utilities in itk::Math: >>>>>> >> >> * AlmostEquals >>>>>> >> >> * NotAlmostEquals >>>>>> >> >> * ExactlyEquals >>>>>> >> >> * NotExactlyEquals >>>>>> >> >> * New itk::NumericTraits >>>>>> >> >> * IsInteger >>>>>> >> >> * IsSigned >>>>>> >> >> * Improved C++11 support >>>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>>> >> >> itk::ResourceProbesCollectorBase >>>>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Filtering Improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>> >> >> * WarpImageFilter support VectorImage?s >>>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath >>>>>> module >>>>>> >> >> * itk::MovingHistogramImageFilter moved to the >>>>>> ITKImageFilterBase >>>>>> >> >> module >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Registration Improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Build Improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Module dependencies can now be specified as public / private / >>>>>> >> >> compile / >>>>>> >> >> test >>>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>>> >> >> * Option to export all library symbols on Windows: >>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>>> >> >> * Expat third party library is now name mangled >>>>>> >> >> * Many more modules can be built as shared libraries >>>>>> >> >> * KWStyle is automatically built and configured when tests are >>>>>> built >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Performance Improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members >>>>>> for >>>>>> >> >> metaprogramming >>>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>>> >> >> * itk::mpl::EnableIf >>>>>> >> >> * itk::mpl::IsBaseOf >>>>>> >> >> * itk::mpl::IsConvertible >>>>>> >> >> * itk::mpl::IsNumber >>>>>> >> >> * itk::mpl::IsSame >>>>>> >> >> * itk::mpl::PromoteType >>>>>> >> >> * Image::GetPixel performance improvements >>>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>>> >> >> * WarpImageFilter performance improvements >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Documentation Improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>>> Examples >>>>>> >> >> * ITK Software Guide improvements >>>>>> >> >> * How to use Python wrapping >>>>>> >> >> * How to create an ITK module >>>>>> >> >> * Improvements to segmentation examples >>>>>> >> >> * Expanded Canny edge detection example >>>>>> >> >> * Expanded tree container example >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Third Party Library Updates >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * FFTW updated to latest upstream >>>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>>> >> >> * Build with the latest VTK >>>>>> >> >> * PNG update to the latest upstream >>>>>> >> >> * GDCM updated to the latest upstream >>>>>> >> >> * KWSys updated to the latest upstream >>>>>> >> >> * MINC updated to the latest upstream >>>>>> >> >> * SWIG updated to the latest upstream >>>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Style improvements -- ITK gets more stylish with every release! >>>>>> >> >> >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Private copy constructors and operator= use >>>>>> ITK_DELETE_FUNCTION >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> * *Lots* of important bug fixes >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> * And much more! See details in the log below. >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>>> >> >> -------------------------------------------- >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Abhishek Tiwari (1): >>>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>>> >> >> >>>>>> >> >> Adam Snyder (1): >>>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>>> >> >> >>>>>> >> >> Alexander Leinoff (6): >>>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >>>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >>>>>> >> >> itkMath.h >>>>>> >> >> COMP: Removes floating-point equality checks >>>>>> >> >> ENH: COMP: Adds support for complex values to >>>>>> Math::AlmostEquals >>>>>> >> >> ENH: Updates fftw dependency >>>>>> >> >> >>>>>> >> >> Arnaud Gelas (5): >>>>>> >> >> COMP: fix warning (unused local typedef) >>>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>>> >> >> DOC: add doxgen documentation for >>>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>>> >> >> ENH: add tests to exercise >>>>>> itk::ThreadedIteratorRangePartitioner >>>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>>> >> >> >>>>>> >> >> Betsy McPhail (1): >>>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>>> >> >> >>>>>> >> >> Bill Hoffman (2): >>>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>>>>> >> >> installed. >>>>>> >> >> >>>>>> >> >> Bill Lorensen (4): >>>>>> >> >> COMP: VTkGlue linker errors >>>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>>> >> >> ENH: Bump tag for wiki examples >>>>>> >> >> ENH: Better layout strategy >>>>>> >> >> >>>>>> >> >> Brad King (3): >>>>>> >> >> ENH: Remove use of include and itksys_ios::* >>>>>> >> >> ENH: Remove use of include and itksys_stl::* >>>>>> >> >> ENH: Update CMake Policy settings in Testing/TestExternal >>>>>> project >>>>>> >> >> >>>>>> >> >> Bradley Lowekamp (31): >>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>> construction >>>>>> >> >> ENH: Enable base classes for templates of landmark >>>>>> initializer >>>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>>> >> >> BUG: Fix computation of Eigen analysis >>>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>>> >> >> ENH: Adding initial update script from used libpng version. >>>>>> >> >> ENH: removing non-subtree files for itkpng >>>>>> >> >> ENH: Ported ITK changes for building to subtree merged code >>>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>>> >> >> BUG: Use ParameterValueType for computation of landmark >>>>>> affine >>>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>>> >> >> ENH: Update itkpng name mangling >>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>> ReferenceImage >>>>>> >> >> ivar >>>>>> >> >> BUG: Increase tolerance for >>>>>> PhysicsBasedNonRigidRegistrationMethod >>>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>>> BSplineScatter >>>>>> >> >> change >>>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>>> >> >> ImageFilterBase >>>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>> construction >>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>> ReferenceImage >>>>>> >> >> ivar >>>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>>> MovingHistogram >>>>>> >> >> base >>>>>> >> >> COMP: address sign unsigned comparison warning >>>>>> >> >> COMP: Address signed unsigned comparison warning >>>>>> >> >> COMP: Address unused member variable and methods in >>>>>> anonymous ns >>>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>>> Threshold >>>>>> >> >> range >>>>>> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid >>>>>> test >>>>>> >> >> BUG: Reduce number of targets with MSVC >>>>>> >> >> >>>>>> >> >> Davis Vigneault (7): >>>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>>> >> >> DOC: Expanded TreeContainer Example >>>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling with >>>>>> c++11 >>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>> >> >> >>>>>> >> >> D?enan Zuki? (1): >>>>>> >> >> STYLE: better formatting of the "usage" message >>>>>> >> >> >>>>>> >> >> Eugene Prilepin (1): >>>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>>> >> >> >>>>>> >> >> Floris Berendsen (1): >>>>>> >> >> STYLE: Improve naming conventions in comments. >>>>>> >> >> >>>>>> >> >> Hans Johnson (29): >>>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>>> >> >> BUG: FixedParameters should be double precision >>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>> >> >> COMP: Update to version for WikiExamples >>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>> >> >> ENH: Provide consistent floating point comparisons >>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>> >> >> PERF: Remove floating point as sentinal value >>>>>> >> >> COMP: Const correctness needs to be maintained >>>>>> >> >> BUG: Preserve backwards compatibility >>>>>> >> >> DOC: Provide consistent naming in comments >>>>>> >> >> ENH: Conversion between transform type tolerance >>>>>> >> >> STYLE: Prefer initialization to assignment >>>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>> >> >> COMP: Update to version for WikiExamples >>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>>> >> >> COMP: Remove unnecessary failing assert test >>>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>>> >> >> BUG: In configuration test need to mirror code >>>>>> >> >> >>>>>> >> >> Hyun Jae Kang (27): >>>>>> >> >> BUG: Remove std::cout calls from class >>>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>>> >> >> BUG: Retrieve the missed wrap file >>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>> VTK file >>>>>> >> >> header. >>>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >>>>>> >> >> libraries >>>>>> >> >> BUG: Fixed older XCode linking error >>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS >>>>>> X >>>>>> >> >> BUG: Remove std::cout calls from class >>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>> VTK file >>>>>> >> >> header. >>>>>> >> >> BUG: Fixed older XCode linking error >>>>>> >> >> ENH: Add automatic KWStyle build and configuration setup >>>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>>> autological-compare >>>>>> >> >> warning. >>>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>>> >> >> COMP: Apply latest version of KWStyle >>>>>> >> >> COMP: Update KWStyle to fix its additional warning messages >>>>>> >> >> COMP: Update KWStyle to fix its additional warning messages >>>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>>> >> >> ENH: Update itkResourceProbe to calculate statistical data >>>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>>>> function >>>>>> >> >> ENH: Update the Report() function of >>>>>> >> >> itkResourceProbesCollectorBase >>>>>> >> >> COMP: Fix data-conversion warning message on >>>>>> itkResourceProbe >>>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>>> >> >> COMP: Fix data-conversion warning messages >>>>>> >> >> >>>>>> >> >> Jon Haitz Legarreta (6): >>>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>>> >> >> BUG: Fix compilation issues for >>>>>> StatisticsUniqueLabelMapFilterTest >>>>>> >> >> BUG: Fix comparison issues for >>>>>> itkStatisticsUniqueLabelMapFilter >>>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>>>> >> >> ENH: Improve code coverage for >>>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>>> >> >> >>>>>> >> >> Julien Michel (1): >>>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>>> >> >> WarpImageFilter >>>>>> >> >> >>>>>> >> >> Junjie Bai (2): >>>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>>> LabelObject type >>>>>> >> >> >>>>>> >> >> KWSys Robot (4): >>>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>>> >> >> >>>>>> >> >> LIBPNG Upstream (2): >>>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>>> >> >> >>>>>> >> >> Laurentiu Nicola (2): >>>>>> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >>>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount >>>>>> bouncing >>>>>> >> >> >>>>>> >> >> Luc Hermitte (8): >>>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>>> >> >> PERF: Performance enhancements on VariableLengthVectors >>>>>> 1/... >>>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>>> >> >> COMP: Fix signed/unsigned warnings >>>>>> >> >> BUG: std::copy/fill on empty VLV >>>>>> >> >> >>>>>> >> >> Lucas Gandel (4): >>>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>>> module. >>>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review >>>>>> Module >>>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>>> >> >> >>>>>> >> >> Mathieu Malaterre (1): >>>>>> >> >> BUG: Name mangle the included expat third party library. >>>>>> >> >> >>>>>> >> >> Matthew McCormick (94): >>>>>> >> >> ENH: Change itkSystemInformationTest to >>>>>> itkCMakeConfigurationTest. >>>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>>> >> >> BUG: Remove std::cout calls from classes. >>>>>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>>> >> >> ImageToVTKImageFilter. >>>>>> >> >> COMP: Add link interface specification for wrapping >>>>>> >> >> target_link_libraries. >>>>>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >>>>>> >> >> COMP: Remove unknown doxygen command in >>>>>> AnisotropicDiffusionLBR. >>>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >>>>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>>>> >> >> COMP: Disable the gold linker for static builds on Ubuntu >>>>>> 14.04. >>>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >>>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>>> >> >> ENH: Add better scoping to idx.py. >>>>>> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>> >> >> ENH: Add more progress information to >>>>>> IterativeClosestPoint2. >>>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>>>> >> >> BUG: Use CastXML binary built in Release. >>>>>> >> >> BUG: ContinuousIndex should not be templated over >>>>>> TCoordRep. >>>>>> >> >> COMP: Set CMP0054 to new. >>>>>> >> >> COMP: Address line length too long for Software Guide. >>>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>>> >> >> BUG: Fix test scripts for Python 3. >>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>> >> >> ENH: Allow projects to build against an external module. >>>>>> >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >>>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>>> ITKTransformMINC. >>>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>>> >> >> ENH: Add wrapping support for building modules externally. >>>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>>> externally. >>>>>> >> >> ENH: Add Cuberille Remote module. >>>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >>>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>> sys.path >>>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources so >>>>>> it gets >>>>>> >> >> installed." >>>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>>> LabelMapTypes" >>>>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>>>> advanced. >>>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap >>>>>> cannot have >>>>>> >> >> override. >>>>>> >> >> COMP: Add wrapping for >>>>>> AdaptiveHistogramEqualizationImageFilter. >>>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>>>>> >> >> ENH: Remove CMake version check in >>>>>> ITKModuleHeaderTest.cmake >>>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>>> >> >> ENH: Remove old KWStyle build script. >>>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param not >>>>>> found. >>>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>>> WRAPPING_SUBMODULE_ORDER. >>>>>> >> >> ENH: Install Python bindings into site-packages. >>>>>> >> >> ENH: Improve readability of Python site-packages path >>>>>> detection. >>>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>>> expression >>>>>> >> >> warning. >>>>>> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >>>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>>> >> >> ENH: Improves names and export of module dependencies. >>>>>> >> >> STYLE: Improve namespace bracket style in itkIsConvertible. >>>>>> >> >> COMP: Set CMP0054 to new. >>>>>> >> >> BUG: Remove unused wrapping files. >>>>>> >> >> BUG: Do install install wrapping development files. >>>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>>> >> >> BUG: Fix detection of the gold linker. >>>>>> >> >> BUG: Update Python package installation locations. >>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module test. >>>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>>> >> >> BUG: Install itk_minc2.h header. >>>>>> >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >>>>>> >> >> >>>>>> >> >> Michka Popoff (9): >>>>>> >> >> ENH: Update to swig 3.0.7 >>>>>> >> >> ENH: Do not link against specific Python library on OS X >>>>>> >> >> COMP: Fix wrapping warnings when building with >>>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>> sys.path >>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>> wrapping >>>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>>> >> >> ImageFilterBase >>>>>> >> >> module >>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>> wrapping >>>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>>> >> >> >>>>>> >> >> Mikhail Isakov (1): >>>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>>> baseline image >>>>>> >> >> >>>>>> >> >> Nick Tustison (5): >>>>>> >> >> BUG: Set a default b-spline epsilon. >>>>>> >> >> ENH: Adding testing for closed loop. >>>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>>> strategy. >>>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>>> >> >> ENH: Point-set registration with time-varying B-spline. >>>>>> >> >> >>>>>> >> >> Olivier Commowick (3): >>>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL >>>>>> eigen >>>>>> >> >> system >>>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from >>>>>> pythag >>>>>> >> >> from V3P) >>>>>> >> >> BUG: Switch eigenvalues computation to double >>>>>> >> >> >>>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>>> constructor >>>>>> >> >> from >>>>>> >> >> images. >>>>>> >> >> COMP: Fix test errors and warnings in >>>>>> FlatStructuringElement. >>>>>> >> >> >>>>>> >> >> Seun Odutola (1): >>>>>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>>>>> renamed >>>>>> >> >> check >>>>>> >> >> to Check >>>>>> >> >> >>>>>> >> >> Shawn Waldon (1): >>>>>> >> >> COMP: Set target OS X version in environment for tools >>>>>> using >>>>>> >> >> compiler >>>>>> >> >> >>>>>> >> >> Simon Alexander (1): >>>>>> >> >> BUG: incorrect closest point computation >>>>>> >> >> >>>>>> >> >> Tobias Wood (2): >>>>>> >> >> BUG: LBFGSB was printing messages even with debug switched >>>>>> off. >>>>>> >> >> BUG: Removed an unguarded print statement. >>>>>> >> >> >>>>>> >> >> Vladimir S. FONOV (9): >>>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>>> >> >> COMP: Changing the order of HDF5 library components >>>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >>>>>> >> >> Transform >>>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>>> >> >> MINC 2015-07-23 (c033d431) >>>>>> >> >> COMP: Update MINC CMake code >>>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>>> >> >> >>>>>> >> >> Xiaoxiao Liu (1): >>>>>> >> >> DOC: update email address for xiaoxiao. >>>>>> >> >> >>>>>> >> >> Zach Williamson (10): >>>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>>> >> >> ENH: Consolidate Library Dependencies >>>>>> >> >> COMP: Add a missing link to Review module >>>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>>> >> >> COMP: Fix inconsistant naming of >>>>>> GPUPDEDeformableRegistration >>>>>> >> >> ENH: Use new linking system macros >>>>>> >> >> PERF: Avoid searching private dependencies for include >>>>>> directories >>>>>> >> >> COMP: Recover missing dependencies >>>>>> >> >> ENH: use new linking macros in Filtering module >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> ----------------------------------------------------- >>>>>> >> >> Errors or omissions? Please fix them here: >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>>> >> >> _____________________________________ >>>>>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>> >>>>> >>>>> _______________________________________________ >>>> >>>> >>>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>>> >>>>> >>>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From dzenanz at gmail.com Wed Nov 25 16:40:46 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Wed, 25 Nov 2015 16:40:46 -0500 Subject: [ITK] [ITK-users] [ITK-dev] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: It turns out that all the compile errors were occurring in WikiExamples. I solved all except one: ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line 23, but it should be judging from the comment on that line. For the rest, I created a pull request: https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander wrote: > Perfect. I'm under a deadline that is likely to eat the rest of the week > but if that clears up I'll try and jump in earlier. > > On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: > >> OK I will work on it for an hour or two now, and I will make a branch and >> push it to Gerrit so whoever wants can pick up from there and keep updating >> it. >> >> On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander >> wrote: >> >>> Makes sense. At this point I am unlikely to have time to look at this >>> until Saturday, but have hopes for a few free hours there. >>> >>> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: >>> >>>> Building git master from Nov 23rd with examples and testing enabled I >>>> get 14 compile errors in VS2015 debug x64. Should we coordinate our efforts >>>> in fixing them? >>>> >>>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander < >>>> skalexander at gmail.com> wrote: >>>> >>>>> Two of the three failures look like truncation issues (like >>>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >>>>> >>>>> The other ( >>>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>>> is less obvious. >>>>> >>>>> If I have time this evening I'll try and have a look at these. >>>>> >>>>> Is your standard test build in 32 bit ? That might explain the >>>>> difference if there are some underlying type assumptions, but not obvious >>>>> why 2015 would trigger but not 2013. >>>>> >>>>> >>>>> >>>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick < >>>>> matt.mccormick at kitware.com> wrote: >>>>> >>>>>> Ah, cool! Here: >>>>>> >>>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>>> >>>>>> Could you please look into the test failures? >>>>>> >>>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>>> >>>>>> Thanks, >>>>>> Matt >>>>>> >>>>>> >>>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>>> skalexander at gmail.com> wrote: >>>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>>>>> SIMON-LAP, >>>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>>> one). VS2013 >>>>>> > was green, three failures on VS2015 (and 18 warnings). Looks like >>>>>> a >>>>>> > truncation problem on the resuts. >>>>>> > >>>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>>> matt.mccormick at kitware.com> >>>>>> > wrote: >>>>>> >> >>>>>> >> Hi Simon, >>>>>> >> >>>>>> >> Thanks for testing. >>>>>> >> >>>>>> >> We have a Visual Studio 2015 build on the dashboard that is green: >>>>>> >> >>>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>>> >> >>>>>> >> Are there any different flags? Could you please submit an >>>>>> Experimental >>>>>> >> build? >>>>>> >> >>>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>> Submit -C >>>>>> >> Release >>>>>> >> >>>>>> >> from a fresh build tree. >>>>>> >> >>>>>> >> Thanks, >>>>>> >> Matt >>>>>> >> >>>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>>> skalexander at gmail.com> >>>>>> >> wrote: >>>>>> >> > Looks like a few problems with x64 build on visual studio 2015 - >>>>>> do you >>>>>> >> > have >>>>>> >> > a test machine in this configuration? >>>>>> >> > >>>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>>> matt.mccormick at kitware.com> >>>>>> >> > wrote: >>>>>> >> >> >>>>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>>>> announce >>>>>> >> >> that >>>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available for >>>>>> >> >> testing! >>>>>> >> >> >>>>>> >> >> Please take this opportunity to test the new features in the >>>>>> release >>>>>> >> >> candidate. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> To obtain the source code, >>>>>> >> >> >>>>>> >> >> git clone http://itk.org/ITK.git >>>>>> >> >> cd ITK >>>>>> >> >> git checkout -q --detach v4.9rc01 >>>>>> >> >> >>>>>> >> >> For more details, please see the Git documentation [1]. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> A few selected highlights for this release: >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * New Remote modules: the Cuberille module for smooth >>>>>> generation of >>>>>> >> >> meshes >>>>>> >> >> from binary segmentation images, and the >>>>>> AnisotropicDiffusionLBR module >>>>>> >> >> improved edge-preserving smoothing. >>>>>> >> >> * Build your own ITK module outside the source tree, add >>>>>> continuous >>>>>> >> >> integration testing on GitHub, and easily add Python wrapping >>>>>> for your >>>>>> >> >> C++ >>>>>> >> >> algorithms. >>>>>> >> >> * Python wrapping, including Python 3, builds faster with a more >>>>>> >> >> standard >>>>>> >> >> installation >>>>>> >> >> * Improved performance of itk::Image::GetPixel and operations on >>>>>> >> >> itk::VariableLengthVector?s >>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>> >> >> * Module dependencies can now be specified as public / private / >>>>>> >> >> compile / >>>>>> >> >> test >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Please test the release candidate and share your experiences on >>>>>> the >>>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new >>>>>> module >>>>>> >> >> dependency specification mechanism may unearth missing >>>>>> dependencies for >>>>>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>>>>> command. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> An Experimental build, which demonstrates how the test suite >>>>>> performs >>>>>> >> >> on >>>>>> >> >> your local build system, can be submitted to the dashboard [2] >>>>>> with: >>>>>> >> >> >>>>>> >> >> mkdir ../ITK-build >>>>>> >> >> cd ../ITK-build >>>>>> >> >> cmake ../ITK >>>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>> Submit >>>>>> >> >> >>>>>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>>>>> command. >>>>>> >> >> >>>>>> >> >> Notify the mailing list if there are any unexpected failures. >>>>>> Testing >>>>>> >> >> your own applications against the RC is also appreciated. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Congratulations and well done to the 35 contributors to this >>>>>> release. >>>>>> >> >> We >>>>>> >> >> would especially like to recognize the new contributors: Mikhail >>>>>> >> >> Isakov, >>>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, >>>>>> Seun >>>>>> >> >> Odutola, >>>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>>> Williamson, >>>>>> >> >> Luc >>>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> The final release is scheduled for mid-December. >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>>> >> >> >>>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> New Features >>>>>> >> >> --------------------- >>>>>> >> >> >>>>>> >> >> Wrapping improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Python 3 supported >>>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>>> >> >> * NumPy bridge with VisualStudio >>>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>>> directory in >>>>>> >> >> the >>>>>> >> >> ?itk? package >>>>>> >> >> * Wrapping package size is decreased >>>>>> >> >> * Better package portability on Mac OSX >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> New Remote Modules >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Cuberille >>>>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >>>>>> >> >> * AnisotropicDiffusionLBR >>>>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >>>>>> >> >> * Web browser reproducibility: >>>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Core Improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * External Modules can now be developed outside of the ITK >>>>>> source tree >>>>>> >> >> and >>>>>> >> >> on GitHub >>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>>> >> >> * New utilities in itk::Math: >>>>>> >> >> * AlmostEquals >>>>>> >> >> * NotAlmostEquals >>>>>> >> >> * ExactlyEquals >>>>>> >> >> * NotExactlyEquals >>>>>> >> >> * New itk::NumericTraits >>>>>> >> >> * IsInteger >>>>>> >> >> * IsSigned >>>>>> >> >> * Improved C++11 support >>>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>>> >> >> itk::ResourceProbesCollectorBase >>>>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Filtering Improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>> >> >> * WarpImageFilter support VectorImage?s >>>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath >>>>>> module >>>>>> >> >> * itk::MovingHistogramImageFilter moved to the >>>>>> ITKImageFilterBase >>>>>> >> >> module >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Registration Improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Build Improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Module dependencies can now be specified as public / private / >>>>>> >> >> compile / >>>>>> >> >> test >>>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>>> >> >> * Option to export all library symbols on Windows: >>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>>> >> >> * Expat third party library is now name mangled >>>>>> >> >> * Many more modules can be built as shared libraries >>>>>> >> >> * KWStyle is automatically built and configured when tests are >>>>>> built >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Performance Improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds members >>>>>> for >>>>>> >> >> metaprogramming >>>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>>> >> >> * itk::mpl::EnableIf >>>>>> >> >> * itk::mpl::IsBaseOf >>>>>> >> >> * itk::mpl::IsConvertible >>>>>> >> >> * itk::mpl::IsNumber >>>>>> >> >> * itk::mpl::IsSame >>>>>> >> >> * itk::mpl::PromoteType >>>>>> >> >> * Image::GetPixel performance improvements >>>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>>> >> >> * WarpImageFilter performance improvements >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Documentation Improvements >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>>> Examples >>>>>> >> >> * ITK Software Guide improvements >>>>>> >> >> * How to use Python wrapping >>>>>> >> >> * How to create an ITK module >>>>>> >> >> * Improvements to segmentation examples >>>>>> >> >> * Expanded Canny edge detection example >>>>>> >> >> * Expanded tree container example >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Third Party Library Updates >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * FFTW updated to latest upstream >>>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>>> >> >> * Build with the latest VTK >>>>>> >> >> * PNG update to the latest upstream >>>>>> >> >> * GDCM updated to the latest upstream >>>>>> >> >> * KWSys updated to the latest upstream >>>>>> >> >> * MINC updated to the latest upstream >>>>>> >> >> * SWIG updated to the latest upstream >>>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Style improvements -- ITK gets more stylish with every release! >>>>>> >> >> >>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> * Private copy constructors and operator= use >>>>>> ITK_DELETE_FUNCTION >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> * *Lots* of important bug fixes >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> * And much more! See details in the log below. >>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>>> >> >> -------------------------------------------- >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> Abhishek Tiwari (1): >>>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>>> >> >> >>>>>> >> >> Adam Snyder (1): >>>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>>> >> >> >>>>>> >> >> Alexander Leinoff (6): >>>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be resolved. >>>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >>>>>> >> >> itkMath.h >>>>>> >> >> COMP: Removes floating-point equality checks >>>>>> >> >> ENH: COMP: Adds support for complex values to >>>>>> Math::AlmostEquals >>>>>> >> >> ENH: Updates fftw dependency >>>>>> >> >> >>>>>> >> >> Arnaud Gelas (5): >>>>>> >> >> COMP: fix warning (unused local typedef) >>>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>>> >> >> DOC: add doxgen documentation for >>>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>>> >> >> ENH: add tests to exercise >>>>>> itk::ThreadedIteratorRangePartitioner >>>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>>> >> >> >>>>>> >> >> Betsy McPhail (1): >>>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>>> >> >> >>>>>> >> >> Bill Hoffman (2): >>>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>>>>> >> >> installed. >>>>>> >> >> >>>>>> >> >> Bill Lorensen (4): >>>>>> >> >> COMP: VTkGlue linker errors >>>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>>> >> >> ENH: Bump tag for wiki examples >>>>>> >> >> ENH: Better layout strategy >>>>>> >> >> >>>>>> >> >> Brad King (3): >>>>>> >> >> ENH: Remove use of include and itksys_ios::* >>>>>> >> >> ENH: Remove use of include and itksys_stl::* >>>>>> >> >> ENH: Update CMake Policy settings in Testing/TestExternal >>>>>> project >>>>>> >> >> >>>>>> >> >> Bradley Lowekamp (31): >>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>> construction >>>>>> >> >> ENH: Enable base classes for templates of landmark >>>>>> initializer >>>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>>> >> >> BUG: Fix computation of Eigen analysis >>>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>>> >> >> ENH: Adding initial update script from used libpng version. >>>>>> >> >> ENH: removing non-subtree files for itkpng >>>>>> >> >> ENH: Ported ITK changes for building to subtree merged code >>>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>>> >> >> BUG: Use ParameterValueType for computation of landmark >>>>>> affine >>>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>>> >> >> ENH: Update itkpng name mangling >>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>> ReferenceImage >>>>>> >> >> ivar >>>>>> >> >> BUG: Increase tolerance for >>>>>> PhysicsBasedNonRigidRegistrationMethod >>>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>>> BSplineScatter >>>>>> >> >> change >>>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>>> >> >> ImageFilterBase >>>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>> construction >>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>> ReferenceImage >>>>>> >> >> ivar >>>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>>> MovingHistogram >>>>>> >> >> base >>>>>> >> >> COMP: address sign unsigned comparison warning >>>>>> >> >> COMP: Address signed unsigned comparison warning >>>>>> >> >> COMP: Address unused member variable and methods in >>>>>> anonymous ns >>>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>>> Threshold >>>>>> >> >> range >>>>>> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid >>>>>> test >>>>>> >> >> BUG: Reduce number of targets with MSVC >>>>>> >> >> >>>>>> >> >> Davis Vigneault (7): >>>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>>> >> >> DOC: Expanded TreeContainer Example >>>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling with >>>>>> c++11 >>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>> >> >> >>>>>> >> >> D?enan Zuki? (1): >>>>>> >> >> STYLE: better formatting of the "usage" message >>>>>> >> >> >>>>>> >> >> Eugene Prilepin (1): >>>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>>> >> >> >>>>>> >> >> Floris Berendsen (1): >>>>>> >> >> STYLE: Improve naming conventions in comments. >>>>>> >> >> >>>>>> >> >> Hans Johnson (29): >>>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>>> >> >> BUG: FixedParameters should be double precision >>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>> >> >> COMP: Update to version for WikiExamples >>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>> >> >> ENH: Provide consistent floating point comparisons >>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>> >> >> PERF: Remove floating point as sentinal value >>>>>> >> >> COMP: Const correctness needs to be maintained >>>>>> >> >> BUG: Preserve backwards compatibility >>>>>> >> >> DOC: Provide consistent naming in comments >>>>>> >> >> ENH: Conversion between transform type tolerance >>>>>> >> >> STYLE: Prefer initialization to assignment >>>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>> >> >> COMP: Update to version for WikiExamples >>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>>> >> >> COMP: Remove unnecessary failing assert test >>>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>>> >> >> BUG: In configuration test need to mirror code >>>>>> >> >> >>>>>> >> >> Hyun Jae Kang (27): >>>>>> >> >> BUG: Remove std::cout calls from class >>>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>>> >> >> BUG: Retrieve the missed wrap file >>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>> VTK file >>>>>> >> >> header. >>>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >>>>>> >> >> libraries >>>>>> >> >> BUG: Fixed older XCode linking error >>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac OS >>>>>> X >>>>>> >> >> BUG: Remove std::cout calls from class >>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>> VTK file >>>>>> >> >> header. >>>>>> >> >> BUG: Fixed older XCode linking error >>>>>> >> >> ENH: Add automatic KWStyle build and configuration setup >>>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>>> autological-compare >>>>>> >> >> warning. >>>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>>> >> >> COMP: Apply latest version of KWStyle >>>>>> >> >> COMP: Update KWStyle to fix its additional warning messages >>>>>> >> >> COMP: Update KWStyle to fix its additional warning messages >>>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>>> >> >> ENH: Update itkResourceProbe to calculate statistical data >>>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>>>> function >>>>>> >> >> ENH: Update the Report() function of >>>>>> >> >> itkResourceProbesCollectorBase >>>>>> >> >> COMP: Fix data-conversion warning message on >>>>>> itkResourceProbe >>>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>>> >> >> COMP: Fix data-conversion warning messages >>>>>> >> >> >>>>>> >> >> Jon Haitz Legarreta (6): >>>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>>> >> >> BUG: Fix compilation issues for >>>>>> StatisticsUniqueLabelMapFilterTest >>>>>> >> >> BUG: Fix comparison issues for >>>>>> itkStatisticsUniqueLabelMapFilter >>>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>>>> >> >> ENH: Improve code coverage for >>>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>>> >> >> >>>>>> >> >> Julien Michel (1): >>>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>>> >> >> WarpImageFilter >>>>>> >> >> >>>>>> >> >> Junjie Bai (2): >>>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>>> LabelObject type >>>>>> >> >> >>>>>> >> >> KWSys Robot (4): >>>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>>> >> >> >>>>>> >> >> LIBPNG Upstream (2): >>>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>>> >> >> >>>>>> >> >> Laurentiu Nicola (2): >>>>>> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >>>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount >>>>>> bouncing >>>>>> >> >> >>>>>> >> >> Luc Hermitte (8): >>>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>>> >> >> PERF: Performance enhancements on VariableLengthVectors >>>>>> 1/... >>>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>>> >> >> COMP: Fix signed/unsigned warnings >>>>>> >> >> BUG: std::copy/fill on empty VLV >>>>>> >> >> >>>>>> >> >> Lucas Gandel (4): >>>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>>> module. >>>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review >>>>>> Module >>>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>>> >> >> >>>>>> >> >> Mathieu Malaterre (1): >>>>>> >> >> BUG: Name mangle the included expat third party library. >>>>>> >> >> >>>>>> >> >> Matthew McCormick (94): >>>>>> >> >> ENH: Change itkSystemInformationTest to >>>>>> itkCMakeConfigurationTest. >>>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>>> >> >> BUG: Remove std::cout calls from classes. >>>>>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>>> >> >> ImageToVTKImageFilter. >>>>>> >> >> COMP: Add link interface specification for wrapping >>>>>> >> >> target_link_libraries. >>>>>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with Emscripten-1. >>>>>> >> >> COMP: Remove unknown doxygen command in >>>>>> AnisotropicDiffusionLBR. >>>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >>>>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>>>> >> >> COMP: Disable the gold linker for static builds on Ubuntu >>>>>> 14.04. >>>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + MSVC. >>>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>>> >> >> ENH: Add better scoping to idx.py. >>>>>> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>> >> >> ENH: Add more progress information to >>>>>> IterativeClosestPoint2. >>>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>>>> >> >> BUG: Use CastXML binary built in Release. >>>>>> >> >> BUG: ContinuousIndex should not be templated over >>>>>> TCoordRep. >>>>>> >> >> COMP: Set CMP0054 to new. >>>>>> >> >> COMP: Address line length too long for Software Guide. >>>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>>> >> >> BUG: Fix test scripts for Python 3. >>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>> >> >> ENH: Allow projects to build against an external module. >>>>>> >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >>>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>>> ITKTransformMINC. >>>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>>> >> >> ENH: Add wrapping support for building modules externally. >>>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>>> externally. >>>>>> >> >> ENH: Add Cuberille Remote module. >>>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>>> >> >> COMP: Remove unused argument in ConditionVariableNoThreads. >>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >>>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument type. >>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>> sys.path >>>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources so >>>>>> it gets >>>>>> >> >> installed." >>>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>>> LabelMapTypes" >>>>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>>>> advanced. >>>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap >>>>>> cannot have >>>>>> >> >> override. >>>>>> >> >> COMP: Add wrapping for >>>>>> AdaptiveHistogramEqualizationImageFilter. >>>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>>>>> >> >> ENH: Remove CMake version check in >>>>>> ITKModuleHeaderTest.cmake >>>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>>> >> >> ENH: Remove old KWStyle build script. >>>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param not >>>>>> found. >>>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>>> WRAPPING_SUBMODULE_ORDER. >>>>>> >> >> ENH: Install Python bindings into site-packages. >>>>>> >> >> ENH: Improve readability of Python site-packages path >>>>>> detection. >>>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>>> expression >>>>>> >> >> warning. >>>>>> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >>>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>>> >> >> ENH: Improves names and export of module dependencies. >>>>>> >> >> STYLE: Improve namespace bracket style in itkIsConvertible. >>>>>> >> >> COMP: Set CMP0054 to new. >>>>>> >> >> BUG: Remove unused wrapping files. >>>>>> >> >> BUG: Do install install wrapping development files. >>>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>>> >> >> BUG: Fix detection of the gold linker. >>>>>> >> >> BUG: Update Python package installation locations. >>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module test. >>>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>>> >> >> BUG: Install itk_minc2.h header. >>>>>> >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >>>>>> >> >> >>>>>> >> >> Michka Popoff (9): >>>>>> >> >> ENH: Update to swig 3.0.7 >>>>>> >> >> ENH: Do not link against specific Python library on OS X >>>>>> >> >> COMP: Fix wrapping warnings when building with >>>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>> sys.path >>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>> wrapping >>>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>>> >> >> ImageFilterBase >>>>>> >> >> module >>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>> wrapping >>>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>>> >> >> >>>>>> >> >> Mikhail Isakov (1): >>>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>>> baseline image >>>>>> >> >> >>>>>> >> >> Nick Tustison (5): >>>>>> >> >> BUG: Set a default b-spline epsilon. >>>>>> >> >> ENH: Adding testing for closed loop. >>>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>>> strategy. >>>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>>> >> >> ENH: Point-set registration with time-varying B-spline. >>>>>> >> >> >>>>>> >> >> Olivier Commowick (3): >>>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL >>>>>> eigen >>>>>> >> >> system >>>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken from >>>>>> pythag >>>>>> >> >> from V3P) >>>>>> >> >> BUG: Switch eigenvalues computation to double >>>>>> >> >> >>>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>>> constructor >>>>>> >> >> from >>>>>> >> >> images. >>>>>> >> >> COMP: Fix test errors and warnings in >>>>>> FlatStructuringElement. >>>>>> >> >> >>>>>> >> >> Seun Odutola (1): >>>>>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>>>>> renamed >>>>>> >> >> check >>>>>> >> >> to Check >>>>>> >> >> >>>>>> >> >> Shawn Waldon (1): >>>>>> >> >> COMP: Set target OS X version in environment for tools >>>>>> using >>>>>> >> >> compiler >>>>>> >> >> >>>>>> >> >> Simon Alexander (1): >>>>>> >> >> BUG: incorrect closest point computation >>>>>> >> >> >>>>>> >> >> Tobias Wood (2): >>>>>> >> >> BUG: LBFGSB was printing messages even with debug switched >>>>>> off. >>>>>> >> >> BUG: Removed an unguarded print statement. >>>>>> >> >> >>>>>> >> >> Vladimir S. FONOV (9): >>>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>>> >> >> COMP: Changing the order of HDF5 library components >>>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >>>>>> >> >> Transform >>>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>>> >> >> MINC 2015-07-23 (c033d431) >>>>>> >> >> COMP: Update MINC CMake code >>>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>>> >> >> >>>>>> >> >> Xiaoxiao Liu (1): >>>>>> >> >> DOC: update email address for xiaoxiao. >>>>>> >> >> >>>>>> >> >> Zach Williamson (10): >>>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>>> >> >> ENH: Consolidate Library Dependencies >>>>>> >> >> COMP: Add a missing link to Review module >>>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>>> >> >> COMP: Fix inconsistant naming of >>>>>> GPUPDEDeformableRegistration >>>>>> >> >> ENH: Use new linking system macros >>>>>> >> >> PERF: Avoid searching private dependencies for include >>>>>> directories >>>>>> >> >> COMP: Recover missing dependencies >>>>>> >> >> ENH: use new linking macros in Filtering module >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> ----------------------------------------------------- >>>>>> >> >> Errors or omissions? Please fix them here: >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> >> >> >>>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>>> >> >> _____________________________________ >>>>>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>> >>>>> >>>>> _______________________________________________ >>>> >>>> >>>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>>> >>>>> >>>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From itkhelpacc at gmail.com Thu Nov 26 07:48:52 2015 From: itkhelpacc at gmail.com (vis) Date: Thu, 26 Nov 2015 05:48:52 -0700 (MST) Subject: [ITK] [ITK-users] reconstruction 3d (PSEUDO CT) volume from two or more 2d projection images Message-ID: <1448542132349-7588211.post@n2.nabble.com> hi, Im working on project regarding 2d/3d registration.. I came across many papers in ITK that help to achieve this as in [1]... have two questions (A) these frameworks are designed for ITKv3 but im using ITKv4( i have already used ITKv4 for developing various parts of my application) Is it possible to integrate [1] with my application? if yes can u please guide me who to do so? (B) while doing my literature survey i came across papers like [2], [3],[4]... wherein they use two projection images (one from lateral and one from AP) to reconstruct a pseudo 3d ct volume.. it is obvious that the pseudo ct generated wouldnt have the information present in actual ct.. but even if i could get the outline of the 3d ct volume would help me alot..(i Plan on performing 3d/3d registration of pre-op CT with pseudo ct obtained now) could anyone please help me out with this problem? Regards Vishal [1]http://www.insight-journal.org/browse/publication/800 [2]http://iopscience.iop.org/article/10.1088/0031-9155/56/4/010/pdf [3]http://www.researchgate.net/publication/268302050_3D_Skull_Warping_from_2D_X-Ray_Lateral_and_PA_Images [4]A review of 3D/2D registration methods for image-guided interventions P. Markelj [5] 3D reconstruction of the human rib cage from 2D projection images using a statistical shape model DOI 10.1007/s11548-009-0390-2 -- View this message in context: http://itk-insight-users.2283740.n2.nabble.com/reconstruction-3d-PSEUDO-CT-volume-from-two-or-more-2d-projection-images-tp7588211.html Sent from the ITK Insight Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From seun at rogue-research.com Thu Nov 26 16:04:04 2015 From: seun at rogue-research.com (Seun Odutola) Date: Thu, 26 Nov 2015 16:04:04 -0500 Subject: [ITK] [ITK-dev] itkImageToImageFilter issue with negative space from Analyze file Message-ID: <1D91665A-B784-462D-865C-B47973DA7F51@rogue-research.com> Hi Everyone, I have an Anaylze 7.5 file with negative spacing in it and previously my unit test for this file passed in ITK 3.20.x which is now failing in ITK 4.9 (git master). I happen to have noticed there is a tolerance check in the file itkImageToImageFilter.hxx which in my opinion needs to be of absolute value. My question is, is the calculation of the tolerance deliberate? Note that for this file, inputPtr1->GetSpacing()[0] gives -1. const SpacePrecisionType coordinateTol = this->m_CoordinateTolerance * inputPtr1->GetSpacing()[0]; // use first dimension spacing if ( !inputPtr1->GetOrigin().GetVnlVector().is_equal(inputPtrN->GetOrigin().GetVnlVector(), coordinateTol) || !inputPtr1->GetSpacing().GetVnlVector().is_equal(inputPtrN->GetSpacing().GetVnlVector(), coordinateTol) || !inputPtr1->GetDirection().GetVnlMatrix().as_ref().is_equal(inputPtrN->GetDirection().GetVnlMatrix(), this->m_DirectionTolerance) ) { std::ostringstream originString, spacingString, directionString; if ( !inputPtr1->GetOrigin().GetVnlVector().is_equal(inputPtrN->GetOrigin().GetVnlVector(), coordinateTol) ) { originString.setf( std::ios::scientific ); originString.precision( 7 ); originString << "InputImage Origin: " << inputPtr1->GetOrigin() << ", InputImage" << it.GetName() << " Origin: " << inputPtrN->GetOrigin() << std::endl; originString << "\tTolerance: " << coordinateTol << std::endl; } ????. Regards, Seun. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From cervellone at gmail.com Thu Nov 26 20:28:10 2015 From: cervellone at gmail.com (cervellone at gmail.com) Date: Fri, 27 Nov 2015 02:28:10 +0100 Subject: [ITK] [ITK-users] missing watershed filters ??? Message-ID: Dear all, i have been using ITK-4.6.1 for quite some time, always without problems. but today i wanted to use the morphological watershed from markers I found out that the function is missing. At least that is the error i am getting. AttributeError: 'LazyITKModule' object has no attribute 'MorphologicalWatershedFromMarkersImageFilter' All the other filters seem to be there. Does anybody have an idea ? Thank you jp -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From richard.beare at gmail.com Thu Nov 26 21:00:57 2015 From: richard.beare at gmail.com (Richard Beare) Date: Fri, 27 Nov 2015 13:00:57 +1100 Subject: [ITK] [ITK-users] missing watershed filters ??? In-Reply-To: References: Message-ID: It has been put in review, for some reason, so you need to enable that option when installing ITK. On Fri, Nov 27, 2015 at 12:28 PM, wrote: > Dear all, > > i have been using ITK-4.6.1 for quite some time, always without problems. > but today i wanted to use the morphological watershed from markers I found > out that the function is missing. > At least that is the error i am getting. > > AttributeError: 'LazyITKModule' object has no attribute > 'MorphologicalWatershedFromMarkersImageFilter' > > All the other filters seem to be there. > > Does anybody have an idea ? > > Thank you > jp > > > > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From cervellone at gmail.com Thu Nov 26 22:09:14 2015 From: cervellone at gmail.com (cervellone at gmail.com) Date: Fri, 27 Nov 2015 04:09:14 +0100 Subject: [ITK] [ITK-users] missing watershed filters ??? In-Reply-To: References: Message-ID: Thanks for the fast reply How do i do that ? is there a option in cmake ? I did not find any jp On Fri, Nov 27, 2015 at 3:00 AM, Richard Beare wrote: > It has been put in review, for some reason, so you need to enable that > option when installing ITK. > > On Fri, Nov 27, 2015 at 12:28 PM, wrote: > >> Dear all, >> >> i have been using ITK-4.6.1 for quite some time, always without problems. >> but today i wanted to use the morphological watershed from markers I found >> out that the function is missing. >> At least that is the error i am getting. >> >> AttributeError: 'LazyITKModule' object has no attribute >> 'MorphologicalWatershedFromMarkersImageFilter' >> >> All the other filters seem to be there. >> >> Does anybody have an idea ? >> >> Thank you >> jp >> >> >> >> >> _____________________________________ >> 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://public.kitware.com/mailman/listinfo/insight-users >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From richard.beare at gmail.com Thu Nov 26 22:12:58 2015 From: richard.beare at gmail.com (Richard Beare) Date: Fri, 27 Nov 2015 14:12:58 +1100 Subject: [ITK] [ITK-users] missing watershed filters ??? In-Reply-To: References: Message-ID: Yes - I think you need to toggle advanced mode and it is in there somewhere. On Fri, Nov 27, 2015 at 2:09 PM, wrote: > Thanks for the fast reply > How do i do that ? is there a option in cmake ? > I did not find any > > jp > > > On Fri, Nov 27, 2015 at 3:00 AM, Richard Beare > wrote: > >> It has been put in review, for some reason, so you need to enable that >> option when installing ITK. >> >> On Fri, Nov 27, 2015 at 12:28 PM, wrote: >> >>> Dear all, >>> >>> i have been using ITK-4.6.1 for quite some time, always without >>> problems. but today i wanted to use the morphological watershed from >>> markers I found out that the function is missing. >>> At least that is the error i am getting. >>> >>> AttributeError: 'LazyITKModule' object has no attribute >>> 'MorphologicalWatershedFromMarkersImageFilter' >>> >>> All the other filters seem to be there. >>> >>> Does anybody have an idea ? >>> >>> Thank you >>> jp >>> >>> >>> >>> >>> _____________________________________ >>> 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://public.kitware.com/mailman/listinfo/insight-users >>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From cervellone at gmail.com Thu Nov 26 23:08:42 2015 From: cervellone at gmail.com (cervellone at gmail.com) Date: Fri, 27 Nov 2015 05:08:42 +0100 Subject: [ITK] [ITK-users] missing watershed filters ??? In-Reply-To: References: Message-ID: I am in advanced mode and searching for it directly does not yield any result. i find the sourcefiles of the filter and other in Modules/Nonunit/Review/ in my src directory so I checked the ITKReview on in cmake and i will see what happens now after building. Is there a way to build only the changes and not the entire project ? Thanks jp On Fri, Nov 27, 2015 at 4:12 AM, Richard Beare wrote: > Yes - I think you need to toggle advanced mode and it is in there > somewhere. > > On Fri, Nov 27, 2015 at 2:09 PM, wrote: > >> Thanks for the fast reply >> How do i do that ? is there a option in cmake ? >> I did not find any >> >> jp >> >> >> On Fri, Nov 27, 2015 at 3:00 AM, Richard Beare >> wrote: >> >>> It has been put in review, for some reason, so you need to enable that >>> option when installing ITK. >>> >>> On Fri, Nov 27, 2015 at 12:28 PM, wrote: >>> >>>> Dear all, >>>> >>>> i have been using ITK-4.6.1 for quite some time, always without >>>> problems. but today i wanted to use the morphological watershed from >>>> markers I found out that the function is missing. >>>> At least that is the error i am getting. >>>> >>>> AttributeError: 'LazyITKModule' object has no attribute >>>> 'MorphologicalWatershedFromMarkersImageFilter' >>>> >>>> All the other filters seem to be there. >>>> >>>> Does anybody have an idea ? >>>> >>>> Thank you >>>> jp >>>> >>>> >>>> >>>> >>>> _____________________________________ >>>> 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://public.kitware.com/mailman/listinfo/insight-users >>>> >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From p.zaffino at yahoo.it Fri Nov 27 05:21:50 2015 From: p.zaffino at yahoo.it (Paolo Zaffino) Date: Fri, 27 Nov 2015 11:21:50 +0100 Subject: [ITK] [ITK-dev] Gerrit login Message-ID: <56582EBE.9030205@yahoo.it> Dear all, I am facing some problems with gerrit login. I approved the github stuff but when I try to open the page http://review.source.kitware.com/ I get the message "Forbidden". Any idea? Thank you very much. Best. Paolo _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From dominik.hofer at gmail.com Fri Nov 27 07:28:54 2015 From: dominik.hofer at gmail.com (dominik) Date: Fri, 27 Nov 2015 05:28:54 -0700 (MST) Subject: [ITK] [ITK-users] Own Transformation Class Message-ID: <1448627334852-7588218.post@n2.nabble.com> Hey guys, I have been working on a project in Slicer which is about registering histology slices to an MRI volume of the same subject. So far everything was straight-forward but now the implemented registration algorithms in Slicer are coming to their limits and I think I have to write some of the stuff myself in ITK. I can use SimpleITK in python or the C++ version in Slicer depending on which plugin I want to write. The stuff I wrote so far is in Python but I think I can write another plugin in C++ just for the registration algorithm and execute this in my Python plugin. So, now to the questions: - I'd like to constraint the registration algorithm because both modalities have a very robust feature which is the urethra. So I'd like the registration algorithm to stay as it is and just limit the transformation so the histology-urethra follows the MRI-urethra and the rotation center is in the urethra. I read in the slicers forum that I can write my own transformation class for this but I didn't have a lot of success so far so I'm thankful for more hints on how to write my own transformation class or any other solutions. - Once every histology slice is registered, I'd like to merge these slices to one. Is there an easy solution in ITK for this? I read the ResampleImageFilter is usable for this but so far I just understood that it resamples an image depending on how you transform it. Cheers! -- View this message in context: http://itk-insight-users.2283740.n2.nabble.com/Own-Transformation-Class-tp7588218.html Sent from the ITK Insight Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Fri Nov 27 10:23:01 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Fri, 27 Nov 2015 10:23:01 -0500 Subject: [ITK] [ITK-dev] Gerrit login In-Reply-To: <56582EBE.9030205@yahoo.it> References: <56582EBE.9030205@yahoo.it> Message-ID: Hi Paolo, clicking on your link works for me. Have you tried clearing cookies for that domain? You might be logged in with the wrong account. Regards, D?enan On Fri, Nov 27, 2015 at 5:21 AM, Paolo Zaffino wrote: > Dear all, > I am facing some problems with gerrit login. > I approved the github stuff but when I try to open the page > http://review.source.kitware.com/ I get the message "Forbidden". > > Any idea? > Thank you very much. > > Best. > Paolo > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From dzenanz at gmail.com Fri Nov 27 10:25:05 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Fri, 27 Nov 2015 10:25:05 -0500 Subject: [ITK] [ITK-users] missing watershed filters ??? In-Reply-To: References: Message-ID: By default, only the affected files/projects should be built, so it should be much faster than a clean build. HTH, D?enan On Thu, Nov 26, 2015 at 11:08 PM, wrote: > I am in advanced mode and searching for it directly does not yield any > result. > > i find the sourcefiles of the filter and other in Modules/Nonunit/Review/ > in my src directory so I checked the ITKReview on in cmake and i will see > what happens now after building. > Is there a way to build only the changes and not the entire project ? > > Thanks > jp > > > > > On Fri, Nov 27, 2015 at 4:12 AM, Richard Beare > wrote: > >> Yes - I think you need to toggle advanced mode and it is in there >> somewhere. >> >> On Fri, Nov 27, 2015 at 2:09 PM, wrote: >> >>> Thanks for the fast reply >>> How do i do that ? is there a option in cmake ? >>> I did not find any >>> >>> jp >>> >>> >>> On Fri, Nov 27, 2015 at 3:00 AM, Richard Beare >>> wrote: >>> >>>> It has been put in review, for some reason, so you need to enable that >>>> option when installing ITK. >>>> >>>> On Fri, Nov 27, 2015 at 12:28 PM, wrote: >>>> >>>>> Dear all, >>>>> >>>>> i have been using ITK-4.6.1 for quite some time, always without >>>>> problems. but today i wanted to use the morphological watershed from >>>>> markers I found out that the function is missing. >>>>> At least that is the error i am getting. >>>>> >>>>> AttributeError: 'LazyITKModule' object has no attribute >>>>> 'MorphologicalWatershedFromMarkersImageFilter' >>>>> >>>>> All the other filters seem to be there. >>>>> >>>>> Does anybody have an idea ? >>>>> >>>>> Thank you >>>>> jp >>>>> >>>>> >>>>> >>>>> >>>>> _____________________________________ >>>>> 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://public.kitware.com/mailman/listinfo/insight-users >>>>> >>>>> >>>> >>> >> > > _____________________________________ > 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://public.kitware.com/mailman/listinfo/insight-users > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Fri Nov 27 17:01:19 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Fri, 27 Nov 2015 17:01:19 -0500 Subject: [ITK] [ITK-dev] Gerrit login In-Reply-To: <56582EBE.9030205@yahoo.it> References: <56582EBE.9030205@yahoo.it> Message-ID: Hi Paolo, We had another account experience this issue when they had started an account with the old Gerrit system, but they had not logged in with the new GitHub authentication before the recent move to Gerrit 2.11. I will work with the sys-admin's to reset your account. If anyone else experiences this, please let me know. Thanks, Matt On Fri, Nov 27, 2015 at 5:21 AM, Paolo Zaffino wrote: > Dear all, > I am facing some problems with gerrit login. > I approved the github stuff but when I try to open the page > http://review.source.kitware.com/ I get the message "Forbidden". > > Any idea? > Thank you very much. > > Best. > Paolo > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From sean at rogue-research.com Fri Nov 27 17:05:44 2015 From: sean at rogue-research.com (Sean McBride) Date: Fri, 27 Nov 2015 17:05:44 -0500 Subject: [ITK] [ITK-dev] Gerrit login In-Reply-To: <56582EBE.9030205@yahoo.it> References: <56582EBE.9030205@yahoo.it> Message-ID: <20151127220544.877223362@mail.rogue-research.com> On Fri, 27 Nov 2015 11:21:50 +0100, Paolo Zaffino said: >I am facing some problems with gerrit login. >I approved the github stuff but when I try to open the page >http://review.source.kitware.com/ I get the message "Forbidden". What browser are you using? I haven't used gerrit much lately, but when I try to log in, I get to the github login page, enter my credentials, then it tells me "Your browser did something unexpected. Please contact us if the problem persists." Then I try in Firefox and it works. (Normally I use Safari.) Logging into github directly with Safari works. Cheers, -- ____________________________________________________________ Sean McBride, B. Eng sean at rogue-research.com Rogue Research www.rogue-research.com Mac Software Developer Montr?al, Qu?bec, Canada _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From p.zaffino at yahoo.it Mon Nov 30 05:50:08 2015 From: p.zaffino at yahoo.it (Paolo Zaffino) Date: Mon, 30 Nov 2015 11:50:08 +0100 Subject: [ITK] [ITK-dev] Gerrit login In-Reply-To: <20151127220544.877223362@mail.rogue-research.com> References: <56582EBE.9030205@yahoo.it> <20151127220544.877223362@mail.rogue-research.com> Message-ID: <565C29E0.4080607@yahoo.it> Hi, I am using both crhomium and firefox, but nothing changes (also with a clear cache). I think that, as Matt said, it is an admin side issue. Thanks a lot. Paolo On 27/11/2015 23:05, Sean McBride wrote: > On Fri, 27 Nov 2015 11:21:50 +0100, Paolo Zaffino said: > >> I am facing some problems with gerrit login. >> I approved the github stuff but when I try to open the page >> http://review.source.kitware.com/ I get the message "Forbidden". > What browser are you using? > > I haven't used gerrit much lately, but when I try to log in, I get to the github login page, enter my credentials, then it tells me "Your browser did something unexpected. Please contact us if the problem persists." Then I try in Firefox and it works. (Normally I use Safari.) Logging into github directly with Safari works. > > Cheers, > _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From goretzki.imre at gmail.com Mon Nov 30 06:14:13 2015 From: goretzki.imre at gmail.com (Imre Goretzki) Date: Mon, 30 Nov 2015 12:14:13 +0100 Subject: [ITK] Using ImagePlaneWidget to display 3D Images In-Reply-To: <56543F97.3030508@gmail.com> References: <564F3B26.1020003@gmail.com> <56543F97.3030508@gmail.com> Message-ID: <565C2F85.50104@gmail.com> Hey guys I have some trouble displaying a 3D Image (multipaged tif) via VTK. My Setup: grayscale image (520x520x47) Single slice (1 to 47) is an image (520x520) the minimum of this 3d image is 865, the maximum 16288 reading via ITK works great, I can even display 2D images using the ImageToVTKImageFilter Now the problem: I tried to connect the ITK image with VTK to visualize the image. I use the ImageToVTKImageFilter to connect ITK with VTK. Displaying 2D images (a single slice of the whole image) works, but i dont know how to display the 3D volume. For reference, I tried to change these examples to work with the connector type: http://itk.org/Wiki/ITK/Examples/ImageProcessing/MinimumMaximumImageCalculator http://www.vtk.org/Wiki/VTK/Examples/Cxx/Widgets/ImagePlaneWidget Unfortunately, all I get is a empty render window. Here's my code: http://pastebin.com/p2YyUirp If I remove planeWidget->SetInputData(con->GetOutput()); from line 36, line 50 throws errors, so that a single empty window is displayed. I tried working with three image planes, but that did not change that much: http://pastebin.com/Sz6Etfu4 I get the data, if I'm using the 3 planes, but I hoped, that there will be some type of visible shape - compared to MATLAB's imshow for 3D images. I hope that you can help me. Regards Imre -------------- next part -------------- An HTML attachment was scrubbed... URL: From Victor.Poughon at cnes.fr Mon Nov 30 08:26:37 2015 From: Victor.Poughon at cnes.fr (Poughon Victor) Date: Mon, 30 Nov 2015 13:26:37 +0000 Subject: [ITK] clang throws a lot of -Wunknown-attributes warning. Message-ID: <3E55146A6A81B44A9CB69CAB65908CEA799D1B@TW-MBX-P01.cnesnet.ad.cnes.fr> Hi Matt, Here is a dashboard build with the warnings we are seeing with Rashad: https://open.cdash.org/viewBuildError.php?type=1&buildid=4123272 Compiler: clang version 3.5.0 (tags/RELEASE_350/final) Target: x86_64-redhat-linux-gnu Thread model: posix CXX_FLAGS: -Wall OS: Fedora release 22 Linux pc-christophe.cst.cnes.fr 4.2.3-200.fc22.x86_64 #1 SMP Thu Oct 8 03:23:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux Apparently there could be a "!defined(__clang__)" missing in itkStaticAssert.h when testing for gcc. Let me know if you need more info, Victor Poughon > Hi Rashad, > > Thanks for discussing issue. > > I have been using that compiler and have not come across those warnings. > Are there any non-default flags or CMake options being used? > > Could you please submit an Experimental build to the dashboard? ('ctest -D > Experimental' from a clean build tree) > > Thanks, > Matt From bill.lorensen at gmail.com Mon Nov 30 12:31:42 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Mon, 30 Nov 2015 12:31:42 -0500 Subject: [ITK] [ITK-dev] Lingering Valgrind defect Message-ID: Folks, This gerrit commit in August http://review.source.kitware.com/#/c/20081/ is causing this valgrind defect: https://open.cdash.org/viewDynamicAnalysisFile.php?id=3624555 Related to the NotAlmostEquals access. If that is replaced with == the defect gpoes away, but the test fails. If I understood how those new functions work, I might have been able to give a solution. Bill _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From bill.lorensen at gmail.com Mon Nov 30 13:36:39 2015 From: bill.lorensen at gmail.com (Bill Lorensen) Date: Mon, 30 Nov 2015 13:36:39 -0500 Subject: [ITK] [ITK-dev] Lingering Valgrind defect In-Reply-To: References: Message-ID: If I change the it.Value() and it2.Value() to it.Get() and it2.Get(), the defect goes away. Value() returns a reference. I suspect that the new comparisons are somehow accessing too much memory. I'll put a patch in with the replacement. Bill On Mon, Nov 30, 2015 at 12:31 PM, Bill Lorensen wrote: > Folks, > > This gerrit commit in August > http://review.source.kitware.com/#/c/20081/ > > is causing this valgrind defect: > https://open.cdash.org/viewDynamicAnalysisFile.php?id=3624555 > > Related to the NotAlmostEquals access. If that is replaced with == the > defect gpoes away, but the test fails. > > If I understood how those new functions work, I might have been able > to give a solution. > > Bill -- Unpaid intern in BillsBasement at noware dot com _______________________________________________ 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://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://public.kitware.com/mailman/listinfo/insight-developers From skalexander at gmail.com Mon Nov 30 13:53:59 2015 From: skalexander at gmail.com (Simon Alexander) Date: Mon, 30 Nov 2015 18:53:59 +0000 Subject: [ITK] [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Hi All, I had hoped to be able to look at this over the weekend, but no such luck. Is there somewhere useful I can help with it now? Not sure what state we are in (or what branch). On Wed, 25 Nov 2015 at 16:41 D?enan Zuki? wrote: > It turns out that all the compile errors were occurring in WikiExamples. I > solved all except one: > ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in > file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line > 23, but it should be judging from the comment on that line. > > For the rest, I created a pull request: > https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 > > On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander > wrote: > >> Perfect. I'm under a deadline that is likely to eat the rest of the week >> but if that clears up I'll try and jump in earlier. >> >> On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: >> >>> OK I will work on it for an hour or two now, and I will make a branch >>> and push it to Gerrit so whoever wants can pick up from there and keep >>> updating it. >>> >>> On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander >>> wrote: >>> >>>> Makes sense. At this point I am unlikely to have time to look at this >>>> until Saturday, but have hopes for a few free hours there. >>>> >>>> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: >>>> >>>>> Building git master from Nov 23rd with examples and testing enabled I >>>>> get 14 compile errors in VS2015 debug x64. Should we coordinate our efforts >>>>> in fixing them? >>>>> >>>>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander < >>>>> skalexander at gmail.com> wrote: >>>>> >>>>>> Two of the three failures look like truncation issues (like >>>>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >>>>>> >>>>>> The other ( >>>>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>>>> is less obvious. >>>>>> >>>>>> If I have time this evening I'll try and have a look at these. >>>>>> >>>>>> Is your standard test build in 32 bit ? That might explain the >>>>>> difference if there are some underlying type assumptions, but not obvious >>>>>> why 2015 would trigger but not 2013. >>>>>> >>>>>> >>>>>> >>>>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick < >>>>>> matt.mccormick at kitware.com> wrote: >>>>>> >>>>>>> Ah, cool! Here: >>>>>>> >>>>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>>>> >>>>>>> Could you please look into the test failures? >>>>>>> >>>>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>>>> >>>>>>> Thanks, >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>>>> skalexander at gmail.com> wrote: >>>>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>>>>>> SIMON-LAP, >>>>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>>>> one). VS2013 >>>>>>> > was green, three failures on VS2015 (and 18 warnings). Looks >>>>>>> like a >>>>>>> > truncation problem on the resuts. >>>>>>> > >>>>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>>>> matt.mccormick at kitware.com> >>>>>>> > wrote: >>>>>>> >> >>>>>>> >> Hi Simon, >>>>>>> >> >>>>>>> >> Thanks for testing. >>>>>>> >> >>>>>>> >> We have a Visual Studio 2015 build on the dashboard that is green: >>>>>>> >> >>>>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>>>> >> >>>>>>> >> Are there any different flags? Could you please submit an >>>>>>> Experimental >>>>>>> >> build? >>>>>>> >> >>>>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>>> Submit -C >>>>>>> >> Release >>>>>>> >> >>>>>>> >> from a fresh build tree. >>>>>>> >> >>>>>>> >> Thanks, >>>>>>> >> Matt >>>>>>> >> >>>>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>>>> skalexander at gmail.com> >>>>>>> >> wrote: >>>>>>> >> > Looks like a few problems with x64 build on visual studio 2015 >>>>>>> - do you >>>>>>> >> > have >>>>>>> >> > a test machine in this configuration? >>>>>>> >> > >>>>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>>>> matt.mccormick at kitware.com> >>>>>>> >> > wrote: >>>>>>> >> >> >>>>>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>>>>> announce >>>>>>> >> >> that >>>>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available >>>>>>> for >>>>>>> >> >> testing! >>>>>>> >> >> >>>>>>> >> >> Please take this opportunity to test the new features in the >>>>>>> release >>>>>>> >> >> candidate. >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> To obtain the source code, >>>>>>> >> >> >>>>>>> >> >> git clone http://itk.org/ITK.git >>>>>>> >> >> cd ITK >>>>>>> >> >> git checkout -q --detach v4.9rc01 >>>>>>> >> >> >>>>>>> >> >> For more details, please see the Git documentation [1]. >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> A few selected highlights for this release: >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * New Remote modules: the Cuberille module for smooth >>>>>>> generation of >>>>>>> >> >> meshes >>>>>>> >> >> from binary segmentation images, and the >>>>>>> AnisotropicDiffusionLBR module >>>>>>> >> >> improved edge-preserving smoothing. >>>>>>> >> >> * Build your own ITK module outside the source tree, add >>>>>>> continuous >>>>>>> >> >> integration testing on GitHub, and easily add Python wrapping >>>>>>> for your >>>>>>> >> >> C++ >>>>>>> >> >> algorithms. >>>>>>> >> >> * Python wrapping, including Python 3, builds faster with a >>>>>>> more >>>>>>> >> >> standard >>>>>>> >> >> installation >>>>>>> >> >> * Improved performance of itk::Image::GetPixel and operations >>>>>>> on >>>>>>> >> >> itk::VariableLengthVector?s >>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>> >> >> * Module dependencies can now be specified as public / private >>>>>>> / >>>>>>> >> >> compile / >>>>>>> >> >> test >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Please test the release candidate and share your experiences >>>>>>> on the >>>>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new >>>>>>> module >>>>>>> >> >> dependency specification mechanism may unearth missing >>>>>>> dependencies for >>>>>>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>>>>>> command. >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> An Experimental build, which demonstrates how the test suite >>>>>>> performs >>>>>>> >> >> on >>>>>>> >> >> your local build system, can be submitted to the dashboard [2] >>>>>>> with: >>>>>>> >> >> >>>>>>> >> >> mkdir ../ITK-build >>>>>>> >> >> cd ../ITK-build >>>>>>> >> >> cmake ../ITK >>>>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>>> Submit >>>>>>> >> >> >>>>>>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>>>>>> command. >>>>>>> >> >> >>>>>>> >> >> Notify the mailing list if there are any unexpected failures. >>>>>>> Testing >>>>>>> >> >> your own applications against the RC is also appreciated. >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Congratulations and well done to the 35 contributors to this >>>>>>> release. >>>>>>> >> >> We >>>>>>> >> >> would especially like to recognize the new contributors: >>>>>>> Mikhail >>>>>>> >> >> Isakov, >>>>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, >>>>>>> Seun >>>>>>> >> >> Odutola, >>>>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>>>> Williamson, >>>>>>> >> >> Luc >>>>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> The final release is scheduled for mid-December. >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>>>> >> >> >>>>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> New Features >>>>>>> >> >> --------------------- >>>>>>> >> >> >>>>>>> >> >> Wrapping improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Python 3 supported >>>>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>>>> >> >> * NumPy bridge with VisualStudio >>>>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>>>> directory in >>>>>>> >> >> the >>>>>>> >> >> ?itk? package >>>>>>> >> >> * Wrapping package size is decreased >>>>>>> >> >> * Better package portability on Mac OSX >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> New Remote Modules >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Cuberille >>>>>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >>>>>>> >> >> * AnisotropicDiffusionLBR >>>>>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >>>>>>> >> >> * Web browser reproducibility: >>>>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Core Improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * External Modules can now be developed outside of the ITK >>>>>>> source tree >>>>>>> >> >> and >>>>>>> >> >> on GitHub >>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>>>> >> >> * New utilities in itk::Math: >>>>>>> >> >> * AlmostEquals >>>>>>> >> >> * NotAlmostEquals >>>>>>> >> >> * ExactlyEquals >>>>>>> >> >> * NotExactlyEquals >>>>>>> >> >> * New itk::NumericTraits >>>>>>> >> >> * IsInteger >>>>>>> >> >> * IsSigned >>>>>>> >> >> * Improved C++11 support >>>>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>>>> >> >> itk::ResourceProbesCollectorBase >>>>>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Filtering Improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>> >> >> * WarpImageFilter support VectorImage?s >>>>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath >>>>>>> module >>>>>>> >> >> * itk::MovingHistogramImageFilter moved to the >>>>>>> ITKImageFilterBase >>>>>>> >> >> module >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Registration Improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Build Improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Module dependencies can now be specified as public / private >>>>>>> / >>>>>>> >> >> compile / >>>>>>> >> >> test >>>>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>>>> >> >> * Option to export all library symbols on Windows: >>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>>>> >> >> * Expat third party library is now name mangled >>>>>>> >> >> * Many more modules can be built as shared libraries >>>>>>> >> >> * KWStyle is automatically built and configured when tests are >>>>>>> built >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Performance Improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds >>>>>>> members for >>>>>>> >> >> metaprogramming >>>>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>>>> >> >> * itk::mpl::EnableIf >>>>>>> >> >> * itk::mpl::IsBaseOf >>>>>>> >> >> * itk::mpl::IsConvertible >>>>>>> >> >> * itk::mpl::IsNumber >>>>>>> >> >> * itk::mpl::IsSame >>>>>>> >> >> * itk::mpl::PromoteType >>>>>>> >> >> * Image::GetPixel performance improvements >>>>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>>>> >> >> * WarpImageFilter performance improvements >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Documentation Improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>>>> Examples >>>>>>> >> >> * ITK Software Guide improvements >>>>>>> >> >> * How to use Python wrapping >>>>>>> >> >> * How to create an ITK module >>>>>>> >> >> * Improvements to segmentation examples >>>>>>> >> >> * Expanded Canny edge detection example >>>>>>> >> >> * Expanded tree container example >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Third Party Library Updates >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * FFTW updated to latest upstream >>>>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>>>> >> >> * Build with the latest VTK >>>>>>> >> >> * PNG update to the latest upstream >>>>>>> >> >> * GDCM updated to the latest upstream >>>>>>> >> >> * KWSys updated to the latest upstream >>>>>>> >> >> * MINC updated to the latest upstream >>>>>>> >> >> * SWIG updated to the latest upstream >>>>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Style improvements -- ITK gets more stylish with every release! >>>>>>> >> >> >>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Private copy constructors and operator= use >>>>>>> ITK_DELETE_FUNCTION >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> * *Lots* of important bug fixes >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> * And much more! See details in the log below. >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>>>> >> >> -------------------------------------------- >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Abhishek Tiwari (1): >>>>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>>>> >> >> >>>>>>> >> >> Adam Snyder (1): >>>>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>>>> >> >> >>>>>>> >> >> Alexander Leinoff (6): >>>>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be >>>>>>> resolved. >>>>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >>>>>>> >> >> itkMath.h >>>>>>> >> >> COMP: Removes floating-point equality checks >>>>>>> >> >> ENH: COMP: Adds support for complex values to >>>>>>> Math::AlmostEquals >>>>>>> >> >> ENH: Updates fftw dependency >>>>>>> >> >> >>>>>>> >> >> Arnaud Gelas (5): >>>>>>> >> >> COMP: fix warning (unused local typedef) >>>>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>>>> >> >> DOC: add doxgen documentation for >>>>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>>>> >> >> ENH: add tests to exercise >>>>>>> itk::ThreadedIteratorRangePartitioner >>>>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>>>> >> >> >>>>>>> >> >> Betsy McPhail (1): >>>>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>>>> >> >> >>>>>>> >> >> Bill Hoffman (2): >>>>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>>>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>>>>>> >> >> installed. >>>>>>> >> >> >>>>>>> >> >> Bill Lorensen (4): >>>>>>> >> >> COMP: VTkGlue linker errors >>>>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>>>> >> >> ENH: Bump tag for wiki examples >>>>>>> >> >> ENH: Better layout strategy >>>>>>> >> >> >>>>>>> >> >> Brad King (3): >>>>>>> >> >> ENH: Remove use of include and >>>>>>> itksys_ios::* >>>>>>> >> >> ENH: Remove use of include and >>>>>>> itksys_stl::* >>>>>>> >> >> ENH: Update CMake Policy settings in Testing/TestExternal >>>>>>> project >>>>>>> >> >> >>>>>>> >> >> Bradley Lowekamp (31): >>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>> construction >>>>>>> >> >> ENH: Enable base classes for templates of landmark >>>>>>> initializer >>>>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>>>> >> >> BUG: Fix computation of Eigen analysis >>>>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>>>> >> >> ENH: Adding initial update script from used libpng >>>>>>> version. >>>>>>> >> >> ENH: removing non-subtree files for itkpng >>>>>>> >> >> ENH: Ported ITK changes for building to subtree merged >>>>>>> code >>>>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>>>> >> >> BUG: Use ParameterValueType for computation of landmark >>>>>>> affine >>>>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>>>> >> >> ENH: Update itkpng name mangling >>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>> ReferenceImage >>>>>>> >> >> ivar >>>>>>> >> >> BUG: Increase tolerance for >>>>>>> PhysicsBasedNonRigidRegistrationMethod >>>>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>>>> BSplineScatter >>>>>>> >> >> change >>>>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>>>> >> >> ImageFilterBase >>>>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>> construction >>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>> ReferenceImage >>>>>>> >> >> ivar >>>>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>>>> MovingHistogram >>>>>>> >> >> base >>>>>>> >> >> COMP: address sign unsigned comparison warning >>>>>>> >> >> COMP: Address signed unsigned comparison warning >>>>>>> >> >> COMP: Address unused member variable and methods in >>>>>>> anonymous ns >>>>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>>>> Threshold >>>>>>> >> >> range >>>>>>> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid >>>>>>> test >>>>>>> >> >> BUG: Reduce number of targets with MSVC >>>>>>> >> >> >>>>>>> >> >> Davis Vigneault (7): >>>>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>>>> >> >> DOC: Expanded TreeContainer Example >>>>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling with >>>>>>> c++11 >>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>>> >> >> >>>>>>> >> >> D?enan Zuki? (1): >>>>>>> >> >> STYLE: better formatting of the "usage" message >>>>>>> >> >> >>>>>>> >> >> Eugene Prilepin (1): >>>>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>>>> >> >> >>>>>>> >> >> Floris Berendsen (1): >>>>>>> >> >> STYLE: Improve naming conventions in comments. >>>>>>> >> >> >>>>>>> >> >> Hans Johnson (29): >>>>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>>>> >> >> BUG: FixedParameters should be double precision >>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>> >> >> ENH: Provide consistent floating point comparisons >>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>> >> >> PERF: Remove floating point as sentinal value >>>>>>> >> >> COMP: Const correctness needs to be maintained >>>>>>> >> >> BUG: Preserve backwards compatibility >>>>>>> >> >> DOC: Provide consistent naming in comments >>>>>>> >> >> ENH: Conversion between transform type tolerance >>>>>>> >> >> STYLE: Prefer initialization to assignment >>>>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>>>> >> >> COMP: Remove unnecessary failing assert test >>>>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>>>> >> >> BUG: In configuration test need to mirror code >>>>>>> >> >> >>>>>>> >> >> Hyun Jae Kang (27): >>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>>>> >> >> BUG: Retrieve the missed wrap file >>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>>> VTK file >>>>>>> >> >> header. >>>>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >>>>>>> >> >> libraries >>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac >>>>>>> OS X >>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>>> VTK file >>>>>>> >> >> header. >>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>> >> >> ENH: Add automatic KWStyle build and configuration setup >>>>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>>>> autological-compare >>>>>>> >> >> warning. >>>>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>>>> >> >> COMP: Apply latest version of KWStyle >>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>> messages >>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>> messages >>>>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>>>> >> >> ENH: Update itkResourceProbe to calculate statistical data >>>>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>>>>> function >>>>>>> >> >> ENH: Update the Report() function of >>>>>>> >> >> itkResourceProbesCollectorBase >>>>>>> >> >> COMP: Fix data-conversion warning message on >>>>>>> itkResourceProbe >>>>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>>>> >> >> COMP: Fix data-conversion warning messages >>>>>>> >> >> >>>>>>> >> >> Jon Haitz Legarreta (6): >>>>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>>>> >> >> BUG: Fix compilation issues for >>>>>>> StatisticsUniqueLabelMapFilterTest >>>>>>> >> >> BUG: Fix comparison issues for >>>>>>> itkStatisticsUniqueLabelMapFilter >>>>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>>>>> >> >> ENH: Improve code coverage for >>>>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>>>> >> >> >>>>>>> >> >> Julien Michel (1): >>>>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>>>> >> >> WarpImageFilter >>>>>>> >> >> >>>>>>> >> >> Junjie Bai (2): >>>>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>>>> LabelObject type >>>>>>> >> >> >>>>>>> >> >> KWSys Robot (4): >>>>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>>>> >> >> >>>>>>> >> >> LIBPNG Upstream (2): >>>>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>>>> >> >> >>>>>>> >> >> Laurentiu Nicola (2): >>>>>>> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >>>>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount >>>>>>> bouncing >>>>>>> >> >> >>>>>>> >> >> Luc Hermitte (8): >>>>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>>>> >> >> PERF: Performance enhancements on VariableLengthVectors >>>>>>> 1/... >>>>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>>>> >> >> COMP: Fix signed/unsigned warnings >>>>>>> >> >> BUG: std::copy/fill on empty VLV >>>>>>> >> >> >>>>>>> >> >> Lucas Gandel (4): >>>>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>>>> module. >>>>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review >>>>>>> Module >>>>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>>>> >> >> >>>>>>> >> >> Mathieu Malaterre (1): >>>>>>> >> >> BUG: Name mangle the included expat third party library. >>>>>>> >> >> >>>>>>> >> >> Matthew McCormick (94): >>>>>>> >> >> ENH: Change itkSystemInformationTest to >>>>>>> itkCMakeConfigurationTest. >>>>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>>>> >> >> BUG: Remove std::cout calls from classes. >>>>>>> >> >> COMP: Remove unused argument in >>>>>>> ConditionVariableNoThreads. >>>>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>>>> >> >> ImageToVTKImageFilter. >>>>>>> >> >> COMP: Add link interface specification for wrapping >>>>>>> >> >> target_link_libraries. >>>>>>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>>>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with >>>>>>> Emscripten-1. >>>>>>> >> >> COMP: Remove unknown doxygen command in >>>>>>> AnisotropicDiffusionLBR. >>>>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >>>>>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>>>>> >> >> COMP: Disable the gold linker for static builds on Ubuntu >>>>>>> 14.04. >>>>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + >>>>>>> MSVC. >>>>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>>>> >> >> ENH: Add better scoping to idx.py. >>>>>>> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>> >> >> ENH: Add more progress information to >>>>>>> IterativeClosestPoint2. >>>>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>>>>> >> >> BUG: Use CastXML binary built in Release. >>>>>>> >> >> BUG: ContinuousIndex should not be templated over >>>>>>> TCoordRep. >>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>> >> >> COMP: Address line length too long for Software Guide. >>>>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>>>> >> >> BUG: Fix test scripts for Python 3. >>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>> >> >> ENH: Allow projects to build against an external module. >>>>>>> >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >>>>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>>>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>>>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>>>> ITKTransformMINC. >>>>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>>>> >> >> ENH: Add wrapping support for building modules externally. >>>>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>>>> externally. >>>>>>> >> >> ENH: Add Cuberille Remote module. >>>>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>>>> >> >> COMP: Remove unused argument in >>>>>>> ConditionVariableNoThreads. >>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >>>>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument >>>>>>> type. >>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>> sys.path >>>>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources so >>>>>>> it gets >>>>>>> >> >> installed." >>>>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>>>> LabelMapTypes" >>>>>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>>>>> advanced. >>>>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap >>>>>>> cannot have >>>>>>> >> >> override. >>>>>>> >> >> COMP: Add wrapping for >>>>>>> AdaptiveHistogramEqualizationImageFilter. >>>>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>>>>>> >> >> ENH: Remove CMake version check in >>>>>>> ITKModuleHeaderTest.cmake >>>>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>>>> >> >> ENH: Remove old KWStyle build script. >>>>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param not >>>>>>> found. >>>>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>>>> WRAPPING_SUBMODULE_ORDER. >>>>>>> >> >> ENH: Install Python bindings into site-packages. >>>>>>> >> >> ENH: Improve readability of Python site-packages path >>>>>>> detection. >>>>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>>>> expression >>>>>>> >> >> warning. >>>>>>> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >>>>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>>>> >> >> ENH: Improves names and export of module dependencies. >>>>>>> >> >> STYLE: Improve namespace bracket style in >>>>>>> itkIsConvertible. >>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>> >> >> BUG: Remove unused wrapping files. >>>>>>> >> >> BUG: Do install install wrapping development files. >>>>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>>>> >> >> BUG: Fix detection of the gold linker. >>>>>>> >> >> BUG: Update Python package installation locations. >>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module >>>>>>> test. >>>>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>>>> >> >> BUG: Install itk_minc2.h header. >>>>>>> >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >>>>>>> >> >> >>>>>>> >> >> Michka Popoff (9): >>>>>>> >> >> ENH: Update to swig 3.0.7 >>>>>>> >> >> ENH: Do not link against specific Python library on OS X >>>>>>> >> >> COMP: Fix wrapping warnings when building with >>>>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>> sys.path >>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>> wrapping >>>>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>>>> >> >> ImageFilterBase >>>>>>> >> >> module >>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>> wrapping >>>>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>>>> >> >> >>>>>>> >> >> Mikhail Isakov (1): >>>>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>>>> baseline image >>>>>>> >> >> >>>>>>> >> >> Nick Tustison (5): >>>>>>> >> >> BUG: Set a default b-spline epsilon. >>>>>>> >> >> ENH: Adding testing for closed loop. >>>>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>>>> strategy. >>>>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>>>> >> >> ENH: Point-set registration with time-varying B-spline. >>>>>>> >> >> >>>>>>> >> >> Olivier Commowick (3): >>>>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL >>>>>>> eigen >>>>>>> >> >> system >>>>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken >>>>>>> from pythag >>>>>>> >> >> from V3P) >>>>>>> >> >> BUG: Switch eigenvalues computation to double >>>>>>> >> >> >>>>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>>>> constructor >>>>>>> >> >> from >>>>>>> >> >> images. >>>>>>> >> >> COMP: Fix test errors and warnings in >>>>>>> FlatStructuringElement. >>>>>>> >> >> >>>>>>> >> >> Seun Odutola (1): >>>>>>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>>>>>> renamed >>>>>>> >> >> check >>>>>>> >> >> to Check >>>>>>> >> >> >>>>>>> >> >> Shawn Waldon (1): >>>>>>> >> >> COMP: Set target OS X version in environment for tools >>>>>>> using >>>>>>> >> >> compiler >>>>>>> >> >> >>>>>>> >> >> Simon Alexander (1): >>>>>>> >> >> BUG: incorrect closest point computation >>>>>>> >> >> >>>>>>> >> >> Tobias Wood (2): >>>>>>> >> >> BUG: LBFGSB was printing messages even with debug >>>>>>> switched off. >>>>>>> >> >> BUG: Removed an unguarded print statement. >>>>>>> >> >> >>>>>>> >> >> Vladimir S. FONOV (9): >>>>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>>>> >> >> COMP: Changing the order of HDF5 library components >>>>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >>>>>>> >> >> Transform >>>>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>>>> >> >> MINC 2015-07-23 (c033d431) >>>>>>> >> >> COMP: Update MINC CMake code >>>>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>>>> >> >> >>>>>>> >> >> Xiaoxiao Liu (1): >>>>>>> >> >> DOC: update email address for xiaoxiao. >>>>>>> >> >> >>>>>>> >> >> Zach Williamson (10): >>>>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>>>> >> >> ENH: Consolidate Library Dependencies >>>>>>> >> >> COMP: Add a missing link to Review module >>>>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>>>> >> >> COMP: Fix inconsistant naming of >>>>>>> GPUPDEDeformableRegistration >>>>>>> >> >> ENH: Use new linking system macros >>>>>>> >> >> PERF: Avoid searching private dependencies for include >>>>>>> directories >>>>>>> >> >> COMP: Recover missing dependencies >>>>>>> >> >> ENH: use new linking macros in Filtering module >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> ----------------------------------------------------- >>>>>>> >> >> Errors or omissions? Please fix them here: >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>>>> >> >> _____________________________________ >>>>>>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>> >>>>> >>>>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>>>> >>>>>> >>>>> >>> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From skalexander at gmail.com Mon Nov 30 13:53:59 2015 From: skalexander at gmail.com (Simon Alexander) Date: Mon, 30 Nov 2015 18:53:59 +0000 Subject: [ITK] [ITK-users] [ITK-dev] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Hi All, I had hoped to be able to look at this over the weekend, but no such luck. Is there somewhere useful I can help with it now? Not sure what state we are in (or what branch). On Wed, 25 Nov 2015 at 16:41 D?enan Zuki? wrote: > It turns out that all the compile errors were occurring in WikiExamples. I > solved all except one: > ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in > file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line > 23, but it should be judging from the comment on that line. > > For the rest, I created a pull request: > https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 > > On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander > wrote: > >> Perfect. I'm under a deadline that is likely to eat the rest of the week >> but if that clears up I'll try and jump in earlier. >> >> On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: >> >>> OK I will work on it for an hour or two now, and I will make a branch >>> and push it to Gerrit so whoever wants can pick up from there and keep >>> updating it. >>> >>> On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander >>> wrote: >>> >>>> Makes sense. At this point I am unlikely to have time to look at this >>>> until Saturday, but have hopes for a few free hours there. >>>> >>>> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: >>>> >>>>> Building git master from Nov 23rd with examples and testing enabled I >>>>> get 14 compile errors in VS2015 debug x64. Should we coordinate our efforts >>>>> in fixing them? >>>>> >>>>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander < >>>>> skalexander at gmail.com> wrote: >>>>> >>>>>> Two of the three failures look like truncation issues (like >>>>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >>>>>> >>>>>> The other ( >>>>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>>>> is less obvious. >>>>>> >>>>>> If I have time this evening I'll try and have a look at these. >>>>>> >>>>>> Is your standard test build in 32 bit ? That might explain the >>>>>> difference if there are some underlying type assumptions, but not obvious >>>>>> why 2015 would trigger but not 2013. >>>>>> >>>>>> >>>>>> >>>>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick < >>>>>> matt.mccormick at kitware.com> wrote: >>>>>> >>>>>>> Ah, cool! Here: >>>>>>> >>>>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>>>> >>>>>>> Could you please look into the test failures? >>>>>>> >>>>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>>>> >>>>>>> Thanks, >>>>>>> Matt >>>>>>> >>>>>>> >>>>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>>>> skalexander at gmail.com> wrote: >>>>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>>>>>> SIMON-LAP, >>>>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>>>> one). VS2013 >>>>>>> > was green, three failures on VS2015 (and 18 warnings). Looks >>>>>>> like a >>>>>>> > truncation problem on the resuts. >>>>>>> > >>>>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>>>> matt.mccormick at kitware.com> >>>>>>> > wrote: >>>>>>> >> >>>>>>> >> Hi Simon, >>>>>>> >> >>>>>>> >> Thanks for testing. >>>>>>> >> >>>>>>> >> We have a Visual Studio 2015 build on the dashboard that is green: >>>>>>> >> >>>>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>>>> >> >>>>>>> >> Are there any different flags? Could you please submit an >>>>>>> Experimental >>>>>>> >> build? >>>>>>> >> >>>>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>>> Submit -C >>>>>>> >> Release >>>>>>> >> >>>>>>> >> from a fresh build tree. >>>>>>> >> >>>>>>> >> Thanks, >>>>>>> >> Matt >>>>>>> >> >>>>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>>>> skalexander at gmail.com> >>>>>>> >> wrote: >>>>>>> >> > Looks like a few problems with x64 build on visual studio 2015 >>>>>>> - do you >>>>>>> >> > have >>>>>>> >> > a test machine in this configuration? >>>>>>> >> > >>>>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>>>> matt.mccormick at kitware.com> >>>>>>> >> > wrote: >>>>>>> >> >> >>>>>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>>>>> announce >>>>>>> >> >> that >>>>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available >>>>>>> for >>>>>>> >> >> testing! >>>>>>> >> >> >>>>>>> >> >> Please take this opportunity to test the new features in the >>>>>>> release >>>>>>> >> >> candidate. >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> To obtain the source code, >>>>>>> >> >> >>>>>>> >> >> git clone http://itk.org/ITK.git >>>>>>> >> >> cd ITK >>>>>>> >> >> git checkout -q --detach v4.9rc01 >>>>>>> >> >> >>>>>>> >> >> For more details, please see the Git documentation [1]. >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> A few selected highlights for this release: >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * New Remote modules: the Cuberille module for smooth >>>>>>> generation of >>>>>>> >> >> meshes >>>>>>> >> >> from binary segmentation images, and the >>>>>>> AnisotropicDiffusionLBR module >>>>>>> >> >> improved edge-preserving smoothing. >>>>>>> >> >> * Build your own ITK module outside the source tree, add >>>>>>> continuous >>>>>>> >> >> integration testing on GitHub, and easily add Python wrapping >>>>>>> for your >>>>>>> >> >> C++ >>>>>>> >> >> algorithms. >>>>>>> >> >> * Python wrapping, including Python 3, builds faster with a >>>>>>> more >>>>>>> >> >> standard >>>>>>> >> >> installation >>>>>>> >> >> * Improved performance of itk::Image::GetPixel and operations >>>>>>> on >>>>>>> >> >> itk::VariableLengthVector?s >>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>> >> >> * Module dependencies can now be specified as public / private >>>>>>> / >>>>>>> >> >> compile / >>>>>>> >> >> test >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Please test the release candidate and share your experiences >>>>>>> on the >>>>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new >>>>>>> module >>>>>>> >> >> dependency specification mechanism may unearth missing >>>>>>> dependencies for >>>>>>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>>>>>> command. >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> An Experimental build, which demonstrates how the test suite >>>>>>> performs >>>>>>> >> >> on >>>>>>> >> >> your local build system, can be submitted to the dashboard [2] >>>>>>> with: >>>>>>> >> >> >>>>>>> >> >> mkdir ../ITK-build >>>>>>> >> >> cd ../ITK-build >>>>>>> >> >> cmake ../ITK >>>>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>>> Submit >>>>>>> >> >> >>>>>>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>>>>>> command. >>>>>>> >> >> >>>>>>> >> >> Notify the mailing list if there are any unexpected failures. >>>>>>> Testing >>>>>>> >> >> your own applications against the RC is also appreciated. >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Congratulations and well done to the 35 contributors to this >>>>>>> release. >>>>>>> >> >> We >>>>>>> >> >> would especially like to recognize the new contributors: >>>>>>> Mikhail >>>>>>> >> >> Isakov, >>>>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, >>>>>>> Seun >>>>>>> >> >> Odutola, >>>>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>>>> Williamson, >>>>>>> >> >> Luc >>>>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> The final release is scheduled for mid-December. >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>>>> >> >> >>>>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> New Features >>>>>>> >> >> --------------------- >>>>>>> >> >> >>>>>>> >> >> Wrapping improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Python 3 supported >>>>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>>>> >> >> * NumPy bridge with VisualStudio >>>>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>>>> directory in >>>>>>> >> >> the >>>>>>> >> >> ?itk? package >>>>>>> >> >> * Wrapping package size is decreased >>>>>>> >> >> * Better package portability on Mac OSX >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> New Remote Modules >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Cuberille >>>>>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3186 >>>>>>> >> >> * AnisotropicDiffusionLBR >>>>>>> >> >> * Insight Journal Article: http://hdl.handle.net/10380/3505 >>>>>>> >> >> * Web browser reproducibility: >>>>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Core Improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * External Modules can now be developed outside of the ITK >>>>>>> source tree >>>>>>> >> >> and >>>>>>> >> >> on GitHub >>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>>>> >> >> * New utilities in itk::Math: >>>>>>> >> >> * AlmostEquals >>>>>>> >> >> * NotAlmostEquals >>>>>>> >> >> * ExactlyEquals >>>>>>> >> >> * NotExactlyEquals >>>>>>> >> >> * New itk::NumericTraits >>>>>>> >> >> * IsInteger >>>>>>> >> >> * IsSigned >>>>>>> >> >> * Improved C++11 support >>>>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>>>> >> >> itk::ResourceProbesCollectorBase >>>>>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Filtering Improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>> >> >> * WarpImageFilter support VectorImage?s >>>>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath >>>>>>> module >>>>>>> >> >> * itk::MovingHistogramImageFilter moved to the >>>>>>> ITKImageFilterBase >>>>>>> >> >> module >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Registration Improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Build Improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Module dependencies can now be specified as public / private >>>>>>> / >>>>>>> >> >> compile / >>>>>>> >> >> test >>>>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>>>> >> >> * Option to export all library symbols on Windows: >>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>>>> >> >> * Expat third party library is now name mangled >>>>>>> >> >> * Many more modules can be built as shared libraries >>>>>>> >> >> * KWStyle is automatically built and configured when tests are >>>>>>> built >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Performance Improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds >>>>>>> members for >>>>>>> >> >> metaprogramming >>>>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>>>> >> >> * itk::mpl::EnableIf >>>>>>> >> >> * itk::mpl::IsBaseOf >>>>>>> >> >> * itk::mpl::IsConvertible >>>>>>> >> >> * itk::mpl::IsNumber >>>>>>> >> >> * itk::mpl::IsSame >>>>>>> >> >> * itk::mpl::PromoteType >>>>>>> >> >> * Image::GetPixel performance improvements >>>>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>>>> >> >> * WarpImageFilter performance improvements >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Documentation Improvements >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>>>> Examples >>>>>>> >> >> * ITK Software Guide improvements >>>>>>> >> >> * How to use Python wrapping >>>>>>> >> >> * How to create an ITK module >>>>>>> >> >> * Improvements to segmentation examples >>>>>>> >> >> * Expanded Canny edge detection example >>>>>>> >> >> * Expanded tree container example >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Third Party Library Updates >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * FFTW updated to latest upstream >>>>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>>>> >> >> * Build with the latest VTK >>>>>>> >> >> * PNG update to the latest upstream >>>>>>> >> >> * GDCM updated to the latest upstream >>>>>>> >> >> * KWSys updated to the latest upstream >>>>>>> >> >> * MINC updated to the latest upstream >>>>>>> >> >> * SWIG updated to the latest upstream >>>>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Style improvements -- ITK gets more stylish with every release! >>>>>>> >> >> >>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> * Private copy constructors and operator= use >>>>>>> ITK_DELETE_FUNCTION >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> * *Lots* of important bug fixes >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> * And much more! See details in the log below. >>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>>>> >> >> -------------------------------------------- >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> Abhishek Tiwari (1): >>>>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>>>> >> >> >>>>>>> >> >> Adam Snyder (1): >>>>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>>>> >> >> >>>>>>> >> >> Alexander Leinoff (6): >>>>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be >>>>>>> resolved. >>>>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >>>>>>> >> >> itkMath.h >>>>>>> >> >> COMP: Removes floating-point equality checks >>>>>>> >> >> ENH: COMP: Adds support for complex values to >>>>>>> Math::AlmostEquals >>>>>>> >> >> ENH: Updates fftw dependency >>>>>>> >> >> >>>>>>> >> >> Arnaud Gelas (5): >>>>>>> >> >> COMP: fix warning (unused local typedef) >>>>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>>>> >> >> DOC: add doxgen documentation for >>>>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>>>> >> >> ENH: add tests to exercise >>>>>>> itk::ThreadedIteratorRangePartitioner >>>>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>>>> >> >> >>>>>>> >> >> Betsy McPhail (1): >>>>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>>>> >> >> >>>>>>> >> >> Bill Hoffman (2): >>>>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>>>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>>>>>> >> >> installed. >>>>>>> >> >> >>>>>>> >> >> Bill Lorensen (4): >>>>>>> >> >> COMP: VTkGlue linker errors >>>>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>>>> >> >> ENH: Bump tag for wiki examples >>>>>>> >> >> ENH: Better layout strategy >>>>>>> >> >> >>>>>>> >> >> Brad King (3): >>>>>>> >> >> ENH: Remove use of include and >>>>>>> itksys_ios::* >>>>>>> >> >> ENH: Remove use of include and >>>>>>> itksys_stl::* >>>>>>> >> >> ENH: Update CMake Policy settings in Testing/TestExternal >>>>>>> project >>>>>>> >> >> >>>>>>> >> >> Bradley Lowekamp (31): >>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>> construction >>>>>>> >> >> ENH: Enable base classes for templates of landmark >>>>>>> initializer >>>>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>>>> >> >> BUG: Fix computation of Eigen analysis >>>>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>>>> >> >> ENH: Adding initial update script from used libpng >>>>>>> version. >>>>>>> >> >> ENH: removing non-subtree files for itkpng >>>>>>> >> >> ENH: Ported ITK changes for building to subtree merged >>>>>>> code >>>>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>>>> >> >> BUG: Use ParameterValueType for computation of landmark >>>>>>> affine >>>>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>>>> >> >> ENH: Update itkpng name mangling >>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>> ReferenceImage >>>>>>> >> >> ivar >>>>>>> >> >> BUG: Increase tolerance for >>>>>>> PhysicsBasedNonRigidRegistrationMethod >>>>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>>>> BSplineScatter >>>>>>> >> >> change >>>>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>>>> >> >> ImageFilterBase >>>>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>> construction >>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>> ReferenceImage >>>>>>> >> >> ivar >>>>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>>>> MovingHistogram >>>>>>> >> >> base >>>>>>> >> >> COMP: address sign unsigned comparison warning >>>>>>> >> >> COMP: Address signed unsigned comparison warning >>>>>>> >> >> COMP: Address unused member variable and methods in >>>>>>> anonymous ns >>>>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>>>> Threshold >>>>>>> >> >> range >>>>>>> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid >>>>>>> test >>>>>>> >> >> BUG: Reduce number of targets with MSVC >>>>>>> >> >> >>>>>>> >> >> Davis Vigneault (7): >>>>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>>>> >> >> DOC: Expanded TreeContainer Example >>>>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling with >>>>>>> c++11 >>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>>> >> >> >>>>>>> >> >> D?enan Zuki? (1): >>>>>>> >> >> STYLE: better formatting of the "usage" message >>>>>>> >> >> >>>>>>> >> >> Eugene Prilepin (1): >>>>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>>>> >> >> >>>>>>> >> >> Floris Berendsen (1): >>>>>>> >> >> STYLE: Improve naming conventions in comments. >>>>>>> >> >> >>>>>>> >> >> Hans Johnson (29): >>>>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>>>> >> >> BUG: FixedParameters should be double precision >>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>> >> >> ENH: Provide consistent floating point comparisons >>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>> >> >> PERF: Remove floating point as sentinal value >>>>>>> >> >> COMP: Const correctness needs to be maintained >>>>>>> >> >> BUG: Preserve backwards compatibility >>>>>>> >> >> DOC: Provide consistent naming in comments >>>>>>> >> >> ENH: Conversion between transform type tolerance >>>>>>> >> >> STYLE: Prefer initialization to assignment >>>>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>>>> >> >> COMP: Remove unnecessary failing assert test >>>>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>>>> >> >> BUG: In configuration test need to mirror code >>>>>>> >> >> >>>>>>> >> >> Hyun Jae Kang (27): >>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>>>> >> >> BUG: Retrieve the missed wrap file >>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>>> VTK file >>>>>>> >> >> header. >>>>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >>>>>>> >> >> libraries >>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac >>>>>>> OS X >>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>>> VTK file >>>>>>> >> >> header. >>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>> >> >> ENH: Add automatic KWStyle build and configuration setup >>>>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>>>> autological-compare >>>>>>> >> >> warning. >>>>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>>>> >> >> COMP: Apply latest version of KWStyle >>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>> messages >>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>> messages >>>>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>>>> >> >> ENH: Update itkResourceProbe to calculate statistical data >>>>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>>>>> function >>>>>>> >> >> ENH: Update the Report() function of >>>>>>> >> >> itkResourceProbesCollectorBase >>>>>>> >> >> COMP: Fix data-conversion warning message on >>>>>>> itkResourceProbe >>>>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>>>> >> >> COMP: Fix data-conversion warning messages >>>>>>> >> >> >>>>>>> >> >> Jon Haitz Legarreta (6): >>>>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>>>> >> >> BUG: Fix compilation issues for >>>>>>> StatisticsUniqueLabelMapFilterTest >>>>>>> >> >> BUG: Fix comparison issues for >>>>>>> itkStatisticsUniqueLabelMapFilter >>>>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>>>>> >> >> ENH: Improve code coverage for >>>>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>>>> >> >> >>>>>>> >> >> Julien Michel (1): >>>>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>>>> >> >> WarpImageFilter >>>>>>> >> >> >>>>>>> >> >> Junjie Bai (2): >>>>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>>>> LabelObject type >>>>>>> >> >> >>>>>>> >> >> KWSys Robot (4): >>>>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>>>> >> >> >>>>>>> >> >> LIBPNG Upstream (2): >>>>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>>>> >> >> >>>>>>> >> >> Laurentiu Nicola (2): >>>>>>> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >>>>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount >>>>>>> bouncing >>>>>>> >> >> >>>>>>> >> >> Luc Hermitte (8): >>>>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>>>> >> >> PERF: Performance enhancements on VariableLengthVectors >>>>>>> 1/... >>>>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>>>> >> >> COMP: Fix signed/unsigned warnings >>>>>>> >> >> BUG: std::copy/fill on empty VLV >>>>>>> >> >> >>>>>>> >> >> Lucas Gandel (4): >>>>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>>>> module. >>>>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review >>>>>>> Module >>>>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>>>> >> >> >>>>>>> >> >> Mathieu Malaterre (1): >>>>>>> >> >> BUG: Name mangle the included expat third party library. >>>>>>> >> >> >>>>>>> >> >> Matthew McCormick (94): >>>>>>> >> >> ENH: Change itkSystemInformationTest to >>>>>>> itkCMakeConfigurationTest. >>>>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>>>> >> >> BUG: Remove std::cout calls from classes. >>>>>>> >> >> COMP: Remove unused argument in >>>>>>> ConditionVariableNoThreads. >>>>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>>>> >> >> ImageToVTKImageFilter. >>>>>>> >> >> COMP: Add link interface specification for wrapping >>>>>>> >> >> target_link_libraries. >>>>>>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>>>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with >>>>>>> Emscripten-1. >>>>>>> >> >> COMP: Remove unknown doxygen command in >>>>>>> AnisotropicDiffusionLBR. >>>>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Linux. >>>>>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>>>>> >> >> COMP: Disable the gold linker for static builds on Ubuntu >>>>>>> 14.04. >>>>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + >>>>>>> MSVC. >>>>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>>>> >> >> ENH: Add better scoping to idx.py. >>>>>>> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>> >> >> ENH: Add more progress information to >>>>>>> IterativeClosestPoint2. >>>>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>>>>> >> >> BUG: Use CastXML binary built in Release. >>>>>>> >> >> BUG: ContinuousIndex should not be templated over >>>>>>> TCoordRep. >>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>> >> >> COMP: Address line length too long for Software Guide. >>>>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>>>> >> >> BUG: Fix test scripts for Python 3. >>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>> >> >> ENH: Allow projects to build against an external module. >>>>>>> >> >> ENH: Replace CABLE_CONFIGURATION with ITK_WRAPPING_PARSER. >>>>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>>>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>>>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>>>> ITKTransformMINC. >>>>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>>>> >> >> ENH: Add wrapping support for building modules externally. >>>>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>>>> externally. >>>>>>> >> >> ENH: Add Cuberille Remote module. >>>>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>>>> >> >> COMP: Remove unused argument in >>>>>>> ConditionVariableNoThreads. >>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >>>>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument >>>>>>> type. >>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>> sys.path >>>>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources so >>>>>>> it gets >>>>>>> >> >> installed." >>>>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>>>> LabelMapTypes" >>>>>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>>>>> advanced. >>>>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap >>>>>>> cannot have >>>>>>> >> >> override. >>>>>>> >> >> COMP: Add wrapping for >>>>>>> AdaptiveHistogramEqualizationImageFilter. >>>>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>>>>>> >> >> ENH: Remove CMake version check in >>>>>>> ITKModuleHeaderTest.cmake >>>>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>>>> >> >> ENH: Remove old KWStyle build script. >>>>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param not >>>>>>> found. >>>>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>>>> WRAPPING_SUBMODULE_ORDER. >>>>>>> >> >> ENH: Install Python bindings into site-packages. >>>>>>> >> >> ENH: Improve readability of Python site-packages path >>>>>>> detection. >>>>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>>>> expression >>>>>>> >> >> warning. >>>>>>> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >>>>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>>>> >> >> ENH: Improves names and export of module dependencies. >>>>>>> >> >> STYLE: Improve namespace bracket style in >>>>>>> itkIsConvertible. >>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>> >> >> BUG: Remove unused wrapping files. >>>>>>> >> >> BUG: Do install install wrapping development files. >>>>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>>>> >> >> BUG: Fix detection of the gold linker. >>>>>>> >> >> BUG: Update Python package installation locations. >>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module >>>>>>> test. >>>>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>>>> >> >> BUG: Install itk_minc2.h header. >>>>>>> >> >> COMP: ITKIOMINC has a public dependency on ITKIOImageBase. >>>>>>> >> >> >>>>>>> >> >> Michka Popoff (9): >>>>>>> >> >> ENH: Update to swig 3.0.7 >>>>>>> >> >> ENH: Do not link against specific Python library on OS X >>>>>>> >> >> COMP: Fix wrapping warnings when building with >>>>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>> sys.path >>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>> wrapping >>>>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>>>> >> >> ImageFilterBase >>>>>>> >> >> module >>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>> wrapping >>>>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>>>> >> >> >>>>>>> >> >> Mikhail Isakov (1): >>>>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>>>> baseline image >>>>>>> >> >> >>>>>>> >> >> Nick Tustison (5): >>>>>>> >> >> BUG: Set a default b-spline epsilon. >>>>>>> >> >> ENH: Adding testing for closed loop. >>>>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>>>> strategy. >>>>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>>>> >> >> ENH: Point-set registration with time-varying B-spline. >>>>>>> >> >> >>>>>>> >> >> Olivier Commowick (3): >>>>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt VNL >>>>>>> eigen >>>>>>> >> >> system >>>>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken >>>>>>> from pythag >>>>>>> >> >> from V3P) >>>>>>> >> >> BUG: Switch eigenvalues computation to double >>>>>>> >> >> >>>>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>>>> constructor >>>>>>> >> >> from >>>>>>> >> >> images. >>>>>>> >> >> COMP: Fix test errors and warnings in >>>>>>> FlatStructuringElement. >>>>>>> >> >> >>>>>>> >> >> Seun Odutola (1): >>>>>>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>>>>>> renamed >>>>>>> >> >> check >>>>>>> >> >> to Check >>>>>>> >> >> >>>>>>> >> >> Shawn Waldon (1): >>>>>>> >> >> COMP: Set target OS X version in environment for tools >>>>>>> using >>>>>>> >> >> compiler >>>>>>> >> >> >>>>>>> >> >> Simon Alexander (1): >>>>>>> >> >> BUG: incorrect closest point computation >>>>>>> >> >> >>>>>>> >> >> Tobias Wood (2): >>>>>>> >> >> BUG: LBFGSB was printing messages even with debug >>>>>>> switched off. >>>>>>> >> >> BUG: Removed an unguarded print statement. >>>>>>> >> >> >>>>>>> >> >> Vladimir S. FONOV (9): >>>>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>>>> >> >> COMP: Changing the order of HDF5 library components >>>>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >>>>>>> >> >> Transform >>>>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>>>> >> >> MINC 2015-07-23 (c033d431) >>>>>>> >> >> COMP: Update MINC CMake code >>>>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>>>> >> >> >>>>>>> >> >> Xiaoxiao Liu (1): >>>>>>> >> >> DOC: update email address for xiaoxiao. >>>>>>> >> >> >>>>>>> >> >> Zach Williamson (10): >>>>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>>>> >> >> ENH: Consolidate Library Dependencies >>>>>>> >> >> COMP: Add a missing link to Review module >>>>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>>>> >> >> COMP: Fix inconsistant naming of >>>>>>> GPUPDEDeformableRegistration >>>>>>> >> >> ENH: Use new linking system macros >>>>>>> >> >> PERF: Avoid searching private dependencies for include >>>>>>> directories >>>>>>> >> >> COMP: Recover missing dependencies >>>>>>> >> >> ENH: use new linking macros in Filtering module >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> ----------------------------------------------------- >>>>>>> >> >> Errors or omissions? Please fix them here: >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>>>> >> >> _____________________________________ >>>>>>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>> >>>>> >>>>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>>>> >>>>>> >>>>> >>> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From dzenanz at gmail.com Mon Nov 30 14:00:26 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Mon, 30 Nov 2015 14:00:26 -0500 Subject: [ITK] [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Looking at the master branch is the right thing to do. I am not doing any active development regarding this right now. On Mon, Nov 30, 2015 at 1:53 PM, Simon Alexander wrote: > Hi All, > > I had hoped to be able to look at this over the weekend, but no such luck. > Is there somewhere useful I can help with it now? Not sure what state we > are in (or what branch). > > On Wed, 25 Nov 2015 at 16:41 D?enan Zuki? wrote: > >> It turns out that all the compile errors were occurring in WikiExamples. >> I solved all except one: >> ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in >> file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line >> 23, but it should be judging from the comment on that line. >> >> For the rest, I created a pull request: >> https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 >> >> On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander >> wrote: >> >>> Perfect. I'm under a deadline that is likely to eat the rest of the >>> week but if that clears up I'll try and jump in earlier. >>> >>> On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: >>> >>>> OK I will work on it for an hour or two now, and I will make a branch >>>> and push it to Gerrit so whoever wants can pick up from there and keep >>>> updating it. >>>> >>>> On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander >>> > wrote: >>>> >>>>> Makes sense. At this point I am unlikely to have time to look at this >>>>> until Saturday, but have hopes for a few free hours there. >>>>> >>>>> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: >>>>> >>>>>> Building git master from Nov 23rd with examples and testing enabled I >>>>>> get 14 compile errors in VS2015 debug x64. Should we coordinate our efforts >>>>>> in fixing them? >>>>>> >>>>>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander < >>>>>> skalexander at gmail.com> wrote: >>>>>> >>>>>>> Two of the three failures look like truncation issues (like >>>>>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >>>>>>> >>>>>>> The other ( >>>>>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>>>>> is less obvious. >>>>>>> >>>>>>> If I have time this evening I'll try and have a look at these. >>>>>>> >>>>>>> Is your standard test build in 32 bit ? That might explain the >>>>>>> difference if there are some underlying type assumptions, but not obvious >>>>>>> why 2015 would trigger but not 2013. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick < >>>>>>> matt.mccormick at kitware.com> wrote: >>>>>>> >>>>>>>> Ah, cool! Here: >>>>>>>> >>>>>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>>>>> >>>>>>>> Could you please look into the test failures? >>>>>>>> >>>>>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Matt >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>>>>> skalexander at gmail.com> wrote: >>>>>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>>>>>>> SIMON-LAP, >>>>>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>>>>> one). VS2013 >>>>>>>> > was green, three failures on VS2015 (and 18 warnings). Looks >>>>>>>> like a >>>>>>>> > truncation problem on the resuts. >>>>>>>> > >>>>>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>>>>> matt.mccormick at kitware.com> >>>>>>>> > wrote: >>>>>>>> >> >>>>>>>> >> Hi Simon, >>>>>>>> >> >>>>>>>> >> Thanks for testing. >>>>>>>> >> >>>>>>>> >> We have a Visual Studio 2015 build on the dashboard that is >>>>>>>> green: >>>>>>>> >> >>>>>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>>>>> >> >>>>>>>> >> Are there any different flags? Could you please submit an >>>>>>>> Experimental >>>>>>>> >> build? >>>>>>>> >> >>>>>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>>>> Submit -C >>>>>>>> >> Release >>>>>>>> >> >>>>>>>> >> from a fresh build tree. >>>>>>>> >> >>>>>>>> >> Thanks, >>>>>>>> >> Matt >>>>>>>> >> >>>>>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>>>>> skalexander at gmail.com> >>>>>>>> >> wrote: >>>>>>>> >> > Looks like a few problems with x64 build on visual studio 2015 >>>>>>>> - do you >>>>>>>> >> > have >>>>>>>> >> > a test machine in this configuration? >>>>>>>> >> > >>>>>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>>>>> matt.mccormick at kitware.com> >>>>>>>> >> > wrote: >>>>>>>> >> >> >>>>>>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>>>>>> announce >>>>>>>> >> >> that >>>>>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available >>>>>>>> for >>>>>>>> >> >> testing! >>>>>>>> >> >> >>>>>>>> >> >> Please take this opportunity to test the new features in the >>>>>>>> release >>>>>>>> >> >> candidate. >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> To obtain the source code, >>>>>>>> >> >> >>>>>>>> >> >> git clone http://itk.org/ITK.git >>>>>>>> >> >> cd ITK >>>>>>>> >> >> git checkout -q --detach v4.9rc01 >>>>>>>> >> >> >>>>>>>> >> >> For more details, please see the Git documentation [1]. >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> A few selected highlights for this release: >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * New Remote modules: the Cuberille module for smooth >>>>>>>> generation of >>>>>>>> >> >> meshes >>>>>>>> >> >> from binary segmentation images, and the >>>>>>>> AnisotropicDiffusionLBR module >>>>>>>> >> >> improved edge-preserving smoothing. >>>>>>>> >> >> * Build your own ITK module outside the source tree, add >>>>>>>> continuous >>>>>>>> >> >> integration testing on GitHub, and easily add Python wrapping >>>>>>>> for your >>>>>>>> >> >> C++ >>>>>>>> >> >> algorithms. >>>>>>>> >> >> * Python wrapping, including Python 3, builds faster with a >>>>>>>> more >>>>>>>> >> >> standard >>>>>>>> >> >> installation >>>>>>>> >> >> * Improved performance of itk::Image::GetPixel and operations >>>>>>>> on >>>>>>>> >> >> itk::VariableLengthVector?s >>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>> private / >>>>>>>> >> >> compile / >>>>>>>> >> >> test >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Please test the release candidate and share your experiences >>>>>>>> on the >>>>>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new >>>>>>>> module >>>>>>>> >> >> dependency specification mechanism may unearth missing >>>>>>>> dependencies for >>>>>>>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>>>>>>> command. >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> An Experimental build, which demonstrates how the test suite >>>>>>>> performs >>>>>>>> >> >> on >>>>>>>> >> >> your local build system, can be submitted to the dashboard >>>>>>>> [2] with: >>>>>>>> >> >> >>>>>>>> >> >> mkdir ../ITK-build >>>>>>>> >> >> cd ../ITK-build >>>>>>>> >> >> cmake ../ITK >>>>>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test >>>>>>>> -T Submit >>>>>>>> >> >> >>>>>>>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>>>>>>> command. >>>>>>>> >> >> >>>>>>>> >> >> Notify the mailing list if there are any unexpected >>>>>>>> failures. Testing >>>>>>>> >> >> your own applications against the RC is also appreciated. >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Congratulations and well done to the 35 contributors to this >>>>>>>> release. >>>>>>>> >> >> We >>>>>>>> >> >> would especially like to recognize the new contributors: >>>>>>>> Mikhail >>>>>>>> >> >> Isakov, >>>>>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, >>>>>>>> Seun >>>>>>>> >> >> Odutola, >>>>>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>>>>> Williamson, >>>>>>>> >> >> Luc >>>>>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> The final release is scheduled for mid-December. >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>>>>> >> >> >>>>>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> New Features >>>>>>>> >> >> --------------------- >>>>>>>> >> >> >>>>>>>> >> >> Wrapping improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Python 3 supported >>>>>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>>>>> >> >> * NumPy bridge with VisualStudio >>>>>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>>>>> directory in >>>>>>>> >> >> the >>>>>>>> >> >> ?itk? package >>>>>>>> >> >> * Wrapping package size is decreased >>>>>>>> >> >> * Better package portability on Mac OSX >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> New Remote Modules >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Cuberille >>>>>>>> >> >> * Insight Journal Article: >>>>>>>> http://hdl.handle.net/10380/3186 >>>>>>>> >> >> * AnisotropicDiffusionLBR >>>>>>>> >> >> * Insight Journal Article: >>>>>>>> http://hdl.handle.net/10380/3505 >>>>>>>> >> >> * Web browser reproducibility: >>>>>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Core Improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * External Modules can now be developed outside of the ITK >>>>>>>> source tree >>>>>>>> >> >> and >>>>>>>> >> >> on GitHub >>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>>>>> >> >> * New utilities in itk::Math: >>>>>>>> >> >> * AlmostEquals >>>>>>>> >> >> * NotAlmostEquals >>>>>>>> >> >> * ExactlyEquals >>>>>>>> >> >> * NotExactlyEquals >>>>>>>> >> >> * New itk::NumericTraits >>>>>>>> >> >> * IsInteger >>>>>>>> >> >> * IsSigned >>>>>>>> >> >> * Improved C++11 support >>>>>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>>>>> >> >> itk::ResourceProbesCollectorBase >>>>>>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>>>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Filtering Improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>> >> >> * WarpImageFilter support VectorImage?s >>>>>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>>>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath >>>>>>>> module >>>>>>>> >> >> * itk::MovingHistogramImageFilter moved to the >>>>>>>> ITKImageFilterBase >>>>>>>> >> >> module >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Registration Improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Build Improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>> private / >>>>>>>> >> >> compile / >>>>>>>> >> >> test >>>>>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>>>>> >> >> * Option to export all library symbols on Windows: >>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>>>>> >> >> * Expat third party library is now name mangled >>>>>>>> >> >> * Many more modules can be built as shared libraries >>>>>>>> >> >> * KWStyle is automatically built and configured when tests >>>>>>>> are built >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Performance Improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds >>>>>>>> members for >>>>>>>> >> >> metaprogramming >>>>>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>>>>> >> >> * itk::mpl::EnableIf >>>>>>>> >> >> * itk::mpl::IsBaseOf >>>>>>>> >> >> * itk::mpl::IsConvertible >>>>>>>> >> >> * itk::mpl::IsNumber >>>>>>>> >> >> * itk::mpl::IsSame >>>>>>>> >> >> * itk::mpl::PromoteType >>>>>>>> >> >> * Image::GetPixel performance improvements >>>>>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>>>>> >> >> * WarpImageFilter performance improvements >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Documentation Improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>>>>> Examples >>>>>>>> >> >> * ITK Software Guide improvements >>>>>>>> >> >> * How to use Python wrapping >>>>>>>> >> >> * How to create an ITK module >>>>>>>> >> >> * Improvements to segmentation examples >>>>>>>> >> >> * Expanded Canny edge detection example >>>>>>>> >> >> * Expanded tree container example >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Third Party Library Updates >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * FFTW updated to latest upstream >>>>>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>>>>> >> >> * Build with the latest VTK >>>>>>>> >> >> * PNG update to the latest upstream >>>>>>>> >> >> * GDCM updated to the latest upstream >>>>>>>> >> >> * KWSys updated to the latest upstream >>>>>>>> >> >> * MINC updated to the latest upstream >>>>>>>> >> >> * SWIG updated to the latest upstream >>>>>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Style improvements -- ITK gets more stylish with every >>>>>>>> release! >>>>>>>> >> >> >>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Private copy constructors and operator= use >>>>>>>> ITK_DELETE_FUNCTION >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> * *Lots* of important bug fixes >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> * And much more! See details in the log below. >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>>>>> >> >> -------------------------------------------- >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Abhishek Tiwari (1): >>>>>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>>>>> >> >> >>>>>>>> >> >> Adam Snyder (1): >>>>>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>>>>> >> >> >>>>>>>> >> >> Alexander Leinoff (6): >>>>>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be >>>>>>>> resolved. >>>>>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >>>>>>>> >> >> itkMath.h >>>>>>>> >> >> COMP: Removes floating-point equality checks >>>>>>>> >> >> ENH: COMP: Adds support for complex values to >>>>>>>> Math::AlmostEquals >>>>>>>> >> >> ENH: Updates fftw dependency >>>>>>>> >> >> >>>>>>>> >> >> Arnaud Gelas (5): >>>>>>>> >> >> COMP: fix warning (unused local typedef) >>>>>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>>>>> >> >> DOC: add doxgen documentation for >>>>>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>>>>> >> >> ENH: add tests to exercise >>>>>>>> itk::ThreadedIteratorRangePartitioner >>>>>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>>>>> >> >> >>>>>>>> >> >> Betsy McPhail (1): >>>>>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>>>>> >> >> >>>>>>>> >> >> Bill Hoffman (2): >>>>>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>>>>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>>>>>>> >> >> installed. >>>>>>>> >> >> >>>>>>>> >> >> Bill Lorensen (4): >>>>>>>> >> >> COMP: VTkGlue linker errors >>>>>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>>>>> >> >> ENH: Bump tag for wiki examples >>>>>>>> >> >> ENH: Better layout strategy >>>>>>>> >> >> >>>>>>>> >> >> Brad King (3): >>>>>>>> >> >> ENH: Remove use of include and >>>>>>>> itksys_ios::* >>>>>>>> >> >> ENH: Remove use of include and >>>>>>>> itksys_stl::* >>>>>>>> >> >> ENH: Update CMake Policy settings in >>>>>>>> Testing/TestExternal project >>>>>>>> >> >> >>>>>>>> >> >> Bradley Lowekamp (31): >>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>> construction >>>>>>>> >> >> ENH: Enable base classes for templates of landmark >>>>>>>> initializer >>>>>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>>>>> >> >> BUG: Fix computation of Eigen analysis >>>>>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>>>>> >> >> ENH: Adding initial update script from used libpng >>>>>>>> version. >>>>>>>> >> >> ENH: removing non-subtree files for itkpng >>>>>>>> >> >> ENH: Ported ITK changes for building to subtree merged >>>>>>>> code >>>>>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>>>>> >> >> BUG: Use ParameterValueType for computation of landmark >>>>>>>> affine >>>>>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>>>>> >> >> ENH: Update itkpng name mangling >>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>> ReferenceImage >>>>>>>> >> >> ivar >>>>>>>> >> >> BUG: Increase tolerance for >>>>>>>> PhysicsBasedNonRigidRegistrationMethod >>>>>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>>>>> BSplineScatter >>>>>>>> >> >> change >>>>>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>>>>> >> >> ImageFilterBase >>>>>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>> construction >>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>> ReferenceImage >>>>>>>> >> >> ivar >>>>>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>>>>> MovingHistogram >>>>>>>> >> >> base >>>>>>>> >> >> COMP: address sign unsigned comparison warning >>>>>>>> >> >> COMP: Address signed unsigned comparison warning >>>>>>>> >> >> COMP: Address unused member variable and methods in >>>>>>>> anonymous ns >>>>>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>>>>> Threshold >>>>>>>> >> >> range >>>>>>>> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid >>>>>>>> test >>>>>>>> >> >> BUG: Reduce number of targets with MSVC >>>>>>>> >> >> >>>>>>>> >> >> Davis Vigneault (7): >>>>>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>>>>> >> >> DOC: Expanded TreeContainer Example >>>>>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling with >>>>>>>> c++11 >>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>>>> >> >> >>>>>>>> >> >> D?enan Zuki? (1): >>>>>>>> >> >> STYLE: better formatting of the "usage" message >>>>>>>> >> >> >>>>>>>> >> >> Eugene Prilepin (1): >>>>>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>>>>> >> >> >>>>>>>> >> >> Floris Berendsen (1): >>>>>>>> >> >> STYLE: Improve naming conventions in comments. >>>>>>>> >> >> >>>>>>>> >> >> Hans Johnson (29): >>>>>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>>>>> >> >> BUG: FixedParameters should be double precision >>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>> >> >> ENH: Provide consistent floating point comparisons >>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>> >> >> PERF: Remove floating point as sentinal value >>>>>>>> >> >> COMP: Const correctness needs to be maintained >>>>>>>> >> >> BUG: Preserve backwards compatibility >>>>>>>> >> >> DOC: Provide consistent naming in comments >>>>>>>> >> >> ENH: Conversion between transform type tolerance >>>>>>>> >> >> STYLE: Prefer initialization to assignment >>>>>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>>>>> >> >> COMP: Remove unnecessary failing assert test >>>>>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>>>>> >> >> BUG: In configuration test need to mirror code >>>>>>>> >> >> >>>>>>>> >> >> Hyun Jae Kang (27): >>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>>>>> >> >> BUG: Retrieve the missed wrap file >>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>>>> VTK file >>>>>>>> >> >> header. >>>>>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >>>>>>>> >> >> libraries >>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac >>>>>>>> OS X >>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>>>> VTK file >>>>>>>> >> >> header. >>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>> >> >> ENH: Add automatic KWStyle build and configuration setup >>>>>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>>>>> autological-compare >>>>>>>> >> >> warning. >>>>>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>>>>> >> >> COMP: Apply latest version of KWStyle >>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>> messages >>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>> messages >>>>>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>>>>> >> >> ENH: Update itkResourceProbe to calculate statistical >>>>>>>> data >>>>>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>>>>>> function >>>>>>>> >> >> ENH: Update the Report() function of >>>>>>>> >> >> itkResourceProbesCollectorBase >>>>>>>> >> >> COMP: Fix data-conversion warning message on >>>>>>>> itkResourceProbe >>>>>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>>>>> >> >> COMP: Fix data-conversion warning messages >>>>>>>> >> >> >>>>>>>> >> >> Jon Haitz Legarreta (6): >>>>>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>>>>> >> >> BUG: Fix compilation issues for >>>>>>>> StatisticsUniqueLabelMapFilterTest >>>>>>>> >> >> BUG: Fix comparison issues for >>>>>>>> itkStatisticsUniqueLabelMapFilter >>>>>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>>>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>>>>>> >> >> ENH: Improve code coverage for >>>>>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>>>>> >> >> >>>>>>>> >> >> Julien Michel (1): >>>>>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>>>>> >> >> WarpImageFilter >>>>>>>> >> >> >>>>>>>> >> >> Junjie Bai (2): >>>>>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>>>>> LabelObject type >>>>>>>> >> >> >>>>>>>> >> >> KWSys Robot (4): >>>>>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>>>>> >> >> >>>>>>>> >> >> LIBPNG Upstream (2): >>>>>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>>>>> >> >> >>>>>>>> >> >> Laurentiu Nicola (2): >>>>>>>> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >>>>>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount >>>>>>>> bouncing >>>>>>>> >> >> >>>>>>>> >> >> Luc Hermitte (8): >>>>>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>>>>> >> >> PERF: Performance enhancements on VariableLengthVectors >>>>>>>> 1/... >>>>>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>>>>> >> >> COMP: Fix signed/unsigned warnings >>>>>>>> >> >> BUG: std::copy/fill on empty VLV >>>>>>>> >> >> >>>>>>>> >> >> Lucas Gandel (4): >>>>>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>>>>> module. >>>>>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review >>>>>>>> Module >>>>>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>>>>> >> >> >>>>>>>> >> >> Mathieu Malaterre (1): >>>>>>>> >> >> BUG: Name mangle the included expat third party library. >>>>>>>> >> >> >>>>>>>> >> >> Matthew McCormick (94): >>>>>>>> >> >> ENH: Change itkSystemInformationTest to >>>>>>>> itkCMakeConfigurationTest. >>>>>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>>>>> >> >> BUG: Remove std::cout calls from classes. >>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>> ConditionVariableNoThreads. >>>>>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>>>>> >> >> ImageToVTKImageFilter. >>>>>>>> >> >> COMP: Add link interface specification for wrapping >>>>>>>> >> >> target_link_libraries. >>>>>>>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>>>>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with >>>>>>>> Emscripten-1. >>>>>>>> >> >> COMP: Remove unknown doxygen command in >>>>>>>> AnisotropicDiffusionLBR. >>>>>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 >>>>>>>> Linux. >>>>>>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>>>>>> >> >> COMP: Disable the gold linker for static builds on >>>>>>>> Ubuntu 14.04. >>>>>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + >>>>>>>> MSVC. >>>>>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>>>>> >> >> ENH: Add better scoping to idx.py. >>>>>>>> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>> >> >> ENH: Add more progress information to >>>>>>>> IterativeClosestPoint2. >>>>>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>>>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>>>>>> >> >> BUG: Use CastXML binary built in Release. >>>>>>>> >> >> BUG: ContinuousIndex should not be templated over >>>>>>>> TCoordRep. >>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>> >> >> COMP: Address line length too long for Software Guide. >>>>>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>>>>> >> >> BUG: Fix test scripts for Python 3. >>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>> >> >> ENH: Allow projects to build against an external module. >>>>>>>> >> >> ENH: Replace CABLE_CONFIGURATION with >>>>>>>> ITK_WRAPPING_PARSER. >>>>>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>>>>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>>>>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>>>>> ITKTransformMINC. >>>>>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>>>>> >> >> ENH: Add wrapping support for building modules >>>>>>>> externally. >>>>>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>>>>> externally. >>>>>>>> >> >> ENH: Add Cuberille Remote module. >>>>>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>> ConditionVariableNoThreads. >>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >>>>>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument >>>>>>>> type. >>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>> sys.path >>>>>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources so >>>>>>>> it gets >>>>>>>> >> >> installed." >>>>>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>>>>> LabelMapTypes" >>>>>>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>>>>>> advanced. >>>>>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap >>>>>>>> cannot have >>>>>>>> >> >> override. >>>>>>>> >> >> COMP: Add wrapping for >>>>>>>> AdaptiveHistogramEqualizationImageFilter. >>>>>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>>>>>>> >> >> ENH: Remove CMake version check in >>>>>>>> ITKModuleHeaderTest.cmake >>>>>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>>>>> >> >> ENH: Remove old KWStyle build script. >>>>>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param >>>>>>>> not found. >>>>>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>>>>> WRAPPING_SUBMODULE_ORDER. >>>>>>>> >> >> ENH: Install Python bindings into site-packages. >>>>>>>> >> >> ENH: Improve readability of Python site-packages path >>>>>>>> detection. >>>>>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>>>>> expression >>>>>>>> >> >> warning. >>>>>>>> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >>>>>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>>>>> >> >> ENH: Improves names and export of module dependencies. >>>>>>>> >> >> STYLE: Improve namespace bracket style in >>>>>>>> itkIsConvertible. >>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>> >> >> BUG: Remove unused wrapping files. >>>>>>>> >> >> BUG: Do install install wrapping development files. >>>>>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>>>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>>>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>>>>> >> >> BUG: Fix detection of the gold linker. >>>>>>>> >> >> BUG: Update Python package installation locations. >>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module >>>>>>>> test. >>>>>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>>>>> >> >> BUG: Install itk_minc2.h header. >>>>>>>> >> >> COMP: ITKIOMINC has a public dependency on >>>>>>>> ITKIOImageBase. >>>>>>>> >> >> >>>>>>>> >> >> Michka Popoff (9): >>>>>>>> >> >> ENH: Update to swig 3.0.7 >>>>>>>> >> >> ENH: Do not link against specific Python library on OS X >>>>>>>> >> >> COMP: Fix wrapping warnings when building with >>>>>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>> sys.path >>>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>>> wrapping >>>>>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>>>>> >> >> ImageFilterBase >>>>>>>> >> >> module >>>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>>> wrapping >>>>>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>>>>> >> >> >>>>>>>> >> >> Mikhail Isakov (1): >>>>>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>>>>> baseline image >>>>>>>> >> >> >>>>>>>> >> >> Nick Tustison (5): >>>>>>>> >> >> BUG: Set a default b-spline epsilon. >>>>>>>> >> >> ENH: Adding testing for closed loop. >>>>>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>>>>> strategy. >>>>>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>>>>> >> >> ENH: Point-set registration with time-varying B-spline. >>>>>>>> >> >> >>>>>>>> >> >> Olivier Commowick (3): >>>>>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt >>>>>>>> VNL eigen >>>>>>>> >> >> system >>>>>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken >>>>>>>> from pythag >>>>>>>> >> >> from V3P) >>>>>>>> >> >> BUG: Switch eigenvalues computation to double >>>>>>>> >> >> >>>>>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>>>>> constructor >>>>>>>> >> >> from >>>>>>>> >> >> images. >>>>>>>> >> >> COMP: Fix test errors and warnings in >>>>>>>> FlatStructuringElement. >>>>>>>> >> >> >>>>>>>> >> >> Seun Odutola (1): >>>>>>>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>>>>>>> renamed >>>>>>>> >> >> check >>>>>>>> >> >> to Check >>>>>>>> >> >> >>>>>>>> >> >> Shawn Waldon (1): >>>>>>>> >> >> COMP: Set target OS X version in environment for tools >>>>>>>> using >>>>>>>> >> >> compiler >>>>>>>> >> >> >>>>>>>> >> >> Simon Alexander (1): >>>>>>>> >> >> BUG: incorrect closest point computation >>>>>>>> >> >> >>>>>>>> >> >> Tobias Wood (2): >>>>>>>> >> >> BUG: LBFGSB was printing messages even with debug >>>>>>>> switched off. >>>>>>>> >> >> BUG: Removed an unguarded print statement. >>>>>>>> >> >> >>>>>>>> >> >> Vladimir S. FONOV (9): >>>>>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>>>>> >> >> COMP: Changing the order of HDF5 library components >>>>>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >>>>>>>> >> >> Transform >>>>>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>>>>> >> >> MINC 2015-07-23 (c033d431) >>>>>>>> >> >> COMP: Update MINC CMake code >>>>>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>>>>> >> >> >>>>>>>> >> >> Xiaoxiao Liu (1): >>>>>>>> >> >> DOC: update email address for xiaoxiao. >>>>>>>> >> >> >>>>>>>> >> >> Zach Williamson (10): >>>>>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>>>>> >> >> ENH: Consolidate Library Dependencies >>>>>>>> >> >> COMP: Add a missing link to Review module >>>>>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>>>>> >> >> COMP: Fix inconsistant naming of >>>>>>>> GPUPDEDeformableRegistration >>>>>>>> >> >> ENH: Use new linking system macros >>>>>>>> >> >> PERF: Avoid searching private dependencies for include >>>>>>>> directories >>>>>>>> >> >> COMP: Recover missing dependencies >>>>>>>> >> >> ENH: use new linking macros in Filtering module >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> ----------------------------------------------------- >>>>>>>> >> >> Errors or omissions? Please fix them here: >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>>>>> >> >> _____________________________________ >>>>>>>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>> >>>>>> >>>>>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>>>>> >>>>>>> >>>>>> >>>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From dzenanz at gmail.com Mon Nov 30 14:00:26 2015 From: dzenanz at gmail.com (=?UTF-8?B?RMW+ZW5hbiBadWtpxIc=?=) Date: Mon, 30 Nov 2015 14:00:26 -0500 Subject: [ITK] [ITK-users] [ITK-dev] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Looking at the master branch is the right thing to do. I am not doing any active development regarding this right now. On Mon, Nov 30, 2015 at 1:53 PM, Simon Alexander wrote: > Hi All, > > I had hoped to be able to look at this over the weekend, but no such luck. > Is there somewhere useful I can help with it now? Not sure what state we > are in (or what branch). > > On Wed, 25 Nov 2015 at 16:41 D?enan Zuki? wrote: > >> It turns out that all the compile errors were occurring in WikiExamples. >> I solved all except one: >> ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in >> file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line >> 23, but it should be judging from the comment on that line. >> >> For the rest, I created a pull request: >> https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 >> >> On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander >> wrote: >> >>> Perfect. I'm under a deadline that is likely to eat the rest of the >>> week but if that clears up I'll try and jump in earlier. >>> >>> On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: >>> >>>> OK I will work on it for an hour or two now, and I will make a branch >>>> and push it to Gerrit so whoever wants can pick up from there and keep >>>> updating it. >>>> >>>> On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander >>> > wrote: >>>> >>>>> Makes sense. At this point I am unlikely to have time to look at this >>>>> until Saturday, but have hopes for a few free hours there. >>>>> >>>>> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: >>>>> >>>>>> Building git master from Nov 23rd with examples and testing enabled I >>>>>> get 14 compile errors in VS2015 debug x64. Should we coordinate our efforts >>>>>> in fixing them? >>>>>> >>>>>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander < >>>>>> skalexander at gmail.com> wrote: >>>>>> >>>>>>> Two of the three failures look like truncation issues (like >>>>>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158) >>>>>>> >>>>>>> The other ( >>>>>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>>>>> is less obvious. >>>>>>> >>>>>>> If I have time this evening I'll try and have a look at these. >>>>>>> >>>>>>> Is your standard test build in 32 bit ? That might explain the >>>>>>> difference if there are some underlying type assumptions, but not obvious >>>>>>> why 2015 would trigger but not 2013. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick < >>>>>>> matt.mccormick at kitware.com> wrote: >>>>>>> >>>>>>>> Ah, cool! Here: >>>>>>>> >>>>>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>>>>> >>>>>>>> Could you please look into the test failures? >>>>>>>> >>>>>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Matt >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>>>>> skalexander at gmail.com> wrote: >>>>>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>>>>>>> SIMON-LAP, >>>>>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>>>>> one). VS2013 >>>>>>>> > was green, three failures on VS2015 (and 18 warnings). Looks >>>>>>>> like a >>>>>>>> > truncation problem on the resuts. >>>>>>>> > >>>>>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>>>>> matt.mccormick at kitware.com> >>>>>>>> > wrote: >>>>>>>> >> >>>>>>>> >> Hi Simon, >>>>>>>> >> >>>>>>>> >> Thanks for testing. >>>>>>>> >> >>>>>>>> >> We have a Visual Studio 2015 build on the dashboard that is >>>>>>>> green: >>>>>>>> >> >>>>>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>>>>> >> >>>>>>>> >> Are there any different flags? Could you please submit an >>>>>>>> Experimental >>>>>>>> >> build? >>>>>>>> >> >>>>>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>>>> Submit -C >>>>>>>> >> Release >>>>>>>> >> >>>>>>>> >> from a fresh build tree. >>>>>>>> >> >>>>>>>> >> Thanks, >>>>>>>> >> Matt >>>>>>>> >> >>>>>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>>>>> skalexander at gmail.com> >>>>>>>> >> wrote: >>>>>>>> >> > Looks like a few problems with x64 build on visual studio 2015 >>>>>>>> - do you >>>>>>>> >> > have >>>>>>>> >> > a test machine in this configuration? >>>>>>>> >> > >>>>>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>>>>> matt.mccormick at kitware.com> >>>>>>>> >> > wrote: >>>>>>>> >> >> >>>>>>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>>>>>> announce >>>>>>>> >> >> that >>>>>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available >>>>>>>> for >>>>>>>> >> >> testing! >>>>>>>> >> >> >>>>>>>> >> >> Please take this opportunity to test the new features in the >>>>>>>> release >>>>>>>> >> >> candidate. >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> To obtain the source code, >>>>>>>> >> >> >>>>>>>> >> >> git clone http://itk.org/ITK.git >>>>>>>> >> >> cd ITK >>>>>>>> >> >> git checkout -q --detach v4.9rc01 >>>>>>>> >> >> >>>>>>>> >> >> For more details, please see the Git documentation [1]. >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> A few selected highlights for this release: >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * New Remote modules: the Cuberille module for smooth >>>>>>>> generation of >>>>>>>> >> >> meshes >>>>>>>> >> >> from binary segmentation images, and the >>>>>>>> AnisotropicDiffusionLBR module >>>>>>>> >> >> improved edge-preserving smoothing. >>>>>>>> >> >> * Build your own ITK module outside the source tree, add >>>>>>>> continuous >>>>>>>> >> >> integration testing on GitHub, and easily add Python wrapping >>>>>>>> for your >>>>>>>> >> >> C++ >>>>>>>> >> >> algorithms. >>>>>>>> >> >> * Python wrapping, including Python 3, builds faster with a >>>>>>>> more >>>>>>>> >> >> standard >>>>>>>> >> >> installation >>>>>>>> >> >> * Improved performance of itk::Image::GetPixel and operations >>>>>>>> on >>>>>>>> >> >> itk::VariableLengthVector?s >>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>> private / >>>>>>>> >> >> compile / >>>>>>>> >> >> test >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Please test the release candidate and share your experiences >>>>>>>> on the >>>>>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new >>>>>>>> module >>>>>>>> >> >> dependency specification mechanism may unearth missing >>>>>>>> dependencies for >>>>>>>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>>>>>>> command. >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> An Experimental build, which demonstrates how the test suite >>>>>>>> performs >>>>>>>> >> >> on >>>>>>>> >> >> your local build system, can be submitted to the dashboard >>>>>>>> [2] with: >>>>>>>> >> >> >>>>>>>> >> >> mkdir ../ITK-build >>>>>>>> >> >> cd ../ITK-build >>>>>>>> >> >> cmake ../ITK >>>>>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test >>>>>>>> -T Submit >>>>>>>> >> >> >>>>>>>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>>>>>>> command. >>>>>>>> >> >> >>>>>>>> >> >> Notify the mailing list if there are any unexpected >>>>>>>> failures. Testing >>>>>>>> >> >> your own applications against the RC is also appreciated. >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Congratulations and well done to the 35 contributors to this >>>>>>>> release. >>>>>>>> >> >> We >>>>>>>> >> >> would especially like to recognize the new contributors: >>>>>>>> Mikhail >>>>>>>> >> >> Isakov, >>>>>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, >>>>>>>> Seun >>>>>>>> >> >> Odutola, >>>>>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>>>>> Williamson, >>>>>>>> >> >> Luc >>>>>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> The final release is scheduled for mid-December. >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>>>>> >> >> >>>>>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> New Features >>>>>>>> >> >> --------------------- >>>>>>>> >> >> >>>>>>>> >> >> Wrapping improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Python 3 supported >>>>>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>>>>> >> >> * NumPy bridge with VisualStudio >>>>>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>>>>> directory in >>>>>>>> >> >> the >>>>>>>> >> >> ?itk? package >>>>>>>> >> >> * Wrapping package size is decreased >>>>>>>> >> >> * Better package portability on Mac OSX >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> New Remote Modules >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Cuberille >>>>>>>> >> >> * Insight Journal Article: >>>>>>>> http://hdl.handle.net/10380/3186 >>>>>>>> >> >> * AnisotropicDiffusionLBR >>>>>>>> >> >> * Insight Journal Article: >>>>>>>> http://hdl.handle.net/10380/3505 >>>>>>>> >> >> * Web browser reproducibility: >>>>>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Core Improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * External Modules can now be developed outside of the ITK >>>>>>>> source tree >>>>>>>> >> >> and >>>>>>>> >> >> on GitHub >>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>>>>> >> >> * New utilities in itk::Math: >>>>>>>> >> >> * AlmostEquals >>>>>>>> >> >> * NotAlmostEquals >>>>>>>> >> >> * ExactlyEquals >>>>>>>> >> >> * NotExactlyEquals >>>>>>>> >> >> * New itk::NumericTraits >>>>>>>> >> >> * IsInteger >>>>>>>> >> >> * IsSigned >>>>>>>> >> >> * Improved C++11 support >>>>>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>>>>> >> >> itk::ResourceProbesCollectorBase >>>>>>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>>>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Filtering Improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>> >> >> * WarpImageFilter support VectorImage?s >>>>>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>>>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath >>>>>>>> module >>>>>>>> >> >> * itk::MovingHistogramImageFilter moved to the >>>>>>>> ITKImageFilterBase >>>>>>>> >> >> module >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Registration Improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Build Improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>> private / >>>>>>>> >> >> compile / >>>>>>>> >> >> test >>>>>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>>>>> >> >> * Option to export all library symbols on Windows: >>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>>>>> >> >> * Expat third party library is now name mangled >>>>>>>> >> >> * Many more modules can be built as shared libraries >>>>>>>> >> >> * KWStyle is automatically built and configured when tests >>>>>>>> are built >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Performance Improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds >>>>>>>> members for >>>>>>>> >> >> metaprogramming >>>>>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>>>>> >> >> * itk::mpl::EnableIf >>>>>>>> >> >> * itk::mpl::IsBaseOf >>>>>>>> >> >> * itk::mpl::IsConvertible >>>>>>>> >> >> * itk::mpl::IsNumber >>>>>>>> >> >> * itk::mpl::IsSame >>>>>>>> >> >> * itk::mpl::PromoteType >>>>>>>> >> >> * Image::GetPixel performance improvements >>>>>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>>>>> >> >> * WarpImageFilter performance improvements >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Documentation Improvements >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>>>>> Examples >>>>>>>> >> >> * ITK Software Guide improvements >>>>>>>> >> >> * How to use Python wrapping >>>>>>>> >> >> * How to create an ITK module >>>>>>>> >> >> * Improvements to segmentation examples >>>>>>>> >> >> * Expanded Canny edge detection example >>>>>>>> >> >> * Expanded tree container example >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Third Party Library Updates >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * FFTW updated to latest upstream >>>>>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>>>>> >> >> * Build with the latest VTK >>>>>>>> >> >> * PNG update to the latest upstream >>>>>>>> >> >> * GDCM updated to the latest upstream >>>>>>>> >> >> * KWSys updated to the latest upstream >>>>>>>> >> >> * MINC updated to the latest upstream >>>>>>>> >> >> * SWIG updated to the latest upstream >>>>>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Style improvements -- ITK gets more stylish with every >>>>>>>> release! >>>>>>>> >> >> >>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> * Private copy constructors and operator= use >>>>>>>> ITK_DELETE_FUNCTION >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> * *Lots* of important bug fixes >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> * And much more! See details in the log below. >>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>>>>> >> >> -------------------------------------------- >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> Abhishek Tiwari (1): >>>>>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>>>>> >> >> >>>>>>>> >> >> Adam Snyder (1): >>>>>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>>>>> >> >> >>>>>>>> >> >> Alexander Leinoff (6): >>>>>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be >>>>>>>> resolved. >>>>>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions to >>>>>>>> >> >> itkMath.h >>>>>>>> >> >> COMP: Removes floating-point equality checks >>>>>>>> >> >> ENH: COMP: Adds support for complex values to >>>>>>>> Math::AlmostEquals >>>>>>>> >> >> ENH: Updates fftw dependency >>>>>>>> >> >> >>>>>>>> >> >> Arnaud Gelas (5): >>>>>>>> >> >> COMP: fix warning (unused local typedef) >>>>>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>>>>> >> >> DOC: add doxgen documentation for >>>>>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>>>>> >> >> ENH: add tests to exercise >>>>>>>> itk::ThreadedIteratorRangePartitioner >>>>>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>>>>> >> >> >>>>>>>> >> >> Betsy McPhail (1): >>>>>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>>>>> >> >> >>>>>>>> >> >> Bill Hoffman (2): >>>>>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>>>>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>>>>>>> >> >> installed. >>>>>>>> >> >> >>>>>>>> >> >> Bill Lorensen (4): >>>>>>>> >> >> COMP: VTkGlue linker errors >>>>>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>>>>> >> >> ENH: Bump tag for wiki examples >>>>>>>> >> >> ENH: Better layout strategy >>>>>>>> >> >> >>>>>>>> >> >> Brad King (3): >>>>>>>> >> >> ENH: Remove use of include and >>>>>>>> itksys_ios::* >>>>>>>> >> >> ENH: Remove use of include and >>>>>>>> itksys_stl::* >>>>>>>> >> >> ENH: Update CMake Policy settings in >>>>>>>> Testing/TestExternal project >>>>>>>> >> >> >>>>>>>> >> >> Bradley Lowekamp (31): >>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>> construction >>>>>>>> >> >> ENH: Enable base classes for templates of landmark >>>>>>>> initializer >>>>>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>>>>> >> >> BUG: Fix computation of Eigen analysis >>>>>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>>>>> >> >> ENH: Adding initial update script from used libpng >>>>>>>> version. >>>>>>>> >> >> ENH: removing non-subtree files for itkpng >>>>>>>> >> >> ENH: Ported ITK changes for building to subtree merged >>>>>>>> code >>>>>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>>>>> >> >> BUG: Use ParameterValueType for computation of landmark >>>>>>>> affine >>>>>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>>>>> >> >> ENH: Update itkpng name mangling >>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>> ReferenceImage >>>>>>>> >> >> ivar >>>>>>>> >> >> BUG: Increase tolerance for >>>>>>>> PhysicsBasedNonRigidRegistrationMethod >>>>>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>>>>> BSplineScatter >>>>>>>> >> >> change >>>>>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>>>>> >> >> ImageFilterBase >>>>>>>> >> >> BUG: Avoid potential exception in itk::Object::UnRegister >>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>> construction >>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>> ReferenceImage >>>>>>>> >> >> ivar >>>>>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>>>>> MovingHistogram >>>>>>>> >> >> base >>>>>>>> >> >> COMP: address sign unsigned comparison warning >>>>>>>> >> >> COMP: Address signed unsigned comparison warning >>>>>>>> >> >> COMP: Address unused member variable and methods in >>>>>>>> anonymous ns >>>>>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>>>>> Threshold >>>>>>>> >> >> range >>>>>>>> >> >> BUG: Adjust intensity tolerance for PhysicsBasedNonRigid >>>>>>>> test >>>>>>>> >> >> BUG: Reduce number of targets with MSVC >>>>>>>> >> >> >>>>>>>> >> >> Davis Vigneault (7): >>>>>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>>>>> >> >> DOC: Expanded TreeContainer Example >>>>>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling with >>>>>>>> c++11 >>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>>>> >> >> >>>>>>>> >> >> D?enan Zuki? (1): >>>>>>>> >> >> STYLE: better formatting of the "usage" message >>>>>>>> >> >> >>>>>>>> >> >> Eugene Prilepin (1): >>>>>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>>>>> >> >> >>>>>>>> >> >> Floris Berendsen (1): >>>>>>>> >> >> STYLE: Improve naming conventions in comments. >>>>>>>> >> >> >>>>>>>> >> >> Hans Johnson (29): >>>>>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>>>>> >> >> BUG: FixedParameters should be double precision >>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>> >> >> ENH: Provide consistent floating point comparisons >>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>> >> >> PERF: Remove floating point as sentinal value >>>>>>>> >> >> COMP: Const correctness needs to be maintained >>>>>>>> >> >> BUG: Preserve backwards compatibility >>>>>>>> >> >> DOC: Provide consistent naming in comments >>>>>>>> >> >> ENH: Conversion between transform type tolerance >>>>>>>> >> >> STYLE: Prefer initialization to assignment >>>>>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>>>>> >> >> COMP: Remove unnecessary failing assert test >>>>>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>>>>> >> >> BUG: In configuration test need to mirror code >>>>>>>> >> >> >>>>>>>> >> >> Hyun Jae Kang (27): >>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>>>>> >> >> BUG: Retrieve the missed wrap file >>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>>>> VTK file >>>>>>>> >> >> header. >>>>>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and shared >>>>>>>> >> >> libraries >>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac >>>>>>>> OS X >>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>>>> VTK file >>>>>>>> >> >> header. >>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>> >> >> ENH: Add automatic KWStyle build and configuration setup >>>>>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>>>>> autological-compare >>>>>>>> >> >> warning. >>>>>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>>>>> >> >> COMP: Apply latest version of KWStyle >>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>> messages >>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>> messages >>>>>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>>>>> >> >> ENH: Update itkResourceProbe to calculate statistical >>>>>>>> data >>>>>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>>>>>> function >>>>>>>> >> >> ENH: Update the Report() function of >>>>>>>> >> >> itkResourceProbesCollectorBase >>>>>>>> >> >> COMP: Fix data-conversion warning message on >>>>>>>> itkResourceProbe >>>>>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>>>>> >> >> COMP: Fix data-conversion warning messages >>>>>>>> >> >> >>>>>>>> >> >> Jon Haitz Legarreta (6): >>>>>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>>>>> >> >> BUG: Fix compilation issues for >>>>>>>> StatisticsUniqueLabelMapFilterTest >>>>>>>> >> >> BUG: Fix comparison issues for >>>>>>>> itkStatisticsUniqueLabelMapFilter >>>>>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>>>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>>>>>> >> >> ENH: Improve code coverage for >>>>>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>>>>> >> >> >>>>>>>> >> >> Julien Michel (1): >>>>>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>>>>> >> >> WarpImageFilter >>>>>>>> >> >> >>>>>>>> >> >> Junjie Bai (2): >>>>>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>>>>> LabelObject type >>>>>>>> >> >> >>>>>>>> >> >> KWSys Robot (4): >>>>>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>>>>> >> >> >>>>>>>> >> >> LIBPNG Upstream (2): >>>>>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>>>>> >> >> >>>>>>>> >> >> Laurentiu Nicola (2): >>>>>>>> >> >> PERF: Avoid temporary smartptr in ProcessObject::GetInput >>>>>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount >>>>>>>> bouncing >>>>>>>> >> >> >>>>>>>> >> >> Luc Hermitte (8): >>>>>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>>>>> >> >> PERF: Performance enhancements on VariableLengthVectors >>>>>>>> 1/... >>>>>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>>>>> >> >> COMP: Fix signed/unsigned warnings >>>>>>>> >> >> BUG: std::copy/fill on empty VLV >>>>>>>> >> >> >>>>>>>> >> >> Lucas Gandel (4): >>>>>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>>>>> module. >>>>>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review >>>>>>>> Module >>>>>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>>>>> >> >> >>>>>>>> >> >> Mathieu Malaterre (1): >>>>>>>> >> >> BUG: Name mangle the included expat third party library. >>>>>>>> >> >> >>>>>>>> >> >> Matthew McCormick (94): >>>>>>>> >> >> ENH: Change itkSystemInformationTest to >>>>>>>> itkCMakeConfigurationTest. >>>>>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>>>>> >> >> BUG: Remove std::cout calls from classes. >>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>> ConditionVariableNoThreads. >>>>>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>>>>> >> >> ImageToVTKImageFilter. >>>>>>>> >> >> COMP: Add link interface specification for wrapping >>>>>>>> >> >> target_link_libraries. >>>>>>>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>>>>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with >>>>>>>> Emscripten-1. >>>>>>>> >> >> COMP: Remove unknown doxygen command in >>>>>>>> AnisotropicDiffusionLBR. >>>>>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 >>>>>>>> Linux. >>>>>>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>>>>>> >> >> COMP: Disable the gold linker for static builds on >>>>>>>> Ubuntu 14.04. >>>>>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + >>>>>>>> MSVC. >>>>>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>>>>> >> >> ENH: Add better scoping to idx.py. >>>>>>>> >> >> COMP: Define newSize and oldSize in VariableLengthVector. >>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>> >> >> ENH: Add more progress information to >>>>>>>> IterativeClosestPoint2. >>>>>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>>>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>>>>>> >> >> BUG: Use CastXML binary built in Release. >>>>>>>> >> >> BUG: ContinuousIndex should not be templated over >>>>>>>> TCoordRep. >>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>> >> >> COMP: Address line length too long for Software Guide. >>>>>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>>>>> >> >> BUG: Fix test scripts for Python 3. >>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>> >> >> ENH: Allow projects to build against an external module. >>>>>>>> >> >> ENH: Replace CABLE_CONFIGURATION with >>>>>>>> ITK_WRAPPING_PARSER. >>>>>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>>>>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>>>>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>>>>> ITKTransformMINC. >>>>>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>>>>> >> >> ENH: Add wrapping support for building modules >>>>>>>> externally. >>>>>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>>>>> externally. >>>>>>>> >> >> ENH: Add Cuberille Remote module. >>>>>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>> ConditionVariableNoThreads. >>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to 2015-10-20. >>>>>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument >>>>>>>> type. >>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>> sys.path >>>>>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources so >>>>>>>> it gets >>>>>>>> >> >> installed." >>>>>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>>>>> LabelMapTypes" >>>>>>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>>>>>> advanced. >>>>>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap >>>>>>>> cannot have >>>>>>>> >> >> override. >>>>>>>> >> >> COMP: Add wrapping for >>>>>>>> AdaptiveHistogramEqualizationImageFilter. >>>>>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>>>>>>> >> >> ENH: Remove CMake version check in >>>>>>>> ITKModuleHeaderTest.cmake >>>>>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>>>>> >> >> ENH: Remove old KWStyle build script. >>>>>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param >>>>>>>> not found. >>>>>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>>>>> WRAPPING_SUBMODULE_ORDER. >>>>>>>> >> >> ENH: Install Python bindings into site-packages. >>>>>>>> >> >> ENH: Improve readability of Python site-packages path >>>>>>>> detection. >>>>>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>>>>> expression >>>>>>>> >> >> warning. >>>>>>>> >> >> BUG: ITKCommon publically depends on ITKDoubleConversion. >>>>>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>>>>> >> >> ENH: Improves names and export of module dependencies. >>>>>>>> >> >> STYLE: Improve namespace bracket style in >>>>>>>> itkIsConvertible. >>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>> >> >> BUG: Remove unused wrapping files. >>>>>>>> >> >> BUG: Do install install wrapping development files. >>>>>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>>>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>>>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>>>>> >> >> BUG: Fix detection of the gold linker. >>>>>>>> >> >> BUG: Update Python package installation locations. >>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module >>>>>>>> test. >>>>>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>>>>> >> >> BUG: Install itk_minc2.h header. >>>>>>>> >> >> COMP: ITKIOMINC has a public dependency on >>>>>>>> ITKIOImageBase. >>>>>>>> >> >> >>>>>>>> >> >> Michka Popoff (9): >>>>>>>> >> >> ENH: Update to swig 3.0.7 >>>>>>>> >> >> ENH: Do not link against specific Python library on OS X >>>>>>>> >> >> COMP: Fix wrapping warnings when building with >>>>>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>> sys.path >>>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>>> wrapping >>>>>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>>>>> >> >> ImageFilterBase >>>>>>>> >> >> module >>>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>>> wrapping >>>>>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>>>>> >> >> >>>>>>>> >> >> Mikhail Isakov (1): >>>>>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>>>>> baseline image >>>>>>>> >> >> >>>>>>>> >> >> Nick Tustison (5): >>>>>>>> >> >> BUG: Set a default b-spline epsilon. >>>>>>>> >> >> ENH: Adding testing for closed loop. >>>>>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>>>>> strategy. >>>>>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>>>>> >> >> ENH: Point-set registration with time-varying B-spline. >>>>>>>> >> >> >>>>>>>> >> >> Olivier Commowick (3): >>>>>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt >>>>>>>> VNL eigen >>>>>>>> >> >> system >>>>>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken >>>>>>>> from pythag >>>>>>>> >> >> from V3P) >>>>>>>> >> >> BUG: Switch eigenvalues computation to double >>>>>>>> >> >> >>>>>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>>>>> constructor >>>>>>>> >> >> from >>>>>>>> >> >> images. >>>>>>>> >> >> COMP: Fix test errors and warnings in >>>>>>>> FlatStructuringElement. >>>>>>>> >> >> >>>>>>>> >> >> Seun Odutola (1): >>>>>>>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>>>>>>> renamed >>>>>>>> >> >> check >>>>>>>> >> >> to Check >>>>>>>> >> >> >>>>>>>> >> >> Shawn Waldon (1): >>>>>>>> >> >> COMP: Set target OS X version in environment for tools >>>>>>>> using >>>>>>>> >> >> compiler >>>>>>>> >> >> >>>>>>>> >> >> Simon Alexander (1): >>>>>>>> >> >> BUG: incorrect closest point computation >>>>>>>> >> >> >>>>>>>> >> >> Tobias Wood (2): >>>>>>>> >> >> BUG: LBFGSB was printing messages even with debug >>>>>>>> switched off. >>>>>>>> >> >> BUG: Removed an unguarded print statement. >>>>>>>> >> >> >>>>>>>> >> >> Vladimir S. FONOV (9): >>>>>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>>>>> >> >> COMP: Changing the order of HDF5 library components >>>>>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC and >>>>>>>> >> >> Transform >>>>>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>>>>> >> >> MINC 2015-07-23 (c033d431) >>>>>>>> >> >> COMP: Update MINC CMake code >>>>>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>>>>> >> >> >>>>>>>> >> >> Xiaoxiao Liu (1): >>>>>>>> >> >> DOC: update email address for xiaoxiao. >>>>>>>> >> >> >>>>>>>> >> >> Zach Williamson (10): >>>>>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>>>>> >> >> ENH: Consolidate Library Dependencies >>>>>>>> >> >> COMP: Add a missing link to Review module >>>>>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>>>>> >> >> COMP: Fix inconsistant naming of >>>>>>>> GPUPDEDeformableRegistration >>>>>>>> >> >> ENH: Use new linking system macros >>>>>>>> >> >> PERF: Avoid searching private dependencies for include >>>>>>>> directories >>>>>>>> >> >> COMP: Recover missing dependencies >>>>>>>> >> >> ENH: use new linking macros in Filtering module >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> ----------------------------------------------------- >>>>>>>> >> >> Errors or omissions? Please fix them here: >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>>>>> >> >> _____________________________________ >>>>>>>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>> >>>>>> >>>>>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>>>>> >>>>>>> >>>>>> >>>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Mon Nov 30 20:42:55 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 30 Nov 2015 20:42:55 -0500 Subject: [ITK] [ITK-users] [ITK-dev] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Hi Simon, I am returning from holiday, and also catching up on activity. Hyun Jae has taken care of the KWStyle warnings and the data conversion warning: http://review.source.kitware.com/#/c/20430/ http://review.source.kitware.com/#/c/20446/ And Dzenan and Bill have addressed Wiki examples errors: https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 It is likely that the test failures on your build still remain. Did you want to take them on? Thanks, Matt On Mon, Nov 30, 2015 at 2:00 PM, D?enan Zuki? wrote: > Looking at the master branch is the right thing to do. I am not doing any > active development regarding this right now. > > On Mon, Nov 30, 2015 at 1:53 PM, Simon Alexander > wrote: > >> Hi All, >> >> I had hoped to be able to look at this over the weekend, but no such >> luck. Is there somewhere useful I can help with it now? Not sure what >> state we are in (or what branch). >> >> On Wed, 25 Nov 2015 at 16:41 D?enan Zuki? wrote: >> >>> It turns out that all the compile errors were occurring in WikiExamples. >>> I solved all except one: >>> ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in >>> file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line >>> 23, but it should be judging from the comment on that line. >>> >>> For the rest, I created a pull request: >>> https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 >>> >>> On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander >>> wrote: >>> >>>> Perfect. I'm under a deadline that is likely to eat the rest of the >>>> week but if that clears up I'll try and jump in earlier. >>>> >>>> On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: >>>> >>>>> OK I will work on it for an hour or two now, and I will make a branch >>>>> and push it to Gerrit so whoever wants can pick up from there and keep >>>>> updating it. >>>>> >>>>> On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander < >>>>> skalexander at gmail.com> wrote: >>>>> >>>>>> Makes sense. At this point I am unlikely to have time to look at >>>>>> this until Saturday, but have hopes for a few free hours there. >>>>>> >>>>>> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: >>>>>> >>>>>>> Building git master from Nov 23rd with examples and testing enabled >>>>>>> I get 14 compile errors in VS2015 debug x64. Should we coordinate our >>>>>>> efforts in fixing them? >>>>>>> >>>>>>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander < >>>>>>> skalexander at gmail.com> wrote: >>>>>>> >>>>>>>> Two of the three failures look like truncation issues (like >>>>>>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158 >>>>>>>> ) >>>>>>>> >>>>>>>> The other ( >>>>>>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>>>>>> is less obvious. >>>>>>>> >>>>>>>> If I have time this evening I'll try and have a look at these. >>>>>>>> >>>>>>>> Is your standard test build in 32 bit ? That might explain the >>>>>>>> difference if there are some underlying type assumptions, but not obvious >>>>>>>> why 2015 would trigger but not 2013. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick < >>>>>>>> matt.mccormick at kitware.com> wrote: >>>>>>>> >>>>>>>>> Ah, cool! Here: >>>>>>>>> >>>>>>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>>>>>> >>>>>>>>> Could you please look into the test failures? >>>>>>>>> >>>>>>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>>>>>> skalexander at gmail.com> wrote: >>>>>>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>>>>>>>> SIMON-LAP, >>>>>>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>>>>>> one). VS2013 >>>>>>>>> > was green, three failures on VS2015 (and 18 warnings). Looks >>>>>>>>> like a >>>>>>>>> > truncation problem on the resuts. >>>>>>>>> > >>>>>>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>>>>>> matt.mccormick at kitware.com> >>>>>>>>> > wrote: >>>>>>>>> >> >>>>>>>>> >> Hi Simon, >>>>>>>>> >> >>>>>>>>> >> Thanks for testing. >>>>>>>>> >> >>>>>>>>> >> We have a Visual Studio 2015 build on the dashboard that is >>>>>>>>> green: >>>>>>>>> >> >>>>>>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>>>>>> >> >>>>>>>>> >> Are there any different flags? Could you please submit an >>>>>>>>> Experimental >>>>>>>>> >> build? >>>>>>>>> >> >>>>>>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>>>>> Submit -C >>>>>>>>> >> Release >>>>>>>>> >> >>>>>>>>> >> from a fresh build tree. >>>>>>>>> >> >>>>>>>>> >> Thanks, >>>>>>>>> >> Matt >>>>>>>>> >> >>>>>>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>>>>>> skalexander at gmail.com> >>>>>>>>> >> wrote: >>>>>>>>> >> > Looks like a few problems with x64 build on visual studio >>>>>>>>> 2015 - do you >>>>>>>>> >> > have >>>>>>>>> >> > a test machine in this configuration? >>>>>>>>> >> > >>>>>>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>>>>>> matt.mccormick at kitware.com> >>>>>>>>> >> > wrote: >>>>>>>>> >> >> >>>>>>>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>>>>>>> announce >>>>>>>>> >> >> that >>>>>>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available >>>>>>>>> for >>>>>>>>> >> >> testing! >>>>>>>>> >> >> >>>>>>>>> >> >> Please take this opportunity to test the new features in the >>>>>>>>> release >>>>>>>>> >> >> candidate. >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> To obtain the source code, >>>>>>>>> >> >> >>>>>>>>> >> >> git clone http://itk.org/ITK.git >>>>>>>>> >> >> cd ITK >>>>>>>>> >> >> git checkout -q --detach v4.9rc01 >>>>>>>>> >> >> >>>>>>>>> >> >> For more details, please see the Git documentation [1]. >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> A few selected highlights for this release: >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * New Remote modules: the Cuberille module for smooth >>>>>>>>> generation of >>>>>>>>> >> >> meshes >>>>>>>>> >> >> from binary segmentation images, and the >>>>>>>>> AnisotropicDiffusionLBR module >>>>>>>>> >> >> improved edge-preserving smoothing. >>>>>>>>> >> >> * Build your own ITK module outside the source tree, add >>>>>>>>> continuous >>>>>>>>> >> >> integration testing on GitHub, and easily add Python >>>>>>>>> wrapping for your >>>>>>>>> >> >> C++ >>>>>>>>> >> >> algorithms. >>>>>>>>> >> >> * Python wrapping, including Python 3, builds faster with a >>>>>>>>> more >>>>>>>>> >> >> standard >>>>>>>>> >> >> installation >>>>>>>>> >> >> * Improved performance of itk::Image::GetPixel and >>>>>>>>> operations on >>>>>>>>> >> >> itk::VariableLengthVector?s >>>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>>> private / >>>>>>>>> >> >> compile / >>>>>>>>> >> >> test >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Please test the release candidate and share your experiences >>>>>>>>> on the >>>>>>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new >>>>>>>>> module >>>>>>>>> >> >> dependency specification mechanism may unearth missing >>>>>>>>> dependencies for >>>>>>>>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>>>>>>>> command. >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> An Experimental build, which demonstrates how the test suite >>>>>>>>> performs >>>>>>>>> >> >> on >>>>>>>>> >> >> your local build system, can be submitted to the dashboard >>>>>>>>> [2] with: >>>>>>>>> >> >> >>>>>>>>> >> >> mkdir ../ITK-build >>>>>>>>> >> >> cd ../ITK-build >>>>>>>>> >> >> cmake ../ITK >>>>>>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test >>>>>>>>> -T Submit >>>>>>>>> >> >> >>>>>>>>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>>>>>>>> command. >>>>>>>>> >> >> >>>>>>>>> >> >> Notify the mailing list if there are any unexpected >>>>>>>>> failures. Testing >>>>>>>>> >> >> your own applications against the RC is also appreciated. >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Congratulations and well done to the 35 contributors to this >>>>>>>>> release. >>>>>>>>> >> >> We >>>>>>>>> >> >> would especially like to recognize the new contributors: >>>>>>>>> Mikhail >>>>>>>>> >> >> Isakov, >>>>>>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, >>>>>>>>> Seun >>>>>>>>> >> >> Odutola, >>>>>>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>>>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>>>>>> Williamson, >>>>>>>>> >> >> Luc >>>>>>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> The final release is scheduled for mid-December. >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>>>>>> >> >> >>>>>>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> New Features >>>>>>>>> >> >> --------------------- >>>>>>>>> >> >> >>>>>>>>> >> >> Wrapping improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Python 3 supported >>>>>>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>>>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>>>>>> >> >> * NumPy bridge with VisualStudio >>>>>>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>>>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>>>>>> directory in >>>>>>>>> >> >> the >>>>>>>>> >> >> ?itk? package >>>>>>>>> >> >> * Wrapping package size is decreased >>>>>>>>> >> >> * Better package portability on Mac OSX >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> New Remote Modules >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Cuberille >>>>>>>>> >> >> * Insight Journal Article: >>>>>>>>> http://hdl.handle.net/10380/3186 >>>>>>>>> >> >> * AnisotropicDiffusionLBR >>>>>>>>> >> >> * Insight Journal Article: >>>>>>>>> http://hdl.handle.net/10380/3505 >>>>>>>>> >> >> * Web browser reproducibility: >>>>>>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Core Improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * External Modules can now be developed outside of the ITK >>>>>>>>> source tree >>>>>>>>> >> >> and >>>>>>>>> >> >> on GitHub >>>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>>>>>> >> >> * New utilities in itk::Math: >>>>>>>>> >> >> * AlmostEquals >>>>>>>>> >> >> * NotAlmostEquals >>>>>>>>> >> >> * ExactlyEquals >>>>>>>>> >> >> * NotExactlyEquals >>>>>>>>> >> >> * New itk::NumericTraits >>>>>>>>> >> >> * IsInteger >>>>>>>>> >> >> * IsSigned >>>>>>>>> >> >> * Improved C++11 support >>>>>>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>>>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>>>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>>>>>> >> >> itk::ResourceProbesCollectorBase >>>>>>>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>>>>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Filtering Improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>>> >> >> * WarpImageFilter support VectorImage?s >>>>>>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>>>>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath >>>>>>>>> module >>>>>>>>> >> >> * itk::MovingHistogramImageFilter moved to the >>>>>>>>> ITKImageFilterBase >>>>>>>>> >> >> module >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Registration Improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Build Improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>>> private / >>>>>>>>> >> >> compile / >>>>>>>>> >> >> test >>>>>>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>>>>>> >> >> * Option to export all library symbols on Windows: >>>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>>>>>> >> >> * Expat third party library is now name mangled >>>>>>>>> >> >> * Many more modules can be built as shared libraries >>>>>>>>> >> >> * KWStyle is automatically built and configured when tests >>>>>>>>> are built >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Performance Improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds >>>>>>>>> members for >>>>>>>>> >> >> metaprogramming >>>>>>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>>>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>>>>>> >> >> * itk::mpl::EnableIf >>>>>>>>> >> >> * itk::mpl::IsBaseOf >>>>>>>>> >> >> * itk::mpl::IsConvertible >>>>>>>>> >> >> * itk::mpl::IsNumber >>>>>>>>> >> >> * itk::mpl::IsSame >>>>>>>>> >> >> * itk::mpl::PromoteType >>>>>>>>> >> >> * Image::GetPixel performance improvements >>>>>>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>>>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>>>>>> >> >> * WarpImageFilter performance improvements >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Documentation Improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>>>>>> Examples >>>>>>>>> >> >> * ITK Software Guide improvements >>>>>>>>> >> >> * How to use Python wrapping >>>>>>>>> >> >> * How to create an ITK module >>>>>>>>> >> >> * Improvements to segmentation examples >>>>>>>>> >> >> * Expanded Canny edge detection example >>>>>>>>> >> >> * Expanded tree container example >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Third Party Library Updates >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * FFTW updated to latest upstream >>>>>>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>>>>>> >> >> * Build with the latest VTK >>>>>>>>> >> >> * PNG update to the latest upstream >>>>>>>>> >> >> * GDCM updated to the latest upstream >>>>>>>>> >> >> * KWSys updated to the latest upstream >>>>>>>>> >> >> * MINC updated to the latest upstream >>>>>>>>> >> >> * SWIG updated to the latest upstream >>>>>>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Style improvements -- ITK gets more stylish with every >>>>>>>>> release! >>>>>>>>> >> >> >>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Private copy constructors and operator= use >>>>>>>>> ITK_DELETE_FUNCTION >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> * *Lots* of important bug fixes >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> * And much more! See details in the log below. >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>>>>>> >> >> -------------------------------------------- >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Abhishek Tiwari (1): >>>>>>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>>>>>> >> >> >>>>>>>>> >> >> Adam Snyder (1): >>>>>>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>>>>>> >> >> >>>>>>>>> >> >> Alexander Leinoff (6): >>>>>>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>>>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be >>>>>>>>> resolved. >>>>>>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions >>>>>>>>> to >>>>>>>>> >> >> itkMath.h >>>>>>>>> >> >> COMP: Removes floating-point equality checks >>>>>>>>> >> >> ENH: COMP: Adds support for complex values to >>>>>>>>> Math::AlmostEquals >>>>>>>>> >> >> ENH: Updates fftw dependency >>>>>>>>> >> >> >>>>>>>>> >> >> Arnaud Gelas (5): >>>>>>>>> >> >> COMP: fix warning (unused local typedef) >>>>>>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>>>>>> >> >> DOC: add doxgen documentation for >>>>>>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>>>>>> >> >> ENH: add tests to exercise >>>>>>>>> itk::ThreadedIteratorRangePartitioner >>>>>>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>>>>>> >> >> >>>>>>>>> >> >> Betsy McPhail (1): >>>>>>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>>>>>> >> >> >>>>>>>>> >> >> Bill Hoffman (2): >>>>>>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>>>>>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>>>>>>>> >> >> installed. >>>>>>>>> >> >> >>>>>>>>> >> >> Bill Lorensen (4): >>>>>>>>> >> >> COMP: VTkGlue linker errors >>>>>>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>>>>>> >> >> ENH: Bump tag for wiki examples >>>>>>>>> >> >> ENH: Better layout strategy >>>>>>>>> >> >> >>>>>>>>> >> >> Brad King (3): >>>>>>>>> >> >> ENH: Remove use of include and >>>>>>>>> itksys_ios::* >>>>>>>>> >> >> ENH: Remove use of include and >>>>>>>>> itksys_stl::* >>>>>>>>> >> >> ENH: Update CMake Policy settings in >>>>>>>>> Testing/TestExternal project >>>>>>>>> >> >> >>>>>>>>> >> >> Bradley Lowekamp (31): >>>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>>> construction >>>>>>>>> >> >> ENH: Enable base classes for templates of landmark >>>>>>>>> initializer >>>>>>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>>>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>>>>>> >> >> BUG: Fix computation of Eigen analysis >>>>>>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>>>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>>>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>>>>>> >> >> ENH: Adding initial update script from used libpng >>>>>>>>> version. >>>>>>>>> >> >> ENH: removing non-subtree files for itkpng >>>>>>>>> >> >> ENH: Ported ITK changes for building to subtree merged >>>>>>>>> code >>>>>>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>>>>>> >> >> BUG: Use ParameterValueType for computation of landmark >>>>>>>>> affine >>>>>>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>>>>>> >> >> BUG: Avoid potential exception in >>>>>>>>> itk::Object::UnRegister >>>>>>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>>>>>> >> >> ENH: Update itkpng name mangling >>>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>>> ReferenceImage >>>>>>>>> >> >> ivar >>>>>>>>> >> >> BUG: Increase tolerance for >>>>>>>>> PhysicsBasedNonRigidRegistrationMethod >>>>>>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>>>>>> BSplineScatter >>>>>>>>> >> >> change >>>>>>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>>>>>> >> >> ImageFilterBase >>>>>>>>> >> >> BUG: Avoid potential exception in >>>>>>>>> itk::Object::UnRegister >>>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>>> construction >>>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>>> ReferenceImage >>>>>>>>> >> >> ivar >>>>>>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>>>>>> MovingHistogram >>>>>>>>> >> >> base >>>>>>>>> >> >> COMP: address sign unsigned comparison warning >>>>>>>>> >> >> COMP: Address signed unsigned comparison warning >>>>>>>>> >> >> COMP: Address unused member variable and methods in >>>>>>>>> anonymous ns >>>>>>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>>>>>> Threshold >>>>>>>>> >> >> range >>>>>>>>> >> >> BUG: Adjust intensity tolerance for >>>>>>>>> PhysicsBasedNonRigid test >>>>>>>>> >> >> BUG: Reduce number of targets with MSVC >>>>>>>>> >> >> >>>>>>>>> >> >> Davis Vigneault (7): >>>>>>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>>>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>>>>>> >> >> DOC: Expanded TreeContainer Example >>>>>>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling with >>>>>>>>> c++11 >>>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>>>>> >> >> >>>>>>>>> >> >> D?enan Zuki? (1): >>>>>>>>> >> >> STYLE: better formatting of the "usage" message >>>>>>>>> >> >> >>>>>>>>> >> >> Eugene Prilepin (1): >>>>>>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>>>>>> >> >> >>>>>>>>> >> >> Floris Berendsen (1): >>>>>>>>> >> >> STYLE: Improve naming conventions in comments. >>>>>>>>> >> >> >>>>>>>>> >> >> Hans Johnson (29): >>>>>>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>>>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>>>>>> >> >> BUG: FixedParameters should be double precision >>>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>>> >> >> ENH: Provide consistent floating point comparisons >>>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>>> >> >> PERF: Remove floating point as sentinal value >>>>>>>>> >> >> COMP: Const correctness needs to be maintained >>>>>>>>> >> >> BUG: Preserve backwards compatibility >>>>>>>>> >> >> DOC: Provide consistent naming in comments >>>>>>>>> >> >> ENH: Conversion between transform type tolerance >>>>>>>>> >> >> STYLE: Prefer initialization to assignment >>>>>>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>>>>>> >> >> COMP: Remove unnecessary failing assert test >>>>>>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>>>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>>>>>> >> >> BUG: In configuration test need to mirror code >>>>>>>>> >> >> >>>>>>>>> >> >> Hyun Jae Kang (27): >>>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>>>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>>>>>> >> >> BUG: Retrieve the missed wrap file >>>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>>>>> VTK file >>>>>>>>> >> >> header. >>>>>>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>>>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and >>>>>>>>> shared >>>>>>>>> >> >> libraries >>>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac >>>>>>>>> OS X >>>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>>>>> VTK file >>>>>>>>> >> >> header. >>>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>>> >> >> ENH: Add automatic KWStyle build and configuration setup >>>>>>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>>>>>> autological-compare >>>>>>>>> >> >> warning. >>>>>>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>>>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>>>>>> >> >> COMP: Apply latest version of KWStyle >>>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>>> messages >>>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>>> messages >>>>>>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>>>>>> >> >> ENH: Update itkResourceProbe to calculate statistical >>>>>>>>> data >>>>>>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>>>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>>>>>>> function >>>>>>>>> >> >> ENH: Update the Report() function of >>>>>>>>> >> >> itkResourceProbesCollectorBase >>>>>>>>> >> >> COMP: Fix data-conversion warning message on >>>>>>>>> itkResourceProbe >>>>>>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>>>>>> >> >> COMP: Fix data-conversion warning messages >>>>>>>>> >> >> >>>>>>>>> >> >> Jon Haitz Legarreta (6): >>>>>>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>>>>>> >> >> BUG: Fix compilation issues for >>>>>>>>> StatisticsUniqueLabelMapFilterTest >>>>>>>>> >> >> BUG: Fix comparison issues for >>>>>>>>> itkStatisticsUniqueLabelMapFilter >>>>>>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>>>>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>>>>>>> >> >> ENH: Improve code coverage for >>>>>>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>>>>>> >> >> >>>>>>>>> >> >> Julien Michel (1): >>>>>>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>>>>>> >> >> WarpImageFilter >>>>>>>>> >> >> >>>>>>>>> >> >> Junjie Bai (2): >>>>>>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>>>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>>>>>> LabelObject type >>>>>>>>> >> >> >>>>>>>>> >> >> KWSys Robot (4): >>>>>>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>>>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>>>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>>>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>>>>>> >> >> >>>>>>>>> >> >> LIBPNG Upstream (2): >>>>>>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>>>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>>>>>> >> >> >>>>>>>>> >> >> Laurentiu Nicola (2): >>>>>>>>> >> >> PERF: Avoid temporary smartptr in >>>>>>>>> ProcessObject::GetInput >>>>>>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount >>>>>>>>> bouncing >>>>>>>>> >> >> >>>>>>>>> >> >> Luc Hermitte (8): >>>>>>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>>>>>> >> >> PERF: Performance enhancements on VariableLengthVectors >>>>>>>>> 1/... >>>>>>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>>>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>>>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>>>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>>>>>> >> >> COMP: Fix signed/unsigned warnings >>>>>>>>> >> >> BUG: std::copy/fill on empty VLV >>>>>>>>> >> >> >>>>>>>>> >> >> Lucas Gandel (4): >>>>>>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>>>>>> module. >>>>>>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review >>>>>>>>> Module >>>>>>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>>>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>>>>>> >> >> >>>>>>>>> >> >> Mathieu Malaterre (1): >>>>>>>>> >> >> BUG: Name mangle the included expat third party library. >>>>>>>>> >> >> >>>>>>>>> >> >> Matthew McCormick (94): >>>>>>>>> >> >> ENH: Change itkSystemInformationTest to >>>>>>>>> itkCMakeConfigurationTest. >>>>>>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>>>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>>>>>> >> >> BUG: Remove std::cout calls from classes. >>>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>>> ConditionVariableNoThreads. >>>>>>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>>>>>> >> >> ImageToVTKImageFilter. >>>>>>>>> >> >> COMP: Add link interface specification for wrapping >>>>>>>>> >> >> target_link_libraries. >>>>>>>>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>>>>>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>>>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with >>>>>>>>> Emscripten-1. >>>>>>>>> >> >> COMP: Remove unknown doxygen command in >>>>>>>>> AnisotropicDiffusionLBR. >>>>>>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 >>>>>>>>> Linux. >>>>>>>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>>>>>>> >> >> COMP: Disable the gold linker for static builds on >>>>>>>>> Ubuntu 14.04. >>>>>>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>>>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>>>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + >>>>>>>>> MSVC. >>>>>>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>>>>>> >> >> ENH: Add better scoping to idx.py. >>>>>>>>> >> >> COMP: Define newSize and oldSize in >>>>>>>>> VariableLengthVector. >>>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>>> >> >> ENH: Add more progress information to >>>>>>>>> IterativeClosestPoint2. >>>>>>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>>>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>>>>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>>>>>>> >> >> BUG: Use CastXML binary built in Release. >>>>>>>>> >> >> BUG: ContinuousIndex should not be templated over >>>>>>>>> TCoordRep. >>>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>>> >> >> COMP: Address line length too long for Software Guide. >>>>>>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>>>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>>>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>>>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>>>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>>>>>> >> >> BUG: Fix test scripts for Python 3. >>>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>>> >> >> ENH: Allow projects to build against an external module. >>>>>>>>> >> >> ENH: Replace CABLE_CONFIGURATION with >>>>>>>>> ITK_WRAPPING_PARSER. >>>>>>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>>>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>>>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>>>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>>>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>>>>>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>>>>>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>>>>>> ITKTransformMINC. >>>>>>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>>>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>>>>>> >> >> ENH: Add wrapping support for building modules >>>>>>>>> externally. >>>>>>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>>>>>> externally. >>>>>>>>> >> >> ENH: Add Cuberille Remote module. >>>>>>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>>> ConditionVariableNoThreads. >>>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to >>>>>>>>> 2015-10-20. >>>>>>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument >>>>>>>>> type. >>>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>>> sys.path >>>>>>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources >>>>>>>>> so it gets >>>>>>>>> >> >> installed." >>>>>>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>>>>>> LabelMapTypes" >>>>>>>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>>>>>>> advanced. >>>>>>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>>>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap >>>>>>>>> cannot have >>>>>>>>> >> >> override. >>>>>>>>> >> >> COMP: Add wrapping for >>>>>>>>> AdaptiveHistogramEqualizationImageFilter. >>>>>>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>>>>>>>> >> >> ENH: Remove CMake version check in >>>>>>>>> ITKModuleHeaderTest.cmake >>>>>>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>>>>>> >> >> ENH: Remove old KWStyle build script. >>>>>>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param >>>>>>>>> not found. >>>>>>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>>>>>> WRAPPING_SUBMODULE_ORDER. >>>>>>>>> >> >> ENH: Install Python bindings into site-packages. >>>>>>>>> >> >> ENH: Improve readability of Python site-packages path >>>>>>>>> detection. >>>>>>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>>>>>> expression >>>>>>>>> >> >> warning. >>>>>>>>> >> >> BUG: ITKCommon publically depends on >>>>>>>>> ITKDoubleConversion. >>>>>>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>>>>>> >> >> ENH: Improves names and export of module dependencies. >>>>>>>>> >> >> STYLE: Improve namespace bracket style in >>>>>>>>> itkIsConvertible. >>>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>>> >> >> BUG: Remove unused wrapping files. >>>>>>>>> >> >> BUG: Do install install wrapping development files. >>>>>>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>>>>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>>>>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>>>>>> >> >> BUG: Fix detection of the gold linker. >>>>>>>>> >> >> BUG: Update Python package installation locations. >>>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>>>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>>>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module >>>>>>>>> test. >>>>>>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>>>>>> >> >> BUG: Install itk_minc2.h header. >>>>>>>>> >> >> COMP: ITKIOMINC has a public dependency on >>>>>>>>> ITKIOImageBase. >>>>>>>>> >> >> >>>>>>>>> >> >> Michka Popoff (9): >>>>>>>>> >> >> ENH: Update to swig 3.0.7 >>>>>>>>> >> >> ENH: Do not link against specific Python library on OS X >>>>>>>>> >> >> COMP: Fix wrapping warnings when building with >>>>>>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>>>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>>> sys.path >>>>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>>>> wrapping >>>>>>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>>>>>> >> >> ImageFilterBase >>>>>>>>> >> >> module >>>>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>>>> wrapping >>>>>>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>>>>>> >> >> >>>>>>>>> >> >> Mikhail Isakov (1): >>>>>>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>>>>>> baseline image >>>>>>>>> >> >> >>>>>>>>> >> >> Nick Tustison (5): >>>>>>>>> >> >> BUG: Set a default b-spline epsilon. >>>>>>>>> >> >> ENH: Adding testing for closed loop. >>>>>>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>>>>>> strategy. >>>>>>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>>>>>> >> >> ENH: Point-set registration with time-varying B-spline. >>>>>>>>> >> >> >>>>>>>>> >> >> Olivier Commowick (3): >>>>>>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt >>>>>>>>> VNL eigen >>>>>>>>> >> >> system >>>>>>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken >>>>>>>>> from pythag >>>>>>>>> >> >> from V3P) >>>>>>>>> >> >> BUG: Switch eigenvalues computation to double >>>>>>>>> >> >> >>>>>>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>>>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>>>>>> constructor >>>>>>>>> >> >> from >>>>>>>>> >> >> images. >>>>>>>>> >> >> COMP: Fix test errors and warnings in >>>>>>>>> FlatStructuringElement. >>>>>>>>> >> >> >>>>>>>>> >> >> Seun Odutola (1): >>>>>>>>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>>>>>>>> renamed >>>>>>>>> >> >> check >>>>>>>>> >> >> to Check >>>>>>>>> >> >> >>>>>>>>> >> >> Shawn Waldon (1): >>>>>>>>> >> >> COMP: Set target OS X version in environment for tools >>>>>>>>> using >>>>>>>>> >> >> compiler >>>>>>>>> >> >> >>>>>>>>> >> >> Simon Alexander (1): >>>>>>>>> >> >> BUG: incorrect closest point computation >>>>>>>>> >> >> >>>>>>>>> >> >> Tobias Wood (2): >>>>>>>>> >> >> BUG: LBFGSB was printing messages even with debug >>>>>>>>> switched off. >>>>>>>>> >> >> BUG: Removed an unguarded print statement. >>>>>>>>> >> >> >>>>>>>>> >> >> Vladimir S. FONOV (9): >>>>>>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>>>>>> >> >> COMP: Changing the order of HDF5 library components >>>>>>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC >>>>>>>>> and >>>>>>>>> >> >> Transform >>>>>>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>>>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>>>>>> >> >> MINC 2015-07-23 (c033d431) >>>>>>>>> >> >> COMP: Update MINC CMake code >>>>>>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>>>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>>>>>> >> >> >>>>>>>>> >> >> Xiaoxiao Liu (1): >>>>>>>>> >> >> DOC: update email address for xiaoxiao. >>>>>>>>> >> >> >>>>>>>>> >> >> Zach Williamson (10): >>>>>>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>>>>>> >> >> ENH: Consolidate Library Dependencies >>>>>>>>> >> >> COMP: Add a missing link to Review module >>>>>>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>>>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>>>>>> >> >> COMP: Fix inconsistant naming of >>>>>>>>> GPUPDEDeformableRegistration >>>>>>>>> >> >> ENH: Use new linking system macros >>>>>>>>> >> >> PERF: Avoid searching private dependencies for include >>>>>>>>> directories >>>>>>>>> >> >> COMP: Recover missing dependencies >>>>>>>>> >> >> ENH: use new linking macros in Filtering module >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> ----------------------------------------------------- >>>>>>>>> >> >> Errors or omissions? Please fix them here: >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>>>>>> >> >> _____________________________________ >>>>>>>>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>> >>>>>>> >>>>>>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>>>>>> >>>>>>>> >>>>>>> >>>>> >>> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From matt.mccormick at kitware.com Mon Nov 30 20:42:55 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 30 Nov 2015 20:42:55 -0500 Subject: [ITK] [ITK-dev] [ITK-users] [ANN] ITK 4.9 Release Candidate 1 is ready for testing! In-Reply-To: References: Message-ID: Hi Simon, I am returning from holiday, and also catching up on activity. Hyun Jae has taken care of the KWStyle warnings and the data conversion warning: http://review.source.kitware.com/#/c/20430/ http://review.source.kitware.com/#/c/20446/ And Dzenan and Bill have addressed Wiki examples errors: https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 It is likely that the test failures on your build still remain. Did you want to take them on? Thanks, Matt On Mon, Nov 30, 2015 at 2:00 PM, D?enan Zuki? wrote: > Looking at the master branch is the right thing to do. I am not doing any > active development regarding this right now. > > On Mon, Nov 30, 2015 at 1:53 PM, Simon Alexander > wrote: > >> Hi All, >> >> I had hoped to be able to look at this over the weekend, but no such >> luck. Is there somewhere useful I can help with it now? Not sure what >> state we are in (or what branch). >> >> On Wed, 25 Nov 2015 at 16:41 D?enan Zuki? wrote: >> >>> It turns out that all the compile errors were occurring in WikiExamples. >>> I solved all except one: >>> ITK_FIXED_PARAMETERS_ARE_DOUBLE is not defined in >>> file ITK\Modules\Remote\WikiExamples\Utilities\FileOutputWindow.cxx line >>> 23, but it should be judging from the comment on that line. >>> >>> For the rest, I created a pull request: >>> https://github.com/InsightSoftwareConsortium/ITKWikiExamples/pull/3 >>> >>> On Wed, Nov 25, 2015 at 4:08 PM, Simon Alexander >>> wrote: >>> >>>> Perfect. I'm under a deadline that is likely to eat the rest of the >>>> week but if that clears up I'll try and jump in earlier. >>>> >>>> On Wed, 25 Nov 2015 at 16:06 D?enan Zuki? wrote: >>>> >>>>> OK I will work on it for an hour or two now, and I will make a branch >>>>> and push it to Gerrit so whoever wants can pick up from there and keep >>>>> updating it. >>>>> >>>>> On Wed, Nov 25, 2015 at 4:02 PM, Simon Alexander < >>>>> skalexander at gmail.com> wrote: >>>>> >>>>>> Makes sense. At this point I am unlikely to have time to look at >>>>>> this until Saturday, but have hopes for a few free hours there. >>>>>> >>>>>> On Wed, 25 Nov 2015 at 15:58 D?enan Zuki? wrote: >>>>>> >>>>>>> Building git master from Nov 23rd with examples and testing enabled >>>>>>> I get 14 compile errors in VS2015 debug x64. Should we coordinate our >>>>>>> efforts in fixing them? >>>>>>> >>>>>>> On Wed, Nov 25, 2015 at 11:29 AM, Simon Alexander < >>>>>>> skalexander at gmail.com> wrote: >>>>>>> >>>>>>>> Two of the three failures look like truncation issues (like >>>>>>>> https://open.cdash.org/testDetails.php?test=395263772&build=4117158 >>>>>>>> ) >>>>>>>> >>>>>>>> The other ( >>>>>>>> https://open.cdash.org/testDetails.php?test=395264938&build=4117158) >>>>>>>> is less obvious. >>>>>>>> >>>>>>>> If I have time this evening I'll try and have a look at these. >>>>>>>> >>>>>>>> Is your standard test build in 32 bit ? That might explain the >>>>>>>> difference if there are some underlying type assumptions, but not obvious >>>>>>>> why 2015 would trigger but not 2013. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Wed, 25 Nov 2015 at 11:01 Matt McCormick < >>>>>>>> matt.mccormick at kitware.com> wrote: >>>>>>>> >>>>>>>>> Ah, cool! Here: >>>>>>>>> >>>>>>>>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4117158 >>>>>>>>> >>>>>>>>> Could you please look into the test failures? >>>>>>>>> >>>>>>>>> @Hyun Jae, could you please look into the KWStyle warnings? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Nov 25, 2015 at 10:55 AM, Simon Alexander < >>>>>>>>> skalexander at gmail.com> wrote: >>>>>>>>> > Sorry, if I wasn't clear - I submitted two builds yesterday from >>>>>>>>> SIMON-LAP, >>>>>>>>> > (actually 3 as I wasn't sure the config was right on the first >>>>>>>>> one). VS2013 >>>>>>>>> > was green, three failures on VS2015 (and 18 warnings). Looks >>>>>>>>> like a >>>>>>>>> > truncation problem on the resuts. >>>>>>>>> > >>>>>>>>> > On Wed, 25 Nov 2015 at 10:51 Matt McCormick < >>>>>>>>> matt.mccormick at kitware.com> >>>>>>>>> > wrote: >>>>>>>>> >> >>>>>>>>> >> Hi Simon, >>>>>>>>> >> >>>>>>>>> >> Thanks for testing. >>>>>>>>> >> >>>>>>>>> >> We have a Visual Studio 2015 build on the dashboard that is >>>>>>>>> green: >>>>>>>>> >> >>>>>>>>> >> https://open.cdash.org/buildSummary.php?buildid=4117955 >>>>>>>>> >> >>>>>>>>> >> Are there any different flags? Could you please submit an >>>>>>>>> Experimental >>>>>>>>> >> build? >>>>>>>>> >> >>>>>>>>> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test -T >>>>>>>>> Submit -C >>>>>>>>> >> Release >>>>>>>>> >> >>>>>>>>> >> from a fresh build tree. >>>>>>>>> >> >>>>>>>>> >> Thanks, >>>>>>>>> >> Matt >>>>>>>>> >> >>>>>>>>> >> On Wed, Nov 25, 2015 at 9:07 AM, Simon Alexander < >>>>>>>>> skalexander at gmail.com> >>>>>>>>> >> wrote: >>>>>>>>> >> > Looks like a few problems with x64 build on visual studio >>>>>>>>> 2015 - do you >>>>>>>>> >> > have >>>>>>>>> >> > a test machine in this configuration? >>>>>>>>> >> > >>>>>>>>> >> > On Mon, 23 Nov 2015 at 17:53 Matt McCormick < >>>>>>>>> matt.mccormick at kitware.com> >>>>>>>>> >> > wrote: >>>>>>>>> >> >> >>>>>>>>> >> >> On behalf of the Insight Toolkit community, we are proud to >>>>>>>>> announce >>>>>>>>> >> >> that >>>>>>>>> >> >> ITK 4.9 release candidate 1 has been tagged and is available >>>>>>>>> for >>>>>>>>> >> >> testing! >>>>>>>>> >> >> >>>>>>>>> >> >> Please take this opportunity to test the new features in the >>>>>>>>> release >>>>>>>>> >> >> candidate. >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> To obtain the source code, >>>>>>>>> >> >> >>>>>>>>> >> >> git clone http://itk.org/ITK.git >>>>>>>>> >> >> cd ITK >>>>>>>>> >> >> git checkout -q --detach v4.9rc01 >>>>>>>>> >> >> >>>>>>>>> >> >> For more details, please see the Git documentation [1]. >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> A few selected highlights for this release: >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * New Remote modules: the Cuberille module for smooth >>>>>>>>> generation of >>>>>>>>> >> >> meshes >>>>>>>>> >> >> from binary segmentation images, and the >>>>>>>>> AnisotropicDiffusionLBR module >>>>>>>>> >> >> improved edge-preserving smoothing. >>>>>>>>> >> >> * Build your own ITK module outside the source tree, add >>>>>>>>> continuous >>>>>>>>> >> >> integration testing on GitHub, and easily add Python >>>>>>>>> wrapping for your >>>>>>>>> >> >> C++ >>>>>>>>> >> >> algorithms. >>>>>>>>> >> >> * Python wrapping, including Python 3, builds faster with a >>>>>>>>> more >>>>>>>>> >> >> standard >>>>>>>>> >> >> installation >>>>>>>>> >> >> * Improved performance of itk::Image::GetPixel and >>>>>>>>> operations on >>>>>>>>> >> >> itk::VariableLengthVector?s >>>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>>> private / >>>>>>>>> >> >> compile / >>>>>>>>> >> >> test >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Please test the release candidate and share your experiences >>>>>>>>> on the >>>>>>>>> >> >> mailing list, issue tracker, and Gerrit Code Review. The new >>>>>>>>> module >>>>>>>>> >> >> dependency specification mechanism may unearth missing >>>>>>>>> dependencies for >>>>>>>>> >> >> projects that use ITK COMPONENTS with the CMake find_package >>>>>>>>> command. >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> An Experimental build, which demonstrates how the test suite >>>>>>>>> performs >>>>>>>>> >> >> on >>>>>>>>> >> >> your local build system, can be submitted to the dashboard >>>>>>>>> [2] with: >>>>>>>>> >> >> >>>>>>>>> >> >> mkdir ../ITK-build >>>>>>>>> >> >> cd ../ITK-build >>>>>>>>> >> >> cmake ../ITK >>>>>>>>> >> >> ctest -j 4 -M Experimental -T Configure -T Build -T Test >>>>>>>>> -T Submit >>>>>>>>> >> >> >>>>>>>>> >> >> Visual Studio builds must also add ?-C Release? to the ctest >>>>>>>>> command. >>>>>>>>> >> >> >>>>>>>>> >> >> Notify the mailing list if there are any unexpected >>>>>>>>> failures. Testing >>>>>>>>> >> >> your own applications against the RC is also appreciated. >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Congratulations and well done to the 35 contributors to this >>>>>>>>> release. >>>>>>>>> >> >> We >>>>>>>>> >> >> would especially like to recognize the new contributors: >>>>>>>>> Mikhail >>>>>>>>> >> >> Isakov, >>>>>>>>> >> >> Betsy McPhail, Alexander Leinoff, Shawn Waldon, Tobias Wood, >>>>>>>>> Seun >>>>>>>>> >> >> Odutola, >>>>>>>>> >> >> Hyun Jae Kang, Lucas Gandel, Adam Snyder, Junjie Bai, Pablo >>>>>>>>> >> >> Hernandez-Cerdan, Abhishek Tiwari, Eugene Prilepin, Zach >>>>>>>>> Williamson, >>>>>>>>> >> >> Luc >>>>>>>>> >> >> Hermitte, Laurentiu Nicola, and Floris Berendsen. >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> The final release is scheduled for mid-December. >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>>>>>>>> >> >> >>>>>>>>> >> >> [2] http://open.cdash.org/index.php?project=Insight >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> New Features >>>>>>>>> >> >> --------------------- >>>>>>>>> >> >> >>>>>>>>> >> >> Wrapping improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Python 3 supported >>>>>>>>> >> >> * Wrapping builds much faster due to CastXML binaries >>>>>>>>> >> >> * LandmarkBasedTransformInitializer now wrapped >>>>>>>>> >> >> * NumPy bridge with VisualStudio >>>>>>>>> >> >> * Wrapping for the MinimalPathExtraction module >>>>>>>>> >> >> * Wrapping is now installed into Python?s site-packages >>>>>>>>> directory in >>>>>>>>> >> >> the >>>>>>>>> >> >> ?itk? package >>>>>>>>> >> >> * Wrapping package size is decreased >>>>>>>>> >> >> * Better package portability on Mac OSX >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> New Remote Modules >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Cuberille >>>>>>>>> >> >> * Insight Journal Article: >>>>>>>>> http://hdl.handle.net/10380/3186 >>>>>>>>> >> >> * AnisotropicDiffusionLBR >>>>>>>>> >> >> * Insight Journal Article: >>>>>>>>> http://hdl.handle.net/10380/3505 >>>>>>>>> >> >> * Web browser reproducibility: >>>>>>>>> >> >> http://www.kitware.com/blog/home/post/942 >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Core Improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * External Modules can now be developed outside of the ITK >>>>>>>>> source tree >>>>>>>>> >> >> and >>>>>>>>> >> >> on GitHub >>>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/997 >>>>>>>>> >> >> * New utilities in itk::Math: >>>>>>>>> >> >> * AlmostEquals >>>>>>>>> >> >> * NotAlmostEquals >>>>>>>>> >> >> * ExactlyEquals >>>>>>>>> >> >> * NotExactlyEquals >>>>>>>>> >> >> * New itk::NumericTraits >>>>>>>>> >> >> * IsInteger >>>>>>>>> >> >> * IsSigned >>>>>>>>> >> >> * Improved C++11 support >>>>>>>>> >> >> * New ITK_DELETE_FUNCTION macro for ?=delete? >>>>>>>>> >> >> * New ITK_NOEXCEPT macro for the ?noexcept? keyword >>>>>>>>> >> >> * Improved capabilities of itk::ResourceProbe and >>>>>>>>> >> >> itk::ResourceProbesCollectorBase >>>>>>>>> >> >> * Improve numerical stability in VNL eigen system estimation >>>>>>>>> >> >> * itksys_ios:: and itksys_stl:: have been remove (use std::) >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Filtering Improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Generate a FlatStructuringElement from an image >>>>>>>>> >> >> * WarpImageFilter support VectorImage?s >>>>>>>>> >> >> * ConvertLabelMap supports different LabelMap types >>>>>>>>> >> >> * ImageToPathFilter moved from the ITKReview to the ITKPath >>>>>>>>> module >>>>>>>>> >> >> * itk::MovingHistogramImageFilter moved to the >>>>>>>>> ITKImageFilterBase >>>>>>>>> >> >> module >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Registration Improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Point-set registration with time-varying B-splines >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Build Improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Module dependencies can now be specified as public / >>>>>>>>> private / >>>>>>>>> >> >> compile / >>>>>>>>> >> >> test >>>>>>>>> >> >> * BUILD_EXAMPLES CMake option is now OFF by default >>>>>>>>> >> >> * Option to export all library symbols on Windows: >>>>>>>>> >> >> * Details: http://www.kitware.com/blog/home/post/939 >>>>>>>>> >> >> * Expat third party library is now name mangled >>>>>>>>> >> >> * Many more modules can be built as shared libraries >>>>>>>>> >> >> * KWStyle is automatically built and configured when tests >>>>>>>>> are built >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Performance Improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * New MetaProgrammingLibrary namespace (itk::mpl) holds >>>>>>>>> members for >>>>>>>>> >> >> metaprogramming >>>>>>>>> >> >> * itk::mpl::{TrueType,FalseType} >>>>>>>>> >> >> * itk::mpl::{If,Not,And,Or,Xor} >>>>>>>>> >> >> * itk::mpl::EnableIf >>>>>>>>> >> >> * itk::mpl::IsBaseOf >>>>>>>>> >> >> * itk::mpl::IsConvertible >>>>>>>>> >> >> * itk::mpl::IsNumber >>>>>>>>> >> >> * itk::mpl::IsSame >>>>>>>>> >> >> * itk::mpl::PromoteType >>>>>>>>> >> >> * Image::GetPixel performance improvements >>>>>>>>> >> >> * Many itk::VariableLengthVector performance improvements >>>>>>>>> >> >> * AdaptiveHistogramEqualization uses a moving histogram >>>>>>>>> >> >> * WarpImageFilter performance improvements >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Documentation Improvements >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Updates to the Software Guide, Doxygen, Wiki and Sphinx >>>>>>>>> Examples >>>>>>>>> >> >> * ITK Software Guide improvements >>>>>>>>> >> >> * How to use Python wrapping >>>>>>>>> >> >> * How to create an ITK module >>>>>>>>> >> >> * Improvements to segmentation examples >>>>>>>>> >> >> * Expanded Canny edge detection example >>>>>>>>> >> >> * Expanded tree container example >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Third Party Library Updates >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * FFTW updated to latest upstream >>>>>>>>> >> >> * Build with recent OpenCV 2 and 3 >>>>>>>>> >> >> * Build with the latest VTK >>>>>>>>> >> >> * PNG update to the latest upstream >>>>>>>>> >> >> * GDCM updated to the latest upstream >>>>>>>>> >> >> * KWSys updated to the latest upstream >>>>>>>>> >> >> * MINC updated to the latest upstream >>>>>>>>> >> >> * SWIG updated to the latest upstream >>>>>>>>> >> >> * Third party PNG and MINC are now Git subtrees >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Style improvements -- ITK gets more stylish with every >>>>>>>>> release! >>>>>>>>> >> >> >>>>>>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> * Private copy constructors and operator= use >>>>>>>>> ITK_DELETE_FUNCTION >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Improved code coverage -- we are at 84.9%! >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> * *Lots* of important bug fixes >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> * And much more! See details in the log below. >>>>>>>>> >> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Changes from v4.8.0..v4.9rc01 >>>>>>>>> >> >> -------------------------------------------- >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> Abhishek Tiwari (1): >>>>>>>>> >> >> BUG: "tmpImageIndex" not initialized to 0. >>>>>>>>> >> >> >>>>>>>>> >> >> Adam Snyder (1): >>>>>>>>> >> >> PERF: Reworked MMI Threading using a per-thread buffer >>>>>>>>> >> >> >>>>>>>>> >> >> Alexander Leinoff (6): >>>>>>>>> >> >> ENH: Adds IsInteger and IsSigned to NumericTraits. >>>>>>>>> >> >> COMP: Doxygen itkMath.h 'OneValue()' could not be >>>>>>>>> resolved. >>>>>>>>> >> >> ENH: Adds ExactlyEquals and NotExactlyEquals functions >>>>>>>>> to >>>>>>>>> >> >> itkMath.h >>>>>>>>> >> >> COMP: Removes floating-point equality checks >>>>>>>>> >> >> ENH: COMP: Adds support for complex values to >>>>>>>>> Math::AlmostEquals >>>>>>>>> >> >> ENH: Updates fftw dependency >>>>>>>>> >> >> >>>>>>>>> >> >> Arnaud Gelas (5): >>>>>>>>> >> >> COMP: fix warning (unused local typedef) >>>>>>>>> >> >> COMP: simplify ITKVideoBridgeOpenCV dependency >>>>>>>>> >> >> DOC: add doxgen documentation for >>>>>>>>> >> >> BinaryImageToLevelSetImageAdaptor >>>>>>>>> >> >> ENH: add tests to exercise >>>>>>>>> itk::ThreadedIteratorRangePartitioner >>>>>>>>> >> >> COMP: fix compilation error with OpenCV2 and OpenCV3 >>>>>>>>> >> >> >>>>>>>>> >> >> Betsy McPhail (1): >>>>>>>>> >> >> BUG: Improve buffer alignment in OctreeNode . >>>>>>>>> >> >> >>>>>>>>> >> >> Bill Hoffman (2): >>>>>>>>> >> >> ENH: Use new CMake Windows export symbol dll feature. >>>>>>>>> >> >> COMP: Put vnl_export.h in the list of sources so it gets >>>>>>>>> >> >> installed. >>>>>>>>> >> >> >>>>>>>>> >> >> Bill Lorensen (4): >>>>>>>>> >> >> COMP: VTkGlue linker errors >>>>>>>>> >> >> BUG: Inappropriate use of AlmostEquals >>>>>>>>> >> >> ENH: Bump tag for wiki examples >>>>>>>>> >> >> ENH: Better layout strategy >>>>>>>>> >> >> >>>>>>>>> >> >> Brad King (3): >>>>>>>>> >> >> ENH: Remove use of include and >>>>>>>>> itksys_ios::* >>>>>>>>> >> >> ENH: Remove use of include and >>>>>>>>> itksys_stl::* >>>>>>>>> >> >> ENH: Update CMake Policy settings in >>>>>>>>> Testing/TestExternal project >>>>>>>>> >> >> >>>>>>>>> >> >> Bradley Lowekamp (31): >>>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>>> construction >>>>>>>>> >> >> ENH: Enable base classes for templates of landmark >>>>>>>>> initializer >>>>>>>>> >> >> STYLE: Use "Swap" for ITK member name >>>>>>>>> >> >> BUG: Demonstrate Eigen analysis failure >>>>>>>>> >> >> BUG: Fix computation of Eigen analysis >>>>>>>>> >> >> ENH: Update DiscreteHessianGaussian Test baseline >>>>>>>>> >> >> ENH: Correctly demonstrate float point Eigen failure >>>>>>>>> >> >> ENH: compile vnl_math_hypot, and use at least double >>>>>>>>> >> >> ENH: Adding initial update script from used libpng >>>>>>>>> version. >>>>>>>>> >> >> ENH: removing non-subtree files for itkpng >>>>>>>>> >> >> ENH: Ported ITK changes for building to subtree merged >>>>>>>>> code >>>>>>>>> >> >> ENH: Update libpng update script for v1.6.9 >>>>>>>>> >> >> BUG: Use ParameterValueType for computation of landmark >>>>>>>>> affine >>>>>>>>> >> >> ENH: Wrap LandmarkBasedTransformInitializer >>>>>>>>> >> >> BUG: Avoid potential exception in >>>>>>>>> itk::Object::UnRegister >>>>>>>>> >> >> ENH: Update itkpng zlib, configuration, and rename >>>>>>>>> >> >> ENH: Update itkpng name mangling >>>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>>> ReferenceImage >>>>>>>>> >> >> ivar >>>>>>>>> >> >> BUG: Increase tolerance for >>>>>>>>> PhysicsBasedNonRigidRegistrationMethod >>>>>>>>> >> >> BUG: Demonstrate side effect on registration due to >>>>>>>>> BSplineScatter >>>>>>>>> >> >> change >>>>>>>>> >> >> ENH: Move MovingHistogramImageFilter base classes to >>>>>>>>> >> >> ImageFilterBase >>>>>>>>> >> >> BUG: Avoid potential exception in >>>>>>>>> itk::Object::UnRegister >>>>>>>>> >> >> BUG: Avoid null deference in PrintSelf with default >>>>>>>>> construction >>>>>>>>> >> >> BUG: Use const pointer in Set method for constant >>>>>>>>> ReferenceImage >>>>>>>>> >> >> ivar >>>>>>>>> >> >> ENH: Optimize AdaptiveHistogramEqualization with >>>>>>>>> MovingHistogram >>>>>>>>> >> >> base >>>>>>>>> >> >> COMP: address sign unsigned comparison warning >>>>>>>>> >> >> COMP: Address signed unsigned comparison warning >>>>>>>>> >> >> COMP: Address unused member variable and methods in >>>>>>>>> anonymous ns >>>>>>>>> >> >> BUG: Fix segfault when with empty IsolatedWatershed >>>>>>>>> Threshold >>>>>>>>> >> >> range >>>>>>>>> >> >> BUG: Adjust intensity tolerance for >>>>>>>>> PhysicsBasedNonRigid test >>>>>>>>> >> >> BUG: Reduce number of targets with MSVC >>>>>>>>> >> >> >>>>>>>>> >> >> Davis Vigneault (7): >>>>>>>>> >> >> DOC: Minor improvements to segmentation examples. >>>>>>>>> >> >> DOC: Expanded Canny Edge Detection Example >>>>>>>>> >> >> DOC: Expanded TreeContainer Example >>>>>>>>> >> >> COMP: Warnings in itkVTKImageExport when compiling with >>>>>>>>> c++11 >>>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>>>>> >> >> COMP: Update Git Tag for Subdivision Module >>>>>>>>> >> >> COMP: Warnings in FFTW Classes when compiling with c++11 >>>>>>>>> >> >> >>>>>>>>> >> >> D?enan Zuki? (1): >>>>>>>>> >> >> STYLE: better formatting of the "usage" message >>>>>>>>> >> >> >>>>>>>>> >> >> Eugene Prilepin (1): >>>>>>>>> >> >> BUG: Fix a template name formation in python wrappings >>>>>>>>> >> >> >>>>>>>>> >> >> Floris Berendsen (1): >>>>>>>>> >> >> STYLE: Improve naming conventions in comments. >>>>>>>>> >> >> >>>>>>>>> >> >> Hans Johnson (29): >>>>>>>>> >> >> STYLE: Instrument for FixedParameters typedef >>>>>>>>> >> >> BUG: Demonstrate DisplacementTransformFailure >>>>>>>>> >> >> BUG: FixedParameters should be double precision >>>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>>> >> >> ENH: Provide consistent floating point comparisons >>>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>>> >> >> PERF: Remove floating point as sentinal value >>>>>>>>> >> >> COMP: Const correctness needs to be maintained >>>>>>>>> >> >> BUG: Preserve backwards compatibility >>>>>>>>> >> >> DOC: Provide consistent naming in comments >>>>>>>>> >> >> ENH: Conversion between transform type tolerance >>>>>>>>> >> >> STYLE: Prefer initialization to assignment >>>>>>>>> >> >> ENH: Missing ITK_OVERRIDE >>>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>>> >> >> COMP: Need to propagate ITKGDCM >>>>>>>>> >> >> COMP: Add missing ITK_OVERRIDE >>>>>>>>> >> >> STYLE: Minor code style issues for MGHIO >>>>>>>>> >> >> COMP: Update to version for WikiExamples >>>>>>>>> >> >> ENH: Update Sphinx for ITK 4.8.0 >>>>>>>>> >> >> ENH: Update MGHIO to be shared lib >>>>>>>>> >> >> BUG: Fix MGHIO to fix write failures >>>>>>>>> >> >> ENH: C++11 allows for rigorous =delete >>>>>>>>> >> >> COMP: Remove unnecessary failing assert test >>>>>>>>> >> >> ENH: Ignore internal files for the Clion editor >>>>>>>>> >> >> COMP: Fix VNL compilation for wider C++11 support >>>>>>>>> >> >> BUG: In configuration test need to mirror code >>>>>>>>> >> >> >>>>>>>>> >> >> Hyun Jae Kang (27): >>>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>>> >> >> BUG: Avoid an unexpected output of static_cast >>>>>>>>> >> >> BUG: Update python example codes for ImageRegistration >>>>>>>>> >> >> BUG: Retrieve the missed wrap file >>>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>>>>> VTK file >>>>>>>>> >> >> header. >>>>>>>>> >> >> BUG: Fix HDF5 CMake configuration with VS2015 >>>>>>>>> >> >> BUG: Fix a compilation issue on ITK4 with FFTW and >>>>>>>>> shared >>>>>>>>> >> >> libraries >>>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 Mac >>>>>>>>> OS X >>>>>>>>> >> >> BUG: Remove std::cout calls from class >>>>>>>>> >> >> BUG: itkVTKImageIO class does not handle blank lines in >>>>>>>>> VTK file >>>>>>>>> >> >> header. >>>>>>>>> >> >> BUG: Fixed older XCode linking error >>>>>>>>> >> >> ENH: Add automatic KWStyle build and configuration setup >>>>>>>>> >> >> COMP: KWStyle shadow, format-nonliteral and >>>>>>>>> autological-compare >>>>>>>>> >> >> warning. >>>>>>>>> >> >> COMP: Fixed the warning messages from itkGPU Module >>>>>>>>> >> >> COMP: Fixed a warning message of unused-private-field >>>>>>>>> >> >> COMP: Apply latest version of KWStyle >>>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>>> messages >>>>>>>>> >> >> COMP: Update KWStyle to fix its additional warning >>>>>>>>> messages >>>>>>>>> >> >> COMP: Fix data-conversion warning messages on Windows >>>>>>>>> >> >> ENH: Update itkResourceProbe to calculate statistical >>>>>>>>> data >>>>>>>>> >> >> COMP: Fix data-conversion warning messages on VS14 >>>>>>>>> >> >> COMP: Fixed 'std::sqrt' : ambiguous call to overloaded >>>>>>>>> function >>>>>>>>> >> >> ENH: Update the Report() function of >>>>>>>>> >> >> itkResourceProbesCollectorBase >>>>>>>>> >> >> COMP: Fix data-conversion warning message on >>>>>>>>> itkResourceProbe >>>>>>>>> >> >> COMP: Fix additional warning messages of KWStyle >>>>>>>>> >> >> COMP: Fix data-conversion warning messages >>>>>>>>> >> >> >>>>>>>>> >> >> Jon Haitz Legarreta (6): >>>>>>>>> >> >> ENH: Add test for itkStatisticsUniqueLabelMapFilter >>>>>>>>> >> >> BUG: Fix compilation issues for >>>>>>>>> StatisticsUniqueLabelMapFilterTest >>>>>>>>> >> >> BUG: Fix comparison issues for >>>>>>>>> itkStatisticsUniqueLabelMapFilter >>>>>>>>> >> >> BUG: Test for StatisticsUniqueLabelMapFilter stability >>>>>>>>> >> >> ENH: Add test for itkParametricStpaceToImageSpaceFilter >>>>>>>>> >> >> ENH: Improve code coverage for >>>>>>>>> >> >> itkParametricSpaceToImageSpaceMeshFilter >>>>>>>>> >> >> >>>>>>>>> >> >> Julien Michel (1): >>>>>>>>> >> >> ENH: Support of VectorImage as template parameters for >>>>>>>>> >> >> WarpImageFilter >>>>>>>>> >> >> >>>>>>>>> >> >> Junjie Bai (2): >>>>>>>>> >> >> BUG: ConvertLabelMap with different LabelMapTypes >>>>>>>>> >> >> BUG: LabelObject CopyAttribute support different >>>>>>>>> LabelObject type >>>>>>>>> >> >> >>>>>>>>> >> >> KWSys Robot (4): >>>>>>>>> >> >> KWSys 2015-07-10 (c9336bcf) >>>>>>>>> >> >> KWSys 2015-07-30 (f63febb7) >>>>>>>>> >> >> KWSys 2015-08-24 (cdaf522c) >>>>>>>>> >> >> KWSys 2015-08-28 (dc3fdd7f) >>>>>>>>> >> >> >>>>>>>>> >> >> LIBPNG Upstream (2): >>>>>>>>> >> >> PNG 2009-04-06 (e68f5a36) >>>>>>>>> >> >> PNG 2014-02-05 (3e753eb8) >>>>>>>>> >> >> >>>>>>>>> >> >> Laurentiu Nicola (2): >>>>>>>>> >> >> PERF: Avoid temporary smartptr in >>>>>>>>> ProcessObject::GetInput >>>>>>>>> >> >> PERF: Optimize WarpImageFilter by avoiding refcount >>>>>>>>> bouncing >>>>>>>>> >> >> >>>>>>>>> >> >> Luc Hermitte (8): >>>>>>>>> >> >> PERF: itk::Image::GetPixel() performance improvment. >>>>>>>>> >> >> PERF: Performance enhancements on VariableLengthVectors >>>>>>>>> 1/... >>>>>>>>> >> >> ENH: Dependencies on itkVariableLengthVector.h reduced >>>>>>>>> >> >> BUG: Error in VariableLengthVector Unit Tests >>>>>>>>> >> >> PERF: Performance enhancements on VLV 2/... >>>>>>>>> >> >> PERF: Performances enhancements on VLV 3/... >>>>>>>>> >> >> COMP: Fix signed/unsigned warnings >>>>>>>>> >> >> BUG: std::copy/fill on empty VLV >>>>>>>>> >> >> >>>>>>>>> >> >> Lucas Gandel (4): >>>>>>>>> >> >> ENH: Move ImageToPathFilter from ITKReview to ITKPath >>>>>>>>> module. >>>>>>>>> >> >> BUG: Fixing ImageToPathFilter wrapping call from Review >>>>>>>>> Module >>>>>>>>> >> >> STYLE: Fix KWStyle dashboard errors >>>>>>>>> >> >> BUG: Fix external module BUILD_SHARED_LIBS status >>>>>>>>> >> >> >>>>>>>>> >> >> Mathieu Malaterre (1): >>>>>>>>> >> >> BUG: Name mangle the included expat third party library. >>>>>>>>> >> >> >>>>>>>>> >> >> Matthew McCormick (94): >>>>>>>>> >> >> ENH: Change itkSystemInformationTest to >>>>>>>>> itkCMakeConfigurationTest. >>>>>>>>> >> >> ENH: Add AnisotropicDiffusionLBR Remote Module. >>>>>>>>> >> >> ENH: Bump ITK version to 4.9.0. >>>>>>>>> >> >> BUG: Remove std::cout calls from classes. >>>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>>> ConditionVariableNoThreads. >>>>>>>>> >> >> BUG: Implement UpdateLargestPossibleRegion for >>>>>>>>> >> >> ImageToVTKImageFilter. >>>>>>>>> >> >> COMP: Add link interface specification for wrapping >>>>>>>>> >> >> target_link_libraries. >>>>>>>>> >> >> STYLE: Fix indentation in itkMINCTransformIOFactory.cxx. >>>>>>>>> >> >> COMP: Fix MINCTransformIO factory registration. >>>>>>>>> >> >> COMP: Add -D_LARGEFILE64_SOURCE for HDF5 with >>>>>>>>> Emscripten-1. >>>>>>>>> >> >> COMP: Remove unknown doxygen command in >>>>>>>>> AnisotropicDiffusionLBR. >>>>>>>>> >> >> BUG: Initialize mutex for 32 bit AtomicInt. >>>>>>>>> >> >> ENH: Use CastXML binaries when building with x86_64 >>>>>>>>> Linux. >>>>>>>>> >> >> STYLE: Rename gccxml -> castxml in {idx,igenerator}.py. >>>>>>>>> >> >> COMP: Disable the gold linker for static builds on >>>>>>>>> Ubuntu 14.04. >>>>>>>>> >> >> ENH: Use Windows binaries for CastXML. >>>>>>>>> >> >> ENH: Add better scoping in igenerator.py. >>>>>>>>> >> >> BUG: Fix CMAKE_BUILD_TYPE initialization with Ninja + >>>>>>>>> MSVC. >>>>>>>>> >> >> BUG: LevelSetsv4 used signed char instead of char. >>>>>>>>> >> >> ENH: Add better scoping to idx.py. >>>>>>>>> >> >> COMP: Define newSize and oldSize in >>>>>>>>> VariableLengthVector. >>>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>>> >> >> ENH: Add more progress information to >>>>>>>>> IterativeClosestPoint2. >>>>>>>>> >> >> BUG: Build BridgeNumPy with Visual Studio. >>>>>>>>> >> >> ENH: Add ITKModuleExternal.cmake >>>>>>>>> >> >> COMP: Wrap Image< bool, D > for FlatStructuringElement. >>>>>>>>> >> >> BUG: Use CastXML binary built in Release. >>>>>>>>> >> >> BUG: ContinuousIndex should not be templated over >>>>>>>>> TCoordRep. >>>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>>> >> >> COMP: Address line length too long for Software Guide. >>>>>>>>> >> >> COMP: Fix CannyEdgeDetectionImageFilter.cxx types. >>>>>>>>> >> >> BUG: Support Python 3 wrapping module initialization. >>>>>>>>> >> >> BUG: Update itkTemplate.py for Python 3. >>>>>>>>> >> >> BUG: Update itkExtras.py for Python 3. >>>>>>>>> >> >> BUG: Prevent Python callback addition recursion. >>>>>>>>> >> >> BUG: Fix test scripts for Python 3. >>>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>>> >> >> ENH: Allow projects to build against an external module. >>>>>>>>> >> >> ENH: Replace CABLE_CONFIGURATION with >>>>>>>>> ITK_WRAPPING_PARSER. >>>>>>>>> >> >> ENH: Rename _cable_ to _wrappers_. >>>>>>>>> >> >> BUG: Replace __GCCXML__ with CABLE_CONFIGURATION. >>>>>>>>> >> >> BUG: Define ITK_WRAPPING_PARSER when wrapping. >>>>>>>>> >> >> COMP: Do not use C++11 alignas in itkAlignedTypedef. >>>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.1. >>>>>>>>> >> >> BUG: Pass the CMAKE_CXX_FLAGS to castxml. >>>>>>>>> >> >> ENH: Bump CastXML version to 2015-30-29. >>>>>>>>> >> >> ENH: Bump LLVM / Clang to 3.7.0. >>>>>>>>> >> >> COMP: Avoid itklibminc linking with ITK_USE_SYSTEM_HDF5. >>>>>>>>> >> >> COMP: Add missing ITKIOImageBase dependency for >>>>>>>>> ITKTransformMINC. >>>>>>>>> >> >> COMP: Use itkSimpleNewMacro in >>>>>>>>> >> >> ThreadedIteratorRangePartitionerTest. >>>>>>>>> >> >> ENH: Add wrapping support for building modules >>>>>>>>> externally. >>>>>>>>> >> >> BUG: Fix KWStyle test paths when building a module >>>>>>>>> externally. >>>>>>>>> >> >> ENH: Add Cuberille Remote module. >>>>>>>>> >> >> COMP: Remove carriage returns from Cuberille remote. >>>>>>>>> >> >> COMP: Remove unused argument in >>>>>>>>> ConditionVariableNoThreads. >>>>>>>>> >> >> DOC: Correct spelling of Continuous. >>>>>>>>> >> >> ENH: Bump the MinimalPathExtraction Remote to >>>>>>>>> 2015-10-20. >>>>>>>>> >> >> COMP: Fix KernelTransform SetFixedParameters argument >>>>>>>>> type. >>>>>>>>> >> >> STYLE: Use prefix increment operator in ImageBase. >>>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>>> sys.path >>>>>>>>> >> >> Revert "COMP: Put vnl_export.h in the list of sources >>>>>>>>> so it gets >>>>>>>>> >> >> installed." >>>>>>>>> >> >> BUG: Revert "BUG: ConvertLabelMap with different >>>>>>>>> LabelMapTypes" >>>>>>>>> >> >> ENH: Marking wrapping CMake configuration variables as >>>>>>>>> advanced. >>>>>>>>> >> >> STYLE: Rename CASTXML to CASTXML_EXECUTABLE. >>>>>>>>> >> >> COMP: Non-virtual copy attribute members in LabelMap >>>>>>>>> cannot have >>>>>>>>> >> >> override. >>>>>>>>> >> >> COMP: Add wrapping for >>>>>>>>> AdaptiveHistogramEqualizationImageFilter. >>>>>>>>> >> >> COMP: Add itkMacro.h to itkPromoteType.h for ITK_EXCEPT. >>>>>>>>> >> >> ENH: Remove CMake version check in >>>>>>>>> ITKModuleHeaderTest.cmake >>>>>>>>> >> >> BUG: Improve KWStyle ExternalProject utilization. >>>>>>>>> >> >> ENH: Remove old KWStyle build script. >>>>>>>>> >> >> COMP: Address VariableLengthVector Doxygen rhs @param >>>>>>>>> not found. >>>>>>>>> >> >> ENH: Rename WRAPPING_LIBRARY_GROUPS to >>>>>>>>> WRAPPING_SUBMODULE_ORDER. >>>>>>>>> >> >> ENH: Install Python bindings into site-packages. >>>>>>>>> >> >> ENH: Improve readability of Python site-packages path >>>>>>>>> detection. >>>>>>>>> >> >> COMP: DiscreteGaussianDerivativeImageFilter unsigned >>>>>>>>> expression >>>>>>>>> >> >> warning. >>>>>>>>> >> >> BUG: ITKCommon publically depends on >>>>>>>>> ITKDoubleConversion. >>>>>>>>> >> >> COMP: Improve scoping in CovariantVectorGeometryTest. >>>>>>>>> >> >> ENH: Improves names and export of module dependencies. >>>>>>>>> >> >> STYLE: Improve namespace bracket style in >>>>>>>>> itkIsConvertible. >>>>>>>>> >> >> COMP: Set CMP0054 to new. >>>>>>>>> >> >> BUG: Remove unused wrapping files. >>>>>>>>> >> >> BUG: Do install install wrapping development files. >>>>>>>>> >> >> ENH: Add WRAP_ITK_INSTALL_COMPONENT_IDENTIFIER. >>>>>>>>> >> >> BUG: Remove duplicate inclusion of wrapping submodules. >>>>>>>>> >> >> COMP: Do not use C++ style comments for Doxygen cond. >>>>>>>>> >> >> BUG: Fix detection of the gold linker. >>>>>>>>> >> >> BUG: Update Python package installation locations. >>>>>>>>> >> >> ENH: Bump CMakeLists.txt version to 4.8.2. >>>>>>>>> >> >> ENH: Change BUILD_EXAMPLES default to OFF. >>>>>>>>> >> >> BUG: Use 'from itk import ITKCommon' in module2module >>>>>>>>> test. >>>>>>>>> >> >> COMP: Link to VTK Python when built with Kits support. >>>>>>>>> >> >> BUG: Install itk_minc2.h header. >>>>>>>>> >> >> COMP: ITKIOMINC has a public dependency on >>>>>>>>> ITKIOImageBase. >>>>>>>>> >> >> >>>>>>>>> >> >> Michka Popoff (9): >>>>>>>>> >> >> ENH: Update to swig 3.0.7 >>>>>>>>> >> >> ENH: Do not link against specific Python library on OS X >>>>>>>>> >> >> COMP: Fix wrapping warnings when building with >>>>>>>>> >> >> ITK_WRAP_IMAGE_DIMS=2 >>>>>>>>> >> >> COMP: Add missing wrapping for TransformBase >>>>>>>>> >> >> COMP: Use ITK's pygccxml by correctly setting up the >>>>>>>>> sys.path >>>>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>>>> wrapping >>>>>>>>> >> >> COMP: Move MovingHistogramImageFilterBase wrapping to >>>>>>>>> >> >> ImageFilterBase >>>>>>>>> >> >> module >>>>>>>>> >> >> COMP: Disable incompatible modules when using Python 3 >>>>>>>>> wrapping >>>>>>>>> >> >> ENH: Allow operations on Indexes and Offsets in Python >>>>>>>>> >> >> >>>>>>>>> >> >> Mikhail Isakov (1): >>>>>>>>> >> >> BUG: DiffusionTensor3DReconstruction segfault if no >>>>>>>>> baseline image >>>>>>>>> >> >> >>>>>>>>> >> >> Nick Tustison (5): >>>>>>>>> >> >> BUG: Set a default b-spline epsilon. >>>>>>>>> >> >> ENH: Adding testing for closed loop. >>>>>>>>> >> >> BUG: Updating B-spline classes with the same epsilon >>>>>>>>> strategy. >>>>>>>>> >> >> PERF: Switch vnl_vectors for fixed arrays. >>>>>>>>> >> >> ENH: Point-set registration with time-varying B-spline. >>>>>>>>> >> >> >>>>>>>>> >> >> Olivier Commowick (3): >>>>>>>>> >> >> BUG: Correct discrepancy in tridiagonal reduction wrt >>>>>>>>> VNL eigen >>>>>>>>> >> >> system >>>>>>>>> >> >> BUG: Correct under/overflows in vnl_math_hypot (taken >>>>>>>>> from pythag >>>>>>>>> >> >> from V3P) >>>>>>>>> >> >> BUG: Switch eigenvalues computation to double >>>>>>>>> >> >> >>>>>>>>> >> >> Pablo Hernandez-Cerdan (2): >>>>>>>>> >> >> ENH: Help class for itkFlatStructuringElement with >>>>>>>>> constructor >>>>>>>>> >> >> from >>>>>>>>> >> >> images. >>>>>>>>> >> >> COMP: Fix test errors and warnings in >>>>>>>>> FlatStructuringElement. >>>>>>>>> >> >> >>>>>>>>> >> >> Seun Odutola (1): >>>>>>>>> >> >> COMP: Fixed name clash with Apple header (check Macro), >>>>>>>>> renamed >>>>>>>>> >> >> check >>>>>>>>> >> >> to Check >>>>>>>>> >> >> >>>>>>>>> >> >> Shawn Waldon (1): >>>>>>>>> >> >> COMP: Set target OS X version in environment for tools >>>>>>>>> using >>>>>>>>> >> >> compiler >>>>>>>>> >> >> >>>>>>>>> >> >> Simon Alexander (1): >>>>>>>>> >> >> BUG: incorrect closest point computation >>>>>>>>> >> >> >>>>>>>>> >> >> Tobias Wood (2): >>>>>>>>> >> >> BUG: LBFGSB was printing messages even with debug >>>>>>>>> switched off. >>>>>>>>> >> >> BUG: Removed an unguarded print statement. >>>>>>>>> >> >> >>>>>>>>> >> >> Vladimir S. FONOV (9): >>>>>>>>> >> >> BUG: Missing ITKIOMINC_EXPORT on __Private() >>>>>>>>> >> >> COMP: Changing the order of HDF5 library components >>>>>>>>> >> >> COMP: Splitting up IOMINC module into two parts: MINC >>>>>>>>> and >>>>>>>>> >> >> Transform >>>>>>>>> >> >> STYLE: updated comments to properly reference LIBMINC >>>>>>>>> >> >> ENH: Add script to merge upstream MINC as a subtree >>>>>>>>> >> >> MINC 2015-07-23 (c033d431) >>>>>>>>> >> >> COMP: Update MINC CMake code >>>>>>>>> >> >> MINC 2015-08-18 (6d7e3ba8) >>>>>>>>> >> >> MINC 2015-09-13 (95cd5374) >>>>>>>>> >> >> >>>>>>>>> >> >> Xiaoxiao Liu (1): >>>>>>>>> >> >> DOC: update email address for xiaoxiao. >>>>>>>>> >> >> >>>>>>>>> >> >> Zach Williamson (10): >>>>>>>>> >> >> BUG: Use correct libraries for ImageFusion tests >>>>>>>>> >> >> ENH: Consolidate Library Dependencies >>>>>>>>> >> >> COMP: Add a missing link to Review module >>>>>>>>> >> >> COMP: Use correct linking macro in DCMTK >>>>>>>>> >> >> BUG: Use correct libraries for TestKernel tests >>>>>>>>> >> >> COMP: Fix inconsistant naming of >>>>>>>>> GPUPDEDeformableRegistration >>>>>>>>> >> >> ENH: Use new linking system macros >>>>>>>>> >> >> PERF: Avoid searching private dependencies for include >>>>>>>>> directories >>>>>>>>> >> >> COMP: Recover missing dependencies >>>>>>>>> >> >> ENH: use new linking macros in Filtering module >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> ----------------------------------------------------- >>>>>>>>> >> >> Errors or omissions? Please fix them here: >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> >> >> >>>>>>>>> https://docs.google.com/document/d/1j3IAZFfi0ToO8N6hTr0fVTTMmHIMkXAxx0AsAajsYuM/edit >>>>>>>>> >> >> _____________________________________ >>>>>>>>> >> >> 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://public.kitware.com/mailman/listinfo/insight-users >>>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>> >>>>>>> >>>>>>>> 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://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://public.kitware.com/mailman/listinfo/insight-developers >>>>>>>> >>>>>>>> >>>>>>> >>>>> >>> > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Mon Nov 30 20:46:25 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 30 Nov 2015 20:46:25 -0500 Subject: [ITK] [ITK-dev] Lingering Valgrind defect In-Reply-To: References: Message-ID: Hi Bill, Many thanks for stepping towards a clean Valgrind status! I tried reproducing the dashboard errors locally, and I could not reproduce them. Were you able to reproduce them? What version of valgrind was used? Thanks, Matt On Mon, Nov 30, 2015 at 1:36 PM, Bill Lorensen wrote: > If I change the it.Value() and it2.Value() to it.Get() and it2.Get(), > the defect goes away. Value() returns a reference. I suspect that the > new comparisons are somehow accessing too much memory. > > I'll put a patch in with the replacement. > > Bill > > On Mon, Nov 30, 2015 at 12:31 PM, Bill Lorensen > wrote: > > Folks, > > > > This gerrit commit in August > > http://review.source.kitware.com/#/c/20081/ > > > > is causing this valgrind defect: > > https://open.cdash.org/viewDynamicAnalysisFile.php?id=3624555 > > > > Related to the NotAlmostEquals access. If that is replaced with == the > > defect gpoes away, but the test fails. > > > > If I understood how those new functions work, I might have been able > > to give a solution. > > > > Bill > > > > -- > Unpaid intern in BillsBasement at noware dot com > _______________________________________________ > 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://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://public.kitware.com/mailman/listinfo/insight-developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://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://public.kitware.com/mailman/listinfo/insight-developers From matt.mccormick at kitware.com Mon Nov 30 22:19:54 2015 From: matt.mccormick at kitware.com (Matt McCormick) Date: Mon, 30 Nov 2015 22:19:54 -0500 Subject: [ITK] [ITK-users] Own Transformation Class In-Reply-To: <1448627334852-7588218.post@n2.nabble.com> References: <1448627334852-7588218.post@n2.nabble.com> Message-ID: Hello Dominik, > I have been working on a project in Slicer which is about registering > histology slices to an MRI volume of the same subject. So far everything > was > straight-forward but now the implemented registration algorithms in Slicer > are coming to their limits and I think I have to write some of the stuff > myself in ITK. I can use SimpleITK in python or the C++ version in Slicer > depending on which plugin I want to write. The stuff I wrote so far is in > Python but I think I can write another plugin in C++ just for the > registration algorithm and execute this in my Python plugin. Nice! > So, now to the questions: > > - I'd like to constraint the registration algorithm because both modalities > have a very robust feature which is the urethra. So I'd like the > registration algorithm to stay as it is and just limit the transformation > so > the histology-urethra follows the MRI-urethra and the rotation center is in > the urethra. I read in the slicers forum that I can write my own > transformation class for this but I didn't have a lot of success so far so > I'm thankful for more hints on how to write my own transformation class or > any other solutions. > A new transformation can often be avoided by calling SetWeights() on the optimizer as explained here [1]. This can be used to hold parameters constant for a given transform during the optimization process. However, it sounds like goal is to limit registration to information from a particular region in the image (the urethra). To achieve this goal, you may consider setting the Fixed and Moving image masks on the metric as described here [2]. > > - Once every histology slice is registered, I'd like to merge these slices > to one. Is there an easy solution in ITK for this? I read the > ResampleImageFilter is usable for this but so far I just understood that it > resamples an image depending on how you transform it. > If every histology slice is registered independently, when they are merged together there will be gaps and overlap in the histology slice locations. Therefore, if a histology volume is desired, the histology slices could be registered to each other first to generate a single histology slice volume, then that volume is registered to the MRI volume. Cheers, Matt [1] http://www.itk.org/Doxygen/html/classitk_1_1ObjectToObjectOptimizerBaseTemplate.html [2] http://www.itk.org/Doxygen/html/classitk_1_1ImageToImageMetricv4.html -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- 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://public.kitware.com/mailman/listinfo/insight-users From itkhelpacc at gmail.com Mon Nov 30 23:22:18 2015 From: itkhelpacc at gmail.com (vishal) Date: Mon, 30 Nov 2015 21:22:18 -0700 (MST) Subject: [ITK] [ITK-users] Examples for ITK-based 2D/3D registration In-Reply-To: References: <5E843F0B86B47846B72559B57A54F96217BE836658@MBX02.ad.uni-heidelberg.de> Message-ID: <1448943738317-36519.post@n7.nabble.com> hi Matt, im planning to use "itk based framework for 2d/3d registration with multiple fixed images by A. Bertelsen" in my project but this journal is written in ITK 3.20.0... but im using ITK 4.7.0.. i was wondering if this will be an issue....if it is how can i convert the V3 code to V4.. regards Vishal -- View this message in context: http://itk-users.7.n7.nabble.com/ITK-users-Examples-for-ITK-based-2D-3D-registration-tp35337p36519.html Sent from the ITK - Users mailing list archive at Nabble.com. _____________________________________ 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://public.kitware.com/mailman/listinfo/insight-users From a.tunde.szilagyi at gmail.com Thu Nov 12 09:51:24 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 12 Nov 2015 14:51:24 -0000 Subject: [ITK] Fwd: Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Matt, I have pulled the suggested patch, but I am having the error message attached. I would appreciate any feedback from anyone. Many thanks in advance. Best wishes, Tunde On 5 November 2015 at 21:04, Matt McCormick wrote: > Hi Tunde, > > These CMake warnings are addressed by this patch: > > http://review.source.kitware.com/#/c/20154/1 > > which I just backported to the "release" branch. Please 'git pull' to > fetch the changes. > > Please let the list know if there are any other issues. According to > the dashboard, there are also some warnings to address: > > https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 > > Patches for these warnings would be welcome :-) > > Thanks, > Matt > > On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi > wrote: > > Hi Matt, > > > > Thank you, this fixed some of the problems I was facing. Now I can build > > some packages except the ITKNumerics, ITKStatistics and ITKFEM. I have > > attached the error message that I received in CMAKE. There are no > > explanations in the MS VS 2015 during build. > > > > Many thanks in advance. > > > > Tunde > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2015-11-12.png Type: image/png Size: 339711 bytes Desc: not available URL: From a.tunde.szilagyi at gmail.com Thu Nov 12 14:52:05 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 12 Nov 2015 19:52:05 -0000 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Matt, Many thanks. I went through the suggested routes (see attachment). I am certain that I am doing something wrong (but I do not understand what it might be), because I am getting similar error messages. Many thanks. Tunde On 12 November 2015 at 19:33, Matt McCormick wrote: > Hi Tunde, > > I mistakenly thought you were working on the "release" branch, so I > expected the commands to run would be > > git checkout release > git pull > > If you were not working on the release branch, it can be created locally > with > > git checkout -b release origin/release > git pull > > It is possible to also directly get the patch from Gerrit, but not do > use the 'pull' line for this case. Instead, use the 'checkout' line, > i.e. > > git fetch http://review.source.kitware.com/ITK > refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 > > Note that "-b CMP0054" was added to give a branch name. > > But, the 4.8.2 archives were just created from the latest "release" > branch, so those can be tried too: > > https://sourceforge.net/projects/itk/files/itk/4.8/ > > > Thanks for testing and providing feedback. > > Matt > > On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi > wrote: > > Hi Matt, > > > > I have pulled the suggested patch, but I am having the error message > > attached. I would appreciate any feedback from anyone. > > > > Many thanks in advance. > > > > Best wishes, > > Tunde > > > > On 5 November 2015 at 21:04, Matt McCormick > > wrote: > >> > >> Hi Tunde, > >> > >> These CMake warnings are addressed by this patch: > >> > >> http://review.source.kitware.com/#/c/20154/1 > >> > >> which I just backported to the "release" branch. Please 'git pull' to > >> fetch the changes. > >> > >> Please let the list know if there are any other issues. According to > >> the dashboard, there are also some warnings to address: > >> > >> https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 > >> > >> Patches for these warnings would be welcome :-) > >> > >> Thanks, > >> Matt > >> > >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi > >> wrote: > >> > Hi Matt, > >> > > >> > Thank you, this fixed some of the problems I was facing. Now I can > build > >> > some packages except the ITKNumerics, ITKStatistics and ITKFEM. I have > >> > attached the error message that I received in CMAKE. There are no > >> > explanations in the MS VS 2015 during build. > >> > > >> > Many thanks in advance. > >> > > >> > Tunde > >> > > >> > > >> > On 5 November 2015 at 16:22, Matt McCormick < > matt.mccormick at kitware.com> > >> > wrote: > >> >> > >> >> Hi Tunde, > >> >> > >> >> A few pointers: > >> >> > >> >> - Use ITK Git master [1], which has support for Visual Studio 2015 > >> >> (support is not available in ITK 4.8.1). > >> >> - If wrapping is built, ITK Git master also builds much faster. > >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake > >> >> configuration to greatly improve the build time. > >> >> > >> >> HTH, > >> >> Matt > >> >> > >> >> [1] http://www.itk.org/Wiki/ITK/Git > >> >> > >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi > >> >> wrote: > >> >> > Dear Brad, > >> >> > > >> >> > Thank you for your feedback. I figured out that my error occurs > >> >> > during > >> >> > CMake > >> >> > Configuration. I have attached an error message that I receive. > Files > >> >> > from > >> >> > the same family are throwing this error - all start with > >> >> > cmTC_XXXXX.exe > >> >> > (see > >> >> > attached Screen Shoot). If I ignore this and Build All in MS Visual > >> >> > Studio > >> >> > the Debug and Release is not populated (And there are no error > >> >> > messages > >> >> > either.). I would appreciate any insight into this. > >> >> > > >> >> > Many thanks. > >> >> > Tunde > >> >> > > >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp > >> >> > > >> >> > wrote: > >> >> >> > >> >> >> Hello, > >> >> >> > >> >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. But I > do > >> >> >> have a > >> >> >> dashboard build with the compiler: > >> >> >> > >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 > >> >> >> > >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual machine. > >> >> >> > >> >> >> Perhaps you could try building from the command line with cmake? > >> >> >> > >> >> >> cmake --build . --config Release > >> >> >> > >> >> >> > >> >> >> > >> >> >> HTH, > >> >> >> Brad > >> >> >> > >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi > >> >> >> > >> >> >> wrote: > >> >> >> > >> >> >> Dear All, > >> >> >> > >> >> >> I would be interested what is the expected time to build all the > ITK > >> >> >> libraries for the first time in Microsoft Visual Studio 14 2015. > It > >> >> >> shows me > >> >> >> that there 492 projects to build. It has been running for more > then > >> >> >> 17h > >> >> >> on a > >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error > message. > >> >> >> Perhaps > >> >> >> I misunderstood this process? > >> >> >> > >> >> >> Many thanks. > >> >> >> > >> >> >> Best wishes, > >> >> >> Tunde Szilagyi > >> >> >> _______________________________________________ > >> >> >> Community mailing list > >> >> >> Community at itk.org > >> >> >> http://public.kitware.com/mailman/listinfo/community > >> >> >> > >> >> >> > >> >> > > >> >> > > >> >> > > >> >> > _______________________________________________ > >> >> > Community mailing list > >> >> > Community at itk.org > >> >> > http://public.kitware.com/mailman/listinfo/community > >> >> > > >> > > >> > > > > > > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2015-11-12 (2).png Type: image/png Size: 300438 bytes Desc: not available URL: From a.tunde.szilagyi at gmail.com Thu Nov 12 15:14:44 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 12 Nov 2015 20:14:44 -0000 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Hi Matt, Many thanks. Unfortunately the suggested command did not solve the problem, see attachment. Many thanks. Tunde On 12 November 2015 at 21:05, Matt McCormick wrote: > Hi Tunde, > > The prompt indicates the repository is an intermediate state > (MERGING), and git is not allowing the requested actions because it > does not want changes made in that intermediate state to get lost. > > To get out of the intermediate state, use > > git reset --hard origin/master > > then try again. > > HTH, > Matt > > On Thu, Nov 12, 2015 at 2:52 PM, T?nde Szil?gyi > wrote: > > Hi Matt, > > > > Many thanks. I went through the suggested routes (see attachment). I am > > certain that I am doing something wrong (but I do not understand what it > > might be), because I am getting similar error messages. > > > > Many thanks. > > Tunde > > > > On 12 November 2015 at 19:33, Matt McCormick > > > wrote: > >> > >> Hi Tunde, > >> > >> I mistakenly thought you were working on the "release" branch, so I > >> expected the commands to run would be > >> > >> git checkout release > >> git pull > >> > >> If you were not working on the release branch, it can be created locally > >> with > >> > >> git checkout -b release origin/release > >> git pull > >> > >> It is possible to also directly get the patch from Gerrit, but not do > >> use the 'pull' line for this case. Instead, use the 'checkout' line, > >> i.e. > >> > >> git fetch http://review.source.kitware.com/ITK > >> refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 > >> > >> Note that "-b CMP0054" was added to give a branch name. > >> > >> But, the 4.8.2 archives were just created from the latest "release" > >> branch, so those can be tried too: > >> > >> https://sourceforge.net/projects/itk/files/itk/4.8/ > >> > >> > >> Thanks for testing and providing feedback. > >> > >> Matt > >> > >> On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi > >> wrote: > >> > Hi Matt, > >> > > >> > I have pulled the suggested patch, but I am having the error message > >> > attached. I would appreciate any feedback from anyone. > >> > > >> > Many thanks in advance. > >> > > >> > Best wishes, > >> > Tunde > >> > > >> > On 5 November 2015 at 21:04, Matt McCormick < > matt.mccormick at kitware.com> > >> > wrote: > >> >> > >> >> Hi Tunde, > >> >> > >> >> These CMake warnings are addressed by this patch: > >> >> > >> >> http://review.source.kitware.com/#/c/20154/1 > >> >> > >> >> which I just backported to the "release" branch. Please 'git pull' to > >> >> fetch the changes. > >> >> > >> >> Please let the list know if there are any other issues. According to > >> >> the dashboard, there are also some warnings to address: > >> >> > >> >> https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 > >> >> > >> >> Patches for these warnings would be welcome :-) > >> >> > >> >> Thanks, > >> >> Matt > >> >> > >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi > >> >> wrote: > >> >> > Hi Matt, > >> >> > > >> >> > Thank you, this fixed some of the problems I was facing. Now I can > >> >> > build > >> >> > some packages except the ITKNumerics, ITKStatistics and ITKFEM. I > >> >> > have > >> >> > attached the error message that I received in CMAKE. There are no > >> >> > explanations in the MS VS 2015 during build. > >> >> > > >> >> > Many thanks in advance. > >> >> > > >> >> > Tunde > >> >> > > >> >> > > >> >> > On 5 November 2015 at 16:22, Matt McCormick > >> >> > > >> >> > wrote: > >> >> >> > >> >> >> Hi Tunde, > >> >> >> > >> >> >> A few pointers: > >> >> >> > >> >> >> - Use ITK Git master [1], which has support for Visual Studio 2015 > >> >> >> (support is not available in ITK 4.8.1). > >> >> >> - If wrapping is built, ITK Git master also builds much faster. > >> >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake > >> >> >> configuration to greatly improve the build time. > >> >> >> > >> >> >> HTH, > >> >> >> Matt > >> >> >> > >> >> >> [1] http://www.itk.org/Wiki/ITK/Git > >> >> >> > >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi > >> >> >> wrote: > >> >> >> > Dear Brad, > >> >> >> > > >> >> >> > Thank you for your feedback. I figured out that my error occurs > >> >> >> > during > >> >> >> > CMake > >> >> >> > Configuration. I have attached an error message that I receive. > >> >> >> > Files > >> >> >> > from > >> >> >> > the same family are throwing this error - all start with > >> >> >> > cmTC_XXXXX.exe > >> >> >> > (see > >> >> >> > attached Screen Shoot). If I ignore this and Build All in MS > >> >> >> > Visual > >> >> >> > Studio > >> >> >> > the Debug and Release is not populated (And there are no error > >> >> >> > messages > >> >> >> > either.). I would appreciate any insight into this. > >> >> >> > > >> >> >> > Many thanks. > >> >> >> > Tunde > >> >> >> > > >> >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp > >> >> >> > > >> >> >> > wrote: > >> >> >> >> > >> >> >> >> Hello, > >> >> >> >> > >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. But > I > >> >> >> >> do > >> >> >> >> have a > >> >> >> >> dashboard build with the compiler: > >> >> >> >> > >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 > >> >> >> >> > >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual > machine. > >> >> >> >> > >> >> >> >> Perhaps you could try building from the command line with > cmake? > >> >> >> >> > >> >> >> >> cmake --build . --config Release > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> HTH, > >> >> >> >> Brad > >> >> >> >> > >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi > >> >> >> >> > >> >> >> >> wrote: > >> >> >> >> > >> >> >> >> Dear All, > >> >> >> >> > >> >> >> >> I would be interested what is the expected time to build all > the > >> >> >> >> ITK > >> >> >> >> libraries for the first time in Microsoft Visual Studio 14 > 2015. > >> >> >> >> It > >> >> >> >> shows me > >> >> >> >> that there 492 projects to build. It has been running for more > >> >> >> >> then > >> >> >> >> 17h > >> >> >> >> on a > >> >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error > >> >> >> >> message. > >> >> >> >> Perhaps > >> >> >> >> I misunderstood this process? > >> >> >> >> > >> >> >> >> Many thanks. > >> >> >> >> > >> >> >> >> Best wishes, > >> >> >> >> Tunde Szilagyi > >> >> >> >> _______________________________________________ > >> >> >> >> Community mailing list > >> >> >> >> Community at itk.org > >> >> >> >> http://public.kitware.com/mailman/listinfo/community > >> >> >> >> > >> >> >> >> > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > _______________________________________________ > >> >> >> > Community mailing list > >> >> >> > Community at itk.org > >> >> >> > http://public.kitware.com/mailman/listinfo/community > >> >> >> > > >> >> > > >> >> > > >> > > >> > > > > > > > > > > > -- > > -- > > Tunde > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2015-11-12 (3).png Type: image/png Size: 302996 bytes Desc: not available URL: From a.tunde.szilagyi at gmail.com Thu Nov 12 15:32:21 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Thu, 12 Nov 2015 20:32:21 -0000 Subject: [ITK] Fwd: BUILD-ALL ITK RUN time? In-Reply-To: References: <0DB9A45F-BEA6-4A5D-AACF-05F594DF673A@mail.nih.gov> Message-ID: Simon, many thanks that worked! I have attached the new set of feedback that I have received. I assume this is all fine.. On 12 November 2015 at 21:27, Simon Alexander wrote: > Matt, should that be a "git reset --merge" ? > > > On Thu, 12 Nov 2015 at 15:14 T?nde Szil?gyi > wrote: > >> Hi Matt, >> >> Many thanks. Unfortunately the suggested command did not solve the >> problem, see attachment. >> >> Many thanks. >> Tunde >> >> On 12 November 2015 at 21:05, Matt McCormick >> wrote: >> >>> Hi Tunde, >>> >>> The prompt indicates the repository is an intermediate state >>> (MERGING), and git is not allowing the requested actions because it >>> does not want changes made in that intermediate state to get lost. >>> >>> To get out of the intermediate state, use >>> >>> git reset --hard origin/master >>> >>> then try again. >>> >>> HTH, >>> Matt >>> >>> On Thu, Nov 12, 2015 at 2:52 PM, T?nde Szil?gyi >>> wrote: >>> > Hi Matt, >>> > >>> > Many thanks. I went through the suggested routes (see attachment). I am >>> > certain that I am doing something wrong (but I do not understand what >>> it >>> > might be), because I am getting similar error messages. >>> > >>> > Many thanks. >>> > Tunde >>> > >>> > On 12 November 2015 at 19:33, Matt McCormick < >>> matt.mccormick at kitware.com> >>> > wrote: >>> >> >>> >> Hi Tunde, >>> >> >>> >> I mistakenly thought you were working on the "release" branch, so I >>> >> expected the commands to run would be >>> >> >>> >> git checkout release >>> >> git pull >>> >> >>> >> If you were not working on the release branch, it can be created >>> locally >>> >> with >>> >> >>> >> git checkout -b release origin/release >>> >> git pull >>> >> >>> >> It is possible to also directly get the patch from Gerrit, but not do >>> >> use the 'pull' line for this case. Instead, use the 'checkout' line, >>> >> i.e. >>> >> >>> >> git fetch http://review.source.kitware.com/ITK >>> >> refs/changes/54/20154/1 && git checkout FETCH_HEAD -b CMP0054 >>> >> >>> >> Note that "-b CMP0054" was added to give a branch name. >>> >> >>> >> But, the 4.8.2 archives were just created from the latest "release" >>> >> branch, so those can be tried too: >>> >> >>> >> https://sourceforge.net/projects/itk/files/itk/4.8/ >>> >> >>> >> >>> >> Thanks for testing and providing feedback. >>> >> >>> >> Matt >>> >> >>> >> On Thu, Nov 12, 2015 at 9:32 AM, T?nde Szil?gyi >>> >> wrote: >>> >> > Hi Matt, >>> >> > >>> >> > I have pulled the suggested patch, but I am having the error message >>> >> > attached. I would appreciate any feedback from anyone. >>> >> > >>> >> > Many thanks in advance. >>> >> > >>> >> > Best wishes, >>> >> > Tunde >>> >> > >>> >> > On 5 November 2015 at 21:04, Matt McCormick < >>> matt.mccormick at kitware.com> >>> >> > wrote: >>> >> >> >>> >> >> Hi Tunde, >>> >> >> >>> >> >> These CMake warnings are addressed by this patch: >>> >> >> >>> >> >> http://review.source.kitware.com/#/c/20154/1 >>> >> >> >>> >> >> which I just backported to the "release" branch. Please 'git pull' >>> to >>> >> >> fetch the changes. >>> >> >> >>> >> >> Please let the list know if there are any other issues. According >>> to >>> >> >> the dashboard, there are also some warnings to address: >>> >> >> >>> >> >> >>> https://open.cdash.org/viewBuildError.php?type=1&buildid=4088244 >>> >> >> >>> >> >> Patches for these warnings would be welcome :-) >>> >> >> >>> >> >> Thanks, >>> >> >> Matt >>> >> >> >>> >> >> On Thu, Nov 5, 2015 at 2:47 PM, T?nde Szil?gyi >>> >> >> wrote: >>> >> >> > Hi Matt, >>> >> >> > >>> >> >> > Thank you, this fixed some of the problems I was facing. Now I >>> can >>> >> >> > build >>> >> >> > some packages except the ITKNumerics, ITKStatistics and ITKFEM. I >>> >> >> > have >>> >> >> > attached the error message that I received in CMAKE. There are no >>> >> >> > explanations in the MS VS 2015 during build. >>> >> >> > >>> >> >> > Many thanks in advance. >>> >> >> > >>> >> >> > Tunde >>> >> >> > >>> >> >> > >>> >> >> > On 5 November 2015 at 16:22, Matt McCormick >>> >> >> > >>> >> >> > wrote: >>> >> >> >> >>> >> >> >> Hi Tunde, >>> >> >> >> >>> >> >> >> A few pointers: >>> >> >> >> >>> >> >> >> - Use ITK Git master [1], which has support for Visual Studio >>> 2015 >>> >> >> >> (support is not available in ITK 4.8.1). >>> >> >> >> - If wrapping is built, ITK Git master also builds much faster. >>> >> >> >> - Turn off BUILD_TESTING and BUILD_EXAMPLES in your CMake >>> >> >> >> configuration to greatly improve the build time. >>> >> >> >> >>> >> >> >> HTH, >>> >> >> >> Matt >>> >> >> >> >>> >> >> >> [1] http://www.itk.org/Wiki/ITK/Git >>> >> >> >> >>> >> >> >> On Thu, Nov 5, 2015 at 7:03 AM, T?nde Szil?gyi >>> >> >> >> wrote: >>> >> >> >> > Dear Brad, >>> >> >> >> > >>> >> >> >> > Thank you for your feedback. I figured out that my error >>> occurs >>> >> >> >> > during >>> >> >> >> > CMake >>> >> >> >> > Configuration. I have attached an error message that I >>> receive. >>> >> >> >> > Files >>> >> >> >> > from >>> >> >> >> > the same family are throwing this error - all start with >>> >> >> >> > cmTC_XXXXX.exe >>> >> >> >> > (see >>> >> >> >> > attached Screen Shoot). If I ignore this and Build All in MS >>> >> >> >> > Visual >>> >> >> >> > Studio >>> >> >> >> > the Debug and Release is not populated (And there are no error >>> >> >> >> > messages >>> >> >> >> > either.). I would appreciate any insight into this. >>> >> >> >> > >>> >> >> >> > Many thanks. >>> >> >> >> > Tunde >>> >> >> >> > >>> >> >> >> > On 5 November 2015 at 12:55, Bradley Lowekamp >>> >> >> >> > >>> >> >> >> > wrote: >>> >> >> >> >> >>> >> >> >> >> Hello, >>> >> >> >> >> >>> >> >> >> >> I don't think I have built ITK with the MS VS 12 2015 GUI. >>> But I >>> >> >> >> >> do >>> >> >> >> >> have a >>> >> >> >> >> dashboard build with the compiler: >>> >> >> >> >> >>> >> >> >> >> https://open.cdash.org/buildSummary.php?buildid=4088244 >>> >> >> >> >> >>> >> >> >> >> This take about 3 hours, on a 4 core 4 GB memory virtual >>> machine. >>> >> >> >> >> >>> >> >> >> >> Perhaps you could try building from the command line with >>> cmake? >>> >> >> >> >> >>> >> >> >> >> cmake --build . --config Release >>> >> >> >> >> >>> >> >> >> >> >>> >> >> >> >> >>> >> >> >> >> HTH, >>> >> >> >> >> Brad >>> >> >> >> >> >>> >> >> >> >> On Nov 5, 2015, at 5:11 AM, T?nde Szil?gyi >>> >> >> >> >> >>> >> >> >> >> wrote: >>> >> >> >> >> >>> >> >> >> >> Dear All, >>> >> >> >> >> >>> >> >> >> >> I would be interested what is the expected time to build all >>> the >>> >> >> >> >> ITK >>> >> >> >> >> libraries for the first time in Microsoft Visual Studio 14 >>> 2015. >>> >> >> >> >> It >>> >> >> >> >> shows me >>> >> >> >> >> that there 492 projects to build. It has been running for >>> more >>> >> >> >> >> then >>> >> >> >> >> 17h >>> >> >> >> >> on a >>> >> >> >> >> 2.84 GHz CPU, using 4.6 out of 7.9 GB memory without error >>> >> >> >> >> message. >>> >> >> >> >> Perhaps >>> >> >> >> >> I misunderstood this process? >>> >> >> >> >> >>> >> >> >> >> Many thanks. >>> >> >> >> >> >>> >> >> >> >> Best wishes, >>> >> >> >> >> Tunde Szilagyi >>> >> >> >> >> _______________________________________________ >>> >> >> >> >> Community mailing list >>> >> >> >> >> Community at itk.org >>> >> >> >> >> http://public.kitware.com/mailman/listinfo/community >>> >> >> >> >> >>> >> >> >> >> >>> >> >> >> > >>> >> >> >> > >>> >> >> >> > >>> >> >> >> > _______________________________________________ >>> >> >> >> > Community mailing list >>> >> >> >> > Community at itk.org >>> >> >> >> > http://public.kitware.com/mailman/listinfo/community >>> >> >> >> > >>> >> >> > >>> >> >> > >>> >> > >>> >> > >>> > >>> > >>> > >>> > >>> > -- >>> > -- >>> > Tunde >>> >> >> >> >> -- >> -- >> Tunde >> > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2015-11-12 (4).png Type: image/png Size: 308163 bytes Desc: not available URL: From a.tunde.szilagyi at gmail.com Tue Nov 17 19:19:39 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Wed, 18 Nov 2015 00:19:39 -0000 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: During CMake I am getting the attached error message. All the error messages I receive is with reference to exe files starting with cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve this (http://review.source.kitware.com/#/c/20154/1 - Checkout), but this still results in the same error messages as before. I have attached one of the error messages that appear during CMake project configuration. Many thanks. On 18 November 2015 at 00:41, D?enan Zuki? wrote: > Master branch from git://itk.org/ITK.git > > On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < > a.tunde.szilagyi at gmail.com> wrote: > >> Which ITK version did you use? >> >> On 18 November 2015 at 00:14, D?enan Zuki? wrote: >> >>> This configuration compiles fine in debug too. >>> >>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? wrote: >>> >>>> Hi T?nde, >>>> >>>> checking out *master* branch and CMake configuration went fine. To >>>> speed up compile time, I disabled building of examples and testing. I also >>>> enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. >>>> >>>> Opening the solution file in VS2015 was fairly slow - it might have >>>> something to do with the fact I just installed it. Building in Release x64 >>>> finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>> >>>> Regards, >>>> D?enan >>>> >>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>> a.tunde.szilagyi at gmail.com> wrote: >>>> >>>>> Hi Everyone, >>>>> >>>>> I would be interested whether anyone has managed to build the ITK >>>>> Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>> >>>>> Many thanks. >>>>> Tunde >>>>> >>>>> _______________________________________________ >>>>> Community mailing list >>>>> Community at itk.org >>>>> http://public.kitware.com/mailman/listinfo/community >>>>> >>>>> >>>> >>> >> >> >> -- >> -- >> Tunde >> > > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: 2015-11-18.png Type: image/png Size: 618562 bytes Desc: not available URL: From a.tunde.szilagyi at gmail.com Tue Nov 17 20:48:48 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Wed, 18 Nov 2015 01:48:48 -0000 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: I have attached screenshots with the different steps: - STEP_1_2.PNG - shows the cloning and CMake selection - STEP_3.PNG - shows that this version fails during the configuration step - STEP_4.PNG - shows the Git Bash window where I fetched the (Matt, 1st September) patch - STEP_5.PNG - shows that now it configures, but I also get the error messages as shown on the LHS. Any ideas welcome. Since I am getting the same type of error messages it means that I have a systematic error somewhere in the project generation loop. Many thanks in advance. On 18 November 2015 at 02:12, T?nde Szil?gyi wrote: > I have tried without the patch, but I am receiving the same error message. > My generator is VS 14 2015 (see CMake window on the LHS). > > Now, I have cleaned everything and started with a fresh installation: > - Git Bash > - CMake > - ITK master > > I realized that only Win32 CMake exists on the official website: > https://cmake.org/download/ > > Is this what you refer to in your e-mail below? What else would you > recommend? > > Many thanks. > > > On 18 November 2015 at 01:34, D?enan Zuki? wrote: > >> That patch was merged to master, so you don't need to apply it. >> >> I used VS2015 *Win64* as the generator. You seem to be using *Win32*, >> that might make a difference. >> >> I used version 3.3.1, which I installed some time ago. You are using >> release candidate version - I doubt that is the reason. >> >> Can you try a clean clone (git clone git://itk.org/ITK.git), and then >> building into a clean directory? >> >> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >> a.tunde.szilagyi at gmail.com> wrote: >> >>> During CMake I am getting the attached error message. All the error >>> messages I receive is with reference to exe files starting with >>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), but >>> this still results in the same error messages as before. I have attached >>> one of the error messages that appear during CMake project configuration. >>> >>> Many thanks. >>> >>> On 18 November 2015 at 00:41, D?enan Zuki? wrote: >>> >>>> Master branch from git://itk.org/ITK.git >>>> >>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>> a.tunde.szilagyi at gmail.com> wrote: >>>> >>>>> Which ITK version did you use? >>>>> >>>>> On 18 November 2015 at 00:14, D?enan Zuki? wrote: >>>>> >>>>>> This configuration compiles fine in debug too. >>>>>> >>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? >>>>>> wrote: >>>>>> >>>>>>> Hi T?nde, >>>>>>> >>>>>>> checking out *master* branch and CMake configuration went fine. To >>>>>>> speed up compile time, I disabled building of examples and testing. I also >>>>>>> enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. >>>>>>> >>>>>>> Opening the solution file in VS2015 was fairly slow - it might have >>>>>>> something to do with the fact I just installed it. Building in Release x64 >>>>>>> finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>> >>>>>>> Regards, >>>>>>> D?enan >>>>>>> >>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>> >>>>>>>> Hi Everyone, >>>>>>>> >>>>>>>> I would be interested whether anyone has managed to build the ITK >>>>>>>> Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>> >>>>>>>> Many thanks. >>>>>>>> Tunde >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Community mailing list >>>>>>>> Community at itk.org >>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> Tunde >>>>> >>>> >>>> >>> >>> >>> -- >>> -- >>> Tunde >>> >> >> > > > -- > -- > Tunde > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: STEP_1_2.png Type: image/png Size: 865290 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: STEP_3.png Type: image/png Size: 898894 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: STEP_4.png Type: image/png Size: 1425991 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: STEP_5.png Type: image/png Size: 624184 bytes Desc: not available URL: From a.tunde.szilagyi at gmail.com Wed Nov 18 02:32:17 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Wed, 18 Nov 2015 07:32:17 -0000 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: I apologize now I have attached the screenshot. On 18 November 2015 at 08:30, T?nde Szil?gyi wrote: > Thank you, I have made the new selection to VS 14 2015 Win64 generator in > CMake. > > However, the patch that solved the error messages is: > > http://review.source.kitware.com/#/c/20272/ > > and NOT: > > http://review.source.kitware.com/#/c/20154/1 > > I have now no errors during CMake configuration/generation step. The VS 14 > 2015 build is successful with 335 succeeded, 0 failed, 0 updated. > > BUT the ~/ITK_bin/bin/Debug/ does not contain the expected > directories/files. By expected I mean the ones specified in the > ITK_Tutorial: > > ITKCommon > ITKBasicFilters > ITKAlgorithms > ITKNumerics > ITKFEM > ITKIO > ITKStatistics > ITKMetalIO > itkpng > itkzlib > > I have attached the CMakeCache.txt and the selection in the configuration > stage in CMake. > > Many thanks in advance. > > > On 18 November 2015 at 04:40, D?enan Zuki? wrote: > >> What I meant is that the choice of generator should include Win64 in its >> name, as shown in the attached screenshot. CMake executable is Win32, that >> does not matter. Also, I just built ITK in 32 bit mode without issues, so >> something else is amiss. >> >> Can you attach your CMakeCache.txt? >> >> On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi < >> a.tunde.szilagyi at gmail.com> wrote: >> >>> I have tried without the patch, but I am receiving the same error >>> message. My generator is VS 14 2015 (see CMake window on the LHS). >>> >>> Now, I have cleaned everything and started with a fresh installation: >>> - Git Bash >>> - CMake >>> - ITK master >>> >>> I realized that only Win32 CMake exists on the official website: >>> https://cmake.org/download/ >>> >>> Is this what you refer to in your e-mail below? What else would you >>> recommend? >>> >>> Many thanks. >>> >>> >>> On 18 November 2015 at 01:34, D?enan Zuki? wrote: >>> >>>> That patch was merged to master, so you don't need to apply it. >>>> >>>> I used VS2015 *Win64* as the generator. You seem to be using *Win32*, >>>> that might make a difference. >>>> >>>> I used version 3.3.1, which I installed some time ago. You are using >>>> release candidate version - I doubt that is the reason. >>>> >>>> Can you try a clean clone (git clone git://itk.org/ITK.git), and then >>>> building into a clean directory? >>>> >>>> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >>>> a.tunde.szilagyi at gmail.com> wrote: >>>> >>>>> During CMake I am getting the attached error message. All the error >>>>> messages I receive is with reference to exe files starting with >>>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>>>> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), but >>>>> this still results in the same error messages as before. I have attached >>>>> one of the error messages that appear during CMake project configuration. >>>>> >>>>> Many thanks. >>>>> >>>>> On 18 November 2015 at 00:41, D?enan Zuki? wrote: >>>>> >>>>>> Master branch from git://itk.org/ITK.git >>>>>> >>>>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>> >>>>>>> Which ITK version did you use? >>>>>>> >>>>>>> On 18 November 2015 at 00:14, D?enan Zuki? >>>>>>> wrote: >>>>>>> >>>>>>>> This configuration compiles fine in debug too. >>>>>>>> >>>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi T?nde, >>>>>>>>> >>>>>>>>> checking out *master* branch and CMake configuration went fine. >>>>>>>>> To speed up compile time, I disabled building of examples and testing. I >>>>>>>>> also enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. >>>>>>>>> >>>>>>>>> Opening the solution file in VS2015 was fairly slow - it might >>>>>>>>> have something to do with the fact I just installed it. Building in Release >>>>>>>>> x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> D?enan >>>>>>>>> >>>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Hi Everyone, >>>>>>>>>> >>>>>>>>>> I would be interested whether anyone has managed to build the ITK >>>>>>>>>> Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>>>> >>>>>>>>>> Many thanks. >>>>>>>>>> Tunde >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Community mailing list >>>>>>>>>> Community at itk.org >>>>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> Tunde >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> Tunde >>>>> >>>> >>>> >>> >>> >>> -- >>> -- >>> Tunde >>> >> >> > > > -- > -- > Tunde > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: T2_step_2.png Type: image/png Size: 1072728 bytes Desc: not available URL: From a.tunde.szilagyi at gmail.com Wed Nov 18 12:25:21 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Wed, 18 Nov 2015 17:25:21 -0000 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: Hi D?enan, Many thanks - there was a different patch that needed to be applied. See the description in the attached document. I summarize things below. System: Windows 10 64bit OS In summary: - re-installed Git [master] + patch that solved the errors - re-installed CMake - Configured and Generated Project in CMake (NO errors) - BUILD-ALL in VS 14 2015 (NO error message) Result: - the .../ITK_bin/bin/Debug does not contain the expected folders/files: ITKCommon, ITKBasicFilters, ITKAlgorithms, ITKNumerics, ITKFEM, ITKIO, ITKStatistics, ITKMetalIO, itkpng, itkzlib. - there is no Release folder in .../ITK_bin/bin/ Each and every step is detailed and illustrated in the attached documents: 1. ITK_TOOLKIT_compilation_18112015.pdf (The end of this file contains a snapshot of the folders mentioned by You above.) 2. CMakeCache.txt 3. VS 14 2015 output: VS_14_2015_OUTPUT_18112015.pdf I would welcome your insights. Many thanks in advance. -- Tunde On 18 November 2015 at 15:45, D?enan Zuki? wrote: > Since static libraries are built by default, ~/ITK_bin/bin/Debug/ contains > only 3 exe files on my machine (and no DLLs). However ~/ITK_bin/lib/Debug/ > should contain a bunch of .lib files. If it is so, you have successfully > built ITK in debug mode. > > Regarding that patch, you should not have to apply it, it should be > included. What is the latest commit in the commit log of ITK? Mine is this: > > Revision: d248d5f52ad66b19346cab3e8336715a3a628980 > Author: Hyun Jae Kang > Date: 2015-11-17 08:24:57 > Message: > Merge topic 'warning-itkResourceProbe' > > > 3d3b908f COMP: Fix data-conversion warning message on itkResourceProbe > ---- > Modified: Modules/Core/Common/include/itkResourceProbe.h > Modified: Modules/Core/Common/include/itkResourceProbe.hxx > Modified: CMakeLists.txt > > > On Wed, Nov 18, 2015 at 2:30 AM, T?nde Szil?gyi < > a.tunde.szilagyi at gmail.com> wrote: > >> Thank you, I have made the new selection to VS 14 2015 Win64 generator in >> CMake. >> >> However, the patch that solved the error messages is: >> >> http://review.source.kitware.com/#/c/20272/ >> >> and NOT: >> >> http://review.source.kitware.com/#/c/20154/1 >> >> I have now no errors during CMake configuration/generation step. The VS >> 14 2015 build is successful with 335 succeeded, 0 failed, 0 updated. >> >> BUT the ~/ITK_bin/bin/Debug/ does not contain the expected >> directories/files. By expected I mean the ones specified in the >> ITK_Tutorial: >> >> ITKCommon >> ITKBasicFilters >> ITKAlgorithms >> ITKNumerics >> ITKFEM >> ITKIO >> ITKStatistics >> ITKMetalIO >> itkpng >> itkzlib >> >> I have attached the CMakeCache.txt and the selection in the configuration >> stage in CMake. >> >> Many thanks in advance. >> >> >> On 18 November 2015 at 04:40, D?enan Zuki? wrote: >> >>> What I meant is that the choice of generator should include Win64 in its >>> name, as shown in the attached screenshot. CMake executable is Win32, that >>> does not matter. Also, I just built ITK in 32 bit mode without issues, so >>> something else is amiss. >>> >>> Can you attach your CMakeCache.txt? >>> >>> On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi < >>> a.tunde.szilagyi at gmail.com> wrote: >>> >>>> I have tried without the patch, but I am receiving the same error >>>> message. My generator is VS 14 2015 (see CMake window on the LHS). >>>> >>>> Now, I have cleaned everything and started with a fresh installation: >>>> - Git Bash >>>> - CMake >>>> - ITK master >>>> >>>> I realized that only Win32 CMake exists on the official website: >>>> https://cmake.org/download/ >>>> >>>> Is this what you refer to in your e-mail below? What else would you >>>> recommend? >>>> >>>> Many thanks. >>>> >>>> >>>> On 18 November 2015 at 01:34, D?enan Zuki? wrote: >>>> >>>>> That patch was merged to master, so you don't need to apply it. >>>>> >>>>> I used VS2015 *Win64* as the generator. You seem to be using *Win32*, >>>>> that might make a difference. >>>>> >>>>> I used version 3.3.1, which I installed some time ago. You are using >>>>> release candidate version - I doubt that is the reason. >>>>> >>>>> Can you try a clean clone (git clone git://itk.org/ITK.git), and then >>>>> building into a clean directory? >>>>> >>>>> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>> >>>>>> During CMake I am getting the attached error message. All the error >>>>>> messages I receive is with reference to exe files starting with >>>>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>>>>> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), but >>>>>> this still results in the same error messages as before. I have attached >>>>>> one of the error messages that appear during CMake project configuration. >>>>>> >>>>>> Many thanks. >>>>>> >>>>>> On 18 November 2015 at 00:41, D?enan Zuki? wrote: >>>>>> >>>>>>> Master branch from git://itk.org/ITK.git >>>>>>> >>>>>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>> >>>>>>>> Which ITK version did you use? >>>>>>>> >>>>>>>> On 18 November 2015 at 00:14, D?enan Zuki? >>>>>>>> wrote: >>>>>>>> >>>>>>>>> This configuration compiles fine in debug too. >>>>>>>>> >>>>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi T?nde, >>>>>>>>>> >>>>>>>>>> checking out *master* branch and CMake configuration went fine. >>>>>>>>>> To speed up compile time, I disabled building of examples and testing. I >>>>>>>>>> also enabled ITK_LEGACY_REMOVE. I did not enable Module_ITKVtkGlue. >>>>>>>>>> >>>>>>>>>> Opening the solution file in VS2015 was fairly slow - it might >>>>>>>>>> have something to do with the fact I just installed it. Building in Release >>>>>>>>>> x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> D?enan >>>>>>>>>> >>>>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Everyone, >>>>>>>>>>> >>>>>>>>>>> I would be interested whether anyone has managed to build the >>>>>>>>>>> ITK Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>>>>> >>>>>>>>>>> Many thanks. >>>>>>>>>>> Tunde >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Community mailing list >>>>>>>>>>> Community at itk.org >>>>>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> -- >>>>>>>> Tunde >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> Tunde >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> -- >>>> Tunde >>>> >>> >>> >> >> >> -- >> -- >> Tunde >> > > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- # This is the CMakeCache file. # For build in directory: c:/Users/Tunde Szilagyi/ITK_bin # It was generated by CMake: C:/Program Files (x86)/CMake/bin/cmake.exe # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. # The syntax for the file is as follows: # KEY:TYPE=VALUE # KEY is the name of a variable in the cache. # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. # VALUE is the current value for the KEY. ######################## # EXTERNAL cache entries ######################## //Build the documentation (Doxygen). BUILD_DOCUMENTATION:BOOL=OFF //Build the Examples directory. BUILD_EXAMPLES:BOOL=OFF //Build Shared Libraries BUILD_SHARED_LIBS:BOOL=OFF //Build the testing tree. BUILD_TESTING:BOOL=ON //Path to a program. BZRCOMMAND:FILEPATH=BZRCOMMAND-NOTFOUND //Semicolon separated list of supported configuration types, only // supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything // else will be ignored. CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo //Flags used by the compiler during all build types. CMAKE_CXX_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 /GR /EHsc //Flags used by the compiler during debug builds. CMAKE_CXX_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1 //Flags used by the compiler during release builds for minimum // size. CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG //Flags used by the compiler during release builds. CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG //Flags used by the compiler during release builds with debug info. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG //Libraries linked by default with all C++ applications. CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib //Flags used by the compiler during all build types. CMAKE_C_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 //Flags used by the compiler during debug builds. CMAKE_C_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1 //Flags used by the compiler during release builds for minimum // size. CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG //Flags used by the compiler during release builds. CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG //Flags used by the compiler during release builds with debug info. CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG //Libraries linked by default with all C applications. CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib //Flags used by the linker. CMAKE_EXE_LINKER_FLAGS:STRING= /machine:x64 //Flags used by the linker during debug builds. CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL //Flags used by the linker during release minsize builds. CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO //Flags used by the linker during release builds. CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO //Flags used by the linker during Release with Debug Info builds. CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL //Use HP pthreads. CMAKE_HP_PTHREADS:BOOL=OFF //Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/ITK //Path to a program. CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/link.exe //Flags used by the linker during the creation of modules. CMAKE_MODULE_LINKER_FLAGS:STRING= /machine:x64 //Flags used by the linker during debug builds. CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL //Flags used by the linker during release minsize builds. CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO //Flags used by the linker during release builds. CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO //Flags used by the linker during Release with Debug Info builds. CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL //Value Computed by CMake CMAKE_PROJECT_NAME:STATIC=ITK //RC compiler CMAKE_RC_COMPILER:FILEPATH=rc //Flags for Windows Resource Compiler. CMAKE_RC_FLAGS:STRING=' /DWIN32 ' //Flags used by the linker during the creation of dll's. CMAKE_SHARED_LINKER_FLAGS:STRING= /machine:x64 //Flags used by the linker during debug builds. CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL //Flags used by the linker during release minsize builds. CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO //Flags used by the linker during release builds. CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO //Flags used by the linker during Release with Debug Info builds. CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL //If set, runtime paths are not added when installing shared libraries, // but are added when building. CMAKE_SKIP_INSTALL_RPATH:BOOL=OFF //If set, runtime paths are not added when using shared libraries. CMAKE_SKIP_RPATH:BOOL=OFF //Flags used by the linker during the creation of static libraries. CMAKE_STATIC_LINKER_FLAGS:STRING= /machine:x64 //Flags used by the linker during debug builds. CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during release minsize builds. CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during release builds. CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during Release with Debug Info builds. CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Thread library used. CMAKE_THREAD_LIBS:STRING= //Use the pthreads library. CMAKE_USE_PTHREADS:BOOL=OFF //Use sproc libs. CMAKE_USE_SPROC:BOOL=OFF //Use the win32 thread library. CMAKE_USE_WIN32_THREADS:BOOL=ON //If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console // during the make. This is useful for debugging only. With Visual // Studio IDE projects all commands are done without /nologo. CMAKE_VERBOSE_MAKEFILE:BOOL=OFF //X11 extra flags. CMAKE_X_CFLAGS:STRING=-I //Libraries and options used in X11 programs. CMAKE_X_LIBS:STRING= //Path to the coverage program that CTest uses for performing coverage // inspection COVERAGE_COMMAND:FILEPATH=COVERAGE_COMMAND-NOTFOUND //Extra command line flags to pass to the coverage tool COVERAGE_EXTRA_FLAGS:STRING=-l //Enable to build 7-Zip packages CPACK_BINARY_7Z:BOOL=OFF //Enable to build IFW packages CPACK_BINARY_IFW:BOOL=OFF //Enable to build NSIS packages CPACK_BINARY_NSIS:BOOL=ON //Enable to build WiX packages CPACK_BINARY_WIX:BOOL=OFF //Enable to build ZIP packages CPACK_BINARY_ZIP:BOOL=OFF //Enable to build 7-Zip source packages CPACK_SOURCE_7Z:BOOL=ON //Enable to build ZIP source packages CPACK_SOURCE_ZIP:BOOL=ON //Path to a program. CPPCHECK_EXECUTABLE:FILEPATH=CPPCHECK_EXECUTABLE-NOTFOUND //Path to search for cppcheck CPPCHECK_ROOT_DIR:PATH= //How many times to retry timed-out CTest submissions. CTEST_SUBMIT_RETRY_COUNT:STRING=3 //How long to wait between timed-out CTest submissions. CTEST_SUBMIT_RETRY_DELAY:STRING=5 //Path to a program. CVSCOMMAND:FILEPATH=CVSCOMMAND-NOTFOUND //Options passed to the cvs update command. CVS_UPDATE_OPTIONS:STRING=-d -A -P //Test CXX_HAS_WARNING-Wformat=2 CXX_HAS_WARNING-Wformat:UNINITIALIZED=2:INTERNAL= //Path to a file. CYGWIN_INSTALL_PATH:PATH=C:/cygwin64 //Test C_HAS_WARNING-Wformat=2 C_HAS_WARNING-Wformat:UNINITIALIZED=2:INTERNAL= //Maximum time allowed before CTest will kill the test. DART_TESTING_TIMEOUT:STRING=1500 //Semicolon-separated list of local directories holding data objects // in the layout %(algo)/%(hash). ExternalData_OBJECT_STORES:STRING= //Additional URL templates for the ExternalData CMake script to // look for testing data. E.g. //\nfile:///var/bigharddrive/%(algo)/%(hash) ExternalData_URL_TEMPLATES:STRING= //Value Computed by CMake FilteringExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/Filtering //Value Computed by CMake FilteringExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/Filtering //Value Computed by CMake GDCMCHARLS_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmcharls //Value Computed by CMake GDCMCHARLS_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmcharls //Value Computed by CMake GDCMJPEG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmjpeg //Value Computed by CMake GDCMJPEG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmjpeg //Value Computed by CMake GDCMOPENJPEG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmopenjpeg-v2 //Value Computed by CMake GDCMOPENJPEG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM/src/gdcm/Utilities/gdcmopenjpeg-v2 //Value Computed by CMake GDCMSOCKETXX_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GDCM/src/gdcm/Utilities/socketxx //Value Computed by CMake GDCMSOCKETXX_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM/src/gdcm/Utilities/socketxx //Value Computed by CMake GDCM_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GDCM/src/gdcm //Value Computed by CMake GDCM_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM/src/gdcm //Path to a program. GITCOMMAND:FILEPATH=GITCOMMAND-NOTFOUND //Value Computed by CMake HDF5_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/HDF5/src/itkhdf5 //Value Computed by CMake HDF5_CPP_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/HDF5/src/itkhdf5/c++ //Value Computed by CMake HDF5_CPP_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/HDF5/src/itkhdf5/c++ //Value Computed by CMake HDF5_CPP_SRC_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/HDF5/src/itkhdf5/c++/src //Value Computed by CMake HDF5_CPP_SRC_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/HDF5/src/itkhdf5/c++/src //Value Computed by CMake HDF5_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/HDF5/src/itkhdf5 //Value Computed by CMake HDF5_SRC_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/HDF5/src/itkhdf5/src //Value Computed by CMake HDF5_SRC_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/HDF5/src/itkhdf5/src //Path to a program. HGCOMMAND:FILEPATH=HGCOMMAND-NOTFOUND //Value Computed by CMake IOExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/IO //Value Computed by CMake IOExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/IO //Value Computed by CMake ITK-Convolution_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Convolution //Value Computed by CMake ITK-Convolution_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Convolution //Value Computed by CMake ITK-Deconvolution_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Deconvolution //Value Computed by CMake ITK-Deconvolution_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Deconvolution //Value Computed by CMake ITK3P_EXPAT_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/Expat/src/expat //Value Computed by CMake ITK3P_EXPAT_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/Expat/src/expat //Value Computed by CMake ITK3P_JPEG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/JPEG/src/itkjpeg //Value Computed by CMake ITK3P_JPEG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/JPEG/src/itkjpeg //Value Computed by CMake ITK3P_MetaIO_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/MetaIO/src/MetaIO/src //Value Computed by CMake ITK3P_MetaIO_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/MetaIO/src/MetaIO/src //Value Computed by CMake ITK3P_NrrdIO_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/NrrdIO/src/NrrdIO //Value Computed by CMake ITK3P_NrrdIO_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/NrrdIO/src/NrrdIO //Value Computed by CMake ITK3P_PNG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/PNG/src/itkpng //Value Computed by CMake ITK3P_PNG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/PNG/src/itkpng //Value Computed by CMake ITK3P_TIFF_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/TIFF/src/itktiff //Value Computed by CMake ITK3P_TIFF_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/TIFF/src/itktiff //Value Computed by CMake ITK3P_ZLIB_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/ZLIB/src/itkzlib //Value Computed by CMake ITK3P_ZLIB_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/ZLIB/src/itkzlib //Value Computed by CMake ITKAnisotropicSmoothing_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/AnisotropicSmoothing //Value Computed by CMake ITKAnisotropicSmoothing_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/AnisotropicSmoothing //Value Computed by CMake ITKAntiAlias_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/AntiAlias //Value Computed by CMake ITKAntiAlias_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/AntiAlias //Value Computed by CMake ITKBiasCorrection_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/BiasCorrection //Dependencies for the target ITKBiasCorrection_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKPolynomials;general;ITKStatistics;general;ITKOptimizers; //Value Computed by CMake ITKBiasCorrection_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/BiasCorrection //Value Computed by CMake ITKBinaryMathematicalMorphology_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/BinaryMathematicalMorphology //Value Computed by CMake ITKBinaryMathematicalMorphology_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/BinaryMathematicalMorphology //Value Computed by CMake ITKBioCell_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/BioCell //Dependencies for the target ITKBioCell_LIB_DEPENDS:STATIC=general;ITKMesh; //Value Computed by CMake ITKBioCell_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/BioCell //Value Computed by CMake ITKClassifiers_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/Classifiers //Value Computed by CMake ITKClassifiers_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/Classifiers //Value Computed by CMake ITKColormap_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Colormap //Value Computed by CMake ITKColormap_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Colormap //Value Computed by CMake ITKCommon_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/Common //Dependencies for the target ITKCommon_LIB_DEPENDS:STATIC=general;itksys;general;ITKVNLInstantiation;general;itkdouble-conversion; //Value Computed by CMake ITKCommon_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/Common //Value Computed by CMake ITKConnectedComponents_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/ConnectedComponents //Value Computed by CMake ITKConnectedComponents_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/ConnectedComponents //Value Computed by CMake ITKCurvatureFlow_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/CurvatureFlow //Value Computed by CMake ITKCurvatureFlow_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/CurvatureFlow //Value Computed by CMake ITKDICOMParser_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/DICOMParser //Dependencies for target ITKDICOMParser_LIB_DEPENDS:STATIC= //Value Computed by CMake ITKDICOMParser_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/DICOMParser //Value Computed by CMake ITKDeformableMesh_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/DeformableMesh //Value Computed by CMake ITKDeformableMesh_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/DeformableMesh //Value Computed by CMake ITKDenoising_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Denoising //Value Computed by CMake ITKDenoising_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Denoising //Value Computed by CMake ITKDiffusionTensorImage_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/DiffusionTensorImage //Value Computed by CMake ITKDiffusionTensorImage_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/DiffusionTensorImage //Value Computed by CMake ITKDisplacementField_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/DisplacementField //Value Computed by CMake ITKDisplacementField_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/DisplacementField //Value Computed by CMake ITKDistanceMap_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/DistanceMap //Value Computed by CMake ITKDistanceMap_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/DistanceMap //Value Computed by CMake ITKDoubleConversion_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/DoubleConversion //Value Computed by CMake ITKDoubleConversion_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/DoubleConversion //Dependencies for target ITKEXPAT_LIB_DEPENDS:STATIC= //Value Computed by CMake ITKEigen_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/Eigen //Value Computed by CMake ITKEigen_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/Eigen //Value Computed by CMake ITKExpat_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/Expat //Value Computed by CMake ITKExpat_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/Expat //Value Computed by CMake ITKFEMRegistration_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/FEM //Value Computed by CMake ITKFEMRegistration_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/FEM //Value Computed by CMake ITKFEM_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/FEM //Dependencies for the target ITKFEM_LIB_DEPENDS:STATIC=general;ITKMetaIO;general;ITKCommon;general;ITKStatistics;general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKOptimizers; //Value Computed by CMake ITKFEM_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/FEM //Value Computed by CMake ITKFFT_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/FFT //Value Computed by CMake ITKFFT_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/FFT //Value Computed by CMake ITKFastMarching_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/FastMarching //Value Computed by CMake ITKFastMarching_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/FastMarching //Value Computed by CMake ITKFiniteDifference_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/FiniteDifference //Value Computed by CMake ITKFiniteDifference_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/FiniteDifference //Value Computed by CMake ITKGDCM_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GDCM //Value Computed by CMake ITKGDCM_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM //Value Computed by CMake ITKGIFTI_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GIFTI //Value Computed by CMake ITKGIFTI_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GIFTI //Value Computed by CMake ITKGPUAnisotropicSmoothing_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/GPUAnisotropicSmoothing //Value Computed by CMake ITKGPUAnisotropicSmoothing_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/GPUAnisotropicSmoothing //Value Computed by CMake ITKGPUCommon_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/GPUCommon //Value Computed by CMake ITKGPUCommon_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/GPUCommon //Value Computed by CMake ITKGPUFiniteDifference_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/GPUFiniteDifference //Value Computed by CMake ITKGPUFiniteDifference_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/GPUFiniteDifference //Value Computed by CMake ITKGPUImageFilterBase_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/GPUImageFilterBase //Value Computed by CMake ITKGPUImageFilterBase_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/GPUImageFilterBase //Value Computed by CMake ITKGPUPDEDeformable_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/GPUPDEDeformable //Value Computed by CMake ITKGPUPDEDeformable_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/GPUPDEDeformable //Value Computed by CMake ITKGPURegistrationCommon_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/GPUCommon //Value Computed by CMake ITKGPURegistrationCommon_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/GPUCommon //Value Computed by CMake ITKGPUSmoothing_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/GPUSmoothing //Value Computed by CMake ITKGPUSmoothing_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/GPUSmoothing //Value Computed by CMake ITKGPUThresholding_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/GPUThresholding //Value Computed by CMake ITKGPUThresholding_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/GPUThresholding //Value Computed by CMake ITKHDF5_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/HDF5 //Value Computed by CMake ITKHDF5_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/HDF5 //Value Computed by CMake ITKIOBMP_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/BMP //Dependencies for the target ITKIOBMP_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOBMP_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/BMP //Value Computed by CMake ITKIOBioRad_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/BioRad //Dependencies for the target ITKIOBioRad_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOBioRad_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/BioRad //Value Computed by CMake ITKIOCSV_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/CSV //Dependencies for the target ITKIOCSV_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOCSV_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/CSV //Value Computed by CMake ITKIOGDCM_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/GDCM //Dependencies for the target ITKIOGDCM_LIB_DEPENDS:STATIC=general;gdcmDICT;general;gdcmMSFF;general;ITKIOImageBase; //Value Computed by CMake ITKIOGDCM_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/GDCM //Value Computed by CMake ITKIOGE_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/GE //Dependencies for the target ITKIOGE_LIB_DEPENDS:STATIC=general;ITKIOIPL; //Value Computed by CMake ITKIOGE_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/GE //Value Computed by CMake ITKIOGIPL_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/GIPL //Dependencies for the target ITKIOGIPL_LIB_DEPENDS:STATIC=general;ITKIOImageBase;general;itkzlib; //Value Computed by CMake ITKIOGIPL_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/GIPL //Value Computed by CMake ITKIOHDF5_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/HDF5 //Dependencies for the target ITKIOHDF5_LIB_DEPENDS:STATIC=general;itkhdf5_cpp;general;itkhdf5;general;ITKIOImageBase;general;itkhdf5_cpp;general;itkhdf5; //Value Computed by CMake ITKIOHDF5_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/HDF5 //Value Computed by CMake ITKIOIPL_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/IPL //Dependencies for the target ITKIOIPL_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOIPL_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/IPL //Value Computed by CMake ITKIOImageBase_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/ImageBase //Dependencies for the target ITKIOImageBase_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKIOImageBase_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/ImageBase //Value Computed by CMake ITKIOJPEG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/JPEG //Dependencies for the target ITKIOJPEG_LIB_DEPENDS:STATIC=general;itkjpeg;general;ITKIOImageBase; //Value Computed by CMake ITKIOJPEG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/JPEG //Value Computed by CMake ITKIOLSM_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/LSM //Dependencies for the target ITKIOLSM_LIB_DEPENDS:STATIC=general;ITKIOTIFF; //Value Computed by CMake ITKIOLSM_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/LSM //Value Computed by CMake ITKIOMRC_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/MRC //Dependencies for the target ITKIOMRC_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOMRC_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/MRC //Value Computed by CMake ITKIOMesh_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/Mesh //Dependencies for the target ITKIOMesh_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKgiftiio;general;ITKIOImageBase; //Value Computed by CMake ITKIOMesh_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/Mesh //Value Computed by CMake ITKIOMeta_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/Meta //Dependencies for the target ITKIOMeta_LIB_DEPENDS:STATIC=general;ITKMetaIO;general;ITKIOImageBase; //Value Computed by CMake ITKIOMeta_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/Meta //Dependencies for the target ITKIONIFTI-TestSupport_LIB_DEPENDS:STATIC=general;ITKIONIFTI; //Value Computed by CMake ITKIONIFTI_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/NIFTI //Dependencies for the target ITKIONIFTI_LIB_DEPENDS:STATIC=general;ITKznz;general;ITKniftiio;general;ITKIOImageBase; //Value Computed by CMake ITKIONIFTI_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/NIFTI //Value Computed by CMake ITKIONRRD_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/NRRD //Dependencies for the target ITKIONRRD_LIB_DEPENDS:STATIC=general;ITKNrrdIO;general;ITKIOImageBase; //Value Computed by CMake ITKIONRRD_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/NRRD //Value Computed by CMake ITKIOPNG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/PNG //Dependencies for the target ITKIOPNG_LIB_DEPENDS:STATIC=general;itkpng;general;ITKIOImageBase; //Value Computed by CMake ITKIOPNG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/PNG //Value Computed by CMake ITKIORAW_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/RAW //Value Computed by CMake ITKIORAW_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/RAW //Value Computed by CMake ITKIOSiemens_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/Siemens //Dependencies for the target ITKIOSiemens_LIB_DEPENDS:STATIC=general;ITKIOIPL;general;ITKIOGE; //Value Computed by CMake ITKIOSiemens_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/Siemens //Value Computed by CMake ITKIOSpatialObjects_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/SpatialObjects //Dependencies for the target ITKIOSpatialObjects_LIB_DEPENDS:STATIC=general;ITKSpatialObjects;general;ITKIOXML;general;ITKIOImageBase; //Value Computed by CMake ITKIOSpatialObjects_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/SpatialObjects //Value Computed by CMake ITKIOStimulate_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/Stimulate //Dependencies for the target ITKIOStimulate_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOStimulate_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/Stimulate //Value Computed by CMake ITKIOTIFF_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/TIFF //Dependencies for the target ITKIOTIFF_LIB_DEPENDS:STATIC=general;itktiff;general;ITKIOImageBase; //Value Computed by CMake ITKIOTIFF_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/TIFF //Value Computed by CMake ITKIOTransformBase_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/TransformBase //Dependencies for the target ITKIOTransformBase_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKIOTransformBase_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/TransformBase //Value Computed by CMake ITKIOTransformHDF5_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/TransformHDF5 //Dependencies for the target ITKIOTransformHDF5_LIB_DEPENDS:STATIC=general;ITKIOTransformBase;general;itkhdf5_cpp;general;itkhdf5; //Value Computed by CMake ITKIOTransformHDF5_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/TransformHDF5 //Value Computed by CMake ITKIOTransformInsightLegacy_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/TransformInsightLegacy //Dependencies for the target ITKIOTransformInsightLegacy_LIB_DEPENDS:STATIC=general;ITKIOTransformBase;general;itkdouble-conversion; //Value Computed by CMake ITKIOTransformInsightLegacy_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/TransformInsightLegacy //Value Computed by CMake ITKIOTransformMatlab_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/TransformMatlab //Dependencies for the target ITKIOTransformMatlab_LIB_DEPENDS:STATIC=general;ITKIOTransformBase; //Value Computed by CMake ITKIOTransformMatlab_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/TransformMatlab //Value Computed by CMake ITKIOVTK_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/VTK //Dependencies for the target ITKIOVTK_LIB_DEPENDS:STATIC=general;ITKIOImageBase; //Value Computed by CMake ITKIOVTK_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/VTK //Value Computed by CMake ITKIOXML_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/IO/XML //Dependencies for the target ITKIOXML_LIB_DEPENDS:STATIC=general;ITKEXPAT;general;ITKIOImageBase; //Value Computed by CMake ITKIOXML_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/IO/XML //Value Computed by CMake ITKImageAdaptors_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/ImageAdaptors //Value Computed by CMake ITKImageAdaptors_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/ImageAdaptors //Value Computed by CMake ITKImageCompare_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageCompare //Value Computed by CMake ITKImageCompare_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageCompare //Value Computed by CMake ITKImageCompose_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageCompose //Value Computed by CMake ITKImageCompose_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageCompose //Value Computed by CMake ITKImageFeature_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageFeature //Value Computed by CMake ITKImageFeature_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageFeature //Value Computed by CMake ITKImageFilterBase_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageFilterBase //Value Computed by CMake ITKImageFilterBase_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageFilterBase //Value Computed by CMake ITKImageFunction_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/ImageFunction //Value Computed by CMake ITKImageFunction_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/ImageFunction //Value Computed by CMake ITKImageFusion_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageFusion //Value Computed by CMake ITKImageFusion_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageFusion //Value Computed by CMake ITKImageGradient_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageGradient //Value Computed by CMake ITKImageGradient_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageGradient //Value Computed by CMake ITKImageGrid_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageGrid //Value Computed by CMake ITKImageGrid_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageGrid //Value Computed by CMake ITKImageIntensity_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageIntensity //Value Computed by CMake ITKImageIntensity_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageIntensity //Value Computed by CMake ITKImageLabel_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageLabel //Value Computed by CMake ITKImageLabel_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageLabel //Value Computed by CMake ITKImageNoise_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageNoise //Value Computed by CMake ITKImageNoise_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageNoise //Value Computed by CMake ITKImageSources_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageSources //Value Computed by CMake ITKImageSources_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageSources //Value Computed by CMake ITKImageStatistics_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/ImageStatistics //Value Computed by CMake ITKImageStatistics_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/ImageStatistics //Value Computed by CMake ITKIntegratedTest_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Nonunit/IntegratedTest //Value Computed by CMake ITKIntegratedTest_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Nonunit/IntegratedTest //Value Computed by CMake ITKJPEG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/JPEG //Value Computed by CMake ITKJPEG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/JPEG //Value Computed by CMake ITKKLMRegionGrowing_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/KLMRegionGrowing //Dependencies for the target ITKKLMRegionGrowing_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKKLMRegionGrowing_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/KLMRegionGrowing //Value Computed by CMake ITKKWSys_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/KWSys //Value Computed by CMake ITKKWSys_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/KWSys //Value Computed by CMake ITKLabelMap_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/LabelMap //Dependencies for the target ITKLabelMap_LIB_DEPENDS:STATIC=general;ITKStatistics; //Value Computed by CMake ITKLabelMap_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/LabelMap //Value Computed by CMake ITKLabelVoting_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/LabelVoting //Value Computed by CMake ITKLabelVoting_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/LabelVoting //Value Computed by CMake ITKLevelSets_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/LevelSets //Value Computed by CMake ITKLevelSets_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/LevelSets //Value Computed by CMake ITKLevelSetsv4_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/LevelSetsv4 //Value Computed by CMake ITKLevelSetsv4_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/LevelSetsv4 //Value Computed by CMake ITKMarkovRandomFieldsClassifiers_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/MarkovRandomFieldsClassifiers //Value Computed by CMake ITKMarkovRandomFieldsClassifiers_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/MarkovRandomFieldsClassifiers //Value Computed by CMake ITKMathematicalMorphology_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/MathematicalMorphology //Value Computed by CMake ITKMathematicalMorphology_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/MathematicalMorphology //Value Computed by CMake ITKMesh_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/Mesh //Dependencies for the target ITKMesh_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKMesh_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/Mesh //Value Computed by CMake ITKMetaIO_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/MetaIO //Dependencies for the target ITKMetaIO_LIB_DEPENDS:STATIC=general;itkzlib;general;comctl32;general;wsock32; //Value Computed by CMake ITKMetaIO_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/MetaIO //Value Computed by CMake ITKMetricsv4_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/Metricsv4 //Value Computed by CMake ITKMetricsv4_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/Metricsv4 //Value Computed by CMake ITKNIFTI_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/NIFTI //Value Computed by CMake ITKNIFTI_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/NIFTI //Value Computed by CMake ITKNarrowBand_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/NarrowBand //Value Computed by CMake ITKNarrowBand_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/NarrowBand //Value Computed by CMake ITKNetlib_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/Netlib //Value Computed by CMake ITKNetlib_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/Netlib //Value Computed by CMake ITKNeuralNetworks_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/NeuralNetworks //Value Computed by CMake ITKNeuralNetworks_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/NeuralNetworks //Value Computed by CMake ITKNrrdIO_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/NrrdIO //Dependencies for the target ITKNrrdIO_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake ITKNrrdIO_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/NrrdIO //Value Computed by CMake ITKOptimizers_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/Optimizers //Dependencies for the target ITKOptimizers_LIB_DEPENDS:STATIC=general;ITKStatistics; //Value Computed by CMake ITKOptimizers_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/Optimizers //Value Computed by CMake ITKOptimizersv4_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/Optimizersv4 //Dependencies for the target ITKOptimizersv4_LIB_DEPENDS:STATIC=general;ITKOptimizers; //Value Computed by CMake ITKOptimizersv4_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/Optimizersv4 //Value Computed by CMake ITKPDEDeformableRegistration_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/PDEDeformable //Value Computed by CMake ITKPDEDeformableRegistration_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/PDEDeformable //Value Computed by CMake ITKPNG_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/PNG //Value Computed by CMake ITKPNG_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/PNG //Value Computed by CMake ITKPath_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Path //Dependencies for the target ITKPath_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKPath_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Path //Value Computed by CMake ITKPolynomials_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/Polynomials //Dependencies for the target ITKPolynomials_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKPolynomials_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/Polynomials //Value Computed by CMake ITKQuadEdgeMeshFiltering_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/QuadEdgeMeshFiltering //Value Computed by CMake ITKQuadEdgeMeshFiltering_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/QuadEdgeMeshFiltering //Value Computed by CMake ITKQuadEdgeMesh_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/QuadEdgeMesh //Dependencies for the target ITKQuadEdgeMesh_LIB_DEPENDS:STATIC=general;ITKMesh; //Value Computed by CMake ITKQuadEdgeMesh_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/QuadEdgeMesh //Value Computed by CMake ITKRegionGrowing_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/RegionGrowing //Value Computed by CMake ITKRegionGrowing_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/RegionGrowing //Value Computed by CMake ITKRegistrationCommon_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/Common //Value Computed by CMake ITKRegistrationCommon_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/Common //Value Computed by CMake ITKRegistrationMethodsv4_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Registration/RegistrationMethodsv4 //Value Computed by CMake ITKRegistrationMethodsv4_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Registration/RegistrationMethodsv4 //Value Computed by CMake ITKSignedDistanceFunction_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/SignedDistanceFunction //Value Computed by CMake ITKSignedDistanceFunction_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/SignedDistanceFunction //Value Computed by CMake ITKSmoothing_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Smoothing //Value Computed by CMake ITKSmoothing_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Smoothing //Value Computed by CMake ITKSpatialFunction_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/SpatialFunction //Value Computed by CMake ITKSpatialFunction_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/SpatialFunction //Value Computed by CMake ITKSpatialObjects_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/SpatialObjects //Dependencies for the target ITKSpatialObjects_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics;general;ITKMesh;general;ITKIOImageBase; //Value Computed by CMake ITKSpatialObjects_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/SpatialObjects //Value Computed by CMake ITKStatistics_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Numerics/Statistics //Dependencies for the target ITKStatistics_LIB_DEPENDS:STATIC=general;ITKCommon;general;itkNetlibSlatec; //Value Computed by CMake ITKStatistics_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Numerics/Statistics //Value Computed by CMake ITKTIFF_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/TIFF //Value Computed by CMake ITKTIFF_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/TIFF //Value Computed by CMake ITKTestKernel_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/TestKernel //Value Computed by CMake ITKTestKernel_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/TestKernel //Value Computed by CMake ITKThresholding_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Filtering/Thresholding //Value Computed by CMake ITKThresholding_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Filtering/Thresholding //Value Computed by CMake ITKTransform_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Core/Transform //Value Computed by CMake ITKTransform_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Core/Transform //Enable compatibility with ITK3.x when possible. ITKV3_COMPATIBILITY:BOOL=OFF //Value Computed by CMake ITKVNLInstantiation_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNLInstantiation //Dependencies for the target ITKVNLInstantiation_LIB_DEPENDS:STATIC=general;itkvnl_algo;general;itkvnl;general;itkv3p_netlib; //Value Computed by CMake ITKVNLInstantiation_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNLInstantiation //Value Computed by CMake ITKVNL_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL //Value Computed by CMake ITKVNL_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL //Value Computed by CMake ITKVTK_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Bridge/VTK //Dependencies for the target ITKVTK_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKVTK_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Bridge/VTK //Value Computed by CMake ITKVideoCore_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Video/Core //Dependencies for the target ITKVideoCore_LIB_DEPENDS:STATIC=general;ITKCommon; //Value Computed by CMake ITKVideoCore_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Video/Core //Value Computed by CMake ITKVideoFiltering_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Video/Filtering //Value Computed by CMake ITKVideoFiltering_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Video/Filtering //Value Computed by CMake ITKVideoIO_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Video/IO //Dependencies for the target ITKVideoIO_LIB_DEPENDS:STATIC=general;ITKVideoCore;general;ITKIOImageBase; //Value Computed by CMake ITKVideoIO_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Video/IO //Value Computed by CMake ITKVoronoi_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/Voronoi //Value Computed by CMake ITKVoronoi_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/Voronoi //Value Computed by CMake ITKWatersheds_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/Segmentation/Watersheds //Dependencies for the target ITKWatersheds_LIB_DEPENDS:STATIC=general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKCommon;general;ITKStatistics;general;ITKSpatialObjects;general;ITKPath;general;ITKCommon;general;ITKStatistics; //Value Computed by CMake ITKWatersheds_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/Segmentation/Watersheds //Value Computed by CMake ITKZLIB_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/ZLIB //Value Computed by CMake ITKZLIB_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/ZLIB //Value Computed by CMake ITK_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin //Build the tests of module dependencies. ITK_BUILD_ALL_MODULES_FOR_TESTS:BOOL=OFF //Build the default ITK modules. ITK_BUILD_DEFAULT_MODULES:BOOL=ON //Provide here the size of your RAM Memory in GigaBytes ITK_COMPUTER_MEMORY_SIZE:STRING=1 //Run cppcheck for static code analysis ITK_CPPCHECK_TEST:BOOL=OFF //Doxygen will generate Microsoft HTML help ITK_DOXYGEN_CHM:BOOL=OFF //Doxygen will generate additional index files for Xcode 3 ITK_DOXYGEN_DOCSET:BOOL=OFF //Doxygen will generate Eclipse help plugin ITK_DOXYGEN_ECLIPSEHELP:BOOL=OFF //Doxygen will generate HTML Output ITK_DOXYGEN_HTML:BOOL=ON //Doxygen will generate LaTeX output ITK_DOXYGEN_LATEX:BOOL=OFF //Doxygen will generate Qt Compressed Help ITK_DOXYGEN_QHP:BOOL=OFF //Doxygen will generate RTF output optimized for Word 97 ITK_DOXYGEN_RTF:BOOL=OFF //Doxygen will generate XML output ITK_DOXYGEN_XML:BOOL=OFF //Support run-time loading of shared libraries ITK_DYNAMIC_LOADING:BOOL=ON //Do not download source code or data from the network ITK_FORBID_DOWNLOADS:BOOL=OFF //Remove all legacy code completely. ITK_LEGACY_REMOVE:BOOL=OFF //Silence all legacy code messages. ITK_LEGACY_SILENT:BOOL=OFF //Value Computed by CMake ITK_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK //When ON, ITK will use 64 bits integers to index pixels. This // is needed for managing images larger than 4Gb in some platforms. ITK_USE_64BITS_IDS:BOOL=OFF //Download and use BrainWeb data for advanced testing ITK_USE_BRAINWEB_DATA:BOOL=OFF //Turn on concept checking to give helpful errors at compile time // if a type cannot be used as a template parameter. ITK_USE_CONCEPT_CHECKING:BOOL=ON //Use double precision fftw if found ITK_USE_FFTWD:BOOL=OFF //Use single precision fftw if found ITK_USE_FFTWF:BOOL=OFF //Use single precision for origin/spacing/directions in itk::Image ITK_USE_FLOAT_SPACE_PRECISION:BOOL=OFF //GPU acceleration via OpenCL ITK_USE_GPU:BOOL=OFF //Enable the use of KWStyle for checking coding style. ITK_USE_KWSTYLE:BOOL=OFF //Turn on Strict concept checking to give more stringent errors // at compile time if a type cannot be used as a template parameter. ITK_USE_STRICT_CONCEPT_CHECKING:BOOL=OFF //Use an outside build of double-conversion ITK_USE_SYSTEM_DOUBLECONVERSION:BOOL=OFF //Use system-installed expat ITK_USE_SYSTEM_EXPAT:BOOL=OFF //Use an installed version of fftw ITK_USE_SYSTEM_FFTW:BOOL=OFF //Use an outside build of GDCM. ITK_USE_SYSTEM_GDCM:BOOL=OFF //Use an outside build of HDF5. ITK_USE_SYSTEM_HDF5:BOOL=OFF //Use an outside build of JPEG. ITK_USE_SYSTEM_JPEG:BOOL=OFF //Use the system's libraries by default. //\nIf this is not set during the initial configuration, it will // have no effect. ITK_USE_SYSTEM_LIBRARIES:BOOL=OFF //Use system-installed png ITK_USE_SYSTEM_PNG:BOOL=OFF //Use system SZIP. If OFF, SZIP is built as an external project. ITK_USE_SYSTEM_SZIP:BOOL=OFF //Use system-installed tiff ITK_USE_SYSTEM_TIFF:BOOL=OFF //Use an outside build of VXL. ITK_USE_SYSTEM_VXL:BOOL=OFF //Use system ZLIB. If OFF, ZLIB is built as an external project. ITK_USE_SYSTEM_ZLIB:BOOL=OFF //Build Java support (Currently not supported) ITK_WRAP_JAVA:BOOL=OFF //Build Perl support (Currently not supported) ITK_WRAP_PERL:BOOL=OFF //Build Python support ITK_WRAP_PYTHON:BOOL=OFF //Build Ruby support (Currently not supported) ITK_WRAP_RUBY:BOOL=OFF //Build Tcl support (Currently not supported) ITK_WRAP_TCL:BOOL=OFF //Dependencies for the target ITKgiftiio_LIB_DEPENDS:STATIC=general;ITKEXPAT;general;ITKznz;general;ITKniftiio; //Dependencies for the target ITKniftiio_LIB_DEPENDS:STATIC=general;ITKznz; //Value Computed by CMake ITKv4ImageRegistration_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/RegistrationITKv4 //Value Computed by CMake ITKv4ImageRegistration_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/RegistrationITKv4 //Dependencies for the target ITKznz_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake ImageExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/DataRepresentation/Image //Value Computed by CMake ImageExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/DataRepresentation/Image //Value Computed by CMake ImageSegmentation_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/Segmentation //Value Computed by CMake ImageSegmentation_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/Segmentation //Value Computed by CMake IteratorExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/Iterators //Value Computed by CMake IteratorExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/Iterators //Path to the KWStyle executable KWSTYLE_EXECUTABLE:FILEPATH=KWSTYLE_EXECUTABLE-NOTFOUND //Command to build the project MAKECOMMAND:STRING="C:\Program Files (x86)\CMake\bin\cmake.exe" --build . --config "${CTEST_CONFIGURATION_TYPE}" //The number of headers in a HeaderTest code. MAXIMUM_NUMBER_OF_HEADERS:STRING=35 //Path to the memory checking command, used for memory error detection. MEMORYCHECK_COMMAND:FILEPATH=MEMORYCHECK_COMMAND-NOTFOUND //File that contains suppressions for the memory checker MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH= //Value Computed by CMake MeshExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/DataRepresentation/Mesh //Value Computed by CMake MeshExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/DataRepresentation/Mesh //AnalyzeObjectMapIO plugin for ITK. From Insight Journal article // with handle: http://hdl.handle.net/1926/593 Module_AnalyzeObjectMapIO:BOOL=OFF //This module contains wrapper code to convert ITK Image's to //\n NumPy array's and back. For example: //\n //\n import itk //\n ImageType = itk.Image[itk.F, 2] //\n image = ImageType.New() //\n array = itk.PyBuffer[ImageType].GetArrayFromImage(image) //\n image = itk.PyBuffer[ImageType].GetImageFromArray(array) //\n //\n See http://insight-journal.org/browse/publication/85 //\n http://hdl.handle.net/1926/188 Module_BridgeNumPy:BOOL=OFF //This module contains a filter to compute higher order //\n accurate numerical derivatives and gradients from an input // scalar image. //\n field from a displacement field image. //\n Higher Order Accurate Derivative and Gradient Calculation // in ITK //\n http://www.insight-journal.org/browse/publication/775 //\n http://hdl.handle.net/10380/3231 Module_HigherOrderAccurateGradient:BOOL=OFF //FDFImageIO plugin for ITK. Authors Gleen Pierce/Nick Tustison/Kent // Williams Module_IOFDF:BOOL=OFF //This module contains classes for reading and writing QuadEdgeMeshes // using //\n the STL (STereoLithography)file format. http://hdl.handle.net/10380/3452 Module_IOSTL:BOOL=OFF //The modules contains classes for reading spatial transform from // DICOM //\n files. See http://www.insight-journal.org/browse/publication/923 //\n http://hdl.handle.net/10380/3468 Module_IOTransformDCMTK:BOOL=OFF //Request building ITKDCMTK Module_ITKDCMTK:BOOL=OFF //Request building ITKDeprecated Module_ITKDeprecated:BOOL=OFF //Request building ITKIODCMTK Module_ITKIODCMTK:BOOL=OFF //Request building ITKIOMINC Module_ITKIOMINC:BOOL=OFF //Request building ITKIOPhilipsREC Module_ITKIOPhilipsREC:BOOL=OFF //Request building ITKLevelSetsv4Visualization Module_ITKLevelSetsv4Visualization:BOOL=OFF //Request building ITKMINC Module_ITKMINC:BOOL=OFF //Request building ITKOpenJPEG Module_ITKOpenJPEG:BOOL=OFF //Request building ITKReview Module_ITKReview:BOOL=OFF //Request building ITKV3Compatibility Module_ITKV3Compatibility:BOOL=OFF //Request building ITKVideoBridgeOpenCV Module_ITKVideoBridgeOpenCV:BOOL=OFF //Request building ITKVideoBridgeVXL Module_ITKVideoBridgeVXL:BOOL=OFF //Request building ITKVtkGlue Module_ITKVtkGlue:BOOL=OFF //Classes performing morphology efficiently on label images. //\n Label collisions are consistently handled, and //\n operations are efficient (approximately constant time wrt //\n structuring element size). Only circular/spherical/hyperspherical //\n structuring elements are supported. //\n http://www.insight-journal.org/browse/publication/228 //\n http://hdl.handle.net/10380/3399 Module_LabelErodeDilate:BOOL=OFF //Framework for determining the sizes of lesions in medical images. Module_LesionSizingToolkit:BOOL=OFF //MGHIO ImageIO plugin for ITK Module_MGHIO:BOOL=OFF //http://www.insight-journal.org/browse/publication/213 //\n Module_MinimalPathExtraction:BOOL=OFF //Classes performing morphology using parabolic functions. //\n Fast distance transforms and binary erosions/dilations/openings/closings //\n by spheres, sharpenings and grayscale operations. //\n http://www.insight-journal.org/browse/publication/228 //\n http://hdl.handle.net/1926/1370 Module_ParabolicMorphology:BOOL=OFF //SCIFIO (Bioformats) ImageIO plugin for ITK Module_SCIFIO:BOOL=OFF //A class to perform automatic skull-stripping for neuroimage analysis. Module_SkullStrip:BOOL=OFF //GPU and CPU Young & Van Vliet Recursive Gaussian Smoothing Filter: // http://hdl.handle.net/10380/3425 Module_SmoothingRecursiveYvvGaussianFilter:BOOL=OFF //This module builds the examples found at http://itk.org/ITKExamples/ Module_SphinxExamples:BOOL=OFF //This module contains filter called //\nitk::SplitComponentsImageFilter. This filter generates component // images from an //\nitk::Image of, for example, itk::Vector, itk::CovariantVector, // or //\nitk::SymmetricSecondRankTensor. http://hdl.handle.net/10380/3230 Module_SplitComponents:BOOL=OFF //Triangle and edge based QuadEdgeMesh subdivision filters. //\n //\nSee the following Insight Journal's publication: //\n //\n Wanlin Zhu, "Triangle Mesh Subdivision" //\n http://www.insight-journal.org/browse/publication/831 //\n http://hdl.handle.net/10380/3307 Module_SubdivisionQuadEdgeMeshFilter:BOOL=OFF //A module to perform variational image registration. http://hdl.handle.net/10380/3460 Module_VariationalRegistration:BOOL=OFF //A collection of examples that illustrate how to use ITK. Module_WikiExamples:BOOL=OFF //Value Computed by CMake NIFTI_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/NIFTI/src/nifti //Value Computed by CMake NIFTI_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/NIFTI/src/nifti //Value Computed by CMake NumericsExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/Numerics //Value Computed by CMake NumericsExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/Numerics //Path to a program. P4COMMAND:FILEPATH=P4COMMAND-NOTFOUND //Path to a program. PERL_EXECUTABLE:FILEPATH=PERL_EXECUTABLE-NOTFOUND //Path to a program. PYTHON_EXECUTABLE:FILEPATH=PYTHON_EXECUTABLE-NOTFOUND //Value Computed by CMake PathExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/DataRepresentation/Path //Value Computed by CMake PathExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/DataRepresentation/Path //Path to scp command, used by CTest for submitting results to // a Dart server SCPCOMMAND:FILEPATH=SCPCOMMAND-NOTFOUND //Name of the computer/site where compile is being run SITE:STRING=TUNDE_SZILAGYI //Path to the SLURM sbatch executable SLURM_SBATCH_COMMAND:FILEPATH=SLURM_SBATCH_COMMAND-NOTFOUND //Path to the SLURM srun executable SLURM_SRUN_COMMAND:FILEPATH=SLURM_SRUN_COMMAND-NOTFOUND //Path to a program. SVNCOMMAND:FILEPATH=SVNCOMMAND-NOTFOUND //Value Computed by CMake SpatialObjectsExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/SpatialObjects //Value Computed by CMake SpatialObjectsExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/SpatialObjects //Value Computed by CMake StatisticsExamples_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Examples/Statistics //Value Computed by CMake StatisticsExamples_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Examples/Statistics //Enable C++0x standard extensions VCL_INCLUDE_CXX_0X:BOOL=OFF //Whether vnl_vector/vnl_matrix accessor methods check index bounds. VNL_CONFIG_CHECK_BOUNDS:BOOL=ON //Enable Streaming SIMD Extensions 2 optimisations (hardware dependant). // Currently broken. For use by VNL developers only. VNL_CONFIG_ENABLE_SSE2:BOOL=OFF //Enable Streaming SIMD Extensions 2 implementation of rounding // (hardware dependant). VNL_CONFIG_ENABLE_SSE2_ROUNDING:BOOL=ON //Whether backward-compatibility methods are provided by vnl. VNL_CONFIG_LEGACY_METHODS:BOOL=OFF //Whether thread-safe vnl implementations are used. VNL_CONFIG_THREAD_SAFE:BOOL=ON //v3p include files VTHREEP_INCLUDE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/v3p //v3p include files VTHREEP_INSTALL_INCLUDE_DIR:STATIC=C:/Program Files/ITK/include/vxl/v3p //Re-run the configuration tests? VXL_UPDATE_CONFIGURATION:BOOL=OFF //Dependencies for the target gdcmCommon_LIB_DEPENDS:STATIC=general;ws2_32;general;crypt32; //Dependencies for the target gdcmDICT_LIB_DEPENDS:STATIC=general;gdcmDSED;general;gdcmIOD; //Dependencies for the target gdcmDSED_LIB_DEPENDS:STATIC=general;gdcmCommon;general;itkzlib; //Dependencies for the target gdcmIOD_LIB_DEPENDS:STATIC=general;gdcmDSED;general;gdcmCommon;general;ITKEXPAT; //Dependencies for the target gdcmMEXD_LIB_DEPENDS:STATIC=general;gdcmMSFF;general;gdcmDICT;general;gdcmDSED;general;gdcmIOD;general;gdcmsocketxx;general;ws2_32; //Dependencies for the target gdcmMSFF_LIB_DEPENDS:STATIC=general;gdcmIOD;general;gdcmDSED;general;gdcmDICT;general;gdcmjpeg8;general;gdcmjpeg12;general;gdcmjpeg16;general;gdcmopenjpeg;general;gdcmcharls;general;rpcrt4; //Dependencies for target gdcmcharls_LIB_DEPENDS:STATIC= //Dependencies for target gdcmjpeg12_LIB_DEPENDS:STATIC= //Dependencies for target gdcmjpeg16_LIB_DEPENDS:STATIC= //Dependencies for target gdcmjpeg8_LIB_DEPENDS:STATIC= //Dependencies for target gdcmopenjpeg_LIB_DEPENDS:STATIC= //Dependencies for the target gdcmsocketxx_LIB_DEPENDS:STATIC=general;ws2_32.lib; //Value Computed by CMake gifticlib_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/GIFTI/src/gifticlib //Value Computed by CMake gifticlib_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GIFTI/src/gifticlib //Dependencies for the target itkNetlibSlatec_LIB_DEPENDS:STATIC=general;itkv3p_netlib; //Value Computed by CMake itkdicomparser_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/DICOMParser/src/DICOMParser //Value Computed by CMake itkdicomparser_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/DICOMParser/src/DICOMParser //Dependencies for target itkdouble-conversion_LIB_DEPENDS:STATIC= //Dependencies for the target itkhdf5_LIB_DEPENDS:STATIC=general;kernel32;general;ws2_32;general;wsock32;general;itkzlib; //Dependencies for the target itkhdf5_cpp_LIB_DEPENDS:STATIC=general;itkhdf5; //Dependencies for target itkjpeg_LIB_DEPENDS:STATIC= //Dependencies for the target itkpng_LIB_DEPENDS:STATIC=general;itkzlib; //Value Computed by CMake itksys_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/KWSys/src/KWSys //Dependencies for the target itksys_LIB_DEPENDS:STATIC=general;ws2_32;general;Psapi; //Value Computed by CMake itksys_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/KWSys/src/KWSys //Dependencies for the target itktestlib_LIB_DEPENDS:STATIC=general;itkvcl; //Dependencies for the target itktiff_LIB_DEPENDS:STATIC=general;itkzlib;general;itkjpeg; //Dependencies for target itkv3p_lsqr_LIB_DEPENDS:STATIC= //Dependencies for target itkv3p_netlib_LIB_DEPENDS:STATIC= //Dependencies for target itkvcl_LIB_DEPENDS:STATIC= //Dependencies for the target itkvnl_LIB_DEPENDS:STATIC=general;itkvcl; //Dependencies for the target itkvnl_algo_LIB_DEPENDS:STATIC=general;itkv3p_netlib;general;itkvnl;general;itkv3p_lsqr; //Dependencies for target itkzlib_LIB_DEPENDS:STATIC= //Value Computed by CMake lsqr_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/v3p/netlib/linalg //Value Computed by CMake lsqr_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/v3p/netlib/linalg //Value Computed by CMake netlib_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/v3p/netlib //Value Computed by CMake netlib_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/v3p/netlib //Value Computed by CMake vcl_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/vcl //Value Computed by CMake vcl_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/vcl //Value Computed by CMake vnl_algo_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/core/vnl/algo //Value Computed by CMake vnl_algo_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/core/vnl/algo //Value Computed by CMake vthreep_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/v3p //Value Computed by CMake vthreep_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/v3p //Value Computed by CMake vxl_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl //Value Computed by CMake vxl_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl //Value Computed by CMake vxl_config_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/config/cmake/config //Value Computed by CMake vxl_config_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/config/cmake/config //Value Computed by CMake vxlcore_BINARY_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/VNL/src/vxl/core //Value Computed by CMake vxlcore_SOURCE_DIR:STATIC=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/VNL/src/vxl/core ######################## # INTERNAL cache entries ######################## //ADVANCED property for variable: BUILD_DOCUMENTATION BUILD_DOCUMENTATION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: BUILD_STATIC_EXECS BUILD_STATIC_EXECS-ADVANCED:INTERNAL=1 //Build Static Executables BUILD_STATIC_EXECS:INTERNAL=OFF //ADVANCED property for variable: BUILD_TESTING BUILD_TESTING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: BZRCOMMAND BZRCOMMAND-ADVANCED:INTERNAL=1 //This is the directory where this CMakeCache.txt was created CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Tunde Szilagyi/ITK_bin //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache CMAKE_CACHE_MINOR_VERSION:INTERNAL=4 //Patch version of cmake used to create the current loaded cache CMAKE_CACHE_PATCH_VERSION:INTERNAL=0 //Path to CMake executable. CMAKE_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cmake.exe //Path to cpack program executable. CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cpack.exe //ADVANCED property for variable: CMAKE_CTEST_COMMAND CMAKE_CTEST_COMMAND-ADVANCED:INTERNAL=1 //Path to ctest program executable. CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/ctest.exe //ADVANCED property for variable: CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 //Executable file format CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Name of external makefile project generator. CMAKE_EXTRA_GENERATOR:INTERNAL= //Name of generator. CMAKE_GENERATOR:INTERNAL=Visual Studio 14 2015 Win64 //Name of generator platform. CMAKE_GENERATOR_PLATFORM:INTERNAL= //Name of generator toolset. CMAKE_GENERATOR_TOOLSET:INTERNAL= //Is X11 around. CMAKE_HAS_X:INTERNAL= //Have include limits.h CMAKE_HAVE_LIMITS_H:INTERNAL=1 //Have include pthread.h CMAKE_HAVE_PTHREAD_H:INTERNAL= //Have includes sys/types.h;sys/prctl.h CMAKE_HAVE_SYS_PRCTL_H:INTERNAL= //Have include unistd.h CMAKE_HAVE_UNISTD_H:INTERNAL= //Source directory with the top level CMakeLists.txt file for this // project CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/Tunde Szilagyi/ITK //ADVANCED property for variable: CMAKE_HP_PTHREADS CMAKE_HP_PTHREADS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_PREFIX CMAKE_INSTALL_PREFIX-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_LINKER CMAKE_LINKER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Does the compiler support std::. CMAKE_NO_STD_NAMESPACE:INTERNAL=0 //number of local generators CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=358 //ADVANCED property for variable: CMAKE_RC_COMPILER CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 CMAKE_RC_COMPILER_WORKS:INTERNAL=1 //ADVANCED property for variable: CMAKE_RC_FLAGS CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 //Path to CMake installation. CMAKE_ROOT:INTERNAL=C:/Program Files (x86)/CMake/share/cmake-3.4 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(char) CMAKE_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(double) CMAKE_SIZEOF_DOUBLE:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(float) CMAKE_SIZEOF_FLOAT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int) CMAKE_SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long) CMAKE_SIZEOF_LONG:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(short) CMAKE_SIZEOF_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(unsigned short) CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(void*) CMAKE_SIZEOF_VOID_P:INTERNAL=8 //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SKIP_RPATH CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE CMAKE_STD_NAMESPACE:INTERNAL=TRUE //Suppress Warnings that are meant for the author of the CMakeLists.txt // files. CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE //ADVANCED property for variable: CMAKE_THREAD_LIBS CMAKE_THREAD_LIBS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_USE_PTHREADS CMAKE_USE_PTHREADS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_USE_SPROC CMAKE_USE_SPROC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_USE_WIN32_THREADS CMAKE_USE_WIN32_THREADS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 //Result of TEST_BIG_ENDIAN CMAKE_WORDS_BIGENDIAN:INTERNAL=0 //ADVANCED property for variable: CMAKE_X_CFLAGS CMAKE_X_CFLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_X_LIBS CMAKE_X_LIBS-ADVANCED:INTERNAL=1 //Test COMPILER_HAS_DEPRECATED COMPILER_HAS_DEPRECATED:INTERNAL=1 //Test COMPILER_HAS_DEPRECATED_ATTR COMPILER_HAS_DEPRECATED_ATTR:INTERNAL= //Result of TRY_COMPILE COMPILE_RESULT:INTERNAL=FALSE //ADVANCED property for variable: COVERAGE_COMMAND COVERAGE_COMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: COVERAGE_EXTRA_FLAGS COVERAGE_EXTRA_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_7Z CPACK_BINARY_7Z-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_IFW CPACK_BINARY_IFW-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_NSIS CPACK_BINARY_NSIS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_WIX CPACK_BINARY_WIX-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_ZIP CPACK_BINARY_ZIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_7Z CPACK_SOURCE_7Z-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_SOURCE_ZIP CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPPCHECK_EXECUTABLE CPPCHECK_EXECUTABLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPPCHECK_ROOT_DIR CPPCHECK_ROOT_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CTEST_SUBMIT_RETRY_COUNT CTEST_SUBMIT_RETRY_COUNT-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CTEST_SUBMIT_RETRY_DELAY CTEST_SUBMIT_RETRY_DELAY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CVSCOMMAND CVSCOMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CVS_UPDATE_OPTIONS CVS_UPDATE_OPTIONS-ADVANCED:INTERNAL=1 //Test CXX_HAS_DISABLE_OPTIMIZATION_FLAG CXX_HAS_DISABLE_OPTIMIZATION_FLAG:INTERNAL= //Test CXX_HAS_WARNING-W3 CXX_HAS_WARNING-W3:INTERNAL=1 //Test CXX_HAS_WARNING-Wcast-align CXX_HAS_WARNING-Wcast-align:INTERNAL= //Test CXX_HAS_WARNING-Wdisabled-optimization CXX_HAS_WARNING-Wdisabled-optimization:INTERNAL= //Test CXX_HAS_WARNING-Wextra CXX_HAS_WARNING-Wextra:INTERNAL= //Test CXX_HAS_WARNING-Wformat=2 CXX_HAS_WARNING-Wformat=2:INTERNAL= //Test CXX_HAS_WARNING-Winvalid-pch CXX_HAS_WARNING-Winvalid-pch:INTERNAL= //Test CXX_HAS_WARNING-Wno-deprecated CXX_HAS_WARNING-Wno-deprecated:INTERNAL= //Test CXX_HAS_WARNING-Wno-format-nonliteral CXX_HAS_WARNING-Wno-format-nonliteral:INTERNAL= //Test CXX_HAS_WARNING-Wno-invalid-offsetof CXX_HAS_WARNING-Wno-invalid-offsetof:INTERNAL= //Test CXX_HAS_WARNING-Wno-long-double CXX_HAS_WARNING-Wno-long-double:INTERNAL= //Test CXX_HAS_WARNING-Wno-strict-overflow CXX_HAS_WARNING-Wno-strict-overflow:INTERNAL= //Test CXX_HAS_WARNING-Woverloaded-virtual CXX_HAS_WARNING-Woverloaded-virtual:INTERNAL= //Test CXX_HAS_WARNING-Wpointer-arith CXX_HAS_WARNING-Wpointer-arith:INTERNAL= //Test CXX_HAS_WARNING-Wshadow CXX_HAS_WARNING-Wshadow:INTERNAL= //Test CXX_HAS_WARNING-Wstrict-null-sentinel CXX_HAS_WARNING-Wstrict-null-sentinel:INTERNAL= //Test CXX_HAS_WARNING-Wunused CXX_HAS_WARNING-Wunused:INTERNAL= //Test CXX_HAS_WARNING-Wwrite-strings CXX_HAS_WARNING-Wwrite-strings:INTERNAL= //Test CXX_HAS_WARNING-funit-at-a-time CXX_HAS_WARNING-funit-at-a-time:INTERNAL= //ADVANCED property for variable: CYGWIN_INSTALL_PATH CYGWIN_INSTALL_PATH-ADVANCED:INTERNAL=1 //Test C_HAS_WARNING-W3 C_HAS_WARNING-W3:INTERNAL=1 //Test C_HAS_WARNING-Wcast-align C_HAS_WARNING-Wcast-align:INTERNAL= //Test C_HAS_WARNING-Wdisabled-optimization C_HAS_WARNING-Wdisabled-optimization:INTERNAL= //Test C_HAS_WARNING-Wextra C_HAS_WARNING-Wextra:INTERNAL= //Test C_HAS_WARNING-Wformat=2 C_HAS_WARNING-Wformat=2:INTERNAL= //Test C_HAS_WARNING-Winvalid-pch C_HAS_WARNING-Winvalid-pch:INTERNAL= //Test C_HAS_WARNING-Wno-format-nonliteral C_HAS_WARNING-Wno-format-nonliteral:INTERNAL= //Test C_HAS_WARNING-Wno-long-double C_HAS_WARNING-Wno-long-double:INTERNAL= //Test C_HAS_WARNING-Wno-strict-overflow C_HAS_WARNING-Wno-strict-overflow:INTERNAL= //Test C_HAS_WARNING-Wno-uninitialized C_HAS_WARNING-Wno-uninitialized:INTERNAL= //Test C_HAS_WARNING-Wno-unused-parameter C_HAS_WARNING-Wno-unused-parameter:INTERNAL= //Test C_HAS_WARNING-Wpointer-arith C_HAS_WARNING-Wpointer-arith:INTERNAL= //Test C_HAS_WARNING-Wshadow C_HAS_WARNING-Wshadow:INTERNAL= //Test C_HAS_WARNING-Wunused C_HAS_WARNING-Wunused:INTERNAL= //Test C_HAS_WARNING-Wwrite-strings C_HAS_WARNING-Wwrite-strings:INTERNAL= //Test C_HAS_WARNING-funit-at-a-time C_HAS_WARNING-funit-at-a-time:INTERNAL= //ADVANCED property for variable: DART_TESTING_TIMEOUT DART_TESTING_TIMEOUT-ADVANCED:INTERNAL=1 //Result of TRY_RUN DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS:INTERNAL=1 //Result of TRY_COMPILE DOUBLE_CORRECT_NEEDED_COMPILED:INTERNAL=TRUE //ADVANCED property for variable: ExternalData_OBJECT_STORES ExternalData_OBJECT_STORES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ExternalData_URL_TEMPLATES ExternalData_URL_TEMPLATES-ADVANCED:INTERNAL=1 //Details about finding EXPAT FIND_PACKAGE_MESSAGE_DETAILS_EXPAT:INTERNAL=[ITKEXPAT][C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/Expat/src/expat;C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/Expat/src/expat][v()] //Details about finding Threads FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] //Details about finding ZLIB FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[itkzlib][C:/Users/Tunde Szilagyi/ITK_bin/Modules/ThirdParty/ZLIB/src;C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/ZLIB/src][v()] //ADVANCED property for variable: GDCMV2_0_COMPATIBILITY GDCMV2_0_COMPATIBILITY-ADVANCED:INTERNAL=1 //Preserve compatibility with GDCM 2.0 release GDCMV2_0_COMPATIBILITY:INTERNAL=ON //ADVANCED property for variable: GDCM_ALWAYS_TRACE_MACRO GDCM_ALWAYS_TRACE_MACRO-ADVANCED:INTERNAL=1 //When set to ON, gdcm::Trace macros will dumps message (override // NDEBUG settings) GDCM_ALWAYS_TRACE_MACRO:INTERNAL=OFF GDCM_CMAKE_DIR:INTERNAL=C:/Users/Tunde Szilagyi/ITK/Modules/ThirdParty/GDCM/src/gdcm/CMake //Test GDCM_CXX_HAS_FUNCTION GDCM_CXX_HAS_FUNCTION:INTERNAL=1 //ADVANCED property for variable: GDCM_DEBUG_POSTFIX GDCM_DEBUG_POSTFIX-ADVANCED:INTERNAL=1 GDCM_DEBUG_POSTFIX:INTERNAL= //Have includes winsock.h;byteswap.h GDCM_HAVE_BYTESWAP_FILE_H:INTERNAL= //Have function gettimeofday GDCM_HAVE_GETTIMEOFDAY:INTERNAL= //Have include langinfo.h GDCM_HAVE_LANGINFO_H:INTERNAL= //Have symbol nl_langinfo GDCM_HAVE_NL_LANGINFO:INTERNAL= //Have include pthread.h GDCM_HAVE_PTHREAD_H:INTERNAL= //Have include rpc.h GDCM_HAVE_RPC_H:INTERNAL=1 //Have symbol snprintf GDCM_HAVE_SNPRINTF:INTERNAL=1 //Have include stdint.h GDCM_HAVE_STDINT_H:INTERNAL=1 //Have symbol strcasecmp GDCM_HAVE_STRCASECMP:INTERNAL= //Have symbol strncasecmp GDCM_HAVE_STRNCASECMP:INTERNAL= //Have function strptime GDCM_HAVE_STRPTIME:INTERNAL= //Have includes ;sys/time.h GDCM_HAVE_SYS_TIME_H:INTERNAL= //Test GDCM_HAVE_WCHAR_IFSTREAM GDCM_HAVE_WCHAR_IFSTREAM:INTERNAL=1 //Have include ;winsock.h GDCM_HAVE_WINSOCK_H:INTERNAL=1 //Have function _snprintf GDCM_HAVE__SNPRINTF:INTERNAL= //Have function _stricmp GDCM_HAVE__STRICMP:INTERNAL=1 //Have function _strnicmp GDCM_HAVE__STRNICMP:INTERNAL=1 GDCM_INSTALL_PACKAGE_DIR:INTERNAL=lib/gdcm-2.5 //ADVANCED property for variable: GDCM_LEGACY_REMOVE GDCM_LEGACY_REMOVE-ADVANCED:INTERNAL=1 //Remove all legacy code completely. GDCM_LEGACY_REMOVE:INTERNAL=OFF //ADVANCED property for variable: GDCM_LEGACY_SILENT GDCM_LEGACY_SILENT-ADVANCED:INTERNAL=1 //Silence all legacy code messages. GDCM_LEGACY_SILENT:INTERNAL=OFF //ADVANCED property for variable: GDCM_SUPPORT_BROKEN_IMPLEMENTATION GDCM_SUPPORT_BROKEN_IMPLEMENTATION-ADVANCED:INTERNAL=1 //Handle broken DICOM GDCM_SUPPORT_BROKEN_IMPLEMENTATION:INTERNAL=ON //ADVANCED property for variable: GDCM_TEMP_DIRECTORY GDCM_TEMP_DIRECTORY-ADVANCED:INTERNAL=1 //Path to a valid temp directory GDCM_TEMP_DIRECTORY:INTERNAL=C:/Users/Tunde Szilagyi/ITK_bin/Testing/Temporary GDCM_USE_JPEGLS:INTERNAL=ON //ADVANCED property for variable: GDCM_USE_KAKADU GDCM_USE_KAKADU-ADVANCED:INTERNAL=1 //Use kakadu lib, only turn it on if you know what you are doing. GDCM_USE_KAKADU:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_OPENJPEG_V2 GDCM_USE_OPENJPEG_V2-ADVANCED:INTERNAL=1 //Use openjpeg v2 version (advanced users only). GDCM_USE_OPENJPEG_V2:INTERNAL=ON //ADVANCED property for variable: GDCM_USE_PVRG GDCM_USE_PVRG-ADVANCED:INTERNAL=1 //Use pvrg lib, only turn it on if you know what you are doing. GDCM_USE_PVRG:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_CHARLS GDCM_USE_SYSTEM_CHARLS-ADVANCED:INTERNAL=1 //Use system charls GDCM_USE_SYSTEM_CHARLS:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_EXPAT GDCM_USE_SYSTEM_EXPAT-ADVANCED:INTERNAL=1 //Use system expat GDCM_USE_SYSTEM_EXPAT:INTERNAL=ON //ADVANCED property for variable: GDCM_USE_SYSTEM_JSON GDCM_USE_SYSTEM_JSON-ADVANCED:INTERNAL=1 //Use system json GDCM_USE_SYSTEM_JSON:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_LIBXML2 GDCM_USE_SYSTEM_LIBXML2-ADVANCED:INTERNAL=1 //Use LibXml2 GDCM_USE_SYSTEM_LIBXML2:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_LJPEG GDCM_USE_SYSTEM_LJPEG-ADVANCED:INTERNAL=1 //Use system ljpeg (ijg lib) GDCM_USE_SYSTEM_LJPEG:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_OPENJPEG GDCM_USE_SYSTEM_OPENJPEG-ADVANCED:INTERNAL=1 //Use system openjpeg GDCM_USE_SYSTEM_OPENJPEG:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_OPENSSL GDCM_USE_SYSTEM_OPENSSL-ADVANCED:INTERNAL=1 //Use system OpenSSL GDCM_USE_SYSTEM_OPENSSL:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_PAPYRUS3 GDCM_USE_SYSTEM_PAPYRUS3-ADVANCED:INTERNAL=1 //Use system papyrus3 GDCM_USE_SYSTEM_PAPYRUS3:INTERNAL=OFF //Use system podofo (pdf) GDCM_USE_SYSTEM_PODOFO:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_POPPLER GDCM_USE_SYSTEM_POPPLER-ADVANCED:INTERNAL=1 //Use system poppler (pdf) GDCM_USE_SYSTEM_POPPLER:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_SOCKETXX GDCM_USE_SYSTEM_SOCKETXX-ADVANCED:INTERNAL=1 //Use system socket++ GDCM_USE_SYSTEM_SOCKETXX:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_UUID GDCM_USE_SYSTEM_UUID-ADVANCED:INTERNAL=1 //Use system uuid GDCM_USE_SYSTEM_UUID:INTERNAL=OFF //ADVANCED property for variable: GDCM_USE_SYSTEM_ZLIB GDCM_USE_SYSTEM_ZLIB-ADVANCED:INTERNAL=1 //Use system zlib GDCM_USE_SYSTEM_ZLIB:INTERNAL=ON //ADVANCED property for variable: GDCM_USE_WXWIDGETS GDCM_USE_WXWIDGETS-ADVANCED:INTERNAL=1 //wxWidgets bridge ? GDCM_USE_WXWIDGETS:INTERNAL=OFF //Do not change GDCM_WRITE_ODD_LENGTH:INTERNAL=OFF //ADVANCED property for variable: GITCOMMAND GITCOMMAND-ADVANCED:INTERNAL=1 //Checking IF overflows normally converting floating-point to integer // values H5_FP_TO_INTEGER_OVERFLOW_WORKS:INTERNAL=1 //Result of TRY_COMPILE H5_FP_TO_INTEGER_OVERFLOW_WORKS_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_FP_TO_INTEGER_OVERFLOW_WORKS_RUN:INTERNAL=0 //Checking IF accurately roundup converting floating-point to unsigned // long long values H5_FP_TO_ULLONG_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_FP_TO_ULLONG_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_FP_TO_ULLONG_ACCURATE_RUN:INTERNAL=0 H5_FP_TO_ULLONG_RIGHT_MAXIMUM:INTERNAL= //Have function alarm H5_HAVE_ALARM:INTERNAL= //Have symbol tzname H5_HAVE_DECL_TZNAME:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;stdlib.h;memory.h;dlfcn.h H5_HAVE_DLFCN_H:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;stdlib.h;memory.h;features.h H5_HAVE_FEATURES_H:INTERNAL= //Have function fork H5_HAVE_FORK:INTERNAL= //Have function frexpf H5_HAVE_FREXPF:INTERNAL= //Have function frexpl H5_HAVE_FREXPL:INTERNAL= //Have function fseeko H5_HAVE_FSEEKO:INTERNAL= //Have function fseeko64 H5_HAVE_FSEEKO64:INTERNAL= //Have function fstat64 H5_HAVE_FSTAT64:INTERNAL= //Have function ftello H5_HAVE_FTELLO:INTERNAL= //Have function ftello64 H5_HAVE_FTELLO64:INTERNAL= //Have function getpwuid H5_HAVE_GETPWUID:INTERNAL= //Have function getrusage H5_HAVE_GETRUSAGE:INTERNAL= //Have includes windows.h;globus/common.h H5_HAVE_GLOBUS_COMMON_H:INTERNAL= //Have include windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;stdlib.h;memory.h;inttypes.h H5_HAVE_INTTYPES_H:INTERNAL=1 //Have function ioctl H5_HAVE_IOCTL:INTERNAL= //Test InitOnceExecuteOnce H5_HAVE_IOEO:INTERNAL=1 //Have library nsl;kernel32;ws2_32;wsock32 H5_HAVE_LIBNSL:INTERNAL= //Have library socket;kernel32;ws2_32;wsock32 H5_HAVE_LIBSOCKET:INTERNAL= //Have library ucb;kernel32;ws2_32;wsock32 H5_HAVE_LIBUCB:INTERNAL= //Have library ws2_32;kernel32 H5_HAVE_LIBWS2_32:INTERNAL=1 //Have library wsock32;kernel32;ws2_32 H5_HAVE_LIBWSOCK32:INTERNAL=1 //Have function lstat H5_HAVE_LSTAT:INTERNAL= //Have symbol sigsetjmp H5_HAVE_MACRO_SIGSETJMP:INTERNAL= //Have include windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;stdlib.h;memory.h H5_HAVE_MEMORY_H:INTERNAL=1 //Have includes windows.h;io.h;mfhdf.h H5_HAVE_MFHDF_H:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;stdlib.h;memory.h;inttypes.h;netinet/in.h H5_HAVE_NETINET_IN_H:INTERNAL= //Have includes windows.h;io.h;pdb.h H5_HAVE_PDB_H:INTERNAL= //Have includes windows.h;io.h;pthread.h H5_HAVE_PTHREAD_H:INTERNAL= //Have function random H5_HAVE_RANDOM:INTERNAL= //Have function rand_r H5_HAVE_RAND_R:INTERNAL= //Have function setjmp H5_HAVE_SETJMP:INTERNAL=1 //Have function setsysinfo H5_HAVE_SETSYSINFO:INTERNAL= //Have function sigaction H5_HAVE_SIGACTION:INTERNAL= //Have function siglongjmp H5_HAVE_SIGLONGJMP:INTERNAL= //Have function signal H5_HAVE_SIGNAL:INTERNAL=1 //Have function sigprocmask H5_HAVE_SIGPROCMASK:INTERNAL= //Have function sigsetjmp H5_HAVE_SIGSETJMP:INTERNAL= //Have function snprintf H5_HAVE_SNPRINTF:INTERNAL= //Have function srandom H5_HAVE_SRANDOM:INTERNAL= //Have includes windows.h;io.h;setjmp.h;srbclient.h H5_HAVE_SRBCLIENT_H:INTERNAL= //Have function stat64 H5_HAVE_STAT64:INTERNAL= //Have include windows.h;io.h;setjmp.h;stddef.h;stdint.h H5_HAVE_STDINT_H:INTERNAL=1 //Have include stdint.h H5_HAVE_STDINT_H_CXX:INTERNAL=1 //Have include windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;stdlib.h H5_HAVE_STDLIB_H:INTERNAL=1 //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;strings.h H5_HAVE_STRINGS_H:INTERNAL= //Have include windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h H5_HAVE_STRING_H:INTERNAL=1 //Have function symlink H5_HAVE_SYMLINK:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/ioctl.h H5_HAVE_SYS_IOCTL_H:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/proc.h H5_HAVE_SYS_PROC_H:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/resource.h H5_HAVE_SYS_RESOURCE_H:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/socket.h H5_HAVE_SYS_SOCKET_H:INTERNAL= H5_HAVE_SYS_SYSINFO_H:INTERNAL= //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;sys/time.h H5_HAVE_SYS_TIME_H:INTERNAL= //Have include windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h H5_HAVE_TIME_H:INTERNAL=1 //Have includes windows.h;io.h;setjmp.h;stddef.h;stdint.h;string.h;sys/stat.h;time.h;sys/timeb.h;sys/types.h;unistd.h H5_HAVE_UNISTD_H:INTERNAL= //Have function vasprintf H5_HAVE_VASPRINTF:INTERNAL= //Have function vsnprintf H5_HAVE_VSNPRINTF:INTERNAL= //Have function waitpid H5_HAVE_WAITPID:INTERNAL= //Other test H5_INLINE_TEST___inline:INTERNAL=1 //Other test H5_INLINE_TEST___inline__:INTERNAL= //Other test H5_INLINE_TEST_inline:INTERNAL=1 //checking IF accurately converting from integers to long double H5_INTEGER_TO_LDOUBLE_ACCURATE:INTERNAL=1 //checking IF converting from long double to integers is accurate H5_LDOUBLE_TO_INTEGER_ACCURATE:INTERNAL=1 //Checking IF converting from long double to integers works H5_LDOUBLE_TO_INTEGER_WORKS:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_INTEGER_WORKS_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LDOUBLE_TO_INTEGER_WORKS_RUN:INTERNAL=0 //Checking IF correctly converting long double to (unsigned) long // long values H5_LDOUBLE_TO_LLONG_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_LLONG_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LDOUBLE_TO_LLONG_ACCURATE_RUN:INTERNAL=0 //Checking IF correctly converting long double to unsigned int // values H5_LDOUBLE_TO_UINT_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_LDOUBLE_TO_UINT_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LDOUBLE_TO_UINT_ACCURATE_RUN:INTERNAL=0 //Checking IF compiling long long to floating-point typecasts work H5_LLONG_TO_FP_CAST_WORKS:INTERNAL=1 //Checking IF correctly converting (unsigned) long long to long // double values H5_LLONG_TO_LDOUBLE_CORRECT:INTERNAL=1 //Result of TRY_COMPILE H5_LLONG_TO_LDOUBLE_CORRECT_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_LLONG_TO_LDOUBLE_CORRECT_RUN:INTERNAL=0 //Checking IF alignment restrictions are strictly enforced H5_NO_ALIGNMENT_RESTRICTIONS:INTERNAL=1 //Result of TRY_COMPILE H5_NO_ALIGNMENT_RESTRICTIONS_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_NO_ALIGNMENT_RESTRICTIONS_RUN:INTERNAL=0 //Width for printf for type `long long' or `__int64', us. `ll H5_PRINTF_LL_WIDTH:INTERNAL="I64" //CHECK_TYPE_SIZE: sizeof(char) H5_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(double) H5_SIZEOF_DOUBLE:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(float) H5_SIZEOF_FLOAT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int) H5_SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int16_t) H5_SIZEOF_INT16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(int32_t) H5_SIZEOF_INT32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int64_t) H5_SIZEOF_INT64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int8_t) H5_SIZEOF_INT8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int_fast16_t) H5_SIZEOF_INT_FAST16_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int_fast32_t) H5_SIZEOF_INT_FAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int_fast64_t) H5_SIZEOF_INT_FAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int_fast8_t) H5_SIZEOF_INT_FAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int_least16_t) H5_SIZEOF_INT_LEAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(int_least32_t) H5_SIZEOF_INT_LEAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(int_least64_t) H5_SIZEOF_INT_LEAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(int_least8_t) H5_SIZEOF_INT_LEAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(long) H5_SIZEOF_LONG:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long double) H5_SIZEOF_LONG_DOUBLE:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(long long) H5_SIZEOF_LONG_LONG:INTERNAL=8 //SizeOf for off64_t H5_SIZEOF_OFF64_T:INTERNAL=0 //CHECK_TYPE_SIZE: sizeof(off_t) H5_SIZEOF_OFF_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(short) H5_SIZEOF_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(size_t) H5_SIZEOF_SIZE_T:INTERNAL=8 //SizeOf for ssize_t H5_SIZEOF_SSIZE_T:INTERNAL=0 //CHECK_TYPE_SIZE: sizeof(uint16_t) H5_SIZEOF_UINT16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint32_t) H5_SIZEOF_UINT32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint64_t) H5_SIZEOF_UINT64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint8_t) H5_SIZEOF_UINT8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(uint_fast16_t) H5_SIZEOF_UINT_FAST16_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint_fast32_t) H5_SIZEOF_UINT_FAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint_fast64_t) H5_SIZEOF_UINT_FAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint_fast8_t) H5_SIZEOF_UINT_FAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(uint_least16_t) H5_SIZEOF_UINT_LEAST16_T:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(uint_least32_t) H5_SIZEOF_UINT_LEAST32_T:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(uint_least64_t) H5_SIZEOF_UINT_LEAST64_T:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(uint_least8_t) H5_SIZEOF_UINT_LEAST8_T:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(unsigned) H5_SIZEOF_UNSIGNED:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(__int64) H5_SIZEOF___INT64:INTERNAL=8 //Checking IF compiling unsigned long long to floating-point typecasts // work H5_ULLONG_TO_FP_CAST_WORKS:INTERNAL=1 //Checking IF converting unsigned long long to long double with // precision H5_ULLONG_TO_LDOUBLE_PRECISION:INTERNAL= //Result of TRY_COMPILE H5_ULLONG_TO_LDOUBLE_PRECISION_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_ULLONG_TO_LDOUBLE_PRECISION_RUN:INTERNAL=1 //Checking IF accurately converting unsigned long to float values H5_ULONG_TO_FLOAT_ACCURATE:INTERNAL=1 //Result of TRY_COMPILE H5_ULONG_TO_FLOAT_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_ULONG_TO_FLOAT_ACCURATE_RUN:INTERNAL=0 //Checking IF accurately converting unsigned long long to floating-point // values H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE:INTERNAL= //Result of TRY_COMPILE H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE_COMPILE:INTERNAL=TRUE //Result of TRY_RUN H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE_RUN:INTERNAL=1 //Have include assert.h HAVE_ASSERT_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_FLOAT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_VOID_P:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_WORDS_BIGENDIAN:INTERNAL=TRUE //Have includes dlfcn.h HAVE_DLFCN_H:INTERNAL= //Have include emmintrin.h HAVE_EMMINTRIN_H:INTERNAL=1 //Have include fcntl.h HAVE_FCNTL_H:INTERNAL=1 //Have include fenv.h HAVE_FENV_H:INTERNAL=1 //Have function floor HAVE_FLOOR:INTERNAL=1 //Have function getopt HAVE_GETOPT:INTERNAL= //Result of TRY_COMPILE HAVE_H5_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_FLOAT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_FAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_INT_LEAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG_DOUBLE:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_LONG_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_OFF64_T:INTERNAL=FALSE //Result of TRY_COMPILE HAVE_H5_SIZEOF_OFF_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_SIZE_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_SSIZE_T:INTERNAL=FALSE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_FAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST16_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST32_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST64_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UINT_LEAST8_T:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF_UNSIGNED:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_H5_SIZEOF___INT64:INTERNAL=TRUE //Have includes ieeefp.h HAVE_IEEEFP_H:INTERNAL= //Have include inttypes.h HAVE_INTTYPES_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_IOEO_COMPILED:INTERNAL=TRUE //Result of TRY_RUN HAVE_IOEO_EXITCODE:INTERNAL=0 //Have function isascii HAVE_ISASCII:INTERNAL= // HAVE_ITK_CPP_FUNCTION:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF_CHAR:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF_LONG_LONG:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF_SHORT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_KWSYS_SIZEOF___INT64:INTERNAL=TRUE //Have include limits.h HAVE_LIMITS_H:INTERNAL=1 //Have include malloc.h HAVE_MALLOC_H:INTERNAL=1 //Have function memmove HAVE_MEMMOVE:INTERNAL=1 //Have include memory.h HAVE_MEMORY_H:INTERNAL=1 //Have function memset HAVE_MEMSET:INTERNAL=1 //Have function mmap HAVE_MMAP:INTERNAL= //Have function pow HAVE_POW:INTERNAL=1 //Result of TRY_COMPILE HAVE_QNANHIBIT_VALUE:INTERNAL=TRUE //Have include search.h HAVE_SEARCH_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_SIZEOF_INT:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_SIZEOF_LONG:INTERNAL=TRUE //Have function sqrt HAVE_SQRT:INTERNAL=1 //Have include stddef.h HAVE_STDDEF_H:INTERNAL=1 //Have include stdint.h HAVE_STDINT_H:INTERNAL=1 //Have include stdlib.h HAVE_STDLIB_H:INTERNAL=1 //Have function strcasecmp HAVE_STRCASECMP:INTERNAL= //Have function strchr HAVE_STRCHR:INTERNAL=1 //Have includes strings.h HAVE_STRINGS_H:INTERNAL= //Have include string.h HAVE_STRING_H:INTERNAL=1 //Have function strrchr HAVE_STRRCHR:INTERNAL=1 //Have function strstr HAVE_STRSTR:INTERNAL=1 //Have function strtol HAVE_STRTOL:INTERNAL=1 //Have function strtoul HAVE_STRTOUL:INTERNAL=1 //Have include sys/stat.h HAVE_SYS_STAT_H:INTERNAL=1 //Have includes sys/time.h HAVE_SYS_TIME_H:INTERNAL= //Have include sys/types.h HAVE_SYS_TYPES_H:INTERNAL=1 //Have include unistd.h HAVE_UNISTD_H:INTERNAL= //Result of TRY_COMPILE HAVE_VXL_BIG_ENDIAN:INTERNAL=TRUE //Have include windows.h HAVE_WINDOWS_H:INTERNAL=1 //Result of TRY_COMPILE HAVE_WORDS_BIGENDIAN:INTERNAL=TRUE //Allow External Library Building HDF5_ALLOW_EXTERNAL_SUPPORT:INTERNAL=OFF //Build HDF5 C++ Library HDF5_BUILD_CPP_LIB:INTERNAL=ON //Build HIGH Level HDF5 Library HDF5_BUILD_HL_LIB:INTERNAL=OFF //Disable compiler warnings HDF5_DISABLE_COMPILER_WARNINGS:INTERNAL=OFF //ADVANCED property for variable: HDF5_ENABLE_CODESTACK HDF5_ENABLE_CODESTACK-ADVANCED:INTERNAL=1 //Enable the function stack tracing (for developer debugging). HDF5_ENABLE_CODESTACK:INTERNAL=OFF //Enable code coverage for Libraries and Programs HDF5_ENABLE_COVERAGE:INTERNAL=OFF //Enable deprecated public API symbols HDF5_ENABLE_DEPRECATED_SYMBOLS:INTERNAL=ON //ADVANCED property for variable: HDF5_ENABLE_GPFS HDF5_ENABLE_GPFS-ADVANCED:INTERNAL=1 //Enable GPFS hints for the MPI/POSIX file driver HDF5_ENABLE_GPFS:INTERNAL=OFF //Enable datasets larger than memory HDF5_ENABLE_HSIZET:INTERNAL=ON //Enable support for large (64-bit) files on Linux. HDF5_ENABLE_LARGE_FILE:INTERNAL=ON //Enable parallel build (requires MPI) HDF5_ENABLE_PARALLEL:INTERNAL=OFF //Use SZip Filter HDF5_ENABLE_SZIP_SUPPORT:INTERNAL=OFF //Enable Threadsafety HDF5_ENABLE_THREADSAFE:INTERNAL=OFF //Enable API tracing capability HDF5_ENABLE_TRACE:INTERNAL=OFF //Indicate that a memory checker is used HDF5_ENABLE_USING_MEMCHECKER:INTERNAL=OFF //Enable Zlib Filters HDF5_ENABLE_Z_LIB_SUPPORT:INTERNAL=ON //ADVANCED property for variable: HDF5_Enable_Clear_File_Buffers HDF5_Enable_Clear_File_Buffers-ADVANCED:INTERNAL=1 //Securely clear file buffers before writing to file HDF5_Enable_Clear_File_Buffers:INTERNAL=ON //ADVANCED property for variable: HDF5_Enable_Instrument HDF5_Enable_Instrument-ADVANCED:INTERNAL=1 //Instrument The library HDF5_Enable_Instrument:INTERNAL=OFF //Used to pass variables between directories HDF5_LIBRARIES_TO_EXPORT:INTERNAL=itkhdf5;itkhdf5_cpp //ADVANCED property for variable: HDF5_METADATA_TRACE_FILE HDF5_METADATA_TRACE_FILE-ADVANCED:INTERNAL=1 //Enable metadata trace file collection HDF5_METADATA_TRACE_FILE:INTERNAL=OFF //CPACK - include external libraries HDF5_PACKAGE_EXTLIBS:INTERNAL=OFF //Result of TRY_COMPILE HDF5_PRINTF_LL_TEST_COMPILE:INTERNAL=TRUE //Result of TRY_RUN HDF5_PRINTF_LL_TEST_RUN:INTERNAL=0 //ADVANCED property for variable: HDF5_STRICT_FORMAT_CHECKS HDF5_STRICT_FORMAT_CHECKS-ADVANCED:INTERNAL=1 //Whether to perform strict file format checks HDF5_STRICT_FORMAT_CHECKS:INTERNAL=OFF //Use the HDF5 1.6.x API by default HDF5_USE_16_API_DEFAULT:INTERNAL=OFF //Use the FLETCHER32 Filter HDF5_USE_FILTER_FLETCHER32:INTERNAL=ON //Use the NBIT Filter HDF5_USE_FILTER_NBIT:INTERNAL=ON //Use the SCALEOFFSET Filter HDF5_USE_FILTER_SCALEOFFSET:INTERNAL=ON //Use the SHUFFLE Filter HDF5_USE_FILTER_SHUFFLE:INTERNAL=ON //Use the PACKED BITS feature in h5dump HDF5_USE_H5DUMP_PACKED_BITS:INTERNAL=ON //ADVANCED property for variable: HDF5_WANT_DATA_ACCURACY HDF5_WANT_DATA_ACCURACY-ADVANCED:INTERNAL=1 //IF data accuracy is guaranteed during data conversions HDF5_WANT_DATA_ACCURACY:INTERNAL=ON //ADVANCED property for variable: HDF5_WANT_DCONV_EXCEPTION HDF5_WANT_DCONV_EXCEPTION-ADVANCED:INTERNAL=1 //exception handling functions is checked during data conversions HDF5_WANT_DCONV_EXCEPTION:INTERNAL=ON //Use Legacy Names for Libraries and Programs HDF_LEGACY_NAMING:INTERNAL=ON //ADVANCED property for variable: HGCOMMAND HGCOMMAND-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE INLINE_TEST___inline:INTERNAL=TRUE //Result of TRY_COMPILE INLINE_TEST___inline__:INTERNAL=FALSE //Result of TRY_COMPILE INLINE_TEST_inline:INTERNAL=TRUE //Request building Bridge modules ITKGroup_Bridge:INTERNAL=OFF //Request building Compatibility modules ITKGroup_Compatibility:INTERNAL=OFF //Request building Core modules ITKGroup_Core:INTERNAL=ON //Request building Filtering modules ITKGroup_Filtering:INTERNAL=OFF //Request building IO modules ITKGroup_IO:INTERNAL=OFF //Request building Nonunit modules ITKGroup_Nonunit:INTERNAL=OFF //Request building Numerics modules ITKGroup_Numerics:INTERNAL=OFF //Request building Registration modules ITKGroup_Registration:INTERNAL=OFF //Request building Remote modules ITKGroup_Remote:INTERNAL=OFF //Request building Segmentation modules ITKGroup_Segmentation:INTERNAL=OFF //Request building ThirdParty modules ITKGroup_ThirdParty:INTERNAL=OFF //Request building Video modules ITKGroup_Video:INTERNAL=OFF //ADVANCED property for variable: ITK_BUILD_ALL_MODULES_FOR_TESTS ITK_BUILD_ALL_MODULES_FOR_TESTS-ADVANCED:INTERNAL=1 //Test ITK_COMPILER_DOES_NOT_NEED_MSSE2_FLAG ITK_COMPILER_DOES_NOT_NEED_MSSE2_FLAG:INTERNAL= //Result of TRY_COMPILE ITK_COMPILER_HAS_BLOCKS:INTERNAL=FALSE //Test ITK_COMPILER_SUPPORTS_SSE2_32 ITK_COMPILER_SUPPORTS_SSE2_32:INTERNAL=1 //Test ITK_COMPILER_SUPPORTS_SSE2_64 ITK_COMPILER_SUPPORTS_SSE2_64:INTERNAL=1 //ADVANCED property for variable: ITK_COMPUTER_MEMORY_SIZE ITK_COMPUTER_MEMORY_SIZE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_CPPCHECK_TEST ITK_CPPCHECK_TEST-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE ITK_CPP_FUNCTION:INTERNAL=TRUE //ADVANCED property for variable: ITK_DOXYGEN_CHM ITK_DOXYGEN_CHM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_DOCSET ITK_DOXYGEN_DOCSET-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_ECLIPSEHELP ITK_DOXYGEN_ECLIPSEHELP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_HTML ITK_DOXYGEN_HTML-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_LATEX ITK_DOXYGEN_LATEX-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_QHP ITK_DOXYGEN_QHP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_RTF ITK_DOXYGEN_RTF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DOXYGEN_XML ITK_DOXYGEN_XML-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_DYNAMIC_LOADING ITK_DYNAMIC_LOADING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_FORBID_DOWNLOADS ITK_FORBID_DOWNLOADS-ADVANCED:INTERNAL=1 //Remove code that will become legacy in future releases completely. ITK_FUTURE_LEGACY_REMOVE:INTERNAL=0 //Result of TRY_COMPILE ITK_HAS_CPP11_ALIGNAS:INTERNAL=FALSE //Result of TRY_COMPILE ITK_HAS_CPP11_TYPETRAITS:INTERNAL=TRUE //Result of TRY_COMPILE ITK_HAS_GNU_ATTRIBUTE_ALIGNED:INTERNAL=FALSE //Have symbol InterlockedAdd ITK_HAS_INTERLOCKEDADD:INTERNAL=1 //Have include tr1/type_traits ITK_HAS_STLTR1_TR1_TYPE_TRAITS:INTERNAL= //Have include type_traits ITK_HAS_STLTR1_TYPE_TRAITS:INTERNAL=1 //ADVANCED property for variable: ITK_LEGACY_REMOVE ITK_LEGACY_REMOVE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_LEGACY_SILENT ITK_LEGACY_SILENT-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE ITK_SUPPORTS_FDSTREAM_HPP:INTERNAL=TRUE //Result of TRY_COMPILE ITK_SUPPORTS_TEMPLATED_FRIEND_FUNCTION_WITH_EMPTY_BRACKETS:INTERNAL=TRUE //Result of TRY_COMPILE ITK_SUPPORTS_TEMPLATED_FRIEND_FUNCTION_WITH_NULL_STRING:INTERNAL=FALSE //Result of TRY_COMPILE ITK_SUPPORTS_TEMPLATED_FRIEND_FUNCTION_WITH_TEMPLATE_ARGUMENTS:INTERNAL=FALSE //Result of TRY_COMPILE ITK_SUPPORTS_WCHAR_T_FILENAME_CSTYLEIO:INTERNAL=TRUE //Result of TRY_COMPILE ITK_SUPPORTS_WCHAR_T_FILENAME_IOSTREAMS_CONSTRUCTORS:INTERNAL=TRUE //ADVANCED property for variable: ITK_USE_64BITS_IDS ITK_USE_64BITS_IDS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_BRAINWEB_DATA ITK_USE_BRAINWEB_DATA-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_CONCEPT_CHECKING ITK_USE_CONCEPT_CHECKING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_FFTWD ITK_USE_FFTWD-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_FFTWF ITK_USE_FFTWF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_FLOAT_SPACE_PRECISION ITK_USE_FLOAT_SPACE_PRECISION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_GPU ITK_USE_GPU-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_KWSTYLE ITK_USE_KWSTYLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_STRICT_CONCEPT_CHECKING ITK_USE_STRICT_CONCEPT_CHECKING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_DOUBLECONVERSION ITK_USE_SYSTEM_DOUBLECONVERSION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_EXPAT ITK_USE_SYSTEM_EXPAT-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_FFTW ITK_USE_SYSTEM_FFTW-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_GDCM ITK_USE_SYSTEM_GDCM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_HDF5 ITK_USE_SYSTEM_HDF5-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_JPEG ITK_USE_SYSTEM_JPEG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_LIBRARIES ITK_USE_SYSTEM_LIBRARIES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_PNG ITK_USE_SYSTEM_PNG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_SZIP ITK_USE_SYSTEM_SZIP-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_TIFF ITK_USE_SYSTEM_TIFF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_VXL ITK_USE_SYSTEM_VXL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_USE_SYSTEM_ZLIB ITK_USE_SYSTEM_ZLIB-ADVANCED:INTERNAL=1 //Build external languages support ITK_WRAPPING:INTERNAL=OFF //ADVANCED property for variable: ITK_WRAP_JAVA ITK_WRAP_JAVA-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_WRAP_PERL ITK_WRAP_PERL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_WRAP_RUBY ITK_WRAP_RUBY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ITK_WRAP_TCL ITK_WRAP_TCL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: KWSTYLE_EXECUTABLE KWSTYLE_EXECUTABLE-ADVANCED:INTERNAL=1 //Result of TRY_RUN KWSYS_CHAR_IS_SIGNED:INTERNAL=0 //Result of TRY_COMPILE KWSYS_CHAR_IS_SIGNED_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ARGUMENT_DEPENDENT_LOOKUP_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ATOLL_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ATOL_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_CSTDDEF_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_CSTDIO_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_FULL_SPECIALIZATION_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_LONG_LONG_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_MEMBER_TEMPLATES_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS_NULL_TEMPLATE_ARGS_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_RLIMIT64_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_SETENV_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_UNSETENV_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_UTIMENSAT_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS_UTIMES_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_HAS__ATOI64_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_HAS___INT64_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_CXX_SAME_LONG_AND___INT64_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_CXX_SAME_LONG_LONG_AND___INT64_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_C_HAS_PTRDIFF_T_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_C_HAS_SSIZE_T_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_C_TYPE_MACROS_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_HAVE_BINARY_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_HAVE_STD_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_USE_ANSI_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_IOS_USE_SSTREAM_COMPILED:INTERNAL=TRUE //Checking for Large File Support failed to compile. KWSYS_LFS_WORKS:INTERNAL=-1 //Result of TRY_COMPILE KWSYS_LFS_WORKS_COMPILED:INTERNAL=FALSE //CHECK_TYPE_SIZE: sizeof(char) KWSYS_SIZEOF_CHAR:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int) KWSYS_SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long) KWSYS_SIZEOF_LONG:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long long) KWSYS_SIZEOF_LONG_LONG:INTERNAL=8 //CHECK_TYPE_SIZE: sizeof(short) KWSYS_SIZEOF_SHORT:INTERNAL=2 //CHECK_TYPE_SIZE: sizeof(__int64) KWSYS_SIZEOF___INT64:INTERNAL=8 //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_MAX_SIZE_ARGUMENT_COMPILED:INTERNAL=FALSE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_OBJECTS_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_REBIND_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_ALLOCATOR_TEMPLATE_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_ITERATOR_TRAITS_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAS_WSTRING_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_HAVE_STD_COMPILED:INTERNAL=TRUE //Result of TRY_COMPILE KWSYS_STL_STRING_HAVE_NEQ_CHAR_COMPILED:INTERNAL=TRUE //Have includes sys/types.h;ifaddrs.h KWSYS_SYS_HAS_IFADDRS_H:INTERNAL= //Have symbol GetProcessMemoryInfo KWSYS_SYS_HAS_PSAPI:INTERNAL=1 //ADVANCED property for variable: MAKECOMMAND MAKECOMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: MAXIMUM_NUMBER_OF_HEADERS MAXIMUM_NUMBER_OF_HEADERS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: MEMORYCHECK_COMMAND MEMORYCHECK_COMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: MEMORYCHECK_SUPPRESSIONS_FILE MEMORYCHECK_SUPPRESSIONS_FILE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_AnalyzeObjectMapIO Module_AnalyzeObjectMapIO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_BridgeNumPy Module_BridgeNumPy-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_HigherOrderAccurateGradient Module_HigherOrderAccurateGradient-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_IOFDF Module_IOFDF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_IOSTL Module_IOSTL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_IOTransformDCMTK Module_IOTransformDCMTK-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKAnisotropicSmoothing Module_ITKAnisotropicSmoothing-ADVANCED:INTERNAL=1 //Request building ITKAnisotropicSmoothing Module_ITKAnisotropicSmoothing:INTERNAL=OFF //ADVANCED property for variable: Module_ITKAntiAlias Module_ITKAntiAlias-ADVANCED:INTERNAL=1 //Request building ITKAntiAlias Module_ITKAntiAlias:INTERNAL=OFF //ADVANCED property for variable: Module_ITKBiasCorrection Module_ITKBiasCorrection-ADVANCED:INTERNAL=1 //Request building ITKBiasCorrection Module_ITKBiasCorrection:INTERNAL=OFF //ADVANCED property for variable: Module_ITKBinaryMathematicalMorphology Module_ITKBinaryMathematicalMorphology-ADVANCED:INTERNAL=1 //Request building ITKBinaryMathematicalMorphology Module_ITKBinaryMathematicalMorphology:INTERNAL=OFF //ADVANCED property for variable: Module_ITKBioCell Module_ITKBioCell-ADVANCED:INTERNAL=1 //Request building ITKBioCell Module_ITKBioCell:INTERNAL=OFF //ADVANCED property for variable: Module_ITKClassifiers Module_ITKClassifiers-ADVANCED:INTERNAL=1 //Request building ITKClassifiers Module_ITKClassifiers:INTERNAL=OFF //ADVANCED property for variable: Module_ITKColormap Module_ITKColormap-ADVANCED:INTERNAL=1 //Request building ITKColormap Module_ITKColormap:INTERNAL=OFF //ADVANCED property for variable: Module_ITKCommon Module_ITKCommon-ADVANCED:INTERNAL=1 //Request building ITKCommon Module_ITKCommon:INTERNAL=OFF //ADVANCED property for variable: Module_ITKConnectedComponents Module_ITKConnectedComponents-ADVANCED:INTERNAL=1 //Request building ITKConnectedComponents Module_ITKConnectedComponents:INTERNAL=OFF //ADVANCED property for variable: Module_ITKConvolution Module_ITKConvolution-ADVANCED:INTERNAL=1 //Request building ITKConvolution Module_ITKConvolution:INTERNAL=OFF //ADVANCED property for variable: Module_ITKCurvatureFlow Module_ITKCurvatureFlow-ADVANCED:INTERNAL=1 //Request building ITKCurvatureFlow Module_ITKCurvatureFlow:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDCMTK Module_ITKDCMTK-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKDICOMParser Module_ITKDICOMParser-ADVANCED:INTERNAL=1 //Request building ITKDICOMParser Module_ITKDICOMParser:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDeconvolution Module_ITKDeconvolution-ADVANCED:INTERNAL=1 //Request building ITKDeconvolution Module_ITKDeconvolution:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDeformableMesh Module_ITKDeformableMesh-ADVANCED:INTERNAL=1 //Request building ITKDeformableMesh Module_ITKDeformableMesh:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDenoising Module_ITKDenoising-ADVANCED:INTERNAL=1 //Request building ITKDenoising Module_ITKDenoising:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDeprecated Module_ITKDeprecated-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKDiffusionTensorImage Module_ITKDiffusionTensorImage-ADVANCED:INTERNAL=1 //Request building ITKDiffusionTensorImage Module_ITKDiffusionTensorImage:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDisplacementField Module_ITKDisplacementField-ADVANCED:INTERNAL=1 //Request building ITKDisplacementField Module_ITKDisplacementField:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDistanceMap Module_ITKDistanceMap-ADVANCED:INTERNAL=1 //Request building ITKDistanceMap Module_ITKDistanceMap:INTERNAL=OFF //ADVANCED property for variable: Module_ITKDoubleConversion Module_ITKDoubleConversion-ADVANCED:INTERNAL=1 //Request building ITKDoubleConversion Module_ITKDoubleConversion:INTERNAL=OFF //ADVANCED property for variable: Module_ITKEigen Module_ITKEigen-ADVANCED:INTERNAL=1 //Request building ITKEigen Module_ITKEigen:INTERNAL=OFF //ADVANCED property for variable: Module_ITKExpat Module_ITKExpat-ADVANCED:INTERNAL=1 //Request building ITKExpat Module_ITKExpat:INTERNAL=OFF //ADVANCED property for variable: Module_ITKFEM Module_ITKFEM-ADVANCED:INTERNAL=1 //Request building ITKFEM Module_ITKFEM:INTERNAL=OFF //ADVANCED property for variable: Module_ITKFEMRegistration Module_ITKFEMRegistration-ADVANCED:INTERNAL=1 //Request building ITKFEMRegistration Module_ITKFEMRegistration:INTERNAL=OFF //ADVANCED property for variable: Module_ITKFFT Module_ITKFFT-ADVANCED:INTERNAL=1 //Request building ITKFFT Module_ITKFFT:INTERNAL=OFF //ADVANCED property for variable: Module_ITKFastMarching Module_ITKFastMarching-ADVANCED:INTERNAL=1 //Request building ITKFastMarching Module_ITKFastMarching:INTERNAL=OFF //ADVANCED property for variable: Module_ITKFiniteDifference Module_ITKFiniteDifference-ADVANCED:INTERNAL=1 //Request building ITKFiniteDifference Module_ITKFiniteDifference:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGDCM Module_ITKGDCM-ADVANCED:INTERNAL=1 //Request building ITKGDCM Module_ITKGDCM:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGIFTI Module_ITKGIFTI-ADVANCED:INTERNAL=1 //Request building ITKGIFTI Module_ITKGIFTI:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUAnisotropicSmoothing Module_ITKGPUAnisotropicSmoothing-ADVANCED:INTERNAL=1 //Request building ITKGPUAnisotropicSmoothing Module_ITKGPUAnisotropicSmoothing:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUCommon Module_ITKGPUCommon-ADVANCED:INTERNAL=1 //Request building ITKGPUCommon Module_ITKGPUCommon:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUFiniteDifference Module_ITKGPUFiniteDifference-ADVANCED:INTERNAL=1 //Request building ITKGPUFiniteDifference Module_ITKGPUFiniteDifference:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUImageFilterBase Module_ITKGPUImageFilterBase-ADVANCED:INTERNAL=1 //Request building ITKGPUImageFilterBase Module_ITKGPUImageFilterBase:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUPDEDeformableRegistration Module_ITKGPUPDEDeformableRegistration-ADVANCED:INTERNAL=1 //Request building ITKGPUPDEDeformableRegistration Module_ITKGPUPDEDeformableRegistration:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPURegistrationCommon Module_ITKGPURegistrationCommon-ADVANCED:INTERNAL=1 //Request building ITKGPURegistrationCommon Module_ITKGPURegistrationCommon:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUSmoothing Module_ITKGPUSmoothing-ADVANCED:INTERNAL=1 //Request building ITKGPUSmoothing Module_ITKGPUSmoothing:INTERNAL=OFF //ADVANCED property for variable: Module_ITKGPUThresholding Module_ITKGPUThresholding-ADVANCED:INTERNAL=1 //Request building ITKGPUThresholding Module_ITKGPUThresholding:INTERNAL=OFF //ADVANCED property for variable: Module_ITKHDF5 Module_ITKHDF5-ADVANCED:INTERNAL=1 //Request building ITKHDF5 Module_ITKHDF5:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOBMP Module_ITKIOBMP-ADVANCED:INTERNAL=1 //Request building ITKIOBMP Module_ITKIOBMP:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOBioRad Module_ITKIOBioRad-ADVANCED:INTERNAL=1 //Request building ITKIOBioRad Module_ITKIOBioRad:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOCSV Module_ITKIOCSV-ADVANCED:INTERNAL=1 //Request building ITKIOCSV Module_ITKIOCSV:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIODCMTK Module_ITKIODCMTK-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKIOGDCM Module_ITKIOGDCM-ADVANCED:INTERNAL=1 //Request building ITKIOGDCM Module_ITKIOGDCM:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOGE Module_ITKIOGE-ADVANCED:INTERNAL=1 //Request building ITKIOGE Module_ITKIOGE:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOGIPL Module_ITKIOGIPL-ADVANCED:INTERNAL=1 //Request building ITKIOGIPL Module_ITKIOGIPL:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOHDF5 Module_ITKIOHDF5-ADVANCED:INTERNAL=1 //Request building ITKIOHDF5 Module_ITKIOHDF5:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOIPL Module_ITKIOIPL-ADVANCED:INTERNAL=1 //Request building ITKIOIPL Module_ITKIOIPL:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOImageBase Module_ITKIOImageBase-ADVANCED:INTERNAL=1 //Request building ITKIOImageBase Module_ITKIOImageBase:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOJPEG Module_ITKIOJPEG-ADVANCED:INTERNAL=1 //Request building ITKIOJPEG Module_ITKIOJPEG:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOLSM Module_ITKIOLSM-ADVANCED:INTERNAL=1 //Request building ITKIOLSM Module_ITKIOLSM:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOMINC Module_ITKIOMINC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKIOMRC Module_ITKIOMRC-ADVANCED:INTERNAL=1 //Request building ITKIOMRC Module_ITKIOMRC:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOMesh Module_ITKIOMesh-ADVANCED:INTERNAL=1 //Request building ITKIOMesh Module_ITKIOMesh:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOMeta Module_ITKIOMeta-ADVANCED:INTERNAL=1 //Request building ITKIOMeta Module_ITKIOMeta:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIONIFTI Module_ITKIONIFTI-ADVANCED:INTERNAL=1 //Request building ITKIONIFTI Module_ITKIONIFTI:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIONRRD Module_ITKIONRRD-ADVANCED:INTERNAL=1 //Request building ITKIONRRD Module_ITKIONRRD:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOPNG Module_ITKIOPNG-ADVANCED:INTERNAL=1 //Request building ITKIOPNG Module_ITKIOPNG:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOPhilipsREC Module_ITKIOPhilipsREC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKIORAW Module_ITKIORAW-ADVANCED:INTERNAL=1 //Request building ITKIORAW Module_ITKIORAW:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOSiemens Module_ITKIOSiemens-ADVANCED:INTERNAL=1 //Request building ITKIOSiemens Module_ITKIOSiemens:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOSpatialObjects Module_ITKIOSpatialObjects-ADVANCED:INTERNAL=1 //Request building ITKIOSpatialObjects Module_ITKIOSpatialObjects:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOStimulate Module_ITKIOStimulate-ADVANCED:INTERNAL=1 //Request building ITKIOStimulate Module_ITKIOStimulate:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOTIFF Module_ITKIOTIFF-ADVANCED:INTERNAL=1 //Request building ITKIOTIFF Module_ITKIOTIFF:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOTransformBase Module_ITKIOTransformBase-ADVANCED:INTERNAL=1 //Request building ITKIOTransformBase Module_ITKIOTransformBase:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOTransformHDF5 Module_ITKIOTransformHDF5-ADVANCED:INTERNAL=1 //Request building ITKIOTransformHDF5 Module_ITKIOTransformHDF5:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOTransformInsightLegacy Module_ITKIOTransformInsightLegacy-ADVANCED:INTERNAL=1 //Request building ITKIOTransformInsightLegacy Module_ITKIOTransformInsightLegacy:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOTransformMatlab Module_ITKIOTransformMatlab-ADVANCED:INTERNAL=1 //Request building ITKIOTransformMatlab Module_ITKIOTransformMatlab:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOVTK Module_ITKIOVTK-ADVANCED:INTERNAL=1 //Request building ITKIOVTK Module_ITKIOVTK:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIOXML Module_ITKIOXML-ADVANCED:INTERNAL=1 //Request building ITKIOXML Module_ITKIOXML:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageAdaptors Module_ITKImageAdaptors-ADVANCED:INTERNAL=1 //Request building ITKImageAdaptors Module_ITKImageAdaptors:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageCompare Module_ITKImageCompare-ADVANCED:INTERNAL=1 //Request building ITKImageCompare Module_ITKImageCompare:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageCompose Module_ITKImageCompose-ADVANCED:INTERNAL=1 //Request building ITKImageCompose Module_ITKImageCompose:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageFeature Module_ITKImageFeature-ADVANCED:INTERNAL=1 //Request building ITKImageFeature Module_ITKImageFeature:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageFilterBase Module_ITKImageFilterBase-ADVANCED:INTERNAL=1 //Request building ITKImageFilterBase Module_ITKImageFilterBase:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageFunction Module_ITKImageFunction-ADVANCED:INTERNAL=1 //Request building ITKImageFunction Module_ITKImageFunction:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageFusion Module_ITKImageFusion-ADVANCED:INTERNAL=1 //Request building ITKImageFusion Module_ITKImageFusion:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageGradient Module_ITKImageGradient-ADVANCED:INTERNAL=1 //Request building ITKImageGradient Module_ITKImageGradient:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageGrid Module_ITKImageGrid-ADVANCED:INTERNAL=1 //Request building ITKImageGrid Module_ITKImageGrid:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageIntensity Module_ITKImageIntensity-ADVANCED:INTERNAL=1 //Request building ITKImageIntensity Module_ITKImageIntensity:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageLabel Module_ITKImageLabel-ADVANCED:INTERNAL=1 //Request building ITKImageLabel Module_ITKImageLabel:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageNoise Module_ITKImageNoise-ADVANCED:INTERNAL=1 //Request building ITKImageNoise Module_ITKImageNoise:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageSources Module_ITKImageSources-ADVANCED:INTERNAL=1 //Request building ITKImageSources Module_ITKImageSources:INTERNAL=OFF //ADVANCED property for variable: Module_ITKImageStatistics Module_ITKImageStatistics-ADVANCED:INTERNAL=1 //Request building ITKImageStatistics Module_ITKImageStatistics:INTERNAL=OFF //ADVANCED property for variable: Module_ITKIntegratedTest Module_ITKIntegratedTest-ADVANCED:INTERNAL=1 //Request building ITKIntegratedTest Module_ITKIntegratedTest:INTERNAL=OFF //ADVANCED property for variable: Module_ITKJPEG Module_ITKJPEG-ADVANCED:INTERNAL=1 //Request building ITKJPEG Module_ITKJPEG:INTERNAL=OFF //ADVANCED property for variable: Module_ITKKLMRegionGrowing Module_ITKKLMRegionGrowing-ADVANCED:INTERNAL=1 //Request building ITKKLMRegionGrowing Module_ITKKLMRegionGrowing:INTERNAL=OFF //ADVANCED property for variable: Module_ITKKWSys Module_ITKKWSys-ADVANCED:INTERNAL=1 //Request building ITKKWSys Module_ITKKWSys:INTERNAL=OFF //ADVANCED property for variable: Module_ITKLabelMap Module_ITKLabelMap-ADVANCED:INTERNAL=1 //Request building ITKLabelMap Module_ITKLabelMap:INTERNAL=OFF //ADVANCED property for variable: Module_ITKLabelVoting Module_ITKLabelVoting-ADVANCED:INTERNAL=1 //Request building ITKLabelVoting Module_ITKLabelVoting:INTERNAL=OFF //ADVANCED property for variable: Module_ITKLevelSets Module_ITKLevelSets-ADVANCED:INTERNAL=1 //Request building ITKLevelSets Module_ITKLevelSets:INTERNAL=OFF //ADVANCED property for variable: Module_ITKLevelSetsv4 Module_ITKLevelSetsv4-ADVANCED:INTERNAL=1 //Request building ITKLevelSetsv4 Module_ITKLevelSetsv4:INTERNAL=OFF //ADVANCED property for variable: Module_ITKLevelSetsv4Visualization Module_ITKLevelSetsv4Visualization-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKMINC Module_ITKMINC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKMarkovRandomFieldsClassifiers Module_ITKMarkovRandomFieldsClassifiers-ADVANCED:INTERNAL=1 //Request building ITKMarkovRandomFieldsClassifiers Module_ITKMarkovRandomFieldsClassifiers:INTERNAL=OFF //ADVANCED property for variable: Module_ITKMathematicalMorphology Module_ITKMathematicalMorphology-ADVANCED:INTERNAL=1 //Request building ITKMathematicalMorphology Module_ITKMathematicalMorphology:INTERNAL=OFF //ADVANCED property for variable: Module_ITKMesh Module_ITKMesh-ADVANCED:INTERNAL=1 //Request building ITKMesh Module_ITKMesh:INTERNAL=OFF //ADVANCED property for variable: Module_ITKMetaIO Module_ITKMetaIO-ADVANCED:INTERNAL=1 //Request building ITKMetaIO Module_ITKMetaIO:INTERNAL=OFF //ADVANCED property for variable: Module_ITKMetricsv4 Module_ITKMetricsv4-ADVANCED:INTERNAL=1 //Request building ITKMetricsv4 Module_ITKMetricsv4:INTERNAL=OFF //ADVANCED property for variable: Module_ITKNIFTI Module_ITKNIFTI-ADVANCED:INTERNAL=1 //Request building ITKNIFTI Module_ITKNIFTI:INTERNAL=OFF //ADVANCED property for variable: Module_ITKNarrowBand Module_ITKNarrowBand-ADVANCED:INTERNAL=1 //Request building ITKNarrowBand Module_ITKNarrowBand:INTERNAL=OFF //ADVANCED property for variable: Module_ITKNetlib Module_ITKNetlib-ADVANCED:INTERNAL=1 //Request building ITKNetlib Module_ITKNetlib:INTERNAL=OFF //ADVANCED property for variable: Module_ITKNeuralNetworks Module_ITKNeuralNetworks-ADVANCED:INTERNAL=1 //Request building ITKNeuralNetworks Module_ITKNeuralNetworks:INTERNAL=OFF //ADVANCED property for variable: Module_ITKNrrdIO Module_ITKNrrdIO-ADVANCED:INTERNAL=1 //Request building ITKNrrdIO Module_ITKNrrdIO:INTERNAL=OFF //ADVANCED property for variable: Module_ITKOpenJPEG Module_ITKOpenJPEG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKOptimizers Module_ITKOptimizers-ADVANCED:INTERNAL=1 //Request building ITKOptimizers Module_ITKOptimizers:INTERNAL=OFF //ADVANCED property for variable: Module_ITKOptimizersv4 Module_ITKOptimizersv4-ADVANCED:INTERNAL=1 //Request building ITKOptimizersv4 Module_ITKOptimizersv4:INTERNAL=OFF //ADVANCED property for variable: Module_ITKPDEDeformableRegistration Module_ITKPDEDeformableRegistration-ADVANCED:INTERNAL=1 //Request building ITKPDEDeformableRegistration Module_ITKPDEDeformableRegistration:INTERNAL=OFF //ADVANCED property for variable: Module_ITKPNG Module_ITKPNG-ADVANCED:INTERNAL=1 //Request building ITKPNG Module_ITKPNG:INTERNAL=OFF //ADVANCED property for variable: Module_ITKPath Module_ITKPath-ADVANCED:INTERNAL=1 //Request building ITKPath Module_ITKPath:INTERNAL=OFF //ADVANCED property for variable: Module_ITKPolynomials Module_ITKPolynomials-ADVANCED:INTERNAL=1 //Request building ITKPolynomials Module_ITKPolynomials:INTERNAL=OFF //ADVANCED property for variable: Module_ITKQuadEdgeMesh Module_ITKQuadEdgeMesh-ADVANCED:INTERNAL=1 //Request building ITKQuadEdgeMesh Module_ITKQuadEdgeMesh:INTERNAL=OFF //ADVANCED property for variable: Module_ITKQuadEdgeMeshFiltering Module_ITKQuadEdgeMeshFiltering-ADVANCED:INTERNAL=1 //Request building ITKQuadEdgeMeshFiltering Module_ITKQuadEdgeMeshFiltering:INTERNAL=OFF //ADVANCED property for variable: Module_ITKRegionGrowing Module_ITKRegionGrowing-ADVANCED:INTERNAL=1 //Request building ITKRegionGrowing Module_ITKRegionGrowing:INTERNAL=OFF //ADVANCED property for variable: Module_ITKRegistrationCommon Module_ITKRegistrationCommon-ADVANCED:INTERNAL=1 //Request building ITKRegistrationCommon Module_ITKRegistrationCommon:INTERNAL=OFF //ADVANCED property for variable: Module_ITKRegistrationMethodsv4 Module_ITKRegistrationMethodsv4-ADVANCED:INTERNAL=1 //Request building ITKRegistrationMethodsv4 Module_ITKRegistrationMethodsv4:INTERNAL=OFF //ADVANCED property for variable: Module_ITKReview Module_ITKReview-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKSignedDistanceFunction Module_ITKSignedDistanceFunction-ADVANCED:INTERNAL=1 //Request building ITKSignedDistanceFunction Module_ITKSignedDistanceFunction:INTERNAL=OFF //ADVANCED property for variable: Module_ITKSmoothing Module_ITKSmoothing-ADVANCED:INTERNAL=1 //Request building ITKSmoothing Module_ITKSmoothing:INTERNAL=OFF //ADVANCED property for variable: Module_ITKSpatialFunction Module_ITKSpatialFunction-ADVANCED:INTERNAL=1 //Request building ITKSpatialFunction Module_ITKSpatialFunction:INTERNAL=OFF //ADVANCED property for variable: Module_ITKSpatialObjects Module_ITKSpatialObjects-ADVANCED:INTERNAL=1 //Request building ITKSpatialObjects Module_ITKSpatialObjects:INTERNAL=OFF //ADVANCED property for variable: Module_ITKStatistics Module_ITKStatistics-ADVANCED:INTERNAL=1 //Request building ITKStatistics Module_ITKStatistics:INTERNAL=OFF //ADVANCED property for variable: Module_ITKTIFF Module_ITKTIFF-ADVANCED:INTERNAL=1 //Request building ITKTIFF Module_ITKTIFF:INTERNAL=OFF //ADVANCED property for variable: Module_ITKTestKernel Module_ITKTestKernel-ADVANCED:INTERNAL=1 //Request building ITKTestKernel Module_ITKTestKernel:INTERNAL=OFF //ADVANCED property for variable: Module_ITKThresholding Module_ITKThresholding-ADVANCED:INTERNAL=1 //Request building ITKThresholding Module_ITKThresholding:INTERNAL=OFF //ADVANCED property for variable: Module_ITKTransform Module_ITKTransform-ADVANCED:INTERNAL=1 //Request building ITKTransform Module_ITKTransform:INTERNAL=OFF //ADVANCED property for variable: Module_ITKV3Compatibility Module_ITKV3Compatibility-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKVNL Module_ITKVNL-ADVANCED:INTERNAL=1 //Request building ITKVNL Module_ITKVNL:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVNLInstantiation Module_ITKVNLInstantiation-ADVANCED:INTERNAL=1 //Request building ITKVNLInstantiation Module_ITKVNLInstantiation:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVTK Module_ITKVTK-ADVANCED:INTERNAL=1 //Request building ITKVTK Module_ITKVTK:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVideoBridgeOpenCV Module_ITKVideoBridgeOpenCV-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKVideoBridgeVXL Module_ITKVideoBridgeVXL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKVideoCore Module_ITKVideoCore-ADVANCED:INTERNAL=1 //Request building ITKVideoCore Module_ITKVideoCore:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVideoFiltering Module_ITKVideoFiltering-ADVANCED:INTERNAL=1 //Request building ITKVideoFiltering Module_ITKVideoFiltering:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVideoIO Module_ITKVideoIO-ADVANCED:INTERNAL=1 //Request building ITKVideoIO Module_ITKVideoIO:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVoronoi Module_ITKVoronoi-ADVANCED:INTERNAL=1 //Request building ITKVoronoi Module_ITKVoronoi:INTERNAL=OFF //ADVANCED property for variable: Module_ITKVtkGlue Module_ITKVtkGlue-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ITKWatersheds Module_ITKWatersheds-ADVANCED:INTERNAL=1 //Request building ITKWatersheds Module_ITKWatersheds:INTERNAL=OFF //ADVANCED property for variable: Module_ITKZLIB Module_ITKZLIB-ADVANCED:INTERNAL=1 //Request building ITKZLIB Module_ITKZLIB:INTERNAL=OFF //ADVANCED property for variable: Module_LabelErodeDilate Module_LabelErodeDilate-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_LesionSizingToolkit Module_LesionSizingToolkit-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_MGHIO Module_MGHIO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_MinimalPathExtraction Module_MinimalPathExtraction-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_ParabolicMorphology Module_ParabolicMorphology-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SCIFIO Module_SCIFIO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SkullStrip Module_SkullStrip-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SmoothingRecursiveYvvGaussianFilter Module_SmoothingRecursiveYvvGaussianFilter-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SphinxExamples Module_SphinxExamples-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SplitComponents Module_SplitComponents-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_SubdivisionQuadEdgeMeshFilter Module_SubdivisionQuadEdgeMeshFilter-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_VariationalRegistration Module_VariationalRegistration-ADVANCED:INTERNAL=1 //ADVANCED property for variable: Module_WikiExamples Module_WikiExamples-ADVANCED:INTERNAL=1 //Have library c NOT_NEED_LIBNSL:INTERNAL= OPENJPEG_INSTALL_PACKAGE_DIR:INTERNAL=lib/gdcmopenjpeg-2.0 //ADVANCED property for variable: P4COMMAND P4COMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PERL_EXECUTABLE PERL_EXECUTABLE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PYTHON_EXECUTABLE PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 //The 22nd bit of 32-bit floating-point quiet NaN. QNANHIBIT:INTERNAL=1 //Result of TRY_RUN QNANHIBIT_VALUE:INTERNAL=1 //ADVANCED property for variable: SCPCOMMAND SCPCOMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: SITE SITE-ADVANCED:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(int) SIZEOF_INT:INTERNAL=4 //CHECK_TYPE_SIZE: sizeof(long) SIZEOF_LONG:INTERNAL=4 //ADVANCED property for variable: SLURM_SBATCH_COMMAND SLURM_SBATCH_COMMAND-ADVANCED:INTERNAL=1 //ADVANCED property for variable: SLURM_SRUN_COMMAND SLURM_SRUN_COMMAND-ADVANCED:INTERNAL=1 //Have function strsignal SOCKETXX_HAVE_STRSIGNAL:INTERNAL= //ADVANCED property for variable: SVNCOMMAND SVNCOMMAND-ADVANCED:INTERNAL=1 //VXL test VCL_ALLOWS_INLINE_INSTANTIATION:INTERNAL=1 //VXL test VCL_ALLOWS_NAMESPACE_STD:INTERNAL=1 //VXL test VCL_CANNOT_SPECIALIZE_CV:INTERNAL=1 //VXL test VCL_CAN_DO_COMPLETE_DEFAULT_TYPE_PARAMETER:INTERNAL=1 //VXL test VCL_CAN_DO_IMPLICIT_TEMPLATES:INTERNAL=1 //VXL test VCL_CAN_DO_NON_TYPE_FUNCTION_TEMPLATE_PARAMETER:INTERNAL=1 //VXL test VCL_CAN_DO_PARTIAL_SPECIALIZATION:INTERNAL=1 //VXL test VCL_CAN_DO_STATIC_TEMPLATE_MEMBER:INTERNAL=1 //VXL test VCL_CAN_DO_TEMPLATE_DEFAULT_TYPE_PARAMETER:INTERNAL=1 //VXL test (successful run) VCL_CHAR_IS_SIGNED:INTERNAL=1 //Result of TRY_COMPILE VCL_CHAR_IS_SIGNED_COMPILED:INTERNAL=TRUE //VXL test (successful run) VCL_COMPLEX_POW_WORKS:INTERNAL=1 //Result of TRY_COMPILE VCL_COMPLEX_POW_WORKS_COMPILED:INTERNAL=TRUE //Have include algorithm VCL_CXX_HAS_HEADER_ALGORITHM:INTERNAL=1 //Have include bitset VCL_CXX_HAS_HEADER_BITSET:INTERNAL=1 //Have include cassert VCL_CXX_HAS_HEADER_CASSERT:INTERNAL=1 //Have include cctype VCL_CXX_HAS_HEADER_CCTYPE:INTERNAL=1 //Have include cerrno VCL_CXX_HAS_HEADER_CERRNO:INTERNAL=1 //Have include cfloat VCL_CXX_HAS_HEADER_CFLOAT:INTERNAL=1 //Have include ciso646 VCL_CXX_HAS_HEADER_CISO646:INTERNAL=1 //Have include climits VCL_CXX_HAS_HEADER_CLIMITS:INTERNAL=1 //Have include clocale VCL_CXX_HAS_HEADER_CLOCALE:INTERNAL=1 //Have include cmath VCL_CXX_HAS_HEADER_CMATH:INTERNAL=1 //Have include complex VCL_CXX_HAS_HEADER_COMPLEX:INTERNAL=1 //Have include csetjmp VCL_CXX_HAS_HEADER_CSETJMP:INTERNAL=1 //Have include csignal VCL_CXX_HAS_HEADER_CSIGNAL:INTERNAL=1 //Have include cstdarg VCL_CXX_HAS_HEADER_CSTDARG:INTERNAL=1 //Have include cstddef VCL_CXX_HAS_HEADER_CSTDDEF:INTERNAL=1 //Have include cstdio VCL_CXX_HAS_HEADER_CSTDIO:INTERNAL=1 //Have include cstdlib VCL_CXX_HAS_HEADER_CSTDLIB:INTERNAL=1 //Have include cstring VCL_CXX_HAS_HEADER_CSTRING:INTERNAL=1 //Have include ctime VCL_CXX_HAS_HEADER_CTIME:INTERNAL=1 //Have include cwchar VCL_CXX_HAS_HEADER_CWCHAR:INTERNAL=1 //Have include cwctype VCL_CXX_HAS_HEADER_CWCTYPE:INTERNAL=1 //Have include deque VCL_CXX_HAS_HEADER_DEQUE:INTERNAL=1 //Have include exception VCL_CXX_HAS_HEADER_EXCEPTION:INTERNAL=1 //Have include fstream VCL_CXX_HAS_HEADER_FSTREAM:INTERNAL=1 //Have include functional VCL_CXX_HAS_HEADER_FUNCTIONAL:INTERNAL=1 //Have include iomanip VCL_CXX_HAS_HEADER_IOMANIP:INTERNAL=1 //Have include ios VCL_CXX_HAS_HEADER_IOS:INTERNAL=1 //Have include iosfwd VCL_CXX_HAS_HEADER_IOSFWD:INTERNAL=1 //Have include iostream VCL_CXX_HAS_HEADER_IOSTREAM:INTERNAL=1 //Have include iso646.h VCL_CXX_HAS_HEADER_ISO646_H:INTERNAL=1 //Have include istream VCL_CXX_HAS_HEADER_ISTREAM:INTERNAL=1 //Have include iterator VCL_CXX_HAS_HEADER_ITERATOR:INTERNAL=1 //Have include limits VCL_CXX_HAS_HEADER_LIMITS:INTERNAL=1 //Have include list VCL_CXX_HAS_HEADER_LIST:INTERNAL=1 //Have include locale VCL_CXX_HAS_HEADER_LOCALE:INTERNAL=1 //Have include map VCL_CXX_HAS_HEADER_MAP:INTERNAL=1 //Have include memory VCL_CXX_HAS_HEADER_MEMORY:INTERNAL=1 //Have include new VCL_CXX_HAS_HEADER_NEW:INTERNAL=1 //Have include numeric VCL_CXX_HAS_HEADER_NUMERIC:INTERNAL=1 //Have include ostream VCL_CXX_HAS_HEADER_OSTREAM:INTERNAL=1 //Have include queue VCL_CXX_HAS_HEADER_QUEUE:INTERNAL=1 //Have include set VCL_CXX_HAS_HEADER_SET:INTERNAL=1 //Have include sstream VCL_CXX_HAS_HEADER_SSTREAM:INTERNAL=1 //Have include stack VCL_CXX_HAS_HEADER_STACK:INTERNAL=1 //Have include stdexcept VCL_CXX_HAS_HEADER_STDEXCEPT:INTERNAL=1 //Have include streambuf VCL_CXX_HAS_HEADER_STREAMBUF:INTERNAL=1 //Have include string VCL_CXX_HAS_HEADER_STRING:INTERNAL=1 //Have include strstream VCL_CXX_HAS_HEADER_STRSTREAM:INTERNAL=1 //Have include typeinfo VCL_CXX_HAS_HEADER_TYPEINFO:INTERNAL=1 //Have include utility VCL_CXX_HAS_HEADER_UTILITY:INTERNAL=1 //Have include valarray VCL_CXX_HAS_HEADER_VALARRAY:INTERNAL=1 //Have include vector VCL_CXX_HAS_HEADER_VECTOR:INTERNAL=1 //Have include tr1/memory VCL_CXX_HAS_TR1:INTERNAL= //VXL test VCL_DEFAULT_VALUE:INTERNAL=1 //VXL test VCL_DEFINE_SPECIALIZATION:INTERNAL=1 //VXL test VCL_FOR_SCOPE_HACK:INTERNAL=1 //VXL test VCL_HAS_BOOL:INTERNAL=1 //VXL test VCL_HAS_DYNAMIC_CAST:INTERNAL=1 //VXL test VCL_HAS_EXCEPTIONS:INTERNAL=1 //VXL test VCL_HAS_EXPLICIT:INTERNAL=1 //Test VCL_HAS_EXPORT:INTERNAL=0 //VXL test (successful run) VCL_HAS_LFS:INTERNAL=1 //Result of TRY_COMPILE VCL_HAS_LFS_COMPILED:INTERNAL=TRUE //VXL test VCL_HAS_LONG_LONG:INTERNAL=1 //VXL test VCL_HAS_MEMBER_TEMPLATES:INTERNAL=1 //VXL test VCL_HAS_MUTABLE:INTERNAL=1 //Test VCL_HAS_NAMESPACES:INTERNAL=0 //VXL test VCL_HAS_RTTI:INTERNAL=1 //VXL test (successful run) VCL_HAS_SLICED_DESTRUCTOR_BUG:INTERNAL=1 //Result of TRY_COMPILE VCL_HAS_SLICED_DESTRUCTOR_BUG_COMPILED:INTERNAL=TRUE //Test (failed to compile) VCL_HAS_TEMPLATE_SYMBOLS:INTERNAL=0 //Result of TRY_COMPILE VCL_HAS_TEMPLATE_SYMBOLS_COMPILED:INTERNAL=FALSE //VXL test VCL_HAS_TYPENAME:INTERNAL=1 //VXL test (successful run) VCL_HAS_WORKING_STRINGSTREAM:INTERNAL=1 //Result of TRY_COMPILE VCL_HAS_WORKING_STRINGSTREAM_COMPILED:INTERNAL=TRUE //ADVANCED property for variable: VCL_INCLUDE_CXX_0X VCL_INCLUDE_CXX_0X-ADVANCED:INTERNAL=1 //Have symbol std::shared_ptr VCL_MEMORY_HAS_SHARED_PTR:INTERNAL=1 //VXL test VCL_NEEDS_INLINE_INSTANTIATION:INTERNAL=1 //Test VCL_NEEDS_NAMESPACE_STD:INTERNAL=0 //VXL test VCL_NEED_FRIEND_FOR_TEMPLATE_OVERLOAD:INTERNAL=1 //VXL test VCL_NO_STATIC_DATA_MEMBERS:INTERNAL=1 //Test VCL_NULL_TMPL_ARGS:INTERNAL=0 //VXL test (successful run) VCL_NUMERIC_LIMITS_HAS_INFINITY:INTERNAL=1 //Result of TRY_COMPILE VCL_NUMERIC_LIMITS_HAS_INFINITY_COMPILED:INTERNAL=TRUE //VXL test VCL_OVERLOAD_CAST:INTERNAL=1 //VXL test (successful run) VCL_PROCESSOR_HAS_INFINITY:INTERNAL=1 //Result of TRY_COMPILE VCL_PROCESSOR_HAS_INFINITY_COMPILED:INTERNAL=TRUE //Test VCL_STATIC_CONST_INIT_FLOAT:INTERNAL=0 //VXL test VCL_STATIC_CONST_INIT_INT:INTERNAL=1 //VXL test VCL_STATIC_CONST_INIT_NO_DEFN:INTERNAL=1 //VXL test VCL_SUNPRO_CLASS_SCOPE_HACK:INTERNAL=1 //VXL test VCL_TEMPLATE_MATCHES_TOO_OFTEN:INTERNAL=1 //Have symbol std::tr1::shared_ptr VCL_TR1_MEMORY_HAS_SHARED_PTR:INTERNAL= //ADVANCED property for variable: VNL_CONFIG_CHECK_BOUNDS VNL_CONFIG_CHECK_BOUNDS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_ENABLE_SSE2 VNL_CONFIG_ENABLE_SSE2-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_ENABLE_SSE2_ROUNDING VNL_CONFIG_ENABLE_SSE2_ROUNDING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_LEGACY_METHODS VNL_CONFIG_LEGACY_METHODS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: VNL_CONFIG_THREAD_SAFE VNL_CONFIG_THREAD_SAFE-ADVANCED:INTERNAL=1 //Result of TEST_BIG_ENDIAN VXL_BIG_ENDIAN:INTERNAL=0 //VXL test result VXL_BYTE:INTERNAL=char //Serial number of last configuration VXL_CONFIG_SERIAL_LAST:INTERNAL=2009-04-28-001 //Have symbol finite VXL_C_MATH_HAS_FINITE:INTERNAL= //Have symbol finitef VXL_C_MATH_HAS_FINITEF:INTERNAL= //Have symbol finitel VXL_C_MATH_HAS_FINITEL:INTERNAL= //VXL test VXL_C_MATH_HAS_LROUND:INTERNAL=1 //Have symbol sqrtf VXL_C_MATH_HAS_SQRTF:INTERNAL=1 //VXL test VXL_HAS_ALIGNED_MALLOC:INTERNAL=1 //VXL test result VXL_HAS_BYTE:INTERNAL=1 //VXL test VXL_HAS_DBGHELP_H:INTERNAL=1 //Have include emmintrin.h VXL_HAS_EMMINTRIN_H:INTERNAL=1 //Have include ieeefp.h VXL_HAS_IEEEFP_H:INTERNAL= //VXL test result VXL_HAS_IEEE_128:INTERNAL=0 //VXL test result VXL_HAS_IEEE_32:INTERNAL=1 //VXL test result VXL_HAS_IEEE_64:INTERNAL=1 //VXL test result VXL_HAS_IEEE_96:INTERNAL=0 //VXL test result VXL_HAS_INT_16:INTERNAL=1 //VXL test result VXL_HAS_INT_32:INTERNAL=1 //VXL test result VXL_HAS_INT_64:INTERNAL=1 //VXL test result VXL_HAS_INT_8:INTERNAL=1 //Test VXL_HAS_MINGW_ALIGNED_MALLOC:INTERNAL=0 //VXL test VXL_HAS_MM_MALLOC:INTERNAL=1 //Test VXL_HAS_POSIX_MEMALIGN:INTERNAL=0 //Have include pthread.h VXL_HAS_PTHREAD_H:INTERNAL= //Have include semaphore.h VXL_HAS_SEMAPHORE_H:INTERNAL= //VXL test (successful run) VXL_HAS_SSE2_HARDWARE_SUPPORT:INTERNAL=1 //Result of TRY_COMPILE VXL_HAS_SSE2_HARDWARE_SUPPORT_COMPILED:INTERNAL=TRUE //VXL test VXL_HAS_WIN_WCHAR_T:INTERNAL=1 //Have symbol finite VXL_IEEEFP_HAS_FINITE:INTERNAL= //VXL test result VXL_IEEE_128:INTERNAL=void //VXL test result VXL_IEEE_32:INTERNAL=float //VXL test result VXL_IEEE_64:INTERNAL=double //VXL test result VXL_IEEE_96:INTERNAL=void //VXL test result VXL_INT_16:INTERNAL=short //VXL test result VXL_INT_32:INTERNAL=int //VXL test result VXL_INT_64:INTERNAL=long long //VXL test result VXL_INT_8:INTERNAL=char //VXL test VXL_PIC_COMPATIBLE:INTERNAL=1 //Have symbol drand48 VXL_STDLIB_HAS_DRAND48:INTERNAL= //Have symbol lrand48 VXL_STDLIB_HAS_LRAND48:INTERNAL= //VXL test VXL_STDLIB_HAS_QSORT:INTERNAL=1 //Have symbol srand48 VXL_STDLIB_HAS_SRAND48:INTERNAL= //Test VXL_UNISTD_USLEEP_IS_VOID:INTERNAL=0 //ADVANCED property for variable: VXL_UPDATE_CONFIGURATION VXL_UPDATE_CONFIGURATION-ADVANCED:INTERNAL=1 //Result of TEST_BIG_ENDIAN WORDS_BIGENDIAN:INTERNAL=0 //Result of TRY_COMPILE _using_libcxx:INTERNAL=FALSE -------------- next part -------------- A non-text attachment was scrubbed... Name: ITK_TOOLKIT_compilation_18112015.pdf Type: application/pdf Size: 3369962 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: VS_14_2015_ITK_OUTPUT_18112015.pdf Type: application/pdf Size: 2210528 bytes Desc: not available URL: From a.tunde.szilagyi at gmail.com Wed Nov 18 13:34:45 2015 From: a.tunde.szilagyi at gmail.com (=?UTF-8?B?VMO8bmRlIFN6aWzDoWd5aQ==?=) Date: Wed, 18 Nov 2015 18:34:45 -0000 Subject: [ITK] ITK Toolkit? In-Reply-To: References: Message-ID: Why is this information different from the one in the official (attached) tutorial, slide 27-28? Many thanks. On 18 November 2015 at 19:15, D?enan Zuki? wrote: > ITK is largely a template library, which means it does not have a lot of > DLLs. Including headers is mostly sufficient. Also, ~/ITK_bin/*lib*/Debug/ > should contain library files, *NOT* ~/ITK_bin/*bin*/Debug/. > > It looks like you have successfully built ITK. Now you can configure > projects which require ITK by pointing them (setting ITK_DIR variable) to > *~/ITK_bin/*. > > The simplest possible CMake configuration file for a program using ITK is > attached. You just need to provide C++ code (tester.cpp). It could be one > of the Wiki examples . Then configure > it with CMake, and build it using the same generator as ITK (VS2015 x64). > > HTH > > On Wed, Nov 18, 2015 at 12:25 PM, T?nde Szil?gyi < > a.tunde.szilagyi at gmail.com> wrote: > >> Hi D?enan, >> >> Many thanks - there was a different patch that needed to be applied. See >> the description in the attached document. I summarize things below. >> >> System: Windows 10 64bit OS >> >> In summary: >> - re-installed Git [master] + patch that solved the errors >> - re-installed CMake >> - Configured and Generated Project in CMake (NO errors) >> - BUILD-ALL in VS 14 2015 (NO error message) >> >> Result: >> - the .../ITK_bin/bin/Debug does not contain the expected folders/files: >> ITKCommon, ITKBasicFilters, ITKAlgorithms, ITKNumerics, ITKFEM, ITKIO, >> ITKStatistics, ITKMetalIO, itkpng, itkzlib. >> - there is no Release folder in .../ITK_bin/bin/ >> >> Each and every step is detailed and illustrated in the attached documents: >> >> 1. ITK_TOOLKIT_compilation_18112015.pdf (The end of this file contains a >> snapshot of the folders mentioned by You above.) >> 2. CMakeCache.txt >> 3. VS 14 2015 output: VS_14_2015_OUTPUT_18112015.pdf >> >> I would welcome your insights. Many thanks in advance. >> >> -- >> Tunde >> >> On 18 November 2015 at 15:45, D?enan Zuki? wrote: >> >>> Since static libraries are built by default, ~/ITK_bin/bin/Debug/ >>> contains only 3 exe files on my machine (and no DLLs). >>> However ~/ITK_bin/lib/Debug/ should contain a bunch of .lib files. If it is >>> so, you have successfully built ITK in debug mode. >>> >>> Regarding that patch, you should not have to apply it, it should be >>> included. What is the latest commit in the commit log of ITK? Mine is this: >>> >>> Revision: d248d5f52ad66b19346cab3e8336715a3a628980 >>> Author: Hyun Jae Kang >>> Date: 2015-11-17 08:24:57 >>> Message: >>> Merge topic 'warning-itkResourceProbe' >>> >>> >>> 3d3b908f COMP: Fix data-conversion warning message on itkResourceProbe >>> ---- >>> Modified: Modules/Core/Common/include/itkResourceProbe.h >>> Modified: Modules/Core/Common/include/itkResourceProbe.hxx >>> Modified: CMakeLists.txt >>> >>> >>> On Wed, Nov 18, 2015 at 2:30 AM, T?nde Szil?gyi < >>> a.tunde.szilagyi at gmail.com> wrote: >>> >>>> Thank you, I have made the new selection to VS 14 2015 Win64 generator >>>> in CMake. >>>> >>>> However, the patch that solved the error messages is: >>>> >>>> http://review.source.kitware.com/#/c/20272/ >>>> >>>> and NOT: >>>> >>>> http://review.source.kitware.com/#/c/20154/1 >>>> >>>> I have now no errors during CMake configuration/generation step. The VS >>>> 14 2015 build is successful with 335 succeeded, 0 failed, 0 updated. >>>> >>>> BUT the ~/ITK_bin/bin/Debug/ does not contain the expected >>>> directories/files. By expected I mean the ones specified in the >>>> ITK_Tutorial: >>>> >>>> ITKCommon >>>> ITKBasicFilters >>>> ITKAlgorithms >>>> ITKNumerics >>>> ITKFEM >>>> ITKIO >>>> ITKStatistics >>>> ITKMetalIO >>>> itkpng >>>> itkzlib >>>> >>>> I have attached the CMakeCache.txt and the selection in the >>>> configuration stage in CMake. >>>> >>>> Many thanks in advance. >>>> >>>> >>>> On 18 November 2015 at 04:40, D?enan Zuki? wrote: >>>> >>>>> What I meant is that the choice of generator should include Win64 in >>>>> its name, as shown in the attached screenshot. CMake executable is Win32, >>>>> that does not matter. Also, I just built ITK in 32 bit mode without issues, >>>>> so something else is amiss. >>>>> >>>>> Can you attach your CMakeCache.txt? >>>>> >>>>> On Tue, Nov 17, 2015 at 8:12 PM, T?nde Szil?gyi < >>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>> >>>>>> I have tried without the patch, but I am receiving the same error >>>>>> message. My generator is VS 14 2015 (see CMake window on the LHS). >>>>>> >>>>>> Now, I have cleaned everything and started with a fresh installation: >>>>>> - Git Bash >>>>>> - CMake >>>>>> - ITK master >>>>>> >>>>>> I realized that only Win32 CMake exists on the official website: >>>>>> https://cmake.org/download/ >>>>>> >>>>>> Is this what you refer to in your e-mail below? What else would you >>>>>> recommend? >>>>>> >>>>>> Many thanks. >>>>>> >>>>>> >>>>>> On 18 November 2015 at 01:34, D?enan Zuki? wrote: >>>>>> >>>>>>> That patch was merged to master, so you don't need to apply it. >>>>>>> >>>>>>> I used VS2015 *Win64* as the generator. You seem to be using *Win32*, >>>>>>> that might make a difference. >>>>>>> >>>>>>> I used version 3.3.1, which I installed some time ago. You are using >>>>>>> release candidate version - I doubt that is the reason. >>>>>>> >>>>>>> Can you try a clean clone (git clone git://itk.org/ITK.git), and >>>>>>> then building into a clean directory? >>>>>>> >>>>>>> On Tue, Nov 17, 2015 at 7:19 PM, T?nde Szil?gyi < >>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>> >>>>>>>> During CMake I am getting the attached error message. All the error >>>>>>>> messages I receive is with reference to exe files starting with >>>>>>>> cmTC_XXXXXX.exe. I have used the patch from Matt from September 1 to solve >>>>>>>> this (http://review.source.kitware.com/#/c/20154/1 - Checkout), >>>>>>>> but this still results in the same error messages as before. I have >>>>>>>> attached one of the error messages that appear during CMake project >>>>>>>> configuration. >>>>>>>> >>>>>>>> Many thanks. >>>>>>>> >>>>>>>> On 18 November 2015 at 00:41, D?enan Zuki? >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Master branch from git://itk.org/ITK.git >>>>>>>>> >>>>>>>>> On Tue, Nov 17, 2015 at 6:34 PM, T?nde Szil?gyi < >>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Which ITK version did you use? >>>>>>>>>> >>>>>>>>>> On 18 November 2015 at 00:14, D?enan Zuki? >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> This configuration compiles fine in debug too. >>>>>>>>>>> >>>>>>>>>>> On Tue, Nov 17, 2015 at 5:45 PM, D?enan Zuki? >>>>>>>>>> > wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi T?nde, >>>>>>>>>>>> >>>>>>>>>>>> checking out *master* branch and CMake configuration went >>>>>>>>>>>> fine. To speed up compile time, I disabled building of examples and >>>>>>>>>>>> testing. I also enabled ITK_LEGACY_REMOVE. I did not enable >>>>>>>>>>>> Module_ITKVtkGlue. >>>>>>>>>>>> >>>>>>>>>>>> Opening the solution file in VS2015 was fairly slow - it might >>>>>>>>>>>> have something to do with the fact I just installed it. Building in Release >>>>>>>>>>>> x64 finished without a problem: 212 succeeded, 0 failed, 3 skipped. >>>>>>>>>>>> >>>>>>>>>>>> Regards, >>>>>>>>>>>> D?enan >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Nov 17, 2015 at 5:14 AM, T?nde Szil?gyi < >>>>>>>>>>>> a.tunde.szilagyi at gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Everyone, >>>>>>>>>>>>> >>>>>>>>>>>>> I would be interested whether anyone has managed to build the >>>>>>>>>>>>> ITK Toolkit on Windows 10 64 bit with Microsoft VS 14 2015? >>>>>>>>>>>>> >>>>>>>>>>>>> Many thanks. >>>>>>>>>>>>> Tunde >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Community mailing list >>>>>>>>>>>>> Community at itk.org >>>>>>>>>>>>> http://public.kitware.com/mailman/listinfo/community >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> -- >>>>>>>>>> Tunde >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> -- >>>>>>>> Tunde >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> Tunde >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> -- >>>> Tunde >>>> >>> >>> >> >> >> -- >> -- >> Tunde >> > > -- -- Tunde -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: TUTORIAL_ITK_1.pdf Type: application/pdf Size: 1362358 bytes Desc: not available URL: