[ITK-users] how to modify existing algorithm in ITK

Matt McCormick matt.mccormick at kitware.com
Sun Sep 14 20:12:48 EDT 2014


Hi Lianli,

Welcome to ITK!

ITK separates source from build artifacts.  Usually, all source code
is kept in the source tree, and all build artifacts are kept in the
build tree.  An install tree will install header files from the source
tree and libraries from the build tree, and it will leave out the .cxx
sources and .o object files.

You can extend ITK by writing your own classes in a module as
described here [1].  For investigating registration, some tools built
on ITK like elastix [2] can be useful.  As always, The ITK Software
Guide is a great resource [3].

Hope this helps,
Matt

[1] http://www.kitware.com/blog/home/post/557

[2] http://elastix.isi.uu.nl/

[3] http://itk.org/ITK/resources/software.html

On Sun, Sep 14, 2014 at 1:26 PM, Lianli Liu <llliu at umich.edu> wrote:
> Hi all,
>
> I am brand new to ITK and I want to modify some ITK registration functions
> for specific use. But I am not clear about how to do this. After
> installation, it seems that I cannot find source code in the ITK-build
> folder. I just wonder if I want to redefine some functions, do I need to
> download the source code again? Or is there a tutorial giving example on how
> to modify existing algorithms in ITK? Thanks a lot!
>
> Regards,
> Lianli
>
> _____________________________________
> Powered by www.kitware.com
>
> 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
>


More information about the Insight-users mailing list