]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Plugins/BasicFilters/DoubleFloodImageFilter.cxx
...
[cpPlugins.git] / lib / cpPlugins / Plugins / BasicFilters / DoubleFloodImageFilter.cxx
index 2dbbf27501ca9d14801721e60f0f0ea44a75717f..61ff7d2e291b46a22e67b9fed0406d48735b64dc 100644 (file)
@@ -86,7 +86,7 @@ accept( )
       if( nTotalSeeds < 2 )
       {
         double seed[ 3 ];
-        istyle->GetSeed( s, seed );
+        istyle->GetSeedAsPoint( s, seed );
         if( nTotalSeeds == 0 )
           this->m_Filter->GetParameters( )->SetPoint( "Seed0", 3, seed );
         else
@@ -149,15 +149,15 @@ ExecConfigurationDialog( QWidget* parent )
     
   } // rof
   if( !at_least_one )
-    return( Self::DialogResult_Cancel );
-
+    return( false );
+  
   // Create dialog
   this->m_Dialog = new DoubleFloodImageFilter_Dialog( NULL, this );
   this->m_Dialog->show( );
 
-  return( Self::DialogResult_Modal );
+  return( true );
 #else // cpPlugins_Interface_QT4
-  return( Self::DialogResult_Cancel );
+  return( false );
 #endif // cpPlugins_Interface_QT4
 }
 
@@ -169,13 +169,17 @@ DoubleFloodImageFilter( )
   this->_AddInput( "Input" );
   this->_MakeOutput< cpPlugins::Interface::Image >( "Output" );
 
-  double seed[ 3 ] = { double( 0 ) };
-  this->m_Parameters->ConfigureAsPoint( "Seed0", 3, seed );
-  this->m_Parameters->ConfigureAsPoint( "Seed1", 3, seed );
-  this->m_Parameters->ConfigureAsReal( "Window", 0 );
-  this->m_Parameters->ConfigureAsReal( "Level", 0 );
-  this->m_Parameters->ConfigureAsUint( "InsideValue", 255 );
-  this->m_Parameters->ConfigureAsUint( "OutsideValue", 0 );
+  this->m_Parameters->ConfigureAsPoint( "Seed0" );
+  this->m_Parameters->ConfigureAsPoint( "Seed1" );
+  this->m_Parameters->ConfigureAsReal( "Window" );
+  this->m_Parameters->ConfigureAsReal( "Level" );
+  this->m_Parameters->ConfigureAsUint( "InsideValue" );
+  this->m_Parameters->ConfigureAsUint( "OutsideValue" );
+
+  this->m_Parameters->SetReal( "Window", 0 );
+  this->m_Parameters->SetReal( "Level", 0 );
+  this->m_Parameters->SetUint( "InsideValue", 255 );
+  this->m_Parameters->SetUint( "OutsideValue", 0 );
 }
 
 // -------------------------------------------------------------------------