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];
represents an object (geometry & properties) in a rendered scene
provides thread-safe access to cells
a simple class to control print indentation
map vtkPolyData to graphics primitives
concrete dataset represents vertices, lines, polygons, and triangle strips
Abstract class that serves as a representation for vtkTensorProbeWidget.
void FindClosestPointOnPolyline(double displayPos[2], double closestWorldPos[3], vtkIdType &cellId, int maxSpeed=10)
vtkPolyDataMapper * TrajectoryMapper
virtual void GetActors(vtkPropCollection *)
See vtkProp for details.
virtual int RenderOpaqueGeometry(vtkViewport *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
virtual void ReleaseGraphicsResources(vtkWindow *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
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.
~vtkTensorProbeRepresentation()
vtkActor * TrajectoryActor
vtkTensorProbeRepresentation()
virtual int SelectProbe(int pos[2])=0
This method is invoked by the widget during user interaction.
void Initialize()
Set the probe position to a reasonable location on the trajectory.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual void BuildRepresentation()
See vtkWidgetRepresentation for details.
abstract specification for Viewports
window superclass for vtkRenderWindow
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.