+ double stdvX=bbGetInputStdDevX();
+ double stdvY=bbGetInputStdDevY();
+ double stdvZ=bbGetInputStdDevZ();
+
+ int i,size=(int)bbGetInputIn().size();
+ for (i=0 ; i<size ; i++)
+ {
+ vtkimagegaussiansmooth = vtkImageGaussianSmooth::New();
+ vtkimagegaussiansmooth->SetInput( bbGetInputIn()[i] );
+ vtkimagegaussiansmooth->SetStandardDeviation( stdvX,stdvY, stdvZ );
+ vtkimagegaussiansmooth->Update();
+ VecResult.push_back( vtkimagegaussiansmooth->GetOutput() );
+ VecVtkimagegaussiansmooth.push_back(vtkimagegaussiansmooth);
+ } //for i
+
+ bbSetOutputOut(VecResult);
+ if (bbGetInputiImage() < (int)VecResult.size())
+ {
+ bbSetOutputOutImage(VecResult[bbGetInputiImage()]);
+ } //if
+
+ }