go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
xoutmain.h
Go to the documentation of this file.
00001 /*======================================================================
00002 
00003   This file is part of the elastix software.
00004 
00005   Copyright (c) University Medical Center Utrecht. All rights reserved.
00006   See src/CopyrightElastix.txt or http://elastix.isi.uu.nl/legal.php for
00007   details.
00008 
00009      This software is distributed WITHOUT ANY WARRANTY; without even
00010      the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
00011      PURPOSE. See the above copyright notices for more information.
00012 
00013 ======================================================================*/
00014 
00015 #ifndef __xoutmain_h
00016 #define __xoutmain_h
00017 
00020 #include "xoutbase.h"
00021 #include "xoutsimple.h"
00022 #include "xoutrow.h"
00023 #include "xoutcell.h"
00024 
00026 namespace xl = xoutlibrary;
00027 
00028 #define xout get_xout()
00029 
00032 namespace xoutlibrary
00033 {
00034 
00035   typedef xoutbase<char>    xoutbase_type;
00036   typedef xoutsimple<char>  xoutsimple_type;
00037   typedef xoutrow<char>     xoutrow_type;
00038   typedef xoutcell<char>    xoutcell_type;
00039 
00040 
00041   extern "C"
00042   {
00043     xoutbase_type & get_xout(void);
00044     void set_xout(xoutbase_type * arg);
00045   }
00046 
00047 
00048 
00049 } // end namespace xoutlibrary
00050 
00051 #endif // end #ifndef __xoutmain_h
00052 


Generated on 24-10-2011 for elastix by doxygen 1.7.4 elastix logo