-void ImageMPR::
-_CursorCommand( double* pos, int axis, void* data )
-{
- Self* app = reinterpret_cast< Self* >( data );
- if( app == NULL )
- return;
- if( !( app->m_Flooding ) )
- return;
-
- cpPlugins::Interface::ProcessObject::Pointer filter =
- app->m_UI->MPR->CreateFilter(
- "cpPlugins::BasicFilters::FloodFillImageFilter"
- );
- if( filter.IsNull( ) )
- return;
-
- cpPlugins::Interface::Parameters* params = filter->GetParameters( );
- params->SetPoint( "Seed", 3, pos );
- params->SetReal( "Window", app->m_UI->MPR->GetWindow( ) );
- params->SetReal( "Level", app->m_UI->MPR->GetLevel( ) );
- params->SetUint( "InsideValue", 1 );
- params->SetUint( "OutsideValue", 0 );
- filter->SetInput( "Input", app->m_UI->MPR->GetImage( app->m_ImageLoaded ) );
- app->m_UI->MPR->Block( );
- std::string err = filter->Update( );
- cpPlugins::Interface::BaseMPRWindow::TImage::Pointer image = filter->GetOutput< cpPlugins::Interface::BaseMPRWindow::TImage >( "Output" );
- filter->DisconnectOutputs( );
- app->m_UI->MPR->AddImage( "Segmentation", image );
- app->m_UI->MPR->Unblock( );
-
-
-
- /* TODO
- std::cout
- << "CursorCommand ==> "
- << pos[ 0 ] << " "
- << pos[ 1 ] << " "
- << pos[ 2 ] << " : "
- << axis << " "
- << data << std::endl;
- */
-}
+/* TODO
+ void ImageMPR::
+ _CursorCommand( double* pos, int axis, void* data )
+ {
+ Self* app = reinterpret_cast< Self* >( data );
+ if( app == NULL )
+ return;
+ if( !( app->m_Flooding ) )
+ return;
+
+ cpPlugins::Interface::ProcessObject::Pointer filter =
+ app->m_UI->MPR->CreateFilter(
+ "cpPlugins::BasicFilters::FloodFillImageFilter"
+ );
+ if( filter.IsNull( ) )
+ return;
+
+ cpPlugins::Interface::Parameters* params = filter->GetParameters( );
+ params->SetPoint( "Seed", 3, pos );
+ params->SetReal( "Window", app->m_UI->MPR->GetWindow( ) );
+ params->SetReal( "Level", app->m_UI->MPR->GetLevel( ) );
+ params->SetUint( "InsideValue", 1 );
+ params->SetUint( "OutsideValue", 0 );
+ filter->SetInput( "Input", app->m_UI->MPR->GetImage( app->m_ImageLoaded ) );
+ app->m_UI->MPR->Block( );
+ std::string err = filter->Update( );
+ cpPlugins::Interface::BaseMPRWindow::TImage::Pointer image = filter->GetOutput< cpPlugins::Interface::BaseMPRWindow::TImage >( "Output" );
+ filter->DisconnectOutputs( );
+ app->m_UI->MPR->AddImage( "Segmentation", image );
+ app->m_UI->MPR->Unblock( );
+
+ std::cout
+ << "CursorCommand ==> "
+ << pos[ 0 ] << " "
+ << pos[ 1 ] << " "
+ << pos[ 2 ] << " : "
+ << axis << " "
+ << data << std::endl;
+ }
+*/