#include <iostream>
#include <string>
+#include <vtkImageActorPointPlacer.h>
#include <vtkPointHandleRepresentation3D.h>
#include <vtkProperty.h>
#include <vtkRenderer.h>
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 );