Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 60f1dc962abad0f3b492991a4fbef9be > files > 1836

vtk-doc-5.4.2-5mdv2010.0.noarch.rpm

<!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: vtkViewport 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&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;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&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>vtkViewport Class Reference</h1><!-- doxytag: class="vtkViewport" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a04193.html">vtkViewport.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkViewport:</div>
<div class="dynsection">
<p><center><img src="a15735.png" border="0" usemap="#a15736" alt="Inheritance graph"></center>
<map name="a15736">
<area shape="rect" href="a01480.html" title="abstract specification for renderers" alt="" coords="104,229,200,256"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="112,80,192,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="97,5,207,32"><area shape="rect" href="a01031.html" title="OpenGL renderer." alt="" coords="5,304,136,331"><area shape="rect" href="a01119.html" title="OpenGL renderer." alt="" coords="160,304,307,331"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkViewport:</div>
<div class="dynsection">
<p><center><img src="a15737.png" border="0" usemap="#a15738" alt="Collaboration graph"></center>
<map name="a15738">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="253,415,333,441"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="731,324,819,351"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="901,436,1003,463"><area shape="rect" href="a00286.html" title="vtkCollectionElement" alt="" coords="527,415,676,441"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="1577,537,1647,564"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="897,668,1007,695"><area shape="rect" href="a00089.html" title="superclass for all geometric transformations" alt="" coords="525,117,677,144"><area shape="rect" href="a00998.html" title="represent and manipulate 4x4 transformation matrices" alt="" coords="552,211,651,237"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,688,116,715"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="520,735,683,761"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="228,688,359,715"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="7,192,116,219"><area shape="rect" href="a00094.html" title="a list of 2D actors" alt="" coords="2052,345,2201,372"><area shape="rect" href="a01321.html" title="a list of Props" alt="" coords="1809,385,1937,412"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="2064,492,2189,519"><area shape="rect" href="a00144.html" title="a list of lists of props representing an assembly hierarchy" alt="" coords="1211,487,1344,513"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="511,684,692,711"><area shape="rect" href="a01723.html" title="describes linear transformations via a 4x4 matrix" alt="" coords="1821,189,1925,216"><area shape="rect" href="a00964.html" title="abstract superclass for linear transformations" alt="" coords="1541,220,1683,247"><area shape="rect" href="a00696.html" title="superclass for homogeneous transformations" alt="" coords="856,141,1048,168"><area shape="rect" href="a01725.html" title="vtkTransformConcatenation" alt="" coords="1181,81,1373,108"><area shape="rect" href="a01730.html" title="vtkTransformPair" alt="" coords="888,11,1016,37"><area shape="rect" href="a01548.html" title="vtkSimpleCriticalSection" alt="" coords="209,167,377,193"><area shape="rect" href="a01726.html" title="vtkTransformConcatenationStack" alt="" coords="1500,143,1724,169"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a15739.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
abstract specification for Viewports 
<p>
<a class="el" href="a01833.html" title="abstract specification for Viewports">vtkViewport</a> provides an abstract specification for Viewports. A Viewport is an object that controls the rendering process for objects. Rendering is the process of converting geometry, a specification for lights, and a camera view into an image. <a class="el" href="a01833.html" title="abstract specification for Viewports">vtkViewport</a> also performs coordinate transformation between world coordinates, view coordinates (the computer graphics rendering coordinate system), and display coordinates (the actual screen coordinates on the display device). Certain advanced rendering features such as two-sided lighting can also be controlled.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> <a class="el" href="a01480.html" title="abstract specification for renderers">vtkRenderer</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_18.html#c2_vtk_t_vtkViewport">vtkViewport (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04193.html#l00045">45</a> of file <a class="el" href="a04193.html">vtkViewport.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="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#0f0f4aec7b35cdc562fb6749ad7dda77">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 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#53cb1093b2bc144f0e2cbaf84a8b70d7">GetClassName</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#b7d3cf426c2391b2d3e1a83e164df611">IsA</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#5b323a9fd6bc04dd32e73262440b8df2">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#b2992d43e8661fabcbfdf94b122d7372">AddViewProp</a> (<a class="el" href="a01317.html">vtkProp</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01321.html">vtkPropCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#bed96fa68aa3089c0f6c770c06d7af26">GetViewProps</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#f9e18f8436db41aa38088a6ad4feb6a4">HasViewProp</a> (<a class="el" href="a01317.html">vtkProp</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#e0c69b633d202eeb1625a9d41d512f86">RemoveViewProp</a> (<a class="el" href="a01317.html">vtkProp</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#d4b3843adac557f2e5ed45e62ad12310">RemoveAllViewProps</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#3c9c4e23cbfbe05ab43ef47ede0da9f0">GetCenter</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#d0c91ad04b9e68959761ca819be49884">IsInViewport</a> (int x, int y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01886.html">vtkWindow</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#aa5dc4c3142f3a2253cee2e03ca41eb2">GetVTKWindow</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#4487e51febe962f9f1ded53b95fb0b2f">DisplayToView</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#f4a9444037fa0e6d25178af4d811ba9f">ViewToDisplay</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#1be6481921841980a384f2830fb75aec">WorldToView</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#e6bffe28fabade8e65537bb6b0de7809">ViewToWorld</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#64fd422972ce9eb99785acaf0884db30">DisplayToWorld</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#20962160550a24444a14f203a0fae544">WorldToDisplay</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00143.html">vtkAssemblyPath</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#c5f72a61c4643edf01c84b02bfde79c9">PickProp</a> (double selectionX, double selectionY)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#b91330934aceecae2d89a007082d7f18">GetPickedZ</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#109ab04bd46a598a8425606c45044438">RemoveProp</a> (<a class="el" href="a01317.html">vtkProp</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#ecf41329434fb69c89f76952f3d1add2">AddProp</a> (<a class="el" href="a01317.html">vtkProp</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01321.html">vtkPropCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#7db8101bcb0dcc4a226bbac3ef97cf78">GetProps</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#25886c9bfffd66e0694d8a6c544cf865">HasProp</a> (<a class="el" href="a01317.html">vtkProp</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#c01ee5ab176d183c7c51d8e2bb34b401">RemoveAllProps</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#993f1e8f23e08dda7d4b394b6c284cda">AddActor2D</a> (<a class="el" href="a01317.html">vtkProp</a> *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#6e384a88423b14d75ed1f2548c5ba3d4">RemoveActor2D</a> (<a class="el" href="a01317.html">vtkProp</a> *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00094.html">vtkActor2DCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#963c1d127444aea8ad20025e6443cc3f">GetActors2D</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#85eaf3ee2b0e49423efbaa41de17112d">SetBackground</a> (double, double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#25ff28c24fad8123209ed04ab566d93b">SetBackground</a> (double[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#7355910d671c34ef29be867b8cfe7755">GetBackground</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#2d5be4409de790c498a85a0e1c641664">GetBackground</a> (double &amp;, double &amp;, double &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#e3e0882a8e736d51ab041144c195db66">GetBackground</a> (double[3])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#740e8604163258a53a623690b6863e72">SetBackground2</a> (double, double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#b4486a53963dd87c1e342e49d4aad304">SetBackground2</a> (double[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#58ce3f9b662e5dff8501097a00819d3f">GetBackground2</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#095fa92938bb0b0f034519591862a27f">GetBackground2</a> (double &amp;, double &amp;, double &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#5431fb46adf58890f50038d188df1aee">GetBackground2</a> (double[3])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#144d059d507187ca4985eb49258b7677">SetGradientBackground</a> (bool)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#f46bea689b6e3fab79a9eee6d0bab174">GetGradientBackground</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#0e4cc4998ece0751f31f555ae5d14c16">GradientBackgroundOn</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#adbc656596ea3662b8c1d34044d1d8ce">GradientBackgroundOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#5bebffb7f8dc6a66d9173c9bf373acbf">SetAspect</a> (double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#c4b13e06d4a0bb7b20b404ade9152f57">SetAspect</a> (double[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#d652c1c0f5e1f8918a5643647ba3edee">GetAspect</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#a1917e5b1043be4682b7f5ef0cf138c8">GetAspect</a> (double data[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#7dec51cacf4e9bad93123e49858572d2">ComputeAspect</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#f5f7093a5dc372d4b8589f6f3dc5f1e9">SetPixelAspect</a> (double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#60325099a49823f950984749753d1d8c">SetPixelAspect</a> (double[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#6573e68e5156be469868181d3ea3b5f9">GetPixelAspect</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#64bf59f2fca01ca2e63744c5f075cc42">GetPixelAspect</a> (double data[2])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#bce419379690dd4f05a5194f8dbb2a65">SetViewport</a> (double, double, double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#d3244f26d5adcb38894ac972818c105c">SetViewport</a> (double[4])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#0f08ab54a8fb5a0d13b2084d1fe4ef65">GetViewport</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#36b3933cb7de1c078305d1d4a50c6603">GetViewport</a> (double data[4])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#c9cb0dc9400f67f6e1195e2268f822a4">SetDisplayPoint</a> (double, double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#5283518cc10ad2ac20cff2621dbb62d9">SetDisplayPoint</a> (double[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#04ea44f01e6db3f90d4f4c5232587f68">GetDisplayPoint</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#bf9ad3933c5c68f6b5d22c8d2367dae2">GetDisplayPoint</a> (double data[3])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#504d4880b369e8b034735f065b92f8a3">SetViewPoint</a> (double, double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#b7b2098eaf69564ccd9cb9b79e56881a">SetViewPoint</a> (double[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#2437b15429477524eec85d4283e099ed">GetViewPoint</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#4f05db3ce1e22975b0040ba097c5ebb0">GetViewPoint</a> (double data[3])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#8815c03394c5f59a76934505a7f9c62e">SetWorldPoint</a> (double, double, double, double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#10579a81a9c1ae8b9a0443d158807824">SetWorldPoint</a> (double[4])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#2982d2dc4aae246b0b32388c604d68a5">GetWorldPoint</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#a2e3e093e648b4fa9f51291c26c307de">GetWorldPoint</a> (double data[4])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#adecb13b81445aef3cd72333e4b1395b">LocalDisplayToDisplay</a> (double &amp;x, double &amp;y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#dbeb2d237102bf78154db534345d926d">DisplayToNormalizedDisplay</a> (double &amp;u, double &amp;v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#6dc0e70e332e587006c4963aab3fcf7b">NormalizedDisplayToViewport</a> (double &amp;x, double &amp;y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#f60f99c789f4330e34cf2b7252618fee">ViewportToNormalizedViewport</a> (double &amp;u, double &amp;v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#8cf3468efc04739d0ae5c0d41f3b81d6">NormalizedViewportToView</a> (double &amp;x, double &amp;y, double &amp;z)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#049794ea91d32e6b47b9b4bbe608dc3b">ViewToWorld</a> (double &amp;, double &amp;, double &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#1ccc2d1a33ae6a502a81eec827a2c81e">DisplayToLocalDisplay</a> (double &amp;x, double &amp;y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#b7a716f632fe691df8dba3d572715196">NormalizedDisplayToDisplay</a> (double &amp;u, double &amp;v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#a1b4eb89c772122a99c0a9ed05bc497d">ViewportToNormalizedDisplay</a> (double &amp;x, double &amp;y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#e053d4efebbde853e5934fe32d91a61f">NormalizedViewportToViewport</a> (double &amp;u, double &amp;v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#30a309c03fef0d93a14928328f6610bf">ViewToNormalizedViewport</a> (double &amp;x, double &amp;y, double &amp;z)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#fd7991e9ceffe9b81ddd3aff99feda7c">WorldToView</a> (double &amp;, double &amp;, double &amp;)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#d2a2265291689d04bde6507629fd74a0">GetOrigin</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#eeae4f59e9ecce937e3cac0384e203de">GetTiledSize</a> (int *width, int *height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#baa6bf160b8a0ef070d814900f5ac668">GetTiledSizeAndOrigin</a> (int *width, int *height, int *lowerLeftX, int *lowerLeftY)</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="a00143.html">vtkAssemblyPath</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#6ae0476d47c43d0776808573a8d256c7">PickPropFrom</a> (double selectionX, double selectionY, <a class="el" href="a01321.html">vtkPropCollection</a> *)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#0b8f04820336c10255fcb6aca3077592">GetPickX</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#c155cb7142ec6b6c902c604126dca8d5">GetPickY</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#5091cccff1c2b787c764e4cf0e3c9ad7">GetPickWidth</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#d598a8cad05b17ea346710b343d05e97">GetPickHeight</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#f70f73b6648a10f787060937965f8556">GetPickX1</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#2cd6d8ccc6eb79afbdff2e97bad19d63">GetPickY1</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#0847f83574575f235409a15f81ddd298">GetPickX2</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#f5e32222556c6cecbdc25fda4d77e181">GetPickY2</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#9d72454bd417302a93ce7aa641bc28f2">GetIsPicking</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a01321.html">vtkPropCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#fdd952b29a87940acce97767b024fef7">GetPickResultProps</a> ()</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 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#0dff5d3385692d563e021b29baecf760">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01833.html">vtkViewport</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#d4a18c3cc3b02fabc187723cf487e457">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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#0271ea0dcdce834c200099420a67b895">vtkViewport</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#0401411ca1acf42562f00a6220c8525f">~vtkViewport</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#8979b3ad1e974fc653d2d448d0203c75">DevicePickRender</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#1244d42e2a4c8f8cc0372937e6da20cf">StartPick</a> (unsigned int pickFromSize)=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#c7d6427edd7cc337a5bd8d053054664f">UpdatePickId</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#d00a2414d8b1dd3b2f2b54e8fac1d7c2">DonePick</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#fe7b22500f5f2e056d2ed7eacc85c59c">GetPickedId</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#4dddafcaa730f81bbdd31e93953b0b41">GetNumPickedIds</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#2f4a252e9c88500f707ccf128bf5d992">GetPickedIds</a> (unsigned int atMost, unsigned int *callerBuffer)=0</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="a00143.html">vtkAssemblyPath</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#2e832cd7eb7b76893a3b049ffc35a4bf">PickedProp</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01321.html">vtkPropCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#b6a38ee5cf3058cbf80740e38e6a871e">PickFromProps</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01321.html">vtkPropCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#81ffeb3ad79ad4d0316666d052204426">PickResultProps</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#9db54f47a19dc315a18aa857f8f140cb">IsPicking</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#cb3520b62bf52f0c631e43ebd2f2738b">CurrentPickId</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#a56877b6f92edee7062b62a44453a97c">PickX1</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#cb39d947c2d3f85d3565ed4d764e0220">PickY1</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#3a3da14d3f404093583f2cfc00766789">PickX2</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#f4324c2d540c6a1b52ed3262c0f31f66">PickY2</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01321.html">vtkPropCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#0e2cdc8edad937710b2b70c74492b8c6">Props</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00094.html">vtkActor2DCollection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#673ad67e15dea6d119a8d0edce3ec680">Actors2D</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01886.html">vtkWindow</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#766f166ee6f52e932190f50b7a212008">VTKWindow</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#61e99a5716f868448534394f6afe3c7d">Background</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#58b3b61a4e0b254df70508b82f067300">Background2</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#9af7efbc9b276d3ffe73630e39121fb1">Viewport</a> [4]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#1b89394e5ef7a70113a665d0814bc6d3">Aspect</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#d46fa99fe9d43c0864b8d77443b3b1b5">PixelAspect</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#f43aa99924d6c1ed47d4944dbe0c7435">Center</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#55ca9efe9dcf9cbac3e610ce03206563">GradientBackground</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#fc817256813506f6eef84629a8fe0c4c">Size</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#c930d89ce074cdf38d086bf8c0d0d55e">Origin</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#5660d3b24d60de6a2d6abe1af6adf0de">DisplayPoint</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#72ddd0f1157c4507a8b01747d9ea6fff">ViewPoint</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01833.html#10821000811ac10a4f20590e119b471c">WorldPoint</a> [4]</td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="0f0f4aec7b35cdc562fb6749ad7dda77"></a><!-- doxytag: member="vtkViewport::Superclass" ref="0f0f4aec7b35cdc562fb6749ad7dda77" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01084.html">vtkObject</a> <a class="el" href="a01084.html">vtkViewport::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#11429dee69f4b562e03e07b453dae9b5">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#9480aff7b919fe01f6674ea7a2fdaa59">vtkMesaRenderer</a>, <a class="el" href="a01119.html#4edf97065c9d6d47e3066a19a87e87f2">vtkOpenGLRenderer</a>, and <a class="el" href="a01480.html#636ce9336014d38a3362bcbfe64a9866">vtkRenderer</a>.</p>

<p>Definition at line <a class="el" href="a04193.html#l00048">48</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0271ea0dcdce834c200099420a67b895"></a><!-- doxytag: member="vtkViewport::vtkViewport" ref="0271ea0dcdce834c200099420a67b895" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkViewport::vtkViewport           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0401411ca1acf42562f00a6220c8525f"></a><!-- doxytag: member="vtkViewport::~vtkViewport" ref="0401411ca1acf42562f00a6220c8525f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkViewport::~vtkViewport           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</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="53cb1093b2bc144f0e2cbaf84a8b70d7"></a><!-- doxytag: member="vtkViewport::GetClassName" ref="53cb1093b2bc144f0e2cbaf84a8b70d7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkViewport::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#d95975c85c2896ea32ff4cf1f8de0886">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#35751241f37fd6454696fb49b6252c1a">vtkMesaRenderer</a>, <a class="el" href="a01119.html#98e205dce5d24b77e941733c7915f3d6">vtkOpenGLRenderer</a>, and <a class="el" href="a01480.html#9df520882eb7df799a1dacab2d7e1bdf">vtkRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="0dff5d3385692d563e021b29baecf760"></a><!-- doxytag: member="vtkViewport::IsTypeOf" ref="0dff5d3385692d563e021b29baecf760" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkViewport::IsTypeOf           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</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="a01084.html#e9548a248bce0f02f73bbcccd0a9489e">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#98157b92dfb6b81188823cab93e50381">vtkMesaRenderer</a>, <a class="el" href="a01119.html#7b268e409d43ceb13442b62acd1172b9">vtkOpenGLRenderer</a>, and <a class="el" href="a01480.html#68441ecb0eeb193cd63e445bfb6da696">vtkRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="b7d3cf426c2391b2d3e1a83e164df611"></a><!-- doxytag: member="vtkViewport::IsA" ref="b7d3cf426c2391b2d3e1a83e164df611" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkViewport::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</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="a01084.html#831e57b04e46827a7098aa81abadee69">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#96dd5b88cffa89673cb2a0c6f1cdf967">vtkMesaRenderer</a>, <a class="el" href="a01119.html#0fcce7a2bf2ffd66fab2d635afc05d6f">vtkOpenGLRenderer</a>, and <a class="el" href="a01480.html#4ee8f0e6cafc77ab9841d41a23e194a9">vtkRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="d4a18c3cc3b02fabc187723cf487e457"></a><!-- doxytag: member="vtkViewport::SafeDownCast" ref="d4a18c3cc3b02fabc187723cf487e457" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01833.html">vtkViewport</a>* vtkViewport::SafeDownCast           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#bb9351f076544c427ee91229dce83abe">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#d1eeaedefe23fa7ecd4e7852690da99b">vtkMesaRenderer</a>, <a class="el" href="a01119.html#1d72d6eb899b89ee8e534a335d6f6009">vtkOpenGLRenderer</a>, and <a class="el" href="a01480.html#c6c75758daccb5855f3a825c2a6a1ddb">vtkRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="5b323a9fd6bc04dd32e73262440b8df2"></a><!-- doxytag: member="vtkViewport::PrintSelf" ref="5b323a9fd6bc04dd32e73262440b8df2" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</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>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</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="a01084.html#bf3dbb4154289b56a12483eee3866263">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a01031.html#2ba481ea9cae907769306ca7549fed02">vtkMesaRenderer</a>, <a class="el" href="a01119.html#6ee0e23dd78fcf797668278c4635be34">vtkOpenGLRenderer</a>, and <a class="el" href="a01480.html#f2e9e7c2195728109edfa32744bebe12">vtkRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="b2992d43e8661fabcbfdf94b122d7372"></a><!-- doxytag: member="vtkViewport::AddViewProp" ref="b2992d43e8661fabcbfdf94b122d7372" args="(vtkProp *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::AddViewProp           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a prop to the list of props. Prop is the superclass of all actors, volumes, 2D actors, composite props etc. 
</div>
</div><p>
<a class="anchor" name="bed96fa68aa3089c0f6c770c06d7af26"></a><!-- doxytag: member="vtkViewport::GetViewProps" ref="bed96fa68aa3089c0f6c770c06d7af26" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01321.html">vtkPropCollection</a>* vtkViewport::GetViewProps           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return any props in this viewport. 
<p>Definition at line <a class="el" href="a04193.html#l00056">56</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f9e18f8436db41aa38088a6ad4feb6a4"></a><!-- doxytag: member="vtkViewport::HasViewProp" ref="f9e18f8436db41aa38088a6ad4feb6a4" args="(vtkProp *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkViewport::HasViewProp           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Query if a prop is in the list of props. 
</div>
</div><p>
<a class="anchor" name="e0c69b633d202eeb1625a9d41d512f86"></a><!-- doxytag: member="vtkViewport::RemoveViewProp" ref="e0c69b633d202eeb1625a9d41d512f86" args="(vtkProp *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::RemoveViewProp           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove an actor from the list of actors. 
</div>
</div><p>
<a class="anchor" name="d4b3843adac557f2e5ed45e62ad12310"></a><!-- doxytag: member="vtkViewport::RemoveAllViewProps" ref="d4b3843adac557f2e5ed45e62ad12310" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::RemoveAllViewProps           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Remove all actors from the list of actors. 
</div>
</div><p>
<a class="anchor" name="993f1e8f23e08dda7d4b394b6c284cda"></a><!-- doxytag: member="vtkViewport::AddActor2D" ref="993f1e8f23e08dda7d4b394b6c284cda" args="(vtkProp *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::AddActor2D           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add/Remove different types of props to the renderer. These methods are all synonyms to AddViewProp and RemoveViewProp. They are here for convenience and backwards compatibility. 
</div>
</div><p>
<a class="anchor" name="6e384a88423b14d75ed1f2548c5ba3d4"></a><!-- doxytag: member="vtkViewport::RemoveActor2D" ref="6e384a88423b14d75ed1f2548c5ba3d4" args="(vtkProp *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::RemoveActor2D           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add/Remove different types of props to the renderer. These methods are all synonyms to AddViewProp and RemoveViewProp. They are here for convenience and backwards compatibility. 
</div>
</div><p>
<a class="anchor" name="963c1d127444aea8ad20025e6443cc3f"></a><!-- doxytag: member="vtkViewport::GetActors2D" ref="963c1d127444aea8ad20025e6443cc3f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00094.html">vtkActor2DCollection</a>* vtkViewport::GetActors2D           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add/Remove different types of props to the renderer. These methods are all synonyms to AddViewProp and RemoveViewProp. They are here for convenience and backwards compatibility. 
</div>
</div><p>
<a class="anchor" name="85eaf3ee2b0e49423efbaa41de17112d"></a><!-- doxytag: member="vtkViewport::SetBackground" ref="85eaf3ee2b0e49423efbaa41de17112d" args="(double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetBackground           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the background color of the rendering screen using an rgb color specification. 
</div>
</div><p>
<a class="anchor" name="25ff28c24fad8123209ed04ab566d93b"></a><!-- doxytag: member="vtkViewport::SetBackground" ref="25ff28c24fad8123209ed04ab566d93b" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetBackground           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the background color of the rendering screen using an rgb color specification. 
</div>
</div><p>
<a class="anchor" name="7355910d671c34ef29be867b8cfe7755"></a><!-- doxytag: member="vtkViewport::GetBackground" ref="7355910d671c34ef29be867b8cfe7755" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkViewport::GetBackground           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the background color of the rendering screen using an rgb color specification. 
</div>
</div><p>
<a class="anchor" name="2d5be4409de790c498a85a0e1c641664"></a><!-- doxytag: member="vtkViewport::GetBackground" ref="2d5be4409de790c498a85a0e1c641664" args="(double &amp;, double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GetBackground           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the background color of the rendering screen using an rgb color specification. 
</div>
</div><p>
<a class="anchor" name="e3e0882a8e736d51ab041144c195db66"></a><!-- doxytag: member="vtkViewport::GetBackground" ref="e3e0882a8e736d51ab041144c195db66" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GetBackground           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the background color of the rendering screen using an rgb color specification. 
</div>
</div><p>
<a class="anchor" name="740e8604163258a53a623690b6863e72"></a><!-- doxytag: member="vtkViewport::SetBackground2" ref="740e8604163258a53a623690b6863e72" args="(double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetBackground2           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the second background color of the rendering screen for gradient backgrounds using an rgb color specification. 
</div>
</div><p>
<a class="anchor" name="b4486a53963dd87c1e342e49d4aad304"></a><!-- doxytag: member="vtkViewport::SetBackground2" ref="b4486a53963dd87c1e342e49d4aad304" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetBackground2           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the second background color of the rendering screen for gradient backgrounds using an rgb color specification. 
</div>
</div><p>
<a class="anchor" name="58ce3f9b662e5dff8501097a00819d3f"></a><!-- doxytag: member="vtkViewport::GetBackground2" ref="58ce3f9b662e5dff8501097a00819d3f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkViewport::GetBackground2           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the second background color of the rendering screen for gradient backgrounds using an rgb color specification. 
</div>
</div><p>
<a class="anchor" name="095fa92938bb0b0f034519591862a27f"></a><!-- doxytag: member="vtkViewport::GetBackground2" ref="095fa92938bb0b0f034519591862a27f" args="(double &amp;, double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GetBackground2           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the second background color of the rendering screen for gradient backgrounds using an rgb color specification. 
</div>
</div><p>
<a class="anchor" name="5431fb46adf58890f50038d188df1aee"></a><!-- doxytag: member="vtkViewport::GetBackground2" ref="5431fb46adf58890f50038d188df1aee" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GetBackground2           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the second background color of the rendering screen for gradient backgrounds using an rgb color specification. 
</div>
</div><p>
<a class="anchor" name="144d059d507187ca4985eb49258b7677"></a><!-- doxytag: member="vtkViewport::SetGradientBackground" ref="144d059d507187ca4985eb49258b7677" args="(bool)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetGradientBackground           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get whether this viewport should have a gradient background using the Background (top) and Background2 (bottom) colors. Default is off. 
</div>
</div><p>
<a class="anchor" name="f46bea689b6e3fab79a9eee6d0bab174"></a><!-- doxytag: member="vtkViewport::GetGradientBackground" ref="f46bea689b6e3fab79a9eee6d0bab174" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool vtkViewport::GetGradientBackground           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get whether this viewport should have a gradient background using the Background (top) and Background2 (bottom) colors. Default is off. 
</div>
</div><p>
<a class="anchor" name="0e4cc4998ece0751f31f555ae5d14c16"></a><!-- doxytag: member="vtkViewport::GradientBackgroundOn" ref="0e4cc4998ece0751f31f555ae5d14c16" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GradientBackgroundOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get whether this viewport should have a gradient background using the Background (top) and Background2 (bottom) colors. Default is off. 
</div>
</div><p>
<a class="anchor" name="adbc656596ea3662b8c1d34044d1d8ce"></a><!-- doxytag: member="vtkViewport::GradientBackgroundOff" ref="adbc656596ea3662b8c1d34044d1d8ce" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GradientBackgroundOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get whether this viewport should have a gradient background using the Background (top) and Background2 (bottom) colors. Default is off. 
</div>
</div><p>
<a class="anchor" name="5bebffb7f8dc6a66d9173c9bf373acbf"></a><!-- doxytag: member="vtkViewport::SetAspect" ref="5bebffb7f8dc6a66d9173c9bf373acbf" args="(double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetAspect           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</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 aspect ratio of the rendered image. This is computed automatically and should not be set by the user. 
</div>
</div><p>
<a class="anchor" name="c4b13e06d4a0bb7b20b404ade9152f57"></a><!-- doxytag: member="vtkViewport::SetAspect" ref="c4b13e06d4a0bb7b20b404ade9152f57" args="(double[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::SetAspect           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the aspect ratio of the rendered image. This is computed automatically and should not be set by the user. 
</div>
</div><p>
<a class="anchor" name="d652c1c0f5e1f8918a5643647ba3edee"></a><!-- doxytag: member="vtkViewport::GetAspect" ref="d652c1c0f5e1f8918a5643647ba3edee" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkViewport::GetAspect           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the aspect ratio of the rendered image. This is computed automatically and should not be set by the user. 
</div>
</div><p>
<a class="anchor" name="a1917e5b1043be4682b7f5ef0cf138c8"></a><!-- doxytag: member="vtkViewport::GetAspect" ref="a1917e5b1043be4682b7f5ef0cf138c8" args="(double data[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GetAspect           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the aspect ratio of the rendered image. This is computed automatically and should not be set by the user. 
</div>
</div><p>
<a class="anchor" name="7dec51cacf4e9bad93123e49858572d2"></a><!-- doxytag: member="vtkViewport::ComputeAspect" ref="7dec51cacf4e9bad93123e49858572d2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::ComputeAspect           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the aspect ratio of the rendered image. This is computed automatically and should not be set by the user. 
</div>
</div><p>
<a class="anchor" name="f5f7093a5dc372d4b8589f6f3dc5f1e9"></a><!-- doxytag: member="vtkViewport::SetPixelAspect" ref="f5f7093a5dc372d4b8589f6f3dc5f1e9" args="(double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetPixelAspect           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</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 aspect ratio of a pixel in the rendered image. This factor permits the image to rendered anisotropically (i.e., stretched in one direction or the other). 
</div>
</div><p>
<a class="anchor" name="60325099a49823f950984749753d1d8c"></a><!-- doxytag: member="vtkViewport::SetPixelAspect" ref="60325099a49823f950984749753d1d8c" args="(double[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::SetPixelAspect           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the aspect ratio of a pixel in the rendered image. This factor permits the image to rendered anisotropically (i.e., stretched in one direction or the other). 
</div>
</div><p>
<a class="anchor" name="6573e68e5156be469868181d3ea3b5f9"></a><!-- doxytag: member="vtkViewport::GetPixelAspect" ref="6573e68e5156be469868181d3ea3b5f9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkViewport::GetPixelAspect           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the aspect ratio of a pixel in the rendered image. This factor permits the image to rendered anisotropically (i.e., stretched in one direction or the other). 
</div>
</div><p>
<a class="anchor" name="64bf59f2fca01ca2e63744c5f075cc42"></a><!-- doxytag: member="vtkViewport::GetPixelAspect" ref="64bf59f2fca01ca2e63744c5f075cc42" args="(double data[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GetPixelAspect           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the aspect ratio of a pixel in the rendered image. This factor permits the image to rendered anisotropically (i.e., stretched in one direction or the other). 
</div>
</div><p>
<a class="anchor" name="bce419379690dd4f05a5194f8dbb2a65"></a><!-- doxytag: member="vtkViewport::SetViewport" ref="bce419379690dd4f05a5194f8dbb2a65" args="(double, double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetViewport           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the viewport for the Viewport to draw in the rendering window. Coordinates are expressed as (xmin,ymin,xmax,ymax), where each coordinate is 0 &lt;= coordinate &lt;= 1.0. 
</div>
</div><p>
<a class="anchor" name="d3244f26d5adcb38894ac972818c105c"></a><!-- doxytag: member="vtkViewport::SetViewport" ref="d3244f26d5adcb38894ac972818c105c" args="(double[4])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetViewport           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[4]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the viewport for the Viewport to draw in the rendering window. Coordinates are expressed as (xmin,ymin,xmax,ymax), where each coordinate is 0 &lt;= coordinate &lt;= 1.0. 
</div>
</div><p>
<a class="anchor" name="0f08ab54a8fb5a0d13b2084d1fe4ef65"></a><!-- doxytag: member="vtkViewport::GetViewport" ref="0f08ab54a8fb5a0d13b2084d1fe4ef65" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkViewport::GetViewport           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the viewport for the Viewport to draw in the rendering window. Coordinates are expressed as (xmin,ymin,xmax,ymax), where each coordinate is 0 &lt;= coordinate &lt;= 1.0. 
</div>
</div><p>
<a class="anchor" name="36b3933cb7de1c078305d1d4a50c6603"></a><!-- doxytag: member="vtkViewport::GetViewport" ref="36b3933cb7de1c078305d1d4a50c6603" args="(double data[4])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GetViewport           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[4]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the viewport for the Viewport to draw in the rendering window. Coordinates are expressed as (xmin,ymin,xmax,ymax), where each coordinate is 0 &lt;= coordinate &lt;= 1.0. 
</div>
</div><p>
<a class="anchor" name="c9cb0dc9400f67f6e1195e2268f822a4"></a><!-- doxytag: member="vtkViewport::SetDisplayPoint" ref="c9cb0dc9400f67f6e1195e2268f822a4" args="(double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetDisplayPoint           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get a point location in display (or screen) coordinates. The lower left corner of the window is the origin and y increases as you go up the screen. 
</div>
</div><p>
<a class="anchor" name="5283518cc10ad2ac20cff2621dbb62d9"></a><!-- doxytag: member="vtkViewport::SetDisplayPoint" ref="5283518cc10ad2ac20cff2621dbb62d9" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetDisplayPoint           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get a point location in display (or screen) coordinates. The lower left corner of the window is the origin and y increases as you go up the screen. 
</div>
</div><p>
<a class="anchor" name="04ea44f01e6db3f90d4f4c5232587f68"></a><!-- doxytag: member="vtkViewport::GetDisplayPoint" ref="04ea44f01e6db3f90d4f4c5232587f68" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkViewport::GetDisplayPoint           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get a point location in display (or screen) coordinates. The lower left corner of the window is the origin and y increases as you go up the screen. 
</div>
</div><p>
<a class="anchor" name="bf9ad3933c5c68f6b5d22c8d2367dae2"></a><!-- doxytag: member="vtkViewport::GetDisplayPoint" ref="bf9ad3933c5c68f6b5d22c8d2367dae2" args="(double data[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GetDisplayPoint           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get a point location in display (or screen) coordinates. The lower left corner of the window is the origin and y increases as you go up the screen. 
</div>
</div><p>
<a class="anchor" name="504d4880b369e8b034735f065b92f8a3"></a><!-- doxytag: member="vtkViewport::SetViewPoint" ref="504d4880b369e8b034735f065b92f8a3" args="(double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetViewPoint           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a point location in view coordinates. The origin is in the middle of the viewport and it extends from -1 to 1 in all three dimensions. 
</div>
</div><p>
<a class="anchor" name="b7b2098eaf69564ccd9cb9b79e56881a"></a><!-- doxytag: member="vtkViewport::SetViewPoint" ref="b7b2098eaf69564ccd9cb9b79e56881a" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetViewPoint           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a point location in view coordinates. The origin is in the middle of the viewport and it extends from -1 to 1 in all three dimensions. 
</div>
</div><p>
<a class="anchor" name="2437b15429477524eec85d4283e099ed"></a><!-- doxytag: member="vtkViewport::GetViewPoint" ref="2437b15429477524eec85d4283e099ed" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkViewport::GetViewPoint           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a point location in view coordinates. The origin is in the middle of the viewport and it extends from -1 to 1 in all three dimensions. 
</div>
</div><p>
<a class="anchor" name="4f05db3ce1e22975b0040ba097c5ebb0"></a><!-- doxytag: member="vtkViewport::GetViewPoint" ref="4f05db3ce1e22975b0040ba097c5ebb0" args="(double data[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GetViewPoint           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a point location in view coordinates. The origin is in the middle of the viewport and it extends from -1 to 1 in all three dimensions. 
</div>
</div><p>
<a class="anchor" name="8815c03394c5f59a76934505a7f9c62e"></a><!-- doxytag: member="vtkViewport::SetWorldPoint" ref="8815c03394c5f59a76934505a7f9c62e" args="(double, double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetWorldPoint           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a point location in world coordinates. This method takes homogeneous coordinates. 
</div>
</div><p>
<a class="anchor" name="10579a81a9c1ae8b9a0443d158807824"></a><!-- doxytag: member="vtkViewport::SetWorldPoint" ref="10579a81a9c1ae8b9a0443d158807824" args="(double[4])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::SetWorldPoint           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[4]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a point location in world coordinates. This method takes homogeneous coordinates. 
</div>
</div><p>
<a class="anchor" name="2982d2dc4aae246b0b32388c604d68a5"></a><!-- doxytag: member="vtkViewport::GetWorldPoint" ref="2982d2dc4aae246b0b32388c604d68a5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkViewport::GetWorldPoint           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a point location in world coordinates. This method takes homogeneous coordinates. 
</div>
</div><p>
<a class="anchor" name="a2e3e093e648b4fa9f51291c26c307de"></a><!-- doxytag: member="vtkViewport::GetWorldPoint" ref="a2e3e093e648b4fa9f51291c26c307de" args="(double data[4])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GetWorldPoint           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[4]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a point location in world coordinates. This method takes homogeneous coordinates. 
</div>
</div><p>
<a class="anchor" name="3c9c4e23cbfbe05ab43ef47ede0da9f0"></a><!-- doxytag: member="vtkViewport::GetCenter" ref="3c9c4e23cbfbe05ab43ef47ede0da9f0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkViewport::GetCenter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the center of this viewport in display coordinates. 
</div>
</div><p>
<a class="anchor" name="d0c91ad04b9e68959761ca819be49884"></a><!-- doxytag: member="vtkViewport::IsInViewport" ref="d0c91ad04b9e68959761ca819be49884" args="(int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkViewport::IsInViewport           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Is a given display point in this Viewport's viewport. 
</div>
</div><p>
<a class="anchor" name="aa5dc4c3142f3a2253cee2e03ca41eb2"></a><!-- doxytag: member="vtkViewport::GetVTKWindow" ref="aa5dc4c3142f3a2253cee2e03ca41eb2" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01886.html">vtkWindow</a>* vtkViewport::GetVTKWindow           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the <a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> that owns this <a class="el" href="a01833.html" title="abstract specification for Viewports">vtkViewport</a>. 
<p>Implemented in <a class="el" href="a01480.html#068b0a672524fd33ac656124aa570c01">vtkRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="4487e51febe962f9f1ded53b95fb0b2f"></a><!-- doxytag: member="vtkViewport::DisplayToView" ref="4487e51febe962f9f1ded53b95fb0b2f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::DisplayToView           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert display coordinates to view coordinates. 
</div>
</div><p>
<a class="anchor" name="f4a9444037fa0e6d25178af4d811ba9f"></a><!-- doxytag: member="vtkViewport::ViewToDisplay" ref="f4a9444037fa0e6d25178af4d811ba9f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::ViewToDisplay           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert view coordinates to display coordinates. 
</div>
</div><p>
<a class="anchor" name="1be6481921841980a384f2830fb75aec"></a><!-- doxytag: member="vtkViewport::WorldToView" ref="1be6481921841980a384f2830fb75aec" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::WorldToView           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert world point coordinates to view coordinates. 
<p>Reimplemented in <a class="el" href="a01480.html#0ebc36b9506eda0fb6d8320d18c5250f">vtkRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="e6bffe28fabade8e65537bb6b0de7809"></a><!-- doxytag: member="vtkViewport::ViewToWorld" ref="e6bffe28fabade8e65537bb6b0de7809" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::ViewToWorld           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert view point coordinates to world coordinates. 
<p>Reimplemented in <a class="el" href="a01480.html#a03220d90a6d34e8b40e923f0782b5f6">vtkRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="64fd422972ce9eb99785acaf0884db30"></a><!-- doxytag: member="vtkViewport::DisplayToWorld" ref="64fd422972ce9eb99785acaf0884db30" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::DisplayToWorld           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert display (or screen) coordinates to world coordinates. 
<p>Definition at line <a class="el" href="a04193.html#l00167">167</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="20962160550a24444a14f203a0fae544"></a><!-- doxytag: member="vtkViewport::WorldToDisplay" ref="20962160550a24444a14f203a0fae544" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::WorldToDisplay           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Convert world point coordinates to display (or screen) coordinates. 
<p>Definition at line <a class="el" href="a04193.html#l00170">170</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="adecb13b81445aef3cd72333e4b1395b"></a><!-- doxytag: member="vtkViewport::LocalDisplayToDisplay" ref="adecb13b81445aef3cd72333e4b1395b" args="(double &amp;x, double &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::LocalDisplayToDisplay           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods map from one coordinate system to another. They are primarily used by the <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object and are often strung together. These methods return valid information only if the window has been realized (e.g., <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> returns something other than (0,0)). 
</div>
</div><p>
<a class="anchor" name="dbeb2d237102bf78154db534345d926d"></a><!-- doxytag: member="vtkViewport::DisplayToNormalizedDisplay" ref="dbeb2d237102bf78154db534345d926d" args="(double &amp;u, double &amp;v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::DisplayToNormalizedDisplay           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>v</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods map from one coordinate system to another. They are primarily used by the <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object and are often strung together. These methods return valid information only if the window has been realized (e.g., <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> returns something other than (0,0)). 
</div>
</div><p>
<a class="anchor" name="6dc0e70e332e587006c4963aab3fcf7b"></a><!-- doxytag: member="vtkViewport::NormalizedDisplayToViewport" ref="6dc0e70e332e587006c4963aab3fcf7b" args="(double &amp;x, double &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::NormalizedDisplayToViewport           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods map from one coordinate system to another. They are primarily used by the <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object and are often strung together. These methods return valid information only if the window has been realized (e.g., <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> returns something other than (0,0)). 
</div>
</div><p>
<a class="anchor" name="f60f99c789f4330e34cf2b7252618fee"></a><!-- doxytag: member="vtkViewport::ViewportToNormalizedViewport" ref="f60f99c789f4330e34cf2b7252618fee" args="(double &amp;u, double &amp;v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::ViewportToNormalizedViewport           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>v</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods map from one coordinate system to another. They are primarily used by the <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object and are often strung together. These methods return valid information only if the window has been realized (e.g., <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> returns something other than (0,0)). 
</div>
</div><p>
<a class="anchor" name="8cf3468efc04739d0ae5c0d41f3b81d6"></a><!-- doxytag: member="vtkViewport::NormalizedViewportToView" ref="8cf3468efc04739d0ae5c0d41f3b81d6" args="(double &amp;x, double &amp;y, double &amp;z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::NormalizedViewportToView           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods map from one coordinate system to another. They are primarily used by the <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object and are often strung together. These methods return valid information only if the window has been realized (e.g., <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> returns something other than (0,0)). 
</div>
</div><p>
<a class="anchor" name="049794ea91d32e6b47b9b4bbe608dc3b"></a><!-- doxytag: member="vtkViewport::ViewToWorld" ref="049794ea91d32e6b47b9b4bbe608dc3b" args="(double &amp;, double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::ViewToWorld           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods map from one coordinate system to another. They are primarily used by the <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object and are often strung together. These methods return valid information only if the window has been realized (e.g., <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> returns something other than (0,0)). 
<p>Reimplemented in <a class="el" href="a01480.html#40bf89e89f87ed5c1f1994bc8adb0f60">vtkRenderer</a>.</p>

<p>Definition at line <a class="el" href="a04193.html#l00183">183</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1ccc2d1a33ae6a502a81eec827a2c81e"></a><!-- doxytag: member="vtkViewport::DisplayToLocalDisplay" ref="1ccc2d1a33ae6a502a81eec827a2c81e" args="(double &amp;x, double &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::DisplayToLocalDisplay           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods map from one coordinate system to another. They are primarily used by the <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object and are often strung together. These methods return valid information only if the window has been realized (e.g., <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> returns something other than (0,0)). 
</div>
</div><p>
<a class="anchor" name="b7a716f632fe691df8dba3d572715196"></a><!-- doxytag: member="vtkViewport::NormalizedDisplayToDisplay" ref="b7a716f632fe691df8dba3d572715196" args="(double &amp;u, double &amp;v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::NormalizedDisplayToDisplay           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>v</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods map from one coordinate system to another. They are primarily used by the <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object and are often strung together. These methods return valid information only if the window has been realized (e.g., <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> returns something other than (0,0)). 
</div>
</div><p>
<a class="anchor" name="a1b4eb89c772122a99c0a9ed05bc497d"></a><!-- doxytag: member="vtkViewport::ViewportToNormalizedDisplay" ref="a1b4eb89c772122a99c0a9ed05bc497d" args="(double &amp;x, double &amp;y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::ViewportToNormalizedDisplay           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods map from one coordinate system to another. They are primarily used by the <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object and are often strung together. These methods return valid information only if the window has been realized (e.g., <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> returns something other than (0,0)). 
</div>
</div><p>
<a class="anchor" name="e053d4efebbde853e5934fe32d91a61f"></a><!-- doxytag: member="vtkViewport::NormalizedViewportToViewport" ref="e053d4efebbde853e5934fe32d91a61f" args="(double &amp;u, double &amp;v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::NormalizedViewportToViewport           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>v</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods map from one coordinate system to another. They are primarily used by the <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object and are often strung together. These methods return valid information only if the window has been realized (e.g., <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> returns something other than (0,0)). 
</div>
</div><p>
<a class="anchor" name="30a309c03fef0d93a14928328f6610bf"></a><!-- doxytag: member="vtkViewport::ViewToNormalizedViewport" ref="30a309c03fef0d93a14928328f6610bf" args="(double &amp;x, double &amp;y, double &amp;z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::ViewToNormalizedViewport           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods map from one coordinate system to another. They are primarily used by the <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object and are often strung together. These methods return valid information only if the window has been realized (e.g., <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> returns something other than (0,0)). 
</div>
</div><p>
<a class="anchor" name="fd7991e9ceffe9b81ddd3aff99feda7c"></a><!-- doxytag: member="vtkViewport::WorldToView" ref="fd7991e9ceffe9b81ddd3aff99feda7c" args="(double &amp;, double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::WorldToView           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods map from one coordinate system to another. They are primarily used by the <a class="el" href="a00335.html" title="perform coordinate transformation, and represent position, in a variety of vtk coordinate...">vtkCoordinate</a> object and are often strung together. These methods return valid information only if the window has been realized (e.g., <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> returns something other than (0,0)). 
<p>Reimplemented in <a class="el" href="a01480.html#c5a097af7db9cb989c70168d20e8775f">vtkRenderer</a>.</p>

<p>Definition at line <a class="el" href="a04193.html#l00189">189</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3e5d5b7e81e8275b2ab7ef58c24e186b"></a><!-- doxytag: member="vtkViewport::GetSize" ref="3e5d5b7e81e8275b2ab7ef58c24e186b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int* vtkViewport::GetSize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the size and origin of the viewport in display coordinates. Note: if the window has not yet been realized, <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> and <a class="el" href="a01833.html#d2a2265291689d04bde6507629fd74a0">GetOrigin()</a> return (0,0). 
</div>
</div><p>
<a class="anchor" name="d2a2265291689d04bde6507629fd74a0"></a><!-- doxytag: member="vtkViewport::GetOrigin" ref="d2a2265291689d04bde6507629fd74a0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int* vtkViewport::GetOrigin           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the size and origin of the viewport in display coordinates. Note: if the window has not yet been realized, <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> and <a class="el" href="a01833.html#d2a2265291689d04bde6507629fd74a0">GetOrigin()</a> return (0,0). 
</div>
</div><p>
<a class="anchor" name="eeae4f59e9ecce937e3cac0384e203de"></a><!-- doxytag: member="vtkViewport::GetTiledSize" ref="eeae4f59e9ecce937e3cac0384e203de" args="(int *width, int *height)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::GetTiledSize           </td>
          <td>(</td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the size and origin of the viewport in display coordinates. Note: if the window has not yet been realized, <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> and <a class="el" href="a01833.html#d2a2265291689d04bde6507629fd74a0">GetOrigin()</a> return (0,0). 
</div>
</div><p>
<a class="anchor" name="baa6bf160b8a0ef070d814900f5ac668"></a><!-- doxytag: member="vtkViewport::GetTiledSizeAndOrigin" ref="baa6bf160b8a0ef070d814900f5ac668" args="(int *width, int *height, int *lowerLeftX, int *lowerLeftY)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::GetTiledSizeAndOrigin           </td>
          <td>(</td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>height</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>lowerLeftX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>lowerLeftY</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the size and origin of the viewport in display coordinates. Note: if the window has not yet been realized, <a class="el" href="a01833.html#3e5d5b7e81e8275b2ab7ef58c24e186b">GetSize()</a> and <a class="el" href="a01833.html#d2a2265291689d04bde6507629fd74a0">GetOrigin()</a> return (0,0). 
</div>
</div><p>
<a class="anchor" name="c5f72a61c4643edf01c84b02bfde79c9"></a><!-- doxytag: member="vtkViewport::PickProp" ref="c5f72a61c4643edf01c84b02bfde79c9" args="(double selectionX, double selectionY)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00143.html">vtkAssemblyPath</a>* vtkViewport::PickProp           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionY</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the Prop that has the highest z value at the given x, y position in the viewport. Basically, the top most prop that renders the pixel at selectionX, selectionY will be returned. If no Props are there NULL is returned. This method selects from the Viewports Prop list. 
<p>Implemented in <a class="el" href="a01480.html#7eeae007272f7760f8e02b9e18d1fa98">vtkRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="6ae0476d47c43d0776808573a8d256c7"></a><!-- doxytag: member="vtkViewport::PickPropFrom" ref="6ae0476d47c43d0776808573a8d256c7" args="(double selectionX, double selectionY, vtkPropCollection *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00143.html">vtkAssemblyPath</a>* vtkViewport::PickPropFrom           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>selectionY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01321.html">vtkPropCollection</a> *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Same as PickProp with two arguments, but selects from the given collection of Props instead of the Renderers props. Make sure the Props in the collection are in this renderer. 
</div>
</div><p>
<a class="anchor" name="0b8f04820336c10255fcb6aca3077592"></a><!-- doxytag: member="vtkViewport::GetPickX" ref="0b8f04820336c10255fcb6aca3077592" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkViewport::GetPickX           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods used to return the pick (x,y) in local display coordinates (i.e., it's that same as selectionX and selectionY). 
<p>Definition at line <a class="el" href="a04193.html#l00224">224</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c155cb7142ec6b6c902c604126dca8d5"></a><!-- doxytag: member="vtkViewport::GetPickY" ref="c155cb7142ec6b6c902c604126dca8d5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkViewport::GetPickY           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods used to return the pick (x,y) in local display coordinates (i.e., it's that same as selectionX and selectionY). 
<p>Definition at line <a class="el" href="a04193.html#l00225">225</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5091cccff1c2b787c764e4cf0e3c9ad7"></a><!-- doxytag: member="vtkViewport::GetPickWidth" ref="5091cccff1c2b787c764e4cf0e3c9ad7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkViewport::GetPickWidth           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods used to return the pick (x,y) in local display coordinates (i.e., it's that same as selectionX and selectionY). 
<p>Definition at line <a class="el" href="a04193.html#l00226">226</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d598a8cad05b17ea346710b343d05e97"></a><!-- doxytag: member="vtkViewport::GetPickHeight" ref="d598a8cad05b17ea346710b343d05e97" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkViewport::GetPickHeight           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods used to return the pick (x,y) in local display coordinates (i.e., it's that same as selectionX and selectionY). 
<p>Definition at line <a class="el" href="a04193.html#l00227">227</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f70f73b6648a10f787060937965f8556"></a><!-- doxytag: member="vtkViewport::GetPickX1" ref="f70f73b6648a10f787060937965f8556" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkViewport::GetPickX1           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods used to return the pick (x,y) in local display coordinates (i.e., it's that same as selectionX and selectionY). 
<p>Definition at line <a class="el" href="a04193.html#l00228">228</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2cd6d8ccc6eb79afbdff2e97bad19d63"></a><!-- doxytag: member="vtkViewport::GetPickY1" ref="2cd6d8ccc6eb79afbdff2e97bad19d63" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkViewport::GetPickY1           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods used to return the pick (x,y) in local display coordinates (i.e., it's that same as selectionX and selectionY). 
<p>Definition at line <a class="el" href="a04193.html#l00229">229</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0847f83574575f235409a15f81ddd298"></a><!-- doxytag: member="vtkViewport::GetPickX2" ref="0847f83574575f235409a15f81ddd298" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkViewport::GetPickX2           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods used to return the pick (x,y) in local display coordinates (i.e., it's that same as selectionX and selectionY). 
<p>Definition at line <a class="el" href="a04193.html#l00230">230</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f5e32222556c6cecbdc25fda4d77e181"></a><!-- doxytag: member="vtkViewport::GetPickY2" ref="f5e32222556c6cecbdc25fda4d77e181" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkViewport::GetPickY2           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods used to return the pick (x,y) in local display coordinates (i.e., it's that same as selectionX and selectionY). 
<p>Definition at line <a class="el" href="a04193.html#l00231">231</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9d72454bd417302a93ce7aa641bc28f2"></a><!-- doxytag: member="vtkViewport::GetIsPicking" ref="9d72454bd417302a93ce7aa641bc28f2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkViewport::GetIsPicking           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods used to return the pick (x,y) in local display coordinates (i.e., it's that same as selectionX and selectionY). 
</div>
</div><p>
<a class="anchor" name="fdd952b29a87940acce97767b024fef7"></a><!-- doxytag: member="vtkViewport::GetPickResultProps" ref="fdd952b29a87940acce97767b024fef7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a01321.html">vtkPropCollection</a>* vtkViewport::GetPickResultProps           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods used to return the pick (x,y) in local display coordinates (i.e., it's that same as selectionX and selectionY). 
</div>
</div><p>
<a class="anchor" name="b91330934aceecae2d89a007082d7f18"></a><!-- doxytag: member="vtkViewport::GetPickedZ" ref="b91330934aceecae2d89a007082d7f18" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkViewport::GetPickedZ           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the Z value for the last picked Prop. 
<p>Implemented in <a class="el" href="a01031.html#98b4dd62b816f99f55bcb6b2756297f5">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#7c6cfea66787f44c8d0bfc47e4092ecd">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="109ab04bd46a598a8425606c45044438"></a><!-- doxytag: member="vtkViewport::RemoveProp" ref="109ab04bd46a598a8425606c45044438" args="(vtkProp *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::RemoveProp           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000052">Deprecated:</a></b></dt><dd>Replaced by <a class="el" href="a01833.html#e0c69b633d202eeb1625a9d41d512f86">vtkViewport::RemoveViewProp()</a> as of VTK 5.0. </dd></dl>

</div>
</div><p>
<a class="anchor" name="ecf41329434fb69c89f76952f3d1add2"></a><!-- doxytag: member="vtkViewport::AddProp" ref="ecf41329434fb69c89f76952f3d1add2" args="(vtkProp *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::AddProp           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000053">Deprecated:</a></b></dt><dd>Replaced by <a class="el" href="a01833.html#b2992d43e8661fabcbfdf94b122d7372">vtkViewport::AddViewProp()</a> as of VTK 5.0. </dd></dl>

</div>
</div><p>
<a class="anchor" name="7db8101bcb0dcc4a226bbac3ef97cf78"></a><!-- doxytag: member="vtkViewport::GetProps" ref="7db8101bcb0dcc4a226bbac3ef97cf78" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01321.html">vtkPropCollection</a>* vtkViewport::GetProps           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000054">Deprecated:</a></b></dt><dd>Replaced by <a class="el" href="a01833.html#bed96fa68aa3089c0f6c770c06d7af26">vtkViewport::GetViewProps()</a> as of VTK 5.0. </dd></dl>

</div>
</div><p>
<a class="anchor" name="25886c9bfffd66e0694d8a6c544cf865"></a><!-- doxytag: member="vtkViewport::HasProp" ref="25886c9bfffd66e0694d8a6c544cf865" args="(vtkProp *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkViewport::HasProp           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01317.html">vtkProp</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000055">Deprecated:</a></b></dt><dd>Replaced by <a class="el" href="a01833.html#f9e18f8436db41aa38088a6ad4feb6a4">vtkViewport::HasViewProp()</a> as of VTK 5.0. </dd></dl>

</div>
</div><p>
<a class="anchor" name="c01ee5ab176d183c7c51d8e2bb34b401"></a><!-- doxytag: member="vtkViewport::RemoveAllProps" ref="c01ee5ab176d183c7c51d8e2bb34b401" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkViewport::RemoveAllProps           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000056">Deprecated:</a></b></dt><dd>Replaced by <a class="el" href="a01833.html#d4b3843adac557f2e5ed45e62ad12310">vtkViewport::RemoveAllViewProps()</a> as of VTK 5.0. </dd></dl>

</div>
</div><p>
<a class="anchor" name="8979b3ad1e974fc653d2d448d0203c75"></a><!-- doxytag: member="vtkViewport::DevicePickRender" ref="8979b3ad1e974fc653d2d448d0203c75" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::DevicePickRender           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Implemented in <a class="el" href="a01031.html#792e2c07e8f4fc275f711fa2eb69b248">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#4454998c276feef265962baec5728931">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="1244d42e2a4c8f8cc0372937e6da20cf"></a><!-- doxytag: member="vtkViewport::StartPick" ref="1244d42e2a4c8f8cc0372937e6da20cf" args="(unsigned int pickFromSize)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::StartPick           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>pickFromSize</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Implemented in <a class="el" href="a01031.html#40df564c16c4892f69656877e56079bd">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#e737e1e8cec163164ce029bbae170fe0">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="c7d6427edd7cc337a5bd8d053054664f"></a><!-- doxytag: member="vtkViewport::UpdatePickId" ref="c7d6427edd7cc337a5bd8d053054664f" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::UpdatePickId           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Implemented in <a class="el" href="a01031.html#2aa5ce9708868751182291ef2aeffd2b">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#6b43369172e5e9b650acf171cec2a667">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="d00a2414d8b1dd3b2f2b54e8fac1d7c2"></a><!-- doxytag: member="vtkViewport::DonePick" ref="d00a2414d8b1dd3b2f2b54e8fac1d7c2" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkViewport::DonePick           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Implemented in <a class="el" href="a01031.html#c4bb200bef6683869774e1f578add16d">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#8fe19b311a2ebefe868d8c767b70d52e">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="fe7b22500f5f2e056d2ed7eacc85c59c"></a><!-- doxytag: member="vtkViewport::GetPickedId" ref="fe7b22500f5f2e056d2ed7eacc85c59c" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int vtkViewport::GetPickedId           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Implemented in <a class="el" href="a01031.html#1c482baf994ad50e1a5dd6fc44151361">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#e6e8dbf5808955e01e70883516fcc6ae">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="4dddafcaa730f81bbdd31e93953b0b41"></a><!-- doxytag: member="vtkViewport::GetNumPickedIds" ref="4dddafcaa730f81bbdd31e93953b0b41" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int vtkViewport::GetNumPickedIds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Implemented in <a class="el" href="a01031.html#893df1a29ec38e8b862e9a6b502a8326">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#b9a03cd0bb482839449c5df359024cd1">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<a class="anchor" name="2f4a252e9c88500f707ccf128bf5d992"></a><!-- doxytag: member="vtkViewport::GetPickedIds" ref="2f4a252e9c88500f707ccf128bf5d992" args="(unsigned int atMost, unsigned int *callerBuffer)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkViewport::GetPickedIds           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>atMost</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int *&nbsp;</td>
          <td class="paramname"> <em>callerBuffer</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Implemented in <a class="el" href="a01031.html#fa3b51681334c7ab64e77ac7fbb5acd3">vtkMesaRenderer</a>, and <a class="el" href="a01119.html#6ce65f4fa79731db73cbdb79819bc59f">vtkOpenGLRenderer</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="2e832cd7eb7b76893a3b049ffc35a4bf"></a><!-- doxytag: member="vtkViewport::PickedProp" ref="2e832cd7eb7b76893a3b049ffc35a4bf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00143.html">vtkAssemblyPath</a>* <a class="el" href="a01833.html#2e832cd7eb7b76893a3b049ffc35a4bf">vtkViewport::PickedProp</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00297">297</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b6a38ee5cf3058cbf80740e38e6a871e"></a><!-- doxytag: member="vtkViewport::PickFromProps" ref="b6a38ee5cf3058cbf80740e38e6a871e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01321.html">vtkPropCollection</a>* <a class="el" href="a01833.html#b6a38ee5cf3058cbf80740e38e6a871e">vtkViewport::PickFromProps</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00298">298</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="81ffeb3ad79ad4d0316666d052204426"></a><!-- doxytag: member="vtkViewport::PickResultProps" ref="81ffeb3ad79ad4d0316666d052204426" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01321.html">vtkPropCollection</a>* <a class="el" href="a01833.html#81ffeb3ad79ad4d0316666d052204426">vtkViewport::PickResultProps</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00299">299</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9db54f47a19dc315a18aa857f8f140cb"></a><!-- doxytag: member="vtkViewport::IsPicking" ref="9db54f47a19dc315a18aa857f8f140cb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01833.html#9db54f47a19dc315a18aa857f8f140cb">vtkViewport::IsPicking</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00301">301</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cb3520b62bf52f0c631e43ebd2f2738b"></a><!-- doxytag: member="vtkViewport::CurrentPickId" ref="cb3520b62bf52f0c631e43ebd2f2738b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="a01833.html#cb3520b62bf52f0c631e43ebd2f2738b">vtkViewport::CurrentPickId</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00302">302</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a56877b6f92edee7062b62a44453a97c"></a><!-- doxytag: member="vtkViewport::PickX1" ref="a56877b6f92edee7062b62a44453a97c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#a56877b6f92edee7062b62a44453a97c">vtkViewport::PickX1</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00303">303</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="cb39d947c2d3f85d3565ed4d764e0220"></a><!-- doxytag: member="vtkViewport::PickY1" ref="cb39d947c2d3f85d3565ed4d764e0220" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#cb39d947c2d3f85d3565ed4d764e0220">vtkViewport::PickY1</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00304">304</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3a3da14d3f404093583f2cfc00766789"></a><!-- doxytag: member="vtkViewport::PickX2" ref="3a3da14d3f404093583f2cfc00766789" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#3a3da14d3f404093583f2cfc00766789">vtkViewport::PickX2</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00305">305</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f4324c2d540c6a1b52ed3262c0f31f66"></a><!-- doxytag: member="vtkViewport::PickY2" ref="f4324c2d540c6a1b52ed3262c0f31f66" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#f4324c2d540c6a1b52ed3262c0f31f66">vtkViewport::PickY2</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00306">306</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0e2cdc8edad937710b2b70c74492b8c6"></a><!-- doxytag: member="vtkViewport::Props" ref="0e2cdc8edad937710b2b70c74492b8c6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01321.html">vtkPropCollection</a>* <a class="el" href="a01833.html#0e2cdc8edad937710b2b70c74492b8c6">vtkViewport::Props</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00309">309</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="673ad67e15dea6d119a8d0edce3ec680"></a><!-- doxytag: member="vtkViewport::Actors2D" ref="673ad67e15dea6d119a8d0edce3ec680" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00094.html">vtkActor2DCollection</a>* <a class="el" href="a01833.html#673ad67e15dea6d119a8d0edce3ec680">vtkViewport::Actors2D</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00310">310</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="766f166ee6f52e932190f50b7a212008"></a><!-- doxytag: member="vtkViewport::VTKWindow" ref="766f166ee6f52e932190f50b7a212008" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01886.html">vtkWindow</a>* <a class="el" href="a01833.html#766f166ee6f52e932190f50b7a212008">vtkViewport::VTKWindow</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00311">311</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="61e99a5716f868448534394f6afe3c7d"></a><!-- doxytag: member="vtkViewport::Background" ref="61e99a5716f868448534394f6afe3c7d" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#61e99a5716f868448534394f6afe3c7d">vtkViewport::Background</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00312">312</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="58b3b61a4e0b254df70508b82f067300"></a><!-- doxytag: member="vtkViewport::Background2" ref="58b3b61a4e0b254df70508b82f067300" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#58b3b61a4e0b254df70508b82f067300">vtkViewport::Background2</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00313">313</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9af7efbc9b276d3ffe73630e39121fb1"></a><!-- doxytag: member="vtkViewport::Viewport" ref="9af7efbc9b276d3ffe73630e39121fb1" args="[4]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#9af7efbc9b276d3ffe73630e39121fb1">vtkViewport::Viewport</a>[4]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00314">314</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1b89394e5ef7a70113a665d0814bc6d3"></a><!-- doxytag: member="vtkViewport::Aspect" ref="1b89394e5ef7a70113a665d0814bc6d3" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#1b89394e5ef7a70113a665d0814bc6d3">vtkViewport::Aspect</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00315">315</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d46fa99fe9d43c0864b8d77443b3b1b5"></a><!-- doxytag: member="vtkViewport::PixelAspect" ref="d46fa99fe9d43c0864b8d77443b3b1b5" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#d46fa99fe9d43c0864b8d77443b3b1b5">vtkViewport::PixelAspect</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00316">316</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f43aa99924d6c1ed47d4944dbe0c7435"></a><!-- doxytag: member="vtkViewport::Center" ref="f43aa99924d6c1ed47d4944dbe0c7435" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#f43aa99924d6c1ed47d4944dbe0c7435">vtkViewport::Center</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00317">317</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="55ca9efe9dcf9cbac3e610ce03206563"></a><!-- doxytag: member="vtkViewport::GradientBackground" ref="55ca9efe9dcf9cbac3e610ce03206563" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a01833.html#55ca9efe9dcf9cbac3e610ce03206563">vtkViewport::GradientBackground</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00318">318</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="fc817256813506f6eef84629a8fe0c4c"></a><!-- doxytag: member="vtkViewport::Size" ref="fc817256813506f6eef84629a8fe0c4c" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01833.html#fc817256813506f6eef84629a8fe0c4c">vtkViewport::Size</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00320">320</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c930d89ce074cdf38d086bf8c0d0d55e"></a><!-- doxytag: member="vtkViewport::Origin" ref="c930d89ce074cdf38d086bf8c0d0d55e" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01833.html#c930d89ce074cdf38d086bf8c0d0d55e">vtkViewport::Origin</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00321">321</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5660d3b24d60de6a2d6abe1af6adf0de"></a><!-- doxytag: member="vtkViewport::DisplayPoint" ref="5660d3b24d60de6a2d6abe1af6adf0de" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#5660d3b24d60de6a2d6abe1af6adf0de">vtkViewport::DisplayPoint</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00322">322</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="72ddd0f1157c4507a8b01747d9ea6fff"></a><!-- doxytag: member="vtkViewport::ViewPoint" ref="72ddd0f1157c4507a8b01747d9ea6fff" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#72ddd0f1157c4507a8b01747d9ea6fff">vtkViewport::ViewPoint</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00323">323</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="10821000811ac10a4f20590e119b471c"></a><!-- doxytag: member="vtkViewport::WorldPoint" ref="10821000811ac10a4f20590e119b471c" args="[4]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01833.html#10821000811ac10a4f20590e119b471c">vtkViewport::WorldPoint</a>[4]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04193.html#l00324">324</a> of file <a class="el" href="a04193.html">vtkViewport.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Filtering/<a class="el" href="a04193.html">vtkViewport.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:44:08 2009 for VTK by&nbsp;
<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>