// they might be called from OnTimer, they do not have mouse coord
// parameters (use interactor's GetEventPosition and
// GetLastEventPosition)
- virtual void Rotate( );
- virtual void Pan( );
- virtual void Spin( );
- virtual void Zoom( );
+
+ virtual void Rotate( ) { }
+ virtual void Spin( ) { }
+ virtual void Zoom( ) { }
+ virtual void Pick( ) { }
+ virtual void Slice( ) { }
virtual void WindowLevel( );
- virtual void Pick( );
- virtual void Slice( );
// Interaction mode entry points used internally.
+ virtual void StartPick( ) { }
+ virtual void EndPick( ) { }
+ virtual void StartSlice( ) { }
+ virtual void EndSlice( ) { }
virtual void StartWindowLevel( );
virtual void EndWindowLevel( );
- virtual void StartPick( );
- virtual void EndPick( );
- virtual void StartSlice( );
- virtual void EndSlice( );
// New events
virtual void StartCursorMoving( );