]> Creatis software - cpPlugins.git/blobdiff - plugins/cpPluginsImageFilters/OrImageFilter.cxx
Cleaning...
[cpPlugins.git] / plugins / cpPluginsImageFilters / OrImageFilter.cxx
diff --git a/plugins/cpPluginsImageFilters/OrImageFilter.cxx b/plugins/cpPluginsImageFilters/OrImageFilter.cxx
deleted file mode 100644 (file)
index f45774c..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-#include <cpPluginsImageFilters/OrImageFilter.h>
-#include <cpPlugins/Image.h>
-#include <cpPlugins_Instances/BitwiseImageFilters.h>
-
-// -------------------------------------------------------------------------
-cpPluginsImageFilters::OrImageFilter::
-OrImageFilter( )
-  : Superclass( )
-{
-  this->_AddInput( "Input0" );
-  this->_AddInput( "Input1" );
-  this->_AddOutput< cpPlugins::Image >( "Output" );
-}
-
-// -------------------------------------------------------------------------
-cpPluginsImageFilters::OrImageFilter::
-~OrImageFilter( )
-{
-}
-
-// -------------------------------------------------------------------------
-void cpPluginsImageFilters::OrImageFilter::
-_GenerateData( )
-{
-  auto image = this->GetInputData< itk::DataObject >( "Input0" );
-  cpPlugins_Image_Demangle_Pixel_AllInts      ( _GD0, image, 1 );
-  else cpPlugins_Image_Demangle_Pixel_AllInts ( _GD0, image, 2 );
-  else cpPlugins_Image_Demangle_Pixel_AllInts ( _GD0, image, 3 );
-  else cpPlugins_Image_Demangle_Pixel_AllInts ( _GD0, image, 4 );
-  else cpPlugins_Image_Demangle_Pixel_AllUInts( _GD0, image, 1 );
-  else cpPlugins_Image_Demangle_Pixel_AllUInts( _GD0, image, 2 );
-  else cpPlugins_Image_Demangle_Pixel_AllUInts( _GD0, image, 3 );
-  else cpPlugins_Image_Demangle_Pixel_AllUInts( _GD0, image, 4 );
-  else this->_Error( "No valid input image." );
-}
-
-// -------------------------------------------------------------------------
-template< class _TImage >
-void cpPluginsImageFilters::OrImageFilter::
-_GD0( _TImage* image0 )
-{
-  typedef itk::OrImageFilter< _TImage, _TImage > _TFilter;
-  if( image0 != NULL )
-  {
-    auto image1 = this->GetInputData< _TImage >( "Input1" );
-    if( image1 != NULL )
-    {
-      // Configure filter
-      auto filter = this->_CreateITK< _TFilter >( );
-      filter->SetInput( 0, image0 );
-      filter->SetInput( 1, image1 );
-      filter->Update( );
-
-      // Connect output
-      this->GetOutput( "Output" )->SetITK( filter->GetOutput( ) );
-    }
-    else
-      this->_Error( "No valid second input image." );
-  }
-  else
-    this->_Error( "No valid first input image." );
-}
-
-// eof - $RCSfile$