#include <ITKSeparableFilters/SmoothingRecursiveGaussianImageFilter.h>
-#include <cpInstances/Image.h>
+#include <cpInstances/DataObjects/Image.h>
#include <itkSmoothingRecursiveGaussianImageFilter.h>
SmoothingRecursiveGaussianImageFilter( )
: Superclass( )
{
- this->_ConfigureInput< cpInstances::Image >( "Input", true, false );
- this->_ConfigureOutput< cpInstances::Image >( "Output" );
+ this->_ConfigureInput< cpInstances::DataObjects::Image >( "Input", true, false );
+ this->_ConfigureOutput< cpInstances::DataObjects::Image >( "Output" );
this->m_Parameters.ConfigureAsRealList( "SigmaArray" );
this->m_Parameters.ConfigureAsRealTypesChoices( "OutputResolution" );
}
{
std::string out_res =
this->m_Parameters.GetSelectedChoice( "OutputResolution" );
-#ifdef cpPlugins_CONFIG_REAL_TYPES_float
if( out_res == "float" ) this->_GD1< _TImage, float >( image );
-#endif // cpPlugins_CONFIG_REAL_TYPES_float
-#ifdef cpPlugins_CONFIG_REAL_TYPES_double
if( out_res == "double" ) this->_GD1< _TImage, double >( image );
-#endif // cpPlugins_CONFIG_REAL_TYPES_double
}
// -------------------------------------------------------------------------