]> Creatis software - cpPlugins.git/blobdiff - appli/examples/example_SeedWidget.cxx
Widgets updated
[cpPlugins.git] / appli / examples / example_SeedWidget.cxx
index beac51886c69cafd77020ddc3346e7e987f762e8..d1e776e638f459a25d5575c010deef1a1d9fc606 100644 (file)
@@ -2,6 +2,7 @@
 #include <iostream>
 #include <string>
 
+#include <vtkImageActorPointPlacer.h>
 #include <vtkPointHandleRepresentation3D.h>
 #include <vtkProperty.h>
 #include <vtkRenderer.h>
@@ -98,10 +99,15 @@ int main( int argc, char* argv[] )
   image_actors->AddInputData( image->GetVTK< vtkImageData >( ), 2 );
   image_actors->PushActorsInto( window );
 
+  vtkSmartPointer< vtkImageActorPointPlacer > placer =
+    vtkSmartPointer< vtkImageActorPointPlacer >::New( );
+  placer->SetImageActor( image_actors->GetImageActor( 0 ) );
+
   // Create the widget and its representation
   vtkSmartPointer< vtkPointHandleRepresentation3D > handle =
     vtkSmartPointer< vtkPointHandleRepresentation3D >::New( );
   handle->GetProperty( )->SetColor( 1, 0, 0 );
+  handle->SetPointPlacer( placer );
   vtkSmartPointer< vtkSeedRepresentation > rep =
     vtkSmartPointer< vtkSeedRepresentation >::New( );
   rep->SetHandleRepresentation( handle );