X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FPlugins%2FBasicFilters%2FDoubleFloodImageFilter.cxx;h=61ff7d2e291b46a22e67b9fed0406d48735b64dc;hb=19a9e1774044cc32c415ad38695800c1d169820d;hp=2dbbf27501ca9d14801721e60f0f0ea44a75717f;hpb=dbc5b32e13cf4a299ce29a5666a8e0a2ff5e62a8;p=cpPlugins.git diff --git a/lib/cpPlugins/Plugins/BasicFilters/DoubleFloodImageFilter.cxx b/lib/cpPlugins/Plugins/BasicFilters/DoubleFloodImageFilter.cxx index 2dbbf27..61ff7d2 100644 --- a/lib/cpPlugins/Plugins/BasicFilters/DoubleFloodImageFilter.cxx +++ b/lib/cpPlugins/Plugins/BasicFilters/DoubleFloodImageFilter.cxx @@ -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 ); } // -------------------------------------------------------------------------