- this->_ConfigureInput< cpPlugins::DataObjects::Image >( "Input", true, false );
- this->_ConfigureOutput< cpPlugins::DataObjects::Image >( "Output" );
- this->m_Parameters.ConfigureAsReal( "Radius" );
- this->m_Parameters.ConfigureAsBool( "Circular" );
- this->m_Parameters.ConfigureAsBool( "UseImageSpacing" );
-
- this->m_Parameters.SetReal( "Radius", 3 );
- this->m_Parameters.SetBool( "Circular", true );
- this->m_Parameters.SetBool( "UseImageSpacing", false );
+ typedef cpInstances::Image _TImage;
+
+ this->_ConfigureInput< _TImage >( "Input", true, false );
+ this->_ConfigureOutput< _TImage >( "Output" );
+ this->m_Parameters.ConfigureAsReal( "Radius", 3 );
+ this->m_Parameters.ConfigureAsBool( "Circular", true );
+ this->m_Parameters.ConfigureAsBool( "UseImageSpacing", false );