29#ifndef vtkParallelCoordinatesInteractorStyle_h 
   30#define vtkParallelCoordinatesInteractorStyle_h 
   32#include "vtkInteractionStyleModule.h"  
   35VTK_ABI_NAMESPACE_BEGIN
 
   58  vtkGetVector2Macro(CursorStartPosition, 
int);
 
   59  vtkGetVector2Macro(CursorCurrentPosition, 
int);
 
   60  vtkGetVector2Macro(CursorLastPosition, 
int);
 
  114  int CursorStartPosition[2];
 
  115  int CursorCurrentPosition[2];
 
  116  int CursorLastPosition[2];
 
a simple class to control print indentation
 
interactive manipulation of the camera
 
interactive manipulation of the camera specialized for parallel coordinates
 
void GetCursorStartPosition(vtkViewport *viewport, double pos[2])
Get the cursor positions in a given coordinate system.
 
void EndPan() override
Interaction mode entry points used internally.
 
void OnMiddleButtonDown() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
virtual void Inspect(int x, int y)
 
void GetCursorCurrentPosition(vtkViewport *viewport, double pos[2])
Get the cursor positions in a given coordinate system.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
void OnLeave() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
void OnLeftButtonDown() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
void StartPan() override
Interaction mode entry points used internally.
 
void OnMiddleButtonUp() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
void OnChar() override
Override the "fly-to" (f keypress) for images.
 
void StartZoom() override
Interaction mode entry points used internally.
 
virtual void EndInspect()
 
void GetCursorLastPosition(vtkViewport *viewport, double pos[2])
Get the cursor positions in a given coordinate system.
 
void OnLeftButtonUp() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
void OnMouseMove() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
~vtkParallelCoordinatesInteractorStyle() override
 
virtual void StartInspect(int x, int y)
 
vtkParallelCoordinatesInteractorStyle()
 
void OnRightButtonDown() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
void EndZoom() override
Interaction mode entry points used internally.
 
static vtkParallelCoordinatesInteractorStyle * New()
 
void OnRightButtonUp() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
 
abstract specification for Viewports