Go to the documentation of this file.
31 #ifndef vtkTensorProbeRepresentation_h
32 #define vtkTensorProbeRepresentation_h
34 #include "vtkInteractionWidgetsModule.h"
66 vtkSetVector3Macro( ProbePosition,
double );
67 vtkGetVector3Macro( ProbePosition,
double );
93 virtual int Move(
double motionVector[2] );
108 double displayPos[2],
double closestWorldPos[3],
vtkIdType &cellId,
114 double ProbePosition[3];
map vtkPolyData to graphics primitives
vtkTensorProbeRepresentation()
void Initialize()
Set the probe position to a reasonable location on the trajectory.
Abstract class that serves as a representation for vtkTensorProbeWidget.
vtkPolyDataMapper * TrajectoryMapper
virtual void BuildRepresentation()
See vtkWidgetRepresentation for details.
virtual int RenderOpaqueGeometry(vtkViewport *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
vtkActor * TrajectoryActor
virtual int SelectProbe(int pos[2])=0
This method is invoked by the widget during user interaction.
void FindClosestPointOnPolyline(double displayPos[2], double closestWorldPos[3], vtkIdType &cellId, int maxSpeed=10)
virtual void SetTrajectory(vtkPolyData *)
Set the trajectory that we are trying to probe tensors on.
virtual int Move(double motionVector[2])
INTERNAL - Do not use This method is invoked by the widget during user interaction.
window superclass for vtkRenderWindow
virtual void GetActors(vtkPropCollection *)
See vtkProp for details.
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
abstract specification for Viewports
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
concrete dataset represents vertices, lines, polygons, and triangle strips
provides thread-safe access to cells
~vtkTensorProbeRepresentation()
virtual void ReleaseGraphicsResources(vtkWindow *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...