<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>VTK: vtkTensorProbeRepresentation Class Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.6 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="classes.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="classes.html"><span>Alphabetical List</span></a></li> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div> <div class="contents"> <h1>vtkTensorProbeRepresentation Class Reference</h1><!-- doxytag: class="vtkTensorProbeRepresentation" --><!-- doxytag: inherits="vtkWidgetRepresentation" --><code>#include <<a class="el" href="a05531.html">vtkTensorProbeRepresentation.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for vtkTensorProbeRepresentation:</div> <div class="dynsection"> <p><center><img src="a15074.png" border="0" usemap="#a15075" alt="Inheritance graph"></center> <map name="a15075"> <area shape="rect" href="a00456.html" title="A concrete implementation of vtkTensorProbeRepresentation that renders tensors as..." alt="" coords="5,379,267,406"><area shape="rect" href="a01877.html" title="abstract class defines interface between the widget and widget representation classes..." alt="" coords="49,230,223,256"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="101,155,171,182"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="96,80,176,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="81,6,191,32"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <div class="dynheader"> Collaboration diagram for vtkTensorProbeRepresentation:</div> <div class="dynsection"> <p><center><img src="a15076.png" border="0" usemap="#a15077" alt="Collaboration graph"></center> <map name="a15077"> <area shape="rect" href="a01877.html" title="abstract class defines interface between the widget and widget representation classes..." alt="" coords="2079,2008,2252,2035"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="904,1425,973,1452"><area shape="rect" href="a01480.html" title="abstract specification for renderers" alt="" coords="1817,1651,1913,1677"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="1164,1459,1289,1485"><area shape="rect" href="a00717.html" title="DEPRECATED A vtkPolyDataPainter that colors each polygon with a color coded integer..." alt="" coords="1315,1337,1477,1364"><area shape="rect" href="a01318.html" title="represents an 3D object for placement in a rendered scene" alt="" coords="1184,2184,1269,2211"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="348,1404,428,1431"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="559,1375,668,1401"><area shape="rect" href="a01833.html" title="abstract specification for Viewports" alt="" coords="1535,1523,1628,1549"><area shape="rect" href="a00681.html" title="manager for OpenGL-based selection." alt="" coords="2091,1604,2240,1631"><area shape="rect" href="a01482.html" title="Render the props of a vtkRenderer." alt="" coords="705,1739,855,1765"><area shape="rect" href="a01485.html" title="Perform part of the rendering of a vtkRenderer." alt="" coords="1023,1621,1137,1648"><area shape="rect" href="a00954.html" title="a virtual light for 3D rendering" alt="" coords="1361,1701,1431,1728"><area shape="rect" href="a00227.html" title="a virtual camera for 3D rendering" alt="" coords="569,1836,657,1863"><area shape="rect" href="a00971.html" title="abstract base class for objects that accelerate spatial searches" alt="" coords="571,1144,656,1171"><area shape="rect" href="a00240.html" title="abstract class to specify cell behavior" alt="" coords="907,952,971,979"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="575,807,652,833"><area shape="rect" href="a00720.html" title="list of point or cell ids" alt="" coords="577,1079,649,1105"><area shape="rect" href="a00248.html" title="object represents upward pointers from points to list of cells using each point" alt="" coords="1685,168,1781,195"><area shape="rect" href="a00242.html" title="object to represent cell connectivity" alt="" coords="732,281,828,308"><area shape="rect" href="a00253.html" title="object provides direct access to cells in vtkCellArray and type information" alt="" coords="1031,436,1129,463"><area shape="rect" href="a01322.html" title="represent surface properties of a geometric object" alt="" coords="735,2028,825,2055"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="5,1951,115,1977"><area shape="rect" href="a00374.html" title="abstract class to specify dataset behavior" alt="" coords="344,832,432,859"><area shape="rect" href="a00984.html" title="abstract class specifies interface to map data to graphics primitives" alt="" coords="1184,2336,1269,2363"><area shape="rect" href="a00092.html" title="represents an object (geometry & properties) in a rendered scene" alt="" coords="1545,2213,1617,2240"><area shape="rect" href="a00144.html" title="a list of lists of props representing an assembly hierarchy" alt="" coords="547,1324,680,1351"><area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="1515,1789,1648,1816"><area shape="rect" href="a00956.html" title="a list of lights" alt="" coords="1516,1840,1647,1867"><area shape="rect" href="a00095.html" title="a list of actors" alt="" coords="1515,1891,1648,1917"><area shape="rect" href="a00346.html" title="a list of Cullers" alt="" coords="1513,1357,1649,1384"><area shape="rect" href="a01841.html" title="a list of volumes" alt="" coords="1508,1573,1655,1600"><area shape="rect" href="a00250.html" title="octree-based spatial search object to quickly locate cells" alt="" coords="1811,1192,1920,1219"><area shape="rect" href="a00082.html" title="an abstract base class for locators which find cells" alt="" coords="1501,1141,1661,1168"><area shape="rect" href="a01251.html" title="abstract class for specifying dataset behavior" alt="" coords="1181,329,1272,356"><area shape="rect" href="a00582.html" title="provides thread-safe access to cells" alt="" coords="1171,1108,1283,1135"><area shape="rect" href="a00960.html" title="cell represents a 1D line" alt="" coords="1193,864,1260,891"><area shape="rect" href="a01278.html" title="a cell that represents an n-sided polygon" alt="" coords="2120,777,2211,804"><area shape="rect" href="a01760.html" title="a cell that represents a triangle" alt="" coords="1536,925,1627,952"><area shape="rect" href="a01428.html" title="a cell that represents a 2D quadrilateral" alt="" coords="1828,875,1903,901"><area shape="rect" href="a01762.html" title="a cell that represents a triangle strip" alt="" coords="1807,1045,1924,1072"><area shape="rect" href="a01286.html" title="cell represents a set of 0D vertices" alt="" coords="1528,432,1635,459"><area shape="rect" href="a01821.html" title="a cell that represents a 3D point" alt="" coords="1187,465,1267,492"><area shape="rect" href="a00458.html" title="an empty cell used as a place-holder during processing" alt="" coords="1951,540,2052,567"><area shape="rect" href="a01284.html" title="cell represents a set of 1D lines" alt="" coords="1535,659,1628,685"><area shape="rect" href="a01247.html" title="quickly locate points in 3-space" alt="" coords="880,807,997,833"><area shape="rect" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips" alt="" coords="2449,567,2545,593"><area shape="rect" href="a01265.html" title="map vtkPolyData to graphics primitives" alt="" coords="2277,2328,2419,2355"><area shape="rect" href="a01695.html" title="handles properties associated with a texture map" alt="" coords="1184,2285,1269,2312"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <p> <a href="a15078.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> Abstract class that serves as a representation for <a class="el" href="a01683.html" title="a widget to probe tensors on a polyline">vtkTensorProbeWidget</a>. <p> The class serves as an abstract geometrical representation for the <a class="el" href="a01683.html" title="a widget to probe tensors on a polyline">vtkTensorProbeWidget</a>. It is left to the concrete implementation to render the tensors as it desires. For instance, <a class="el" href="a00456.html" title="A concrete implementation of vtkTensorProbeRepresentation that renders tensors as...">vtkEllipsoidTensorProbeRepresentation</a> renders the tensors as ellipsoids.<p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01683.html" title="a widget to probe tensors on a polyline">vtkTensorProbeWidget</a></dd></dl> <dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_16.html#c2_vtk_t_vtkTensorProbeRepresentation">vtkTensorProbeRepresentation (Tests)</a> </dd></dl> <p>Definition at line <a class="el" href="a05531.html#l00041">41</a> of file <a class="el" href="a05531.html">vtkTensorProbeRepresentation.h</a>.</p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01877.html">vtkWidgetRepresentation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#94ce0abe283da337e5258bc33d314dc1">Superclass</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#aedd67537c9614b08b75c986accc3e15">GetClassName</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#8d4ed3f2282a2aca706bc70673b71ddd">IsA</a> (const char *type)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#df545c5856443f804e55910b4aac7105">PrintSelf</a> (ostream &os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#c12405b1829a1b10d6f3a19229b8fc98">IsTypeOf</a> (const char *type)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <br> <a class="el" href="a01682.html">vtkTensorProbeRepresentation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#4743634424f42b7d8fe1961557a8a53e">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#86fdbce48096350b740207b8cc3eab4a">SetTrajectory</a> (<a class="el" href="a01260.html">vtkPolyData</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#db645640a2623a15588198273e5b2993">Initialize</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#cf91a20707084a754668455319c6c05b">SelectProbe</a> (int pos[2])=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#974c202cce9c472be9a8366cb5fc4888">Move</a> (double motionVector[2])</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#e4437510b5ec2eb5e1dc37079198e56f">BuildRepresentation</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#540968eb6c15e078e97eacf06d9ed975">RenderOpaqueGeometry</a> (<a class="el" href="a01833.html">vtkViewport</a> *)</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#897aec6df869a50959cfd6979b3a638b">SetProbePosition</a> (double, double, double)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#bf5f2351691405ed1174148872ffd389">SetProbePosition</a> (double[3])</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#65aa94b02ce0d1a85d274ef45e50c0c9">GetProbePosition</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#769de8ea07d088b3d36fa0063f009099">GetProbePosition</a> (double &, double &, double &)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#8ee6008218688bcd7b9ad74be5ee85c4">GetProbePosition</a> (double[3])</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#591a0e0fb164faa16d182c9e276fd03b">SetProbeCellId</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#f34c3a590b8880ed58992d2903733f6f">GetProbeCellId</a> ()</td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#399438fddc3f0c56d06e50f36d35df08">GetActors</a> (<a class="el" href="a01321.html">vtkPropCollection</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#7fa8fb1053344cc6eea6593ee4477787">ReleaseGraphicsResources</a> (<a class="el" href="a01886.html">vtkWindow</a> *)</td></tr> <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#b6fcc2459b0ef3bb0fe9191f4fd377ae">vtkTensorProbeRepresentation</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#a58ce38ab0476dbefa311623482e88d1">~vtkTensorProbeRepresentation</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#01a949000f9ca4d8c87bd761a72c4753">FindClosestPointOnPolyline</a> (double displayPos[2], double closestWorldPos[3], <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> &cellId, int maxSpeed=10)</td></tr> <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00092.html">vtkActor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#a6d2a9d63f66d21a63df3b5d129fccc0">TrajectoryActor</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01265.html">vtkPolyDataMapper</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#14164296e13432172bb7bf80b6512656">TrajectoryMapper</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01260.html">vtkPolyData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#0e12cc9cb9109f04008b54929100a41c">Trajectory</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00250.html">vtkCellLocator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#a7720dffaf043fe2e2c0e33dc58a05a3">CellLocator</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#d9cfe4a4c3f50a07446cc1cd7162c14f">ProbePosition</a> [3]</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01682.html#505ee5d85ede35f9b6e6f4eea4ebccbf">ProbeCellId</a></td></tr> </table> <hr><h2>Member Typedef Documentation</h2> <a class="anchor" name="94ce0abe283da337e5258bc33d314dc1"></a><!-- doxytag: member="vtkTensorProbeRepresentation::Superclass" ref="94ce0abe283da337e5258bc33d314dc1" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a01877.html">vtkWidgetRepresentation</a> <a class="el" href="a01877.html">vtkTensorProbeRepresentation::Superclass</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Standard methods for instances of this class. <p>Reimplemented from <a class="el" href="a01877.html#7b6d273bf22eec5f99a88a0e81cde112">vtkWidgetRepresentation</a>.</p> <p>Reimplemented in <a class="el" href="a00456.html#28fac2a54e5d86ee8a44b8ca4251d9b8">vtkEllipsoidTensorProbeRepresentation</a>.</p> <p>Definition at line <a class="el" href="a05531.html#l00047">47</a> of file <a class="el" href="a05531.html">vtkTensorProbeRepresentation.h</a>.</p> </div> </div><p> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="b6fcc2459b0ef3bb0fe9191f4fd377ae"></a><!-- doxytag: member="vtkTensorProbeRepresentation::vtkTensorProbeRepresentation" ref="b6fcc2459b0ef3bb0fe9191f4fd377ae" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">vtkTensorProbeRepresentation::vtkTensorProbeRepresentation </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="a58ce38ab0476dbefa311623482e88d1"></a><!-- doxytag: member="vtkTensorProbeRepresentation::~vtkTensorProbeRepresentation" ref="a58ce38ab0476dbefa311623482e88d1" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">vtkTensorProbeRepresentation::~vtkTensorProbeRepresentation </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="aedd67537c9614b08b75c986accc3e15"></a><!-- doxytag: member="vtkTensorProbeRepresentation::GetClassName" ref="aedd67537c9614b08b75c986accc3e15" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual const char* vtkTensorProbeRepresentation::GetClassName </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Standard methods for instances of this class. <p>Reimplemented from <a class="el" href="a01877.html#cccf4094f054819b07b8e5f993fb78a9">vtkWidgetRepresentation</a>.</p> <p>Reimplemented in <a class="el" href="a00456.html#191ba4aea8a338073e369b9aa0afb17f">vtkEllipsoidTensorProbeRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="c12405b1829a1b10d6f3a19229b8fc98"></a><!-- doxytag: member="vtkTensorProbeRepresentation::IsTypeOf" ref="c12405b1829a1b10d6f3a19229b8fc98" args="(const char *type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static int vtkTensorProbeRepresentation::IsTypeOf </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>type</em> </td> <td> ) </td> <td><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Standard methods for instances of this class. <p>Reimplemented from <a class="el" href="a01877.html#e402d2e43aed56e9bc35c1f5e42d9817">vtkWidgetRepresentation</a>.</p> <p>Reimplemented in <a class="el" href="a00456.html#6a770228b5ff1fcb8232fd70d35b8b8e">vtkEllipsoidTensorProbeRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="8d4ed3f2282a2aca706bc70673b71ddd"></a><!-- doxytag: member="vtkTensorProbeRepresentation::IsA" ref="8d4ed3f2282a2aca706bc70673b71ddd" args="(const char *type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkTensorProbeRepresentation::IsA </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>type</em> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Standard methods for instances of this class. <p>Reimplemented from <a class="el" href="a01877.html#63089e21e4b6b8c3d68dfcdf90dd5ef1">vtkWidgetRepresentation</a>.</p> <p>Reimplemented in <a class="el" href="a00456.html#1dcdc870cdb7a1855de8c1c2b08daabb">vtkEllipsoidTensorProbeRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="4743634424f42b7d8fe1961557a8a53e"></a><!-- doxytag: member="vtkTensorProbeRepresentation::SafeDownCast" ref="4743634424f42b7d8fe1961557a8a53e" args="(vtkObject *o)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="a01682.html">vtkTensorProbeRepresentation</a>* vtkTensorProbeRepresentation::SafeDownCast </td> <td>(</td> <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> * </td> <td class="paramname"> <em>o</em> </td> <td> ) </td> <td><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Standard methods for instances of this class. <p>Reimplemented from <a class="el" href="a01877.html#9f6b11a3259504f1f148964f589c1f30">vtkWidgetRepresentation</a>.</p> <p>Reimplemented in <a class="el" href="a00456.html#af02609a80d3d21c7ce03d4b6c476613">vtkEllipsoidTensorProbeRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="df545c5856443f804e55910b4aac7105"></a><!-- doxytag: member="vtkTensorProbeRepresentation::PrintSelf" ref="df545c5856443f804e55910b4aac7105" args="(ostream &os, vtkIndent indent)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkTensorProbeRepresentation::PrintSelf </td> <td>(</td> <td class="paramtype">ostream & </td> <td class="paramname"> <em>os</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a> </td> <td class="paramname"> <em>indent</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Standard methods for instances of this class. <p>Reimplemented from <a class="el" href="a01877.html#dea6d0138ff965f86cac0a91553ad78f">vtkWidgetRepresentation</a>.</p> <p>Reimplemented in <a class="el" href="a00456.html#84e1e25b2d0dc5dfb13c5cb8eaa56fba">vtkEllipsoidTensorProbeRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="e4437510b5ec2eb5e1dc37079198e56f"></a><!-- doxytag: member="vtkTensorProbeRepresentation::BuildRepresentation" ref="e4437510b5ec2eb5e1dc37079198e56f" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkTensorProbeRepresentation::BuildRepresentation </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> See <a class="el" href="a01877.html" title="abstract class defines interface between the widget and widget representation classes...">vtkWidgetRepresentation</a> for details. <p>Implements <a class="el" href="a01877.html#a7dfbf5a2b39487c072266e0e1520ec7">vtkWidgetRepresentation</a>.</p> <p>Reimplemented in <a class="el" href="a00456.html#3d6a74a2eb6b9514dbff8c06207c4cc2">vtkEllipsoidTensorProbeRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="540968eb6c15e078e97eacf06d9ed975"></a><!-- doxytag: member="vtkTensorProbeRepresentation::RenderOpaqueGeometry" ref="540968eb6c15e078e97eacf06d9ed975" args="(vtkViewport *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkTensorProbeRepresentation::RenderOpaqueGeometry </td> <td>(</td> <td class="paramtype"><a class="el" href="a01833.html">vtkViewport</a> * </td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> See <a class="el" href="a01877.html" title="abstract class defines interface between the widget and widget representation classes...">vtkWidgetRepresentation</a> for details. <p>Reimplemented from <a class="el" href="a01317.html#4d7c8be45744400fba096728ce81f33a">vtkProp</a>.</p> <p>Reimplemented in <a class="el" href="a00456.html#e0447a8c89e9817cf8d1d954a9cdcc17">vtkEllipsoidTensorProbeRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="897aec6df869a50959cfd6979b3a638b"></a><!-- doxytag: member="vtkTensorProbeRepresentation::SetProbePosition" ref="897aec6df869a50959cfd6979b3a638b" args="(double, double, double)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkTensorProbeRepresentation::SetProbePosition </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the position of the Tensor probe. </div> </div><p> <a class="anchor" name="bf5f2351691405ed1174148872ffd389"></a><!-- doxytag: member="vtkTensorProbeRepresentation::SetProbePosition" ref="bf5f2351691405ed1174148872ffd389" args="(double[3])" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkTensorProbeRepresentation::SetProbePosition </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname">[3] </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the position of the Tensor probe. </div> </div><p> <a class="anchor" name="65aa94b02ce0d1a85d274ef45e50c0c9"></a><!-- doxytag: member="vtkTensorProbeRepresentation::GetProbePosition" ref="65aa94b02ce0d1a85d274ef45e50c0c9" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual double* vtkTensorProbeRepresentation::GetProbePosition </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the position of the Tensor probe. </div> </div><p> <a class="anchor" name="769de8ea07d088b3d36fa0063f009099"></a><!-- doxytag: member="vtkTensorProbeRepresentation::GetProbePosition" ref="769de8ea07d088b3d36fa0063f009099" args="(double &, double &, double &)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkTensorProbeRepresentation::GetProbePosition </td> <td>(</td> <td class="paramtype">double & </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double & </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double & </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the position of the Tensor probe. </div> </div><p> <a class="anchor" name="8ee6008218688bcd7b9ad74be5ee85c4"></a><!-- doxytag: member="vtkTensorProbeRepresentation::GetProbePosition" ref="8ee6008218688bcd7b9ad74be5ee85c4" args="(double[3])" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkTensorProbeRepresentation::GetProbePosition </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname">[3] </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the position of the Tensor probe. </div> </div><p> <a class="anchor" name="591a0e0fb164faa16d182c9e276fd03b"></a><!-- doxytag: member="vtkTensorProbeRepresentation::SetProbeCellId" ref="591a0e0fb164faa16d182c9e276fd03b" args="(vtkIdType)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkTensorProbeRepresentation::SetProbeCellId </td> <td>(</td> <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> </td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the position of the Tensor probe. </div> </div><p> <a class="anchor" name="f34c3a590b8880ed58992d2903733f6f"></a><!-- doxytag: member="vtkTensorProbeRepresentation::GetProbeCellId" ref="f34c3a590b8880ed58992d2903733f6f" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkTensorProbeRepresentation::GetProbeCellId </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the position of the Tensor probe. </div> </div><p> <a class="anchor" name="86fdbce48096350b740207b8cc3eab4a"></a><!-- doxytag: member="vtkTensorProbeRepresentation::SetTrajectory" ref="86fdbce48096350b740207b8cc3eab4a" args="(vtkPolyData *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkTensorProbeRepresentation::SetTrajectory </td> <td>(</td> <td class="paramtype"><a class="el" href="a01260.html">vtkPolyData</a> * </td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Set the trajectory that we are trying to probe tensors on </div> </div><p> <a class="anchor" name="db645640a2623a15588198273e5b2993"></a><!-- doxytag: member="vtkTensorProbeRepresentation::Initialize" ref="db645640a2623a15588198273e5b2993" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkTensorProbeRepresentation::Initialize </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Set the probe position to a reasonable location on the trajectory. </div> </div><p> <a class="anchor" name="cf91a20707084a754668455319c6c05b"></a><!-- doxytag: member="vtkTensorProbeRepresentation::SelectProbe" ref="cf91a20707084a754668455319c6c05b" args="(int pos[2])=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkTensorProbeRepresentation::SelectProbe </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>pos</em>[2] </td> <td> ) </td> <td><code> [pure virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> This method is invoked by the widget during user interaction. Can we pick the tensor glyph at the current cursor pos <p>Implemented in <a class="el" href="a00456.html#b76fe06580762ee2754c08988453e860">vtkEllipsoidTensorProbeRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="974c202cce9c472be9a8366cb5fc4888"></a><!-- doxytag: member="vtkTensorProbeRepresentation::Move" ref="974c202cce9c472be9a8366cb5fc4888" args="(double motionVector[2])" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkTensorProbeRepresentation::Move </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"> <em>motionVector</em>[2] </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> INTERNAL - Do not use This method is invoked by the widget during user interaction. Move probe based on the position and the motion vector. </div> </div><p> <a class="anchor" name="399438fddc3f0c56d06e50f36d35df08"></a><!-- doxytag: member="vtkTensorProbeRepresentation::GetActors" ref="399438fddc3f0c56d06e50f36d35df08" args="(vtkPropCollection *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkTensorProbeRepresentation::GetActors </td> <td>(</td> <td class="paramtype"><a class="el" href="a01321.html">vtkPropCollection</a> * </td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> See <a class="el" href="a01317.html" title="abstract superclass for all actors, volumes and annotations">vtkProp</a> for details. <p>Reimplemented from <a class="el" href="a01877.html#941529adca4ea1e3152ecbd7657aed6f">vtkWidgetRepresentation</a>.</p> <p>Reimplemented in <a class="el" href="a00456.html#15c7d23a2457eed60dab55c91b4badc1">vtkEllipsoidTensorProbeRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="7fa8fb1053344cc6eea6593ee4477787"></a><!-- doxytag: member="vtkTensorProbeRepresentation::ReleaseGraphicsResources" ref="7fa8fb1053344cc6eea6593ee4477787" args="(vtkWindow *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkTensorProbeRepresentation::ReleaseGraphicsResources </td> <td>(</td> <td class="paramtype"><a class="el" href="a01886.html">vtkWindow</a> * </td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> See <a class="el" href="a01317.html" title="abstract superclass for all actors, volumes and annotations">vtkProp</a> for details. <p>Reimplemented from <a class="el" href="a01877.html#a5428644337fcf61013390e6d619ff9f">vtkWidgetRepresentation</a>.</p> <p>Reimplemented in <a class="el" href="a00456.html#7ebf84a27e7da27caa5f0e435d3714f9">vtkEllipsoidTensorProbeRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="01a949000f9ca4d8c87bd761a72c4753"></a><!-- doxytag: member="vtkTensorProbeRepresentation::FindClosestPointOnPolyline" ref="01a949000f9ca4d8c87bd761a72c4753" args="(double displayPos[2], double closestWorldPos[3], vtkIdType &cellId, int maxSpeed=10)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkTensorProbeRepresentation::FindClosestPointOnPolyline </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"> <em>displayPos</em>[2], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>closestWorldPos</em>[3], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> & </td> <td class="paramname"> <em>cellId</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>maxSpeed</em> = <code>10</code></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="a6d2a9d63f66d21a63df3b5d129fccc0"></a><!-- doxytag: member="vtkTensorProbeRepresentation::TrajectoryActor" ref="a6d2a9d63f66d21a63df3b5d129fccc0" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00092.html">vtkActor</a>* <a class="el" href="a01682.html#a6d2a9d63f66d21a63df3b5d129fccc0">vtkTensorProbeRepresentation::TrajectoryActor</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05531.html#l00094">94</a> of file <a class="el" href="a05531.html">vtkTensorProbeRepresentation.h</a>.</p> </div> </div><p> <a class="anchor" name="14164296e13432172bb7bf80b6512656"></a><!-- doxytag: member="vtkTensorProbeRepresentation::TrajectoryMapper" ref="14164296e13432172bb7bf80b6512656" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a01265.html">vtkPolyDataMapper</a>* <a class="el" href="a01682.html#14164296e13432172bb7bf80b6512656">vtkTensorProbeRepresentation::TrajectoryMapper</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05531.html#l00095">95</a> of file <a class="el" href="a05531.html">vtkTensorProbeRepresentation.h</a>.</p> </div> </div><p> <a class="anchor" name="0e12cc9cb9109f04008b54929100a41c"></a><!-- doxytag: member="vtkTensorProbeRepresentation::Trajectory" ref="0e12cc9cb9109f04008b54929100a41c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a01260.html">vtkPolyData</a>* <a class="el" href="a01682.html#0e12cc9cb9109f04008b54929100a41c">vtkTensorProbeRepresentation::Trajectory</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05531.html#l00096">96</a> of file <a class="el" href="a05531.html">vtkTensorProbeRepresentation.h</a>.</p> </div> </div><p> <a class="anchor" name="a7720dffaf043fe2e2c0e33dc58a05a3"></a><!-- doxytag: member="vtkTensorProbeRepresentation::CellLocator" ref="a7720dffaf043fe2e2c0e33dc58a05a3" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00250.html">vtkCellLocator</a>* <a class="el" href="a01682.html#a7720dffaf043fe2e2c0e33dc58a05a3">vtkTensorProbeRepresentation::CellLocator</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05531.html#l00097">97</a> of file <a class="el" href="a05531.html">vtkTensorProbeRepresentation.h</a>.</p> </div> </div><p> <a class="anchor" name="d9cfe4a4c3f50a07446cc1cd7162c14f"></a><!-- doxytag: member="vtkTensorProbeRepresentation::ProbePosition" ref="d9cfe4a4c3f50a07446cc1cd7162c14f" args="[3]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double <a class="el" href="a01682.html#d9cfe4a4c3f50a07446cc1cd7162c14f">vtkTensorProbeRepresentation::ProbePosition</a>[3]<code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05531.html#l00098">98</a> of file <a class="el" href="a05531.html">vtkTensorProbeRepresentation.h</a>.</p> </div> </div><p> <a class="anchor" name="505ee5d85ede35f9b6e6f4eea4ebccbf"></a><!-- doxytag: member="vtkTensorProbeRepresentation::ProbeCellId" ref="505ee5d85ede35f9b6e6f4eea4ebccbf" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> <a class="el" href="a01682.html#505ee5d85ede35f9b6e6f4eea4ebccbf">vtkTensorProbeRepresentation::ProbeCellId</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="a05531.html#l00099">99</a> of file <a class="el" href="a05531.html">vtkTensorProbeRepresentation.h</a>.</p> </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li>dox/Widgets/<a class="el" href="a05531.html">vtkTensorProbeRepresentation.h</a></ul> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:38:39 2009 for VTK by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> </body> </html>