]> Creatis software - cpPlugins.git/commitdiff
Minor modif
authorLeonardo Florez-Valencia <florez-l@javeriana.edu.co>
Wed, 29 Apr 2015 23:13:32 +0000 (18:13 -0500)
committerLeonardo Florez-Valencia <florez-l@javeriana.edu.co>
Wed, 29 Apr 2015 23:13:32 +0000 (18:13 -0500)
lib/cpPlugins/Extensions/Algorithms/IterativeGaussianModelEstimator.hxx

index a8006a05275d1996b421cdc05c18ebd0cdea3913..b0d0505fc2a90de2c8cd98641117cf6413f8436f 100644 (file)
@@ -233,10 +233,14 @@ AddSample( const S& s_x, const S& s_y, ... )
   std::va_list args_lst;
   va_start( args_lst, s_y );
   sample[ 0 ] = s_x;
-  sample[ 1 ] = s_y;
-  for( unsigned int d = 2; d < D; ++d )
-    sample[ d ] = S( va_arg( args_lst, double ) );
-  va_end( args_lst );
+  if( D > 1 )
+  {
+    sample[ 1 ] = s_y;
+    for( unsigned int d = 2; d < D; ++d )
+      sample[ d ] = S( va_arg( args_lst, double ) );
+    va_end( args_lst );
+
+  } // fi
   this->AddSample( sample );
 }