]> Creatis software - creaImageIO.git/blobdiff - src/creaImageIOWxAnySimpleDlg.h
#3123creaImageIO Bug New Normal - branch changestoITK3and4
[creaImageIO.git] / src / creaImageIOWxAnySimpleDlg.h
index 49218a14213b83f2c962e6352e4ef73c415c93b0..df655a4ce7369a28490eda436f3d81fbb911728a 100644 (file)
@@ -1,7 +1,33 @@
-#ifndef __creaImageWxAnySimpleDlg_h_INCLUDED__
-#define __creaImageWxAnySimpleDlg_h_INCLUDED__
+/*
+# ---------------------------------------------------------------------
+#
+# Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image 
+#                        pour la Santé)
+# Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
+# Previous Authors : Laurent Guigues, Jean-Pierre Roux
+# CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
+#
+#  This software is governed by the CeCILL-B license under French law and 
+#  abiding by the rules of distribution of free software. You can  use, 
+#  modify and/ or redistribute the software under the terms of the CeCILL-B 
+#  license as circulated by CEA, CNRS and INRIA at the following URL 
+#  http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html 
+#  or in the file LICENSE.txt.
+#
+#  As a counterpart to the access to the source code and  rights to copy,
+#  modify and redistribute granted by the license, users are provided only
+#  with a limited warranty  and the software's author,  the holder of the
+#  economic rights,  and the successive licensors  have only  limited
+#  liability. 
+#
+#  The fact that you are presently reading this means that you have had
+#  knowledge of the CeCILL-B license and that you accept its terms.
+# ------------------------------------------------------------------------
+*/
 
 
+#ifndef __creaImageWxAnySimpleDlg_h_INCLUDED__
+#define __creaImageWxAnySimpleDlg_h_INCLUDED__
 
 #include "creaImageIOSimpleView.h"
 #include <creaWx.h>
@@ -76,13 +102,13 @@ namespace creaImageIO
              for(; it != m_AnyImages.end(); it++)
              {
                  imgs.push_back(boost::any_cast<TImage*> (*it));
-             }
+             } // for
              return imgs;
           }
           bool AllSameType();
                  template <class TImage> 
                  void split3Din3Dvtk(TImage* i_Img)
-                {
+               {
                        typedef itk::ImageToVTKImageFilter< TImage > ConnectorType;
                         typename ConnectorType::Pointer       connector = ConnectorType::New();
                         connector->SetInput(i_Img);
@@ -93,14 +119,11 @@ namespace creaImageIO
                        im->Update();
                        m_Vresults.push_back(im);
                 }
-
                  
         template <typename TImage> 
         void split4Din3Dvtk(TImage* i_Img);
 
     private:
-
         // strange compile error with gcc 4.5.1-4 //JPR        
         std::vector</*const*/ size_t>           m_AnyDims;   //comment out const JPR
         std::vector</*const*/ std::type_info *> m_AnyType;   //comment out const JPR
@@ -111,7 +134,6 @@ namespace creaImageIO
         wxString infoimage;
         std::string m_dir;
 
-
        bool m_dicom;
         /// interface to read data
         SimpleView m_view;
@@ -123,6 +145,5 @@ namespace creaImageIO
         const std::type_info & getType(const std::string &i_name);
     };
 
-
 }// namespace creaImageIO
 #endif //__creaImageWxAnySimpleDlg_h_INCLUDED__