+ std::set< unsigned long > observers;
+ if(
+ this->m_Parameters->GetBool( "VisualDebug" ) &&
+ this->m_Interactors.size( ) > 0
+ )
+ {
+ if( I::ImageDimension == 2 )
+ {
+ typedef
+ fpa::VTK::Image2DObserver< _TFilter, vtkRenderWindow >
+ _TDebugger;
+
+ for(
+ auto iIt = this->m_Interactors.begin( );
+ iIt != this->m_Interactors.end( );
+ ++iIt
+ )
+ {
+ typename _TDebugger::Pointer debugger = _TDebugger::New( );
+ debugger->SetRenderWindow( ( *iIt )->GetRenderWindow( ) );
+ debugger->SetRenderPercentage( 0.01 );
+ observers.insert( filter->AddObserver( itk::AnyEvent( ), debugger ) );
+
+ } // rof
+ filter->ThrowEventsOn( );
+ }
+ else if( I::ImageDimension == 3 )
+ {
+ } // fi
+
+ } // fi