]> Creatis software - cpPlugins.git/blob - lib/cpPlugins_Instances/Base_extra.cxx
0e1912c48e7294021dc59f65b5e581ad48b3a873
[cpPlugins.git] / lib / cpPlugins_Instances / Base_extra.cxx
1 #include <cpPlugins_Base_Export.h>
2 #include <cpPlugins_Config.h>
3
4 #include <itkImageRegion.h>
5 #include <itkPoint.h>
6 #include <itkVector.h>
7
8 #include <itkImageRegion.hxx>
9 #include <itkPoint.hxx>
10 #include <itkVector.hxx>
11
12 // -------------------------------------------------------------------------
13 #define cpPlugins_Base_extra_SimpleArray( V, D )                        \
14   template cpPlugins_Base_EXPORT                                        \
15   std::ostream& itk::operator<< < D >(                                  \
16     std::ostream& a, itk::V< D > const& b                               \
17     )
18
19 cpPlugins_Base_extra_SimpleArray( ImageRegion, 1 );
20 cpPlugins_Base_extra_SimpleArray( ImageRegion, 2 );
21 cpPlugins_Base_extra_SimpleArray( ImageRegion, 3 );
22 cpPlugins_Base_extra_SimpleArray( ImageRegion, 4 );
23
24 // -------------------------------------------------------------------------
25 #define cpPlugins_Base_extra_Array( V, T, D )                           \
26   template cpPlugins_Base_EXPORT                                        \
27   std::ostream& itk::operator<< < T, D >(                               \
28     std::ostream& a, itk::V< T, D > const& b                            \
29     )
30
31 cpPlugins_Base_extra_Array( Point, double, 1 );
32 cpPlugins_Base_extra_Array( Point, double, 2 );
33 cpPlugins_Base_extra_Array( Point, double, 3 );
34 cpPlugins_Base_extra_Array( Point, double, 4 );
35
36 cpPlugins_Base_extra_Array( Vector, double, 1 );
37 cpPlugins_Base_extra_Array( Vector, double, 2 );
38 cpPlugins_Base_extra_Array( Vector, double, 3 );
39 cpPlugins_Base_extra_Array( Vector, double, 4 );
40
41 // eof - $RCSfile$