#include <cpExtensions/Visualization/BaseInteractorStyle.h>
+#include <vector>
+
#include <vtkSmartPointer.h>
#include <vtkPropPicker.h>
/* TODO
- #include <vector>
-
#include <vtkInteractorStyleImage.h>
#include <vtkOrientationMarkerWidget.h>
virtual void AssociateView( void* data );
virtual void AssociateImageActor( vtkImageActor* actor );
+ virtual void AssociateInteractor( vtkRenderWindowInteractor* rwi );
// Possible mouse motion events
virtual void OnMouseMove( );
virtual ~ImageInteractorStyle( );
bool _PickPosition( double pos[ 3 ] );
+ void _RenderAssociatedInteractors( );
private:
// Purposely not implemented
protected:
vtkSmartPointer< vtkPropPicker > PropPicker;
+ std::vector< vtkSmartPointer< vtkRenderWindowInteractor > >
+ AssociatedInteractors;
+
// Commands
void* Data;
TMouseCommand MouseMoveCommand;