//------------------------------------------------------------
Convolution::~Convolution()
{
- if (_convolve != NULL ) { _convolve->Delete(); }
- if (_cast != NULL ) { _cast->Delete(); }
+ if (_convolve != NULL ) { _convolve->Delete(); }
+ if (_cast != NULL ) { _cast->Delete(); }
}
vtkImageData *Convolution::getImage()
void Convolution::setFactor(double factor)
{
- _factor = (factor/100.0)*5.0;
+
+// _factor = (factor/100.0)*5.0;
+ _factor = factor;
}
void Convolution::setOn(bool on)
void Convolution::Run()
{
- if(_on)
+ if(_on==true)
{
double kernel[] = {0.0,1.0,0.0,1.0,-_factor,1.0,0.0,1.0,0.0};
_convolve->SetKernel3x3(kernel);
#endif
//_cast->SetOutputScalarTypeToDouble();
_cast->Update();
- }
- else
- {
+ } else {
//EED 2017-01-01 Migration VTK7
#if VTK_MAJOR_VERSION <= 5
_cast->SetInput(_image);