: Superclass( ),
m_Configured( false )
{
- this->_AddInput( "ReferenceImage" );
+ this->_AddInput( "ReferenceImage", true );
this->_AddOutput< cpPlugins::Interface::PointList >( "Output" );
this->m_Parameters->ConfigureAsBool( "SeedsAreInRealSpace" );
typedef itk::ImageBase< 2 > _2DImage;
typedef itk::ImageBase< 3 > _3DImage;
- cpPlugins::Interface::Image* image =
- this->GetInput< cpPlugins::Interface::Image >( "ReferenceImage" );
+ auto image =
+ this->GetInputData< cpPlugins::Interface::Image >( "ReferenceImage" );
if( image == NULL )
return( "SeedWidget: No input image." );
typedef cpExtensions::Interaction::ImageInteractorStyle _S;
I* base_image = dynamic_cast< I* >( image );
- cpPlugins::Interface::PointList* out =
- this->GetOutput< cpPlugins::Interface::PointList >( "Output" );
+ auto out =
+ this->GetOutputData< cpPlugins::Interface::PointList >( "Output" );
double aux_pnt[ 3 ];
unsigned int dim = ( I::ImageDimension < 3 )? I::ImageDimension: 3;
} // fi
// Single interactor
- _S* s = dynamic_cast< _S* >( this->m_SingleInteractor.GetPointer( ) );
+ _S* s = dynamic_cast< _S* >( this->m_SingleInteractor );
if( s != NULL )
{
if( this->m_Configured )