BinaryThresholdImageFilter( )
: Superclass( )
{
- this->_AddInput( "Input", true );
+ this->_AddInput( "Input" );
this->_AddOutput< cpPlugins::Interface::Image >( "Output" );
this->m_Parameters->ConfigureAsReal( "LowerThresholdValue" );
_GenerateData( )
{
auto image = this->GetInputData< cpPlugins::Interface::Image >( "Input" );
- if( image == NULL )
- return( "BinaryThresholdImageFilter: No input image." );
-
itk::DataObject* itk_image = NULL;
std::string r = "";
cpPlugins_Image_Demangle_AllScalarTypes( 2, image, itk_image, r, _GD0 );
// Connect output
auto out = this->GetOutputData< cpPlugins::Interface::Image >( "Output" );
- if( out != NULL )
- {
- out->SetITK< O >( filter->GetOutput( ) );
- return( "" );
- }
- else
- return( "BinaryThresholdImageFilter: output not correctly created." );
+ out->SetITK( filter->GetOutput( ) );
+ return( "" );
}
// eof - $RCSfile$