30 #ifndef __vtkTensorProbeRepresentation_h
31 #define __vtkTensorProbeRepresentation_h
33 #include "vtkInteractionWidgetsModule.h"
38 class vtkPolyDataMapper;
48 void PrintSelf(ostream& os, vtkIndent indent);
59 vtkSetVector3Macro( ProbePosition,
double );
60 vtkGetVector3Macro( ProbePosition,
double );
61 vtkSetMacro( ProbeCellId, vtkIdType );
62 vtkGetMacro( ProbeCellId, vtkIdType );
73 virtual int SelectProbe(
int pos[2] ) = 0;
78 virtual int Move(
double motionVector[2] );
82 virtual void GetActors(vtkPropCollection *);
90 void FindClosestPointOnPolyline(
91 double displayPos[2],
double closestWorldPos[3], vtkIdType &cellId,
97 double ProbePosition[3];
Abstract class that serves as a representation for vtkTensorProbeWidget.
vtkActor * TrajectoryActor
concrete dataset represents vertices, lines, polygons, and triangle strips
provides thread-safe access to cells
vtkPolyDataMapper * TrajectoryMapper