+// -------------------------------------------------------------------------
+unsigned int fpa::VTK::ImageMPR::
+AddSeed( const double& x, const double& y, const double& z ) const
+{
+ double pos[ 3 ] = { x, y, z };
+
+ int hnd_id = this->m_SeedRepresentation->CreateHandle( pos );
+ vtkHandleWidget* hnd = this->m_SeedWidget->CreateNewHandle( );
+ vtkHandleWidget::ComputeWorldToDisplay( this->m_Renderer, x, y, z, pos );
+ this->m_SeedRepresentation->SetSeedDisplayPosition( hnd_id, pos );
+ hnd->SetEnabled( 1 );
+
+ return( this->GetNumberOfSeeds( ) - 1 );
+}
+