#include <itkVector.hxx>
// -------------------------------------------------------------------------
-#define cpPlugins_Base_extra_SimpleArray( V, D ) \
- template cpPlugins_Base_EXPORT \
- std::ostream& itk::operator<< < D >( \
- std::ostream& a, itk::V< D > const& b \
+#define cpPlugins_Base_extra_SimpleArray( V, D ) \
+ template cpPlugins_Base_EXPORT \
+ std::ostream& itk::operator<< < D >( \
+ std::ostream& a, V< D > const& b \
)
-cpPlugins_Base_extra_SimpleArray( ImageRegion, 1 );
-cpPlugins_Base_extra_SimpleArray( ImageRegion, 2 );
-cpPlugins_Base_extra_SimpleArray( ImageRegion, 3 );
-cpPlugins_Base_extra_SimpleArray( ImageRegion, 4 );
+cpPlugins_Base_extra_SimpleArray( itk::ImageRegion, 1 );
+cpPlugins_Base_extra_SimpleArray( itk::ImageRegion, 2 );
+cpPlugins_Base_extra_SimpleArray( itk::ImageRegion, 3 );
+cpPlugins_Base_extra_SimpleArray( itk::ImageRegion, 4 );
// -------------------------------------------------------------------------
-#define cpPlugins_Base_extra_Array( V, T, D ) \
- template cpPlugins_Base_EXPORT \
- std::ostream& itk::operator<< < T, D >( \
- std::ostream& a, itk::V< T, D > const& b \
+#define cpPlugins_Base_extra_Array( V, T, D ) \
+ template cpPlugins_Base_EXPORT \
+ std::ostream& itk::operator<< < T, D >( \
+ std::ostream& a, V< T, D > const& b \
)
-cpPlugins_Base_extra_Array( Point, double, 1 );
-cpPlugins_Base_extra_Array( Point, double, 2 );
-cpPlugins_Base_extra_Array( Point, double, 3 );
-cpPlugins_Base_extra_Array( Point, double, 4 );
+#define cpPlugins_Base_extra_Array_AllScalars( V, D ) \
+ cpPlugins_Base_extra_Array( V, float, D ); \
+ cpPlugins_Base_extra_Array( V, double, D )
-cpPlugins_Base_extra_Array( Vector, double, 1 );
-cpPlugins_Base_extra_Array( Vector, double, 2 );
-cpPlugins_Base_extra_Array( Vector, double, 3 );
-cpPlugins_Base_extra_Array( Vector, double, 4 );
+#define cpPlugins_Base_extra_Array_AllScalars_AllDims( V ) \
+ cpPlugins_Base_extra_Array_AllScalars( V, 1 ); \
+ cpPlugins_Base_extra_Array_AllScalars( V, 2 ); \
+ cpPlugins_Base_extra_Array_AllScalars( V, 3 ); \
+ cpPlugins_Base_extra_Array_AllScalars( V, 4 )
+
+cpPlugins_Base_extra_Array_AllScalars_AllDims( itk::Point );
+cpPlugins_Base_extra_Array_AllScalars_AllDims( itk::Vector );
// eof - $RCSfile$