28 #ifndef vtkTensorProbeRepresentation_h
29 #define vtkTensorProbeRepresentation_h
31 #include "vtkInteractionWidgetsModule.h"
56 int RenderOpaqueGeometry(
vtkViewport *) VTK_OVERRIDE;
63 vtkSetVector3Macro( ProbePosition,
double );
64 vtkGetVector3Macro( ProbePosition,
double );
66 vtkGetMacro( ProbeCellId, vtkIdType );
83 virtual
int SelectProbe(
int pos[2] ) = 0;
90 virtual
int Move(
double motionVector[2] );
97 void ReleaseGraphicsResources(
vtkWindow *) VTK_OVERRIDE;
102 ~vtkTensorProbeRepresentation() VTK_OVERRIDE;
104 void FindClosestPointOnPolyline(
105 double displayPos[2],
double closestWorldPos[3], vtkIdType &cellId,
110 vtkPolyData * Trajectory;
111 double ProbePosition[3];
112 vtkIdType ProbeCellId;
115 vtkTensorProbeRepresentation(
116 const vtkTensorProbeRepresentation&) VTK_DELETE_FUNCTION;
117 void operator=(const vtkTensorProbeRepresentation&) VTK_DELETE_FUNCTION;
represents an object (geometry & properties) in a rendered scene
Abstract class that serves as a representation for vtkTensorProbeWidget.
abstract specification for Viewports
concrete dataset represents vertices, lines, polygons, and triangle strips
provides thread-safe access to cells
window superclass for vtkRenderWindow
a simple class to control print indentation
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
map vtkPolyData to graphics primitives