]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins_ITKInstances/Base.cxx
More bugs smashed
[cpPlugins.git] / lib / cpPlugins_ITKInstances / Base.cxx
index 0ecd951fe26811a7e2e4831cf271b833130a09ca..4d792de68c04d0882247b2b37e359a4cffd40afe 100644 (file)
@@ -1,6 +1,29 @@
-
 #include <cpPlugins_ITKInstances/Base.h>
 
+// -------------------------------------------------------------------------
+#define cpPlugins_ITKInstances_Base_ostream( O, T, D )                  \
+  template cpPlugins_ITKInstances_Base_EXPORT std::ostream& operator<< < T, D >( std::ostream& o, const O< T, D >& r )
+
+namespace itk
+{
+  cpPlugins_ITKInstances_Base_ostream( Point, float, 1 );
+  cpPlugins_ITKInstances_Base_ostream( Vector, float, 1 );
+  cpPlugins_ITKInstances_Base_ostream( Point, double, 1 );
+  cpPlugins_ITKInstances_Base_ostream( Vector, double, 1 );
+  cpPlugins_ITKInstances_Base_ostream( Point, float, 2 );
+  cpPlugins_ITKInstances_Base_ostream( Vector, float, 2 );
+  cpPlugins_ITKInstances_Base_ostream( Point, double, 2 );
+  cpPlugins_ITKInstances_Base_ostream( Vector, double, 2 );
+  cpPlugins_ITKInstances_Base_ostream( Point, float, 3 );
+  cpPlugins_ITKInstances_Base_ostream( Vector, float, 3 );
+  cpPlugins_ITKInstances_Base_ostream( Point, double, 3 );
+  cpPlugins_ITKInstances_Base_ostream( Vector, double, 3 );
+  cpPlugins_ITKInstances_Base_ostream( Point, float, 4 );
+  cpPlugins_ITKInstances_Base_ostream( Vector, float, 4 );
+  cpPlugins_ITKInstances_Base_ostream( Point, double, 4 );
+  cpPlugins_ITKInstances_Base_ostream( Vector, double, 4 );
+}
+
 // ...aaand that's all folks!
 
 // eof - $RCSfile$