VTKFIG  0.20.20181114
Easy VTK based in situ visualization
void vtkfig::Figure::RTProcessMove ( int  dx,
int  dy 
)
protectedvirtual

Reimplemented in vtkfig::GridView.

Definition at line 548 of file vtkfigFigure.cxx.

549  {
550  if (RTProcessArrowMove(dx,dy,edit.a_scale)) return;
551  if (RTProcessIsoMove(dx,dy,edit.l_iso)) return;
552  if (RTProcessPlaneMove("x",0,dx,dy,edit.x_plane, planecutX)) return;
553  if (RTProcessPlaneMove("y",1,dx,dy,edit.y_plane, planecutY)) return;
554  if (RTProcessPlaneMove("z",2,dx,dy,edit.z_plane, planecutZ)) return;
555  }
vtkSmartPointer< vtkCutter > planecutY
Definition: vtkfigFigure.h:204
vtkSmartPointer< vtkCutter > planecutX
Cutters for plane sections.
Definition: vtkfigFigure.h:203
struct vtkfig::Figure::@1 edit
edit state
int RTProcessPlaneMove(const std::string plane, int idim, int dx, int dy, bool &edit, vtkSmartPointer< vtkCutter > planecut)
int RTProcessIsoMove(int dx, int dy, bool &edit)
vtkSmartPointer< vtkCutter > planecutZ
Definition: vtkfigFigure.h:205
int RTProcessArrowMove(int dx, int dy, bool &edit)
Process mouse move events for quiver arrow editing etc.

+ Here is the call graph for this function: