]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins_Instances/Base_extra.cxx
It should now compile on windows...
[cpPlugins.git] / lib / cpPlugins_Instances / Base_extra.cxx
index 77449ff7121affed142063219b5fbe48c8a546d2..e0d8a83f17f16b7773fbbf40ecaffc28924208f7 100644 (file)
@@ -4,11 +4,13 @@
 #include <itkImageRegion.h>
 #include <itkFixedArray.h>
 #include <itkPoint.h>
+#include <itkVariableLengthVector.h>
 #include <itkVector.h>
 
 #include <itkImageRegion.hxx>
 #include <itkFixedArray.hxx>
 #include <itkPoint.hxx>
+#include <itkVariableLengthVector.hxx>
 #include <itkVector.hxx>
 
 // -------------------------------------------------------------------------
@@ -44,4 +46,15 @@ cpPlugins_Base_extra_Array_AllScalars_AllDims( itk::FixedArray );
 cpPlugins_Base_extra_Array_AllScalars_AllDims( itk::Point );
 cpPlugins_Base_extra_Array_AllScalars_AllDims( itk::Vector );
 
+#define cpPlugins_Base_extra_VariableLengthVector_SetSize( T, P ) \
+  template cpPlugins_Base_EXPORT void itk::VariableLengthVector< T >:: \
+  SetSize< itk::VariableLengthVector< T >::P, \
+           itk::VariableLengthVector< T >::KeepOldValues >( \
+    unsigned int, itk::VariableLengthVector< T >::P, \
+    itk::VariableLengthVector< float >::KeepOldValues \
+  )
+
+cpPlugins_Base_extra_VariableLengthVector_SetSize( float, AlwaysReallocate );
+cpPlugins_Base_extra_VariableLengthVector_SetSize( float, ShrinkToFit );
+
 // eof - $RCSfile$