]> Creatis software - clitk.git/blob - registration/clitkBSplineDeformableRegistration.cxx
1cdef2bb87e432bf06486f2e2eab62cf410a04b3
[clitk.git] / registration / clitkBSplineDeformableRegistration.cxx
1 /*=========================================================================
2   Program:   vv                     http://www.creatis.insa-lyon.fr/rio/vv
3
4   Authors belong to: 
5   - University of LYON              http://www.universite-lyon.fr/
6   - Léon Bérard cancer center       http://oncora1.lyon.fnclcc.fr
7   - CREATIS CNRS laboratory         http://www.creatis.insa-lyon.fr
8
9   This software is distributed WITHOUT ANY WARRANTY; without even
10   the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11   PURPOSE.  See the copyright notices for more information.
12
13   It is distributed under dual licence
14
15   - BSD        See included LICENSE.txt file
16   - CeCILL-B   http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
17 ======================================================================-====*/
18 /**
19  * @file   clitkBSplineDeformableRegistration.cxx
20  * @author Jef Vandemeulebroucke <jefvdmb@gmail.com>
21  * @date   February 16  10:14:53 2009
22  * 
23  * @brief  Optimized BSpline-FFD(itk=accellaration+additional memory requirements) or BLUT-FFD (clitk)
24  * 
25  */
26
27 // clitk include
28 #include "clitkBSplineDeformableRegistration_ggo.h"
29 #include "clitkBSplineDeformableRegistrationGenericFilter.h"
30 #include "clitkIO.h"
31 #include "clitkImageCommon.h"
32
33
34 int main( int argc, char *argv[] )
35 {
36   //=======================================================
37   // Init command line
38   //=======================================================
39   GGO(clitkBSplineDeformableRegistration, args_info);
40   CLITK_INIT;
41
42   //filter
43   clitk::BSplineDeformableRegistrationGenericFilter::Pointer genericFilter=clitk::BSplineDeformableRegistrationGenericFilter::New();
44   genericFilter->SetArgsInfo(args_info);
45   genericFilter->Update();
46   
47   return EXIT_SUCCESS;
48 }