<!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: vtkSurfaceRepresentation 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>vtkSurfaceRepresentation Class Reference</h1><!-- doxytag: class="vtkSurfaceRepresentation" --><!-- doxytag: inherits="vtkDataRepresentation" --><code>#include <<a class="el" href="a05384.html">vtkSurfaceRepresentation.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for vtkSurfaceRepresentation:</div> <div class="dynsection"> <p><center><img src="a14943.png" border="0" usemap="#a14944" alt="Inheritance graph"></center> <map name="a14944"> <area shape="rect" href="a00373.html" title="The superclass for all representations." alt="" coords="15,155,175,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="55,80,135,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="40,5,149,32"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <div class="dynheader"> Collaboration diagram for vtkSurfaceRepresentation:</div> <div class="dynsection"> <p><center><img src="a14945.png" border="0" usemap="#a14946" alt="Collaboration graph"></center> <map name="a14946"> <area shape="rect" href="a00373.html" title="The superclass for all representations." alt="" coords="1967,304,2127,331"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="293,603,373,630"><area shape="rect" href="a00102.html" title="Proxy object to connect input/output ports." alt="" coords="1264,303,1403,330"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="911,482,1009,508"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1284,354,1383,380"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="540,359,689,386"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="560,506,669,532"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="907,179,1013,206"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="576,682,653,708"><area shape="rect" href="a00720.html" title="list of point or cell ids" alt="" coords="579,556,651,583"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="925,1050,995,1076"><area shape="rect" href="a00998.html" title="represent and manipulate 4x4 transformation matrices" alt="" coords="741,964,840,991"><area shape="rect" href="a01322.html" title="represent surface properties of a geometric object" alt="" coords="1288,888,1379,915"><area shape="rect" href="a01915.html" title="encapsulates a VTK Material description." alt="" coords="556,856,673,883"><area shape="rect" href="a01537.html" title="vtkShaderProgram" alt="" coords="892,919,1028,946"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="1263,1266,1404,1292"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,44,116,71"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="7,1140,116,1167"><area shape="rect" href="a00092.html" title="represents an object (geometry & properties) in a rendered scene" alt="" coords="2011,1152,2083,1179"><area shape="rect" href="a01318.html" title="represents an 3D object for placement in a rendered scene" alt="" coords="1291,1118,1376,1144"><area shape="rect" href="a00984.html" title="abstract class specifies interface to map data to graphics primitives" alt="" coords="1629,1435,1715,1462"><area shape="rect" href="a00751.html" title="topologically and geometrically regular array of data" alt="" coords="400,1460,507,1487"><area shape="rect" href="a01523.html" title="Superclass for algorithms that produce only Selection as output." alt="" coords="1256,404,1411,431"><area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="1256,516,1411,543"><area shape="rect" href="a00363.html" title="Superclass for algorithms that produce only data object as output." alt="" coords="1251,631,1416,658"><area shape="rect" href="a00727.html" title="Generic algorithm superclass for image algs." alt="" coords="1265,732,1401,759"><area shape="rect" href="a01524.html" title="An algorithm for linking selections among objects." alt="" coords="1612,251,1732,278"><area shape="rect" href="a00333.html" title="Convert a selection from one domain to another." alt="" coords="1576,382,1768,408"><area shape="rect" href="a01522.html" title="A node in a selection tree. Used to store selection results." alt="" coords="1285,196,1381,223"><area shape="rect" href="a00364.html" title="maintain an unordered list of data objects" alt="" coords="1249,251,1417,278"><area shape="rect" href="a00628.html" title="extract geometry from data (or convert data to polygonal type)" alt="" coords="1607,516,1737,543"><area shape="rect" href="a01247.html" title="quickly locate points in 3-space" alt="" coords="901,584,1019,611"><area shape="rect" href="a00087.html" title="abstract class to quickly locate points in 3-space" alt="" coords="531,607,699,634"><area shape="rect" href="a00513.html" title="Returns the portion of the input dataset that lies within a selection frustum." alt="" coords="1953,758,2140,784"><area shape="rect" href="a01226.html" title="implicit function for convex set of planes" alt="" coords="1101,682,1184,708"><area shape="rect" href="a00519.html" title="extract a subset from a vtkDataSet." alt="" coords="2345,606,2484,632"><area shape="rect" href="a00520.html" title="abstract base class for all extract selection filters." alt="" coords="1587,591,1757,618"><area shape="rect" href="a00512.html" title="vtkExtractSelectedBlock" alt="" coords="1963,606,2131,632"><area shape="rect" href="a00518.html" title="extract a cells or points from a dataset that have values within a set of thresholds..." alt="" coords="1945,656,2148,683"><area shape="rect" href="a00516.html" title="extract cells within a dataset that contain the locations listen in the vtkSelection..." alt="" coords="1949,707,2144,734"><area shape="rect" href="a01303.html" title="similar to vtkExtractSelectedLocations except that it interpolates the point attributes..." alt="" coords="1953,454,2140,480"><area shape="rect" href="a00515.html" title="extract a list of cells from a dataset" alt="" coords="1971,504,2123,531"><area shape="rect" href="a01723.html" title="describes linear transformations via a 4x4 matrix" alt="" coords="908,1215,1012,1242"><area shape="rect" href="a01695.html" title="handles properties associated with a texture map" alt="" coords="1629,1204,1715,1231"><area shape="rect" href="a00964.html" title="abstract superclass for linear transformations" alt="" coords="544,1188,685,1215"><area shape="rect" href="a01784.html" title="dynamic, self-adjusting array of unsigned char" alt="" coords="1253,1378,1413,1404"><area shape="rect" href="a01265.html" title="map vtkPolyData to graphics primitives" alt="" coords="2176,1327,2317,1354"><area shape="rect" href="a00084.html" title="abstract class specifies interface to map 3D data" alt="" coords="1257,1440,1409,1467"><area shape="rect" href="a00556.html" title="dynamic, self-adjusting array of float" alt="" coords="1281,1542,1385,1568"></map> <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> <p> <a href="a14947.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> Displays a geometric dataset as a surface. <p> <a class="el" href="a01652.html" title="Displays a geometric dataset as a surface.">vtkSurfaceRepresentation</a> is used to show a geometric dataset in a view. The representation uses a <a class="el" href="a00628.html" title="extract geometry from data (or convert data to polygonal type)">vtkGeometryFilter</a> to convert the dataset to polygonal data (e.g. volumetric data is converted to its external surface). The representation may then be added to <a class="el" href="a01488.html" title="A view containing a renderer.">vtkRenderView</a>.<p> <dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_15.html#c2_vtk_t_vtkSurfaceRepresentation">vtkSurfaceRepresentation (Tests)</a> </dd></dl> <p>Definition at line <a class="el" href="a05384.html#l00047">47</a> of file <a class="el" href="a05384.html">vtkSurfaceRepresentation.h</a>.</p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a00373.html">vtkDataRepresentation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#7530aaa16d782a21fa3165f9cee7f467">Superclass</a></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#da3341206ae707e9458f7a5f2cc68aad">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="a01652.html#6ddc522d678a9082f4a79d876ebfdc1d">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="a01652.html#359320041e9401cef4d7c9f068be4829">PrintSelf</a> (ostream &os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#e6551a1858174fdb014751eb56da0a2c">SetInputConnection</a> (<a class="el" href="a00102.html">vtkAlgorithmOutput</a> *conn)</td></tr> <tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01652.html">vtkSurfaceRepresentation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#d508a2c8e01114ea1b20d67c5671e867">New</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#9ecb90526b3f19530105c3b03f44ba0f">IsTypeOf</a> (const char *type)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01652.html">vtkSurfaceRepresentation</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#c84d50fe0cf1316affd29534f4a1f5ed">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</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="a01652.html#62797792aa7d8ac335726022d6c61207">vtkSurfaceRepresentation</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#e7b3c3f06d1978fe2e2eaabf0e35dda1">~vtkSurfaceRepresentation</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#f90ecf91d9bad38b8d36579f3ad13a94">AddToView</a> (<a class="el" href="a01830.html">vtkView</a> *view)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#32b55f3b749fc8ab052abd322d64fbd2">RemoveFromView</a> (<a class="el" href="a01830.html">vtkView</a> *view)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01522.html">vtkSelection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#ae5a02351cf97e2bdc204a48e5fe936c">ConvertSelection</a> (<a class="el" href="a01830.html">vtkView</a> *view, <a class="el" href="a01522.html">vtkSelection</a> *selection)</td></tr> <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00628.html">vtkGeometryFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#e7d0da4e5a37cca18a7a785e70d8434a">GeometryFilter</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="a01652.html#b83a24de2382c05f8f6f3b2f7c08e088">Mapper</a></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="a01652.html#767e722ef3e16def473cce67edde9417">Actor</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00519.html">vtkExtractSelection</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#6c962a0a127a24c2036c11e111b5a28c">ExtractSelection</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00628.html">vtkGeometryFilter</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a01652.html#615b3bbb3cde34761127f63e7ef72db9">SelectionGeometryFilter</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="a01652.html#35f696518b253ec914c3175f3935e288">SelectionMapper</a></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="a01652.html#52c29e0ddd88c4b5045d71197a7d7f1a">SelectionActor</a></td></tr> </table> <hr><h2>Member Typedef Documentation</h2> <a class="anchor" name="7530aaa16d782a21fa3165f9cee7f467"></a><!-- doxytag: member="vtkSurfaceRepresentation::Superclass" ref="7530aaa16d782a21fa3165f9cee7f467" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="a00373.html">vtkDataRepresentation</a> <a class="el" href="a00373.html">vtkSurfaceRepresentation::Superclass</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Reimplemented from <a class="el" href="a00373.html#09d5c126b83cbadf721920fdfd9522e1">vtkDataRepresentation</a>.</p> <p>Definition at line <a class="el" href="a05384.html#l00051">51</a> of file <a class="el" href="a05384.html">vtkSurfaceRepresentation.h</a>.</p> </div> </div><p> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="62797792aa7d8ac335726022d6c61207"></a><!-- doxytag: member="vtkSurfaceRepresentation::vtkSurfaceRepresentation" ref="62797792aa7d8ac335726022d6c61207" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">vtkSurfaceRepresentation::vtkSurfaceRepresentation </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="e7b3c3f06d1978fe2e2eaabf0e35dda1"></a><!-- doxytag: member="vtkSurfaceRepresentation::~vtkSurfaceRepresentation" ref="e7b3c3f06d1978fe2e2eaabf0e35dda1" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">vtkSurfaceRepresentation::~vtkSurfaceRepresentation </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="d508a2c8e01114ea1b20d67c5671e867"></a><!-- doxytag: member="vtkSurfaceRepresentation::New" ref="d508a2c8e01114ea1b20d67c5671e867" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="a01652.html">vtkSurfaceRepresentation</a>* vtkSurfaceRepresentation::New </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Create an object with Debug turned off, modified time initialized to zero, and reference counting on. <p>Reimplemented from <a class="el" href="a00373.html#0866970c996eaea64255991141f14906">vtkDataRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="da3341206ae707e9458f7a5f2cc68aad"></a><!-- doxytag: member="vtkSurfaceRepresentation::GetClassName" ref="da3341206ae707e9458f7a5f2cc68aad" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual const char* vtkSurfaceRepresentation::GetClassName </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>Reimplemented from <a class="el" href="a00373.html#8c76f982d1135755042bd2ddca4a3719">vtkDataRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="9ecb90526b3f19530105c3b03f44ba0f"></a><!-- doxytag: member="vtkSurfaceRepresentation::IsTypeOf" ref="9ecb90526b3f19530105c3b03f44ba0f" args="(const char *type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static int vtkSurfaceRepresentation::IsTypeOf </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>name</em> </td> <td> ) </td> <td><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. <p>Reimplemented from <a class="el" href="a00373.html#61386dea81f0b9934cff658582970bd0">vtkDataRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="6ddc522d678a9082f4a79d876ebfdc1d"></a><!-- doxytag: member="vtkSurfaceRepresentation::IsA" ref="6ddc522d678a9082f4a79d876ebfdc1d" args="(const char *type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual int vtkSurfaceRepresentation::IsA </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>name</em> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. <p>Reimplemented from <a class="el" href="a00373.html#a5c1fc7dd7be87809b4ecba286fd0370">vtkDataRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="c84d50fe0cf1316affd29534f4a1f5ed"></a><!-- doxytag: member="vtkSurfaceRepresentation::SafeDownCast" ref="c84d50fe0cf1316affd29534f4a1f5ed" args="(vtkObject *o)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="a01652.html">vtkSurfaceRepresentation</a>* vtkSurfaceRepresentation::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> <p>Reimplemented from <a class="el" href="a00373.html#c14d7ea02884a454357e911ab99ad374">vtkDataRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="359320041e9401cef4d7c9f068be4829"></a><!-- doxytag: member="vtkSurfaceRepresentation::PrintSelf" ref="359320041e9401cef4d7c9f068be4829" args="(ostream &os, vtkIndent indent)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void vtkSurfaceRepresentation::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> Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. <p>Reimplemented from <a class="el" href="a00373.html#fc4d591589c67435e8a481e64b4949a3">vtkDataRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="e6551a1858174fdb014751eb56da0a2c"></a><!-- doxytag: member="vtkSurfaceRepresentation::SetInputConnection" ref="e6551a1858174fdb014751eb56da0a2c" args="(vtkAlgorithmOutput *conn)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkSurfaceRepresentation::SetInputConnection </td> <td>(</td> <td class="paramtype"><a class="el" href="a00102.html">vtkAlgorithmOutput</a> * </td> <td class="paramname"> <em>conn</em> </td> <td> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Sets the input pipeline connection to this representation. <p>Reimplemented from <a class="el" href="a00373.html#eac1b46877521662870da5c833c019be">vtkDataRepresentation</a>.</p> </div> </div><p> <a class="anchor" name="f90ecf91d9bad38b8d36579f3ad13a94"></a><!-- doxytag: member="vtkSurfaceRepresentation::AddToView" ref="f90ecf91d9bad38b8d36579f3ad13a94" args="(vtkView *view)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual bool vtkSurfaceRepresentation::AddToView </td> <td>(</td> <td class="paramtype"><a class="el" href="a01830.html">vtkView</a> * </td> <td class="paramname"> <em>view</em> </td> <td> ) </td> <td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Adds the representation to the view. This is called from <a class="el" href="a01830.html#d24996ba478bb915d6245ec45a8dde44">vtkView::AddRepresentation()</a>. </div> </div><p> <a class="anchor" name="32b55f3b749fc8ab052abd322d64fbd2"></a><!-- doxytag: member="vtkSurfaceRepresentation::RemoveFromView" ref="32b55f3b749fc8ab052abd322d64fbd2" args="(vtkView *view)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual bool vtkSurfaceRepresentation::RemoveFromView </td> <td>(</td> <td class="paramtype"><a class="el" href="a01830.html">vtkView</a> * </td> <td class="paramname"> <em>view</em> </td> <td> ) </td> <td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Removes the representation to the view. This is called from <a class="el" href="a01830.html#c8924ab4897a272dcfacc573f49d9b96">vtkView::RemoveRepresentation()</a>. </div> </div><p> <a class="anchor" name="ae5a02351cf97e2bdc204a48e5fe936c"></a><!-- doxytag: member="vtkSurfaceRepresentation::ConvertSelection" ref="ae5a02351cf97e2bdc204a48e5fe936c" args="(vtkView *view, vtkSelection *selection)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual <a class="el" href="a01522.html">vtkSelection</a>* vtkSurfaceRepresentation::ConvertSelection </td> <td>(</td> <td class="paramtype"><a class="el" href="a01830.html">vtkView</a> * </td> <td class="paramname"> <em>view</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a01522.html">vtkSelection</a> * </td> <td class="paramname"> <em>selection</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Convert the selection to a type appropriate for sharing with other representations through <a class="el" href="a01524.html" title="An algorithm for linking selections among objects.">vtkSelectionLink</a>. If the selection cannot be applied to this representation, returns NULL. <p>Reimplemented from <a class="el" href="a00373.html#d68233c07a24ffdbcae7d8dbea399f92">vtkDataRepresentation</a>.</p> </div> </div><p> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="e7d0da4e5a37cca18a7a785e70d8434a"></a><!-- doxytag: member="vtkSurfaceRepresentation::GeometryFilter" ref="e7d0da4e5a37cca18a7a785e70d8434a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00628.html">vtkGeometryFilter</a>* <a class="el" href="a01652.html#e7d0da4e5a37cca18a7a785e70d8434a">vtkSurfaceRepresentation::GeometryFilter</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> Internal pipeline objects. <p>Definition at line <a class="el" href="a05384.html#l00076">76</a> of file <a class="el" href="a05384.html">vtkSurfaceRepresentation.h</a>.</p> </div> </div><p> <a class="anchor" name="b83a24de2382c05f8f6f3b2f7c08e088"></a><!-- doxytag: member="vtkSurfaceRepresentation::Mapper" ref="b83a24de2382c05f8f6f3b2f7c08e088" 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="a01652.html#b83a24de2382c05f8f6f3b2f7c08e088">vtkSurfaceRepresentation::Mapper</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> Internal pipeline objects. <p>Definition at line <a class="el" href="a05384.html#l00077">77</a> of file <a class="el" href="a05384.html">vtkSurfaceRepresentation.h</a>.</p> </div> </div><p> <a class="anchor" name="767e722ef3e16def473cce67edde9417"></a><!-- doxytag: member="vtkSurfaceRepresentation::Actor" ref="767e722ef3e16def473cce67edde9417" 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="a01652.html#767e722ef3e16def473cce67edde9417">vtkSurfaceRepresentation::Actor</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> Internal pipeline objects. <p>Definition at line <a class="el" href="a05384.html#l00078">78</a> of file <a class="el" href="a05384.html">vtkSurfaceRepresentation.h</a>.</p> </div> </div><p> <a class="anchor" name="6c962a0a127a24c2036c11e111b5a28c"></a><!-- doxytag: member="vtkSurfaceRepresentation::ExtractSelection" ref="6c962a0a127a24c2036c11e111b5a28c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00519.html">vtkExtractSelection</a>* <a class="el" href="a01652.html#6c962a0a127a24c2036c11e111b5a28c">vtkSurfaceRepresentation::ExtractSelection</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> Internal pipeline objects. <p>Definition at line <a class="el" href="a05384.html#l00079">79</a> of file <a class="el" href="a05384.html">vtkSurfaceRepresentation.h</a>.</p> </div> </div><p> <a class="anchor" name="615b3bbb3cde34761127f63e7ef72db9"></a><!-- doxytag: member="vtkSurfaceRepresentation::SelectionGeometryFilter" ref="615b3bbb3cde34761127f63e7ef72db9" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00628.html">vtkGeometryFilter</a>* <a class="el" href="a01652.html#615b3bbb3cde34761127f63e7ef72db9">vtkSurfaceRepresentation::SelectionGeometryFilter</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> Internal pipeline objects. <p>Definition at line <a class="el" href="a05384.html#l00080">80</a> of file <a class="el" href="a05384.html">vtkSurfaceRepresentation.h</a>.</p> </div> </div><p> <a class="anchor" name="35f696518b253ec914c3175f3935e288"></a><!-- doxytag: member="vtkSurfaceRepresentation::SelectionMapper" ref="35f696518b253ec914c3175f3935e288" 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="a01652.html#35f696518b253ec914c3175f3935e288">vtkSurfaceRepresentation::SelectionMapper</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> Internal pipeline objects. <p>Definition at line <a class="el" href="a05384.html#l00081">81</a> of file <a class="el" href="a05384.html">vtkSurfaceRepresentation.h</a>.</p> </div> </div><p> <a class="anchor" name="52c29e0ddd88c4b5045d71197a7d7f1a"></a><!-- doxytag: member="vtkSurfaceRepresentation::SelectionActor" ref="52c29e0ddd88c4b5045d71197a7d7f1a" 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="a01652.html#52c29e0ddd88c4b5045d71197a7d7f1a">vtkSurfaceRepresentation::SelectionActor</a><code> [protected]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> Internal pipeline objects. <p>Definition at line <a class="el" href="a05384.html#l00082">82</a> of file <a class="el" href="a05384.html">vtkSurfaceRepresentation.h</a>.</p> </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li>dox/Views/<a class="el" href="a05384.html">vtkSurfaceRepresentation.h</a></ul> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:37:40 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>