]> Creatis software - clitk.git/blobdiff - vv/vvs.cxx
Put mDefaultLUTColor in smart pointer to avoid memory leak
[clitk.git] / vv / vvs.cxx
index f23054b5b365eaa922460571144d051f0361f5af..c00ad46764549f3fd9b331fc9ee35d8fc131d806 100644 (file)
@@ -1,60 +1,52 @@
 /*=========================================================================
+  Program:   vv                     http://www.creatis.insa-lyon.fr/rio/vv
 
- Program:   vv
- Language:  C++
- Author :   Pierre Seroul (pierre.seroul@gmail.com)
+  Authors belong to:
+  - University of LYON              http://www.universite-lyon.fr/
+  - Léon Bérard cancer center       http://oncora1.lyon.fnclcc.fr
+  - CREATIS CNRS laboratory         http://www.creatis.insa-lyon.fr
 
-Copyright (C) 2008
-Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
-CREATIS-LRMN http://www.creatis.insa-lyon.fr
+  This software is distributed WITHOUT ANY WARRANTY; without even
+  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+  PURPOSE.  See the copyright notices for more information.
 
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-=========================================================================*/
+  It is distributed under dual licence
 
+  - BSD        See included LICENSE.txt file
+  - CeCILL-B   http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
+======================================================================-====*/
 #include <QApplication>
 
 #include "vvImageReader.h"
 #include "vvMeshReader.h"
-#include "vvInit.h"
 #include "vvs.h"
 
 
 int main( int argc, char** argv )
 {
-    initialize_IO();
-    QApplication app(argc,argv);
-    vvDummyWindow w;
-    w.show();
-    return app.exec();
+  initialize_IO();
+  QApplication app(argc,argv);
+  vvDummyWindow w;
+  w.show();
+  return app.exec();
 }
 
 vvDummyWindow::vvDummyWindow()
 {
-    setupUi(this);
+  setupUi(this);
 }
 
 void vvDummyWindow::Run()
 {
-    vvImageReader imr;
-    imr.SetInputFilename("CT_UNTAGGED2MM_0.mhd");
-    imr.Update(IMAGE);
-
-    vvMeshReader r;
-    r.SetImage(imr.GetOutput());
-    r.SetFilename("struct.DCM");
-    std::vector<int> selected;
-    selected.push_back(1);
-    r.SetSelectedItems(selected);
-    r.Update();
+  vvImageReader imr;
+  imr.SetInputFilename("CT_UNTAGGED2MM_0.mhd");
+  imr.Update(IMAGE);
+
+  vvMeshReader r;
+  r.SetImage(imr.GetOutput());
+  r.SetFilename("struct.DCM");
+  std::vector<int> selected;
+  selected.push_back(1);
+  r.SetSelectedItems(selected);
+  r.Update();
 }