Hi, Thanks for your replies, and for the information about the hackaton!
I think placing the modules in ITK/Modules/External will be the more convenient for us. Best regards, David On Thu, 13 Dec 2012 15:16:24 -0500, Matt McCormick <[email protected]> wrote: > Hi David, > > Great to hear about the new IO module! > > To add to Brad's comments, we will be looking into ways to auto-register > External/Remote IO Module plugins at the MincIO hackathon in Montreal on > Wednesday and Thursday next week. If you would like to attend in person, > please let me know. If you would like to attend via Google+ Hangout, the > link will be posted to this mailing list. > > Thanks, > Matt > > On Thu, Dec 13, 2012 at 1:18 PM, Bradley Lowekamp > <[email protected]>wrote: > > > Hello David, > > > > The standard place to place local modules is in: > > > > ITK/Modules/External > > > > If you add some file to the wrapping subdirectory along the lines of the > > other IO modules when you compile ITK, with you module turned on along with > > WrapITK, the you IO should be there to manually register. > > > > https://github.com/Kitware/ITK/tree/master/Modules/IO/Meta/wrapping > > > > Alternatively you could do what is described as an IO Plugin, by building > > ITK shared and, adding the itkLoad method to you module. > > > > I would not do both. > > > > With the python method the library is manually linked in at compile time > > and loaded, also you need to manually register the IO factory. Where as > > with the IO Plugin, if the library is in the ITK_AUTOLOAD_PATH, it'll be > > loaded at linked time and the factory registered then. > > > > Brad > > > > > > On Dec 13, 2012, at 12:09 PM, David Froger <[email protected]> wrote: > > > > > Hi all, > > > > > > I'm writting a IO module named INR [1]. > > > > > > If I put the plugin in the ITK sources, like this: > > > InsightToolkit-4.2.1/Modules/IO/INR/include/... > > > InsightToolkit-4.2.1/Modules/IO/INR/src/... > > > InsightToolkit-4.2.1/Modules/IO/INR/wrapping/... > > > > > > Python wrapping will be automatically generated "for free". > > > > > > I now want the IO module to be a plugin [2]. > > > What is the simple way to generated the Python wrapping? > > > > > > Thanks, > > > David > > > > > > > > > [1] http://inrimage.gforge.inria.fr/WWW/index.html (french pages) > > > [2] http://www.paraview.org/Wiki/Plugin_IO_mechanisms > > > _______________________________________________ > > > Powered by www.kitware.com > > > > > > 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://www.itk.org/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://www.itk.org/mailman/listinfo/insight-developers > > Non-text part: text/html _______________________________________________ Powered by www.kitware.com 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://www.itk.org/mailman/listinfo/insight-developers
