ITK/Release 4/DICOM/Tcon 2011 06 09: Difference between revisions

From KitwarePublic
< ITK‎ | Release 4‎ | DICOM
Jump to navigationJump to search
(Added DCMTK section)
Line 11: Line 11:


== DCMTK Integration ==
== DCMTK Integration ==
* Existing FindDCMTK() options
* Existing CMake FindDCMTK()
** Doesn't work for all types of builds (I don't remember all the details, but code revisit if needed)
** To find libraries, hard-codes /Release and /Debug paths.  Not specific to which build the current project is running
* Investigate how it integrates in CTK project
* Investigate how it integrates in CTK project
*  
** CTK uses SuperBuild.  Very nice, but complex to use since ITKv4 is not using SuperBuild. 
** CTK has a local repository of DCMTK with patches applied. 
*** Custom DCMTK.cmake file in CMakeExternals (part of SuperBuild structure)
*** Custom FindDCMTK.cmake under Utilities/CMake
**** Much cleaner than default implementation included with CMake
**** Still has /Release, /Debug paths hard-coded
* It would be nice to work with DCMTK project to beef up Find/Use scripts to work with latest Git repository.


== To Do ==  
== To Do ==  

Revision as of 14:42, 10 June 2011

Discussion

  • Would like to get into more detail about PACs support


Week Status and progress

  • GDCM Libs still not showing up properly
  • Windows xp and 7 machines now running ITK with GDCM system
  • Prep for NAMIC
  • WIn 7 Errors

DCMTK Integration

  • Existing CMake FindDCMTK()
    • Doesn't work for all types of builds (I don't remember all the details, but code revisit if needed)
    • To find libraries, hard-codes /Release and /Debug paths. Not specific to which build the current project is running
  • Investigate how it integrates in CTK project
    • CTK uses SuperBuild. Very nice, but complex to use since ITKv4 is not using SuperBuild.
    • CTK has a local repository of DCMTK with patches applied.
      • Custom DCMTK.cmake file in CMakeExternals (part of SuperBuild structure)
      • Custom FindDCMTK.cmake under Utilities/CMake
        • Much cleaner than default implementation included with CMake
        • Still has /Release, /Debug paths hard-coded
  • It would be nice to work with DCMTK project to beef up Find/Use scripts to work with latest Git repository.

To Do

  • Write up Project for NAMIC
  • Iron out Win 7 Errors
  • Continue fixing missing library problem