X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins_Instances%2FBase_extra.cxx;h=e0b72342595304457c755427327bb3ba9e74d63b;hb=a645bdc9f56480d4951ffbb5cba4804d25cb9107;hp=77449ff7121affed142063219b5fbe48c8a546d2;hpb=d77223f66c6b35b3f29a648f8136bc513d4563dd;p=cpPlugins.git diff --git a/lib/cpPlugins_Instances/Base_extra.cxx b/lib/cpPlugins_Instances/Base_extra.cxx index 77449ff..e0b7234 100644 --- a/lib/cpPlugins_Instances/Base_extra.cxx +++ b/lib/cpPlugins_Instances/Base_extra.cxx @@ -4,11 +4,13 @@ #include #include #include +#include #include #include #include #include +#include #include // ------------------------------------------------------------------------- @@ -44,4 +46,18 @@ 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, Q ) \ + template cpPlugins_Base_EXPORT void itk::VariableLengthVector< T >:: \ + SetSize \ + < itk::VariableLengthVector< T >::P, itk::VariableLengthVector< T >::Q > \ + ( \ + unsigned int, \ + itk::VariableLengthVector< T >::P, \ + itk::VariableLengthVector< T >::Q \ + ) + +cpPlugins_Base_extra_VariableLengthVector_SetSize( float, AlwaysReallocate, KeepOldValues ); +cpPlugins_Base_extra_VariableLengthVector_SetSize( float, ShrinkToFit, KeepOldValues ); + // eof - $RCSfile$