- printf("EED ImageGaussianSmooth::Process start \n"); - bbGetVtkObject()->SetStandardDeviation(bbGetInputStdDevX(), + bbGetVtkObject()->SetStandardDeviation(bbGetInputStdDevX(), bbGetInputStdDevY(), bbGetInputStdDevZ()); + bbGetVtkObject()->Modified(); bbGetVtkObject()->Update(); - printf("EED ImageGaussianSmooth::Process end \n"); + if (bbGetInputIn()==NULL) + { + printf("EED ImageGaussianSmooth This mechanism is not working, try to use box ImageGaussianSmooth2.\n"); + bbSetOutputOut(NULL); + } else { + bbSetOutputOut( bbGetVtkObject()->GetOutput() ); + }