+#include <cpExtensions/QT/SimpleMPRWidget.h>
+
+// -------------------------------------------------------------------------
+void cpPluginsWidgets::SeedWidget::WidgetData::
+Configure( vtkRenderWindowInteractor* interactor, vtkImageActor* actor )
+{
+ this->Placer = vtkSmartPointer< vtkImageActorPointPlacer >::New( );
+ this->Handle = vtkSmartPointer< vtkPointHandleRepresentation3D >::New( );
+ this->Seed = vtkSmartPointer< vtkSeedRepresentation >::New( );
+ this->Widget =
+ vtkSmartPointer< cpExtensions::Interaction::SeedWidget >::New( );
+
+ this->Placer->SetImageActor( actor );
+ this->Handle->GetProperty( )->SetColor( 1, 0, 0 );
+ this->Handle->SetPointPlacer( this->Placer );
+ this->Seed->SetHandleRepresentation( this->Handle );
+ this->Widget->SetRepresentation( this->Seed );
+ this->Widget->SetInteractor( interactor );
+}
+
+// -------------------------------------------------------------------------
+void cpPluginsWidgets::SeedWidget::WidgetData::
+On( )
+{
+ this->Widget->On( );
+}
+
+// -------------------------------------------------------------------------
+void cpPluginsWidgets::SeedWidget::WidgetData::
+Off( )
+{
+ this->Widget->Off( );
+}