-#include <plugins/ImageParaMorphologyFilters/BinaryDilateParaImageFilter.h>
+#include <ImageParaMorphologyFilters/BinaryDilateParaImageFilter.h>
#include <cpPlugins/DataObjects/Image.h>
-#include <itkBinaryDilateParaImageFilter.h>
-#include <itkBinaryDilateParaImageFilter.hxx>
-#include <itkBinaryThresholdImageFilter.hxx>
-#include <itkUnaryFunctorImageFilter.hxx>
-#include <itkParabolicErodeDilateImageFilter.hxx>
+/* TODO
+ #include <itkBinaryDilateParaImageFilter.h>
+ #include <itkBinaryDilateParaImageFilter.hxx>
+ #include <itkBinaryThresholdImageFilter.hxx>
+ #include <itkUnaryFunctorImageFilter.hxx>
+ #include <itkParabolicErodeDilateImageFilter.hxx>
+*/
// -------------------------------------------------------------------------
cpPluginsImageParaMorphologyFilters::BinaryDilateParaImageFilter::
BinaryDilateParaImageFilter( )
: Superclass( )
{
- this->_ConfigureInput< cpPlugins::DataObjects::Image >( "Input", true, false );
- this->_ConfigureOutput< cpPlugins::DataObjects::Image >( "Output" );
+ typedef cpPlugins::DataObjects::Image _TImage;
+
+ this->_ConfigureInput< _TImage >( "Input", true, false );
+ this->_ConfigureOutput< _TImage >( "Output" );
this->m_Parameters.ConfigureAsReal( "Radius" );
this->m_Parameters.ConfigureAsBool( "Circular" );
this->m_Parameters.ConfigureAsBool( "UseImageSpacing" );
void cpPluginsImageParaMorphologyFilters::BinaryDilateParaImageFilter::
_GenerateData( )
{
- auto o = this->GetInputData( "Input" );
- cpPlugins_Demangle_ImageScalars_Dims( o, _GD0 );
- else this->_Error( "No valid input image." );
+ /* TODO
+ auto o = this->GetInputData( "Input" );
+ cpPlugins_Demangle_ImageScalars_Dims( o, _GD0 );
+ else this->_Error( "No valid input image." );
+ */
}
// -------------------------------------------------------------------------
void cpPluginsImageParaMorphologyFilters::BinaryDilateParaImageFilter::
_GD0( _TImage* image )
{
- typedef itk::BinaryDilateParaImageFilter< _TImage > _TFilter;
-
- auto filter = this->_CreateITK< _TFilter >( );
- filter->SetInput( image );
- filter->SetRadius( this->m_Parameters.GetReal( "Radius" ) );
- filter->SetCircular( this->m_Parameters.GetBool( "Circular" ) );
- filter->SetUseImageSpacing( this->m_Parameters.GetBool( "UseImageSpacing" ) );
- filter->Update( );
- this->GetOutput( "Output" )->SetITK( filter->GetOutput( ) );
+ /* TODO
+ typedef itk::BinaryDilateParaImageFilter< _TImage > _TFilter;
+
+ auto filter = this->_CreateITK< _TFilter >( );
+ filter->SetInput( image );
+ filter->SetRadius( this->m_Parameters.GetReal( "Radius" ) );
+ filter->SetCircular( this->m_Parameters.GetBool( "Circular" ) );
+ filter->SetUseImageSpacing( this->m_Parameters.GetBool( "UseImageSpacing" ) );
+ filter->Update( );
+ this->GetOutput( "Output" )->SetITK( filter->GetOutput( ) );
+ */
}
// eof - $RCSfile$