1 #include <cpPlugins_Base_Export.h>
2 #include <cpPlugins_Config.h>
4 #include <itkImageRegion.h>
8 #include <itkImageRegion.hxx>
9 #include <itkPoint.hxx>
10 #include <itkVector.hxx>
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 \
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 );
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 \
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 );
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 );