Sophie

Sophie

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

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: vtkWindow 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>vtkWindow Class Reference</h1><!-- doxytag: class="vtkWindow" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a03969.html">vtkWindow.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkWindow:</div>
<div class="dynsection">
<p><center><img src="a15984.png" border="0" usemap="#a15985" alt="Inheritance graph"></center>
<map name="a15985">
<area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="432,132,565,159"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="165,132,245,159"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,132,116,159"><area shape="rect" href="a01032.html" title="Mesa rendering window." alt="" coords="624,56,789,83"><area shape="rect" href="a01120.html" title="OpenGL rendering window." alt="" coords="615,157,799,184"><area shape="rect" href="a01899.html" title="Mesa rendering window." alt="" coords="873,5,1049,32"><area shape="rect" href="a00236.html" title="Carbon OpenGL rendering window." alt="" coords="872,56,1051,83"><area shape="rect" href="a00279.html" title="Cocoa OpenGL rendering window." alt="" coords="875,107,1048,133"><area shape="rect" href="a01133.html" title="OffScreen Mesa rendering window." alt="" coords="860,157,1063,184"><area shape="rect" href="a01880.html" title="OpenGL rendering window." alt="" coords="849,208,1073,235"><area shape="rect" href="a01885.html" title="OpenGL rendering window." alt="" coords="848,259,1075,285"><area shape="rect" href="a01958.html" title="OpenGL rendering window." alt="" coords="865,309,1057,336"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkWindow:</div>
<div class="dynsection">
<p><center><img src="a15986.png" border="0" usemap="#a15987" alt="Collaboration graph"></center>
<map name="a15987">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="87,96,167,123"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="5,5,115,32"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="139,5,248,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a15988.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
window superclass for <a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a> 
<p>
<a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> is an abstract object to specify the behavior of a rendering window. It contains vtkViewports.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01489.html" title="create a window for renderers to draw into">vtkRenderWindow</a> <a class="el" href="a01833.html" title="abstract specification for Viewports">vtkViewport</a> </dd></dl>

<p>Definition at line <a class="el" href="a03969.html#l00032">32</a> of file <a class="el" href="a03969.html">vtkWindow.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="a01886.html#169cf50d733a763e1705279c9d3c7321">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="a01886.html#30a3b816f65cf4fccd9983332b90b817">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="a01886.html#e79b7ab81cb107833c5fda384ea8c1e0">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="a01886.html#b31df7edc2a8689725b8d0c09c60719a">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">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#e8b64dc66907f0c14226bd5e2b14549b">GetActualSize</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="a01886.html#ba5273b2f34de10650951cc45b06b722">GetScreenSize</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="a01886.html#cb783e66948656035da1bc0bf747c13a">Render</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="a01886.html#ebe9db529b101c3bc7f0de65b9413693">MakeCurrent</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="a01886.html#cab20a6691f6ccb03aa646bd471daa13">SetDisplayId</a> (void *)=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="a01886.html#ab732a480469d0128f898e8d6dded6ba">SetWindowId</a> (void *)=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="a01886.html#c1b9bfe86b3abedb79b901ebf21e53ee">SetParentId</a> (void *)=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="a01886.html#0a39dc68734a3c8d6528b8472d8da166">GetGenericDisplayId</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="a01886.html#5b7af8c523152b992bf37dd0c7e629c3">GetGenericWindowId</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="a01886.html#03c32187187a725b40b93d41a83ccabd">GetGenericParentId</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="a01886.html#6ffdfa8dc20ac10eace2ba514e26b85d">GetGenericContext</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="a01886.html#cd76be08d6b7febce97295dae3fb8cd9">GetGenericDrawable</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="a01886.html#a79d9d1278ac4054e2185be7666bb401">SetWindowInfo</a> (char *)=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="a01886.html#7d9bb6d2a52b932dc21358ccdd626e0d">SetParentInfo</a> (char *)=0</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="a01886.html#a783f9fa94329cb5c12ccb45a807ed14">GetPosition</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="a01886.html#a3ee48838324e59a69bfc0db2d5d842b">SetPosition</a> (int, int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#dbc670240720c2a4cddf33aa03ae51bd">SetPosition</a> (int a[2])</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="a01886.html#0d0e7b46a67dba6bb24d813d0a4e6236">GetSize</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="a01886.html#d26ab8d967f245aa0fc75c7fc5443ee8">SetSize</a> (int, int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#d4dcdc04f1716bb77a8ba960bafaf8d4">SetSize</a> (int a[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="a01886.html#89bdcc610c05085205f98046f207d8d0">SetMapped</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#a369f78d19fa9fe68709e44837fe724b">GetMapped</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="a01886.html#f0e6cca31b014535c4b201b0f4c6288d">MappedOn</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="a01886.html#0f1b27371100ae2afee5cc09f71d9f38">MappedOff</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="a01886.html#0dee49482d556ba160a6e27b6f835f72">SetErase</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#dc69e43408d7384482a76907ec6951c2">GetErase</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="a01886.html#2bd425d6ecd6e13283b6712047ce5afc">EraseOn</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="a01886.html#c17af998564794e9611ce1cc85f01795">EraseOff</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="a01886.html#83380fc6577e11a473846164df02831f">SetDoubleBuffer</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#635500f8c14ed77207a69df7187341af">GetDoubleBuffer</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="a01886.html#3d5a8667cd5dd50517cd626c77fa2a20">DoubleBufferOn</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="a01886.html#4391c7b47301a90c7de4539e2d888a58">DoubleBufferOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#da0e9fa0f61ba8e96b6fd1e770ae90da">GetWindowName</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="a01886.html#b0d2b9916d0b0da454e103a94fdcbc18">SetWindowName</a> (const char *)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#fe513c0f9e8eaaf76d924cc9ce99182b">GetPixelData</a> (int x, int y, int x2, int y2, int front)=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="a01886.html#5cf02b8acb2cd9fe58500ed16a22a8f5">GetPixelData</a> (int x, int y, int x2, int y2, int front, <a class="el" href="a01784.html">vtkUnsignedCharArray</a> *data)=0</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="a01886.html#a29a7748e424b52dd2c2b694818b14fe">GetDPI</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="a01886.html#bdda6a712c5f985f6d72789551ad553f">SetDPI</a> (int)</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="a01886.html#25c2cd7f6dad61d91f148da42bc8e780">SetOffScreenRendering</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#4ee1fedb656f9ed57bcfe9cd8d732ffd">GetOffScreenRendering</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="a01886.html#193ffdb82bfd6c54b6830250dd06e4d7">OffScreenRenderingOn</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="a01886.html#5defe794cc9f1a9f18516681538b9b73">OffScreenRenderingOff</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="a01886.html#23c10ddbbece13c7dbf586a1b91f2acf">SetTileScale</a> (int, int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#ceeacdd74bdb9bd885fb965a309d3bf2">SetTileScale</a> (int[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#a506d8e45e20c374d86e5945b08a17bf">GetTileScale</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="a01886.html#031b48508e8f14a4fa83b73e768c40b4">GetTileScale</a> (int &amp;, int &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="a01886.html#520e48afd8239f8fa47ad5fe9b0a050c">GetTileScale</a> (int[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#e97a9b42f2fe561829a84fe81aacf2ae">SetTileScale</a> (int s)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#2ead8b85d6ec884360513a4b82f9d4fb">SetTileViewport</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="a01886.html#41a486715f82808b7c46908a4ea5a54a">SetTileViewport</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="a01886.html#8ba229d986a86ef9889cf54e7b75c1fc">GetTileViewport</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="a01886.html#a4c6fd327e1c24426d4207f144eb8d3e">GetTileViewport</a> (double &amp;, 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="a01886.html#8b218b9f3293e03fa655edda26097779">GetTileViewport</a> (double[4])</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="a01886.html#b05ad2335f7c38823cceb8ec5124c99d">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01886.html">vtkWindow</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#d6595494f5c10a6083c0343e59cea5c1">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="a01886.html#5600ee02a4a1ec0ced75889645e0e9fd">vtkWindow</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#5ad9cb81b2c26fd78e2de4eda7ed8fdb">~vtkWindow</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#17045cf0f7a34e4e96efbffc0921e37f">OffScreenRendering</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#b13234efb4ea67a469e0358c772cefb0">WindowName</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#a2aab7e88c20ef748960c99b7be41229">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="a01886.html#5fea699b4397ccc11c291799abb2184e">Position</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="a01886.html#14bbc8c529dc8e8522decd175b92ab09">Mapped</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#1c79f0c61127f1fd3af39095789d7431">Erase</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#379b0f71c3fd01705103bb6b1d110a01">DoubleBuffer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#e53956789250ffe55e82a0dfa7a05875">DPI</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#7191dc00e0826b4141ab6b958b970973">TileViewport</a> [4]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01886.html#55260b362db5ebc148f354fa8b1ac8f9">TileSize</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="a01886.html#ce45b5ab4a7f4d20a9fe05aa049a792b">TileScale</a> [2]</td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="169cf50d733a763e1705279c9d3c7321"></a><!-- doxytag: member="vtkWindow::Superclass" ref="169cf50d733a763e1705279c9d3c7321" 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">vtkWindow::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="a00236.html#23a3731eae8e8a4ee77223a650638b90">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#bada7182f20298e2c86491bd9f1a8838">vtkCocoaRenderWindow</a>, <a class="el" href="a01032.html#3cda1f282e4a33fbbfdc19fc3493a576">vtkMesaRenderWindow</a>, <a class="el" href="a01120.html#1b077781b8f4c7453ba593b4e45b5167">vtkOpenGLRenderWindow</a>, <a class="el" href="a01133.html#328e770465de229bd5d1c71570165535">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#14e58da9eafe68aa3947d57c3d30c50a">vtkRenderWindow</a>, <a class="el" href="a01880.html#13e43f2b9e3a775063ccd140ffbbc626">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#daa116bf5851b8f099853255b80ffe23">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#a13144ded2ffc98de39d57cbb335cb31">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#5ce87935e29b79487c27412112efe5a9">vtkXOpenGLRenderWindow</a>.</p>

<p>Definition at line <a class="el" href="a03969.html#l00035">35</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="5600ee02a4a1ec0ced75889645e0e9fd"></a><!-- doxytag: member="vtkWindow::vtkWindow" ref="5600ee02a4a1ec0ced75889645e0e9fd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkWindow::vtkWindow           </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="5ad9cb81b2c26fd78e2de4eda7ed8fdb"></a><!-- doxytag: member="vtkWindow::~vtkWindow" ref="5ad9cb81b2c26fd78e2de4eda7ed8fdb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkWindow::~vtkWindow           </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="30a3b816f65cf4fccd9983332b90b817"></a><!-- doxytag: member="vtkWindow::GetClassName" ref="30a3b816f65cf4fccd9983332b90b817" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkWindow::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="a00236.html#144e303b283b44e7a5a8661b12ceebb0">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#76790578c25514e31b9e209a94565619">vtkCocoaRenderWindow</a>, <a class="el" href="a01032.html#fcbd8692a9b0095cd8f91c39a4734c65">vtkMesaRenderWindow</a>, <a class="el" href="a01120.html#b00258162d9faea80b876b53f363265b">vtkOpenGLRenderWindow</a>, <a class="el" href="a01133.html#acfc751f2572c2cbd8d72d5dc9f87285">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#7a72fd35f797fcee57184758c589fe8d">vtkRenderWindow</a>, <a class="el" href="a01880.html#33ec99359343326b9b0f19b34fdfdd76">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#e19ff148371983fcc916e34831add7de">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#ace1d5b2a7198089bfa67d4b2576f49e">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#2a4b427879b57e0d72e9013941a87fa1">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="b05ad2335f7c38823cceb8ec5124c99d"></a><!-- doxytag: member="vtkWindow::IsTypeOf" ref="b05ad2335f7c38823cceb8ec5124c99d" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkWindow::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="a00236.html#ea07e576169bd3adcbd77259d05ee395">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#ca136eadae599146e40fce80d6a5812d">vtkCocoaRenderWindow</a>, <a class="el" href="a01032.html#a4906b61751551a0171dd254657bd080">vtkMesaRenderWindow</a>, <a class="el" href="a01120.html#c4f227feef296c6bfb8478538216aa76">vtkOpenGLRenderWindow</a>, <a class="el" href="a01133.html#75c852dfa715dea3beb88e13c0dd827a">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#0ad4b9b97b278d18cd4d8f8b9db6aa59">vtkRenderWindow</a>, <a class="el" href="a01880.html#c3dadf4354fdbf375bc338ec24955a48">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#198632d096bc62176a5a7b2b65ad79f3">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#3c5fe3d63bfad6cfa760b4af41ea8be9">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#a5df5a0ba4c28a7222890f82704fd601">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="e79b7ab81cb107833c5fda384ea8c1e0"></a><!-- doxytag: member="vtkWindow::IsA" ref="e79b7ab81cb107833c5fda384ea8c1e0" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkWindow::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="a00236.html#11404bdef233d58bc277b485e6edfc20">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#f4835f591f39259ccac1bf1588a1aee5">vtkCocoaRenderWindow</a>, <a class="el" href="a01032.html#0b3b1c7fb802d1c373b51fa670d897af">vtkMesaRenderWindow</a>, <a class="el" href="a01120.html#62e42779c8e56caec1b94b374ca46c99">vtkOpenGLRenderWindow</a>, <a class="el" href="a01133.html#67e6482ef73e16aff7924cb786eb6180">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#dec7c5f66ab39a1323f0854268c895dd">vtkRenderWindow</a>, <a class="el" href="a01880.html#34f46a16189be4f1fa45fab376683965">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#ffec7183e0ba1d25ba5d8dd01caabd71">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#607bad715a2d72fbc3ebdffc6e988f57">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#4bfaf5c2951ad6fe9926e3473df2a740">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="d6595494f5c10a6083c0343e59cea5c1"></a><!-- doxytag: member="vtkWindow::SafeDownCast" ref="d6595494f5c10a6083c0343e59cea5c1" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01886.html">vtkWindow</a>* vtkWindow::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="a00236.html#0505691eb13cd485782672e268d0dece">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#3c66d9d5c74528f3cdf0fb8d9c2505e6">vtkCocoaRenderWindow</a>, <a class="el" href="a01032.html#d55d9f92a27bc103364e39dd32d0be55">vtkMesaRenderWindow</a>, <a class="el" href="a01120.html#afc137c39c165473426a78f8c7bd5f1c">vtkOpenGLRenderWindow</a>, <a class="el" href="a01133.html#2a3e1afe7ddb5651628b3b5edb1e161e">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#b0028b8d0489d53c6821262b2009ea7c">vtkRenderWindow</a>, <a class="el" href="a01880.html#0ac6c137ddfbb0efdaad9f5610b249ff">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#299c23e0f56494b9c2d8d574c55e0e3d">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#1888048658f1e68c6a26f96e47f10352">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#951e2bf19b5effded1ba05e1fda91039">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="b31df7edc2a8689725b8d0c09c60719a"></a><!-- doxytag: member="vtkWindow::PrintSelf" ref="b31df7edc2a8689725b8d0c09c60719a" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkWindow::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="a00236.html#5b2dc0b640df1f12bca5ded118508478">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#6c8aeb35b4ae01e9c5218e234c62600a">vtkCocoaRenderWindow</a>, <a class="el" href="a01032.html#38d37cb42c5791bf6c772032c6c3caa6">vtkMesaRenderWindow</a>, <a class="el" href="a01120.html#bf9e75a6c69fd757697b6c718dc1df02">vtkOpenGLRenderWindow</a>, <a class="el" href="a01133.html#8304df29849ecfb341baad2f25fcacf7">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#a0c06b4f13a184bd9e9afc292e4fd638">vtkRenderWindow</a>, <a class="el" href="a01880.html#f3a65fa11e73008c461e21c3d0cbe02f">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#64a2e6bf7de40b5f8db2c6937aae65d9">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#277618d9ecff32fbdcf39a80e02c9e33">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#6acaf711674d6b81319edca4c42583e7">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="cab20a6691f6ccb03aa646bd471daa13"></a><!-- doxytag: member="vtkWindow::SetDisplayId" ref="cab20a6691f6ccb03aa646bd471daa13" args="(void *)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetDisplayId           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are window system independent methods that are used to help interface <a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> to native windowing systems. 
<p>Implemented in <a class="el" href="a00236.html#3cccb6c3114cb05667e0d0240898909a">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#28f3ad0e9a8ed883d647ebf36eb539b0">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#afe791f7c2cb93a63369bf144992daef">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#e76b973ba021dd1396f887658fbeec7d">vtkRenderWindow</a>, <a class="el" href="a01880.html#f0655c17defdca325be7314e4b055535">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#246d0bef1478e86e187713d72e4b0d33">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#584a45a4dad544b403df76ba91b95879">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#a750726368ebea0f9e051176d4a274b5">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="ab732a480469d0128f898e8d6dded6ba"></a><!-- doxytag: member="vtkWindow::SetWindowId" ref="ab732a480469d0128f898e8d6dded6ba" args="(void *)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetWindowId           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are window system independent methods that are used to help interface <a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> to native windowing systems. 
<p>Implemented in <a class="el" href="a00236.html#fe5643a426bcba28003031255fbfc761">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#a63d5c2a4039bd0aa5950598c33db0cc">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#3071766e6a398b7bc1f189c29953ebd9">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#e0c27d69036bca1f4d79e5ed348a7450">vtkRenderWindow</a>, <a class="el" href="a01880.html#7b59eb8f64c2a98269cf63d86b9aadc2">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#fef293684e384acc3cff4328f5c729d8">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#c22468d81458c7fb8f416bc0c0cdc79e">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#b5b9779a26bd1db9c34221b4725251b5">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="c1b9bfe86b3abedb79b901ebf21e53ee"></a><!-- doxytag: member="vtkWindow::SetParentId" ref="c1b9bfe86b3abedb79b901ebf21e53ee" args="(void *)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetParentId           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are window system independent methods that are used to help interface <a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> to native windowing systems. 
<p>Implemented in <a class="el" href="a00236.html#4abea589ce2ccbe18b49c9d903e67031">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#d0ef560e7fc90c2dc06c511551bbdebf">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#6f64c9fb256dbedd8fefe06cfa4daa86">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#6727d304ac5eddf1d257a85102f65689">vtkRenderWindow</a>, <a class="el" href="a01880.html#001752d77bb91540007d9a8689181ae2">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#75e6aed7e2fd1ab7fc09bfb6a02e05f6">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#e20708e1f16d634fde00509cd471448e">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#8fc0eaf58984c3266b944ef22950d7a6">vtkXOpenGLRenderWindow</a>.</p>

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

<p>
These are window system independent methods that are used to help interface <a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> to native windowing systems. 
<p>Implemented in <a class="el" href="a00236.html#3cf7f57191d4c7f602122f7271a7879d">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#4143ad0c0efd65dd3c0264f30ec464d1">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#87d349b23a3b5a0976aff1876e92f560">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#55c61f89aa97db4af91acfcc33a80b9d">vtkRenderWindow</a>, <a class="el" href="a01880.html#51438961c2d5f768adcadb61fd66e2ea">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#e19f0da74ecca6f985a967f02be6372f">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#46cb998c8c904b04e32625471f9a0600">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#53eeab6655b470cc68d59f453ce30e6b">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="5b7af8c523152b992bf37dd0c7e629c3"></a><!-- doxytag: member="vtkWindow::GetGenericWindowId" ref="5b7af8c523152b992bf37dd0c7e629c3" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void* vtkWindow::GetGenericWindowId           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are window system independent methods that are used to help interface <a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> to native windowing systems. 
<p>Implemented in <a class="el" href="a00236.html#b799c2699816871ff96bd12c52de0bd0">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#1caa6d2ddc225fb49c15322521fbfdc7">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#9bbebd4e9bdd9344faff138f4c5e6321">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#1855e15291c44df6c89c457ef7f4f073">vtkRenderWindow</a>, <a class="el" href="a01880.html#903c14e8f2c8176823e090b2bcc28081">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#d38abba3e46e36ef835fbbdd91730e2d">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#505bf04780415dc0a9733884bd73a9ea">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#5f3f07751bd19987754ea3ceb47e2029">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="03c32187187a725b40b93d41a83ccabd"></a><!-- doxytag: member="vtkWindow::GetGenericParentId" ref="03c32187187a725b40b93d41a83ccabd" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void* vtkWindow::GetGenericParentId           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are window system independent methods that are used to help interface <a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> to native windowing systems. 
<p>Implemented in <a class="el" href="a00236.html#6e38a285291f98785a947acf3108c1a1">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#6deae855a49bd30f3f705fb39628897a">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#39cb79264c868d20265ccabeb15221af">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#e25b0faddabde4f96f988ac235164953">vtkRenderWindow</a>, <a class="el" href="a01880.html#085237535f47543c497caa70635582fc">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#1f12774c0aa22ddf22d2289ff2f41165">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#3d381b35d6f1c0abd31def0c03b70d79">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#210a68793075f103c2e6d773fcbe1103">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="6ffdfa8dc20ac10eace2ba514e26b85d"></a><!-- doxytag: member="vtkWindow::GetGenericContext" ref="6ffdfa8dc20ac10eace2ba514e26b85d" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void* vtkWindow::GetGenericContext           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are window system independent methods that are used to help interface <a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> to native windowing systems. 
<p>Implemented in <a class="el" href="a00236.html#61ab14fbbe1f4ce58ca1053fa7026401">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#aba0255e8969981871efa7dbe8714dea">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#1ad46a27caddf82b66d67bfc31a9a62a">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#8d4afd178a64036d88ee88a7f8742236">vtkRenderWindow</a>, <a class="el" href="a01880.html#7a01d632efcbbcf9b74c10ddcc52f982">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#392bed7cec35fa82b234d34f3088debe">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#f1233701508b839e9fa6dc044ee73635">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#b51db35ab45491a183004c5ef8cd8a89">vtkXOpenGLRenderWindow</a>.</p>

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

<p>
These are window system independent methods that are used to help interface <a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> to native windowing systems. 
<p>Implemented in <a class="el" href="a00236.html#e4dc85270bf819fe5fc84d5b82f0a80f">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#4454702d0433143c8fc6821006392853">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#ff556e4299fd924b1654cd2fed3310ce">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#ae92c43561cc5bbcd34a5c14fb542699">vtkRenderWindow</a>, <a class="el" href="a01880.html#24734ba481a1a72da0bbe68911ed9568">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01899.html#46f97b7d26c29d4f24eec00a5b0c5e8b">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#66ac68f6496f10b926690607c3394d30">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="a79d9d1278ac4054e2185be7666bb401"></a><!-- doxytag: member="vtkWindow::SetWindowInfo" ref="a79d9d1278ac4054e2185be7666bb401" args="(char *)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetWindowInfo           </td>
          <td>(</td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are window system independent methods that are used to help interface <a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> to native windowing systems. 
<p>Implemented in <a class="el" href="a00236.html#534a1e37c2399216336f67349c45f59c">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#9544286fc846943bdd1bee1e211fc870">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#fc6e0ca966206ec52520f4d64af7d715">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#480ed15507ef69ceb857e52d0f73bab2">vtkRenderWindow</a>, <a class="el" href="a01880.html#35baecacef3fd5d08027f18ff9cff743">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#9c7d0c1f0eb44927badf976da50a3ca5">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#758caf1ec696c2b18a6cd8480968a32e">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#e963dca025ca273cdbc6c7c706090ae6">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="7d9bb6d2a52b932dc21358ccdd626e0d"></a><!-- doxytag: member="vtkWindow::SetParentInfo" ref="7d9bb6d2a52b932dc21358ccdd626e0d" args="(char *)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetParentInfo           </td>
          <td>(</td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These are window system independent methods that are used to help interface <a class="el" href="a01886.html" title="window superclass for vtkRenderWindow">vtkWindow</a> to native windowing systems. 
<p>Implemented in <a class="el" href="a00236.html#a9ea653afb4ac6fcdea50d10a691061c">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#a0c0b2b9f2f166ebfb906972d60f9f86">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#71c8a1df7e705beb267aa998976c41c2">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#57ef855be1bce40d8cf87c75a1998d6e">vtkRenderWindow</a>, <a class="el" href="a01880.html#f7c1f0d8604afaadcf618c5d2f9d61fb">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#f5a133a83cf0b2b69581e253416c302d">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#3a79ae0d3bf374ce37b8f906645b2f41">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#2cbe68211e7abd90948b05aa184a51e8">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="a783f9fa94329cb5c12ccb45a807ed14"></a><!-- doxytag: member="vtkWindow::GetPosition" ref="a783f9fa94329cb5c12ccb45a807ed14" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int* vtkWindow::GetPosition           </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 position in screen coordinates of the rendering window. 
<p>Reimplemented in <a class="el" href="a00236.html#17a3f8060812d4cb99880a338fb2378d">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#82ff47deb29d8acfc29804b98904b6f6">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#530554fd7bdf868e6c7163262be7b86b">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01880.html#fdb95e99d6ec815f46639a8fb9a8a8a8">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#45e6f0c9f8c5443166de66b0b4c587c6">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#8017a36392abe08d4237f7845cb9be89">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#5d446b257f88b4a01f9828a6bde4e46a">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="a3ee48838324e59a69bfc0db2d5d842b"></a><!-- doxytag: member="vtkWindow::SetPosition" ref="a3ee48838324e59a69bfc0db2d5d842b" args="(int, int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetPosition           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&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 position in screen coordinates of the rendering window. 
<p>Reimplemented in <a class="el" href="a00236.html#0b93f16ae9b8cd665cba64a374beaf3e">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#d1e8d0befcd827f795a8c6004e89f218">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#96438c3b82416e1252f9686f27ee1d5e">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01880.html#424d98c8ee36d1e0690407de17c4dc6b">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#e3e8ab082fea29eab86b51a8acbf0400">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#716ae0bd1c5a7129140c6b7f977534b9">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#3c9d8a0e0934edec1ebc5d5797350165">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="dbc670240720c2a4cddf33aa03ae51bd"></a><!-- doxytag: member="vtkWindow::SetPosition" ref="dbc670240720c2a4cddf33aa03ae51bd" args="(int a[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetPosition           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>a</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the position in screen coordinates of the rendering window. 
<p>Reimplemented in <a class="el" href="a01133.html#aef4136ad06103c8384c3badb8c86b32">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01880.html#5cdf6d7d42b9efefd0ab4694a7c89863">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01899.html#67d19359ae194b1a969382d2d23beb9d">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#f5e6f23252475cd77dcd33f29222c797">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="0d0e7b46a67dba6bb24d813d0a4e6236"></a><!-- doxytag: member="vtkWindow::GetSize" ref="0d0e7b46a67dba6bb24d813d0a4e6236" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int* vtkWindow::GetSize           </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 size of the window in screen coordinates in pixels. 
<p>Reimplemented in <a class="el" href="a00236.html#5e86f54fe5c1c60474ed4294e4ec22de">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#994cf86a5ac83ccfc7d1099caa66ed0e">vtkCocoaRenderWindow</a>, <a class="el" href="a01880.html#cc8a4ceae739b31369d7b644c8e4f272">vtkWin32OpenGLRenderWindow</a>, and <a class="el" href="a01885.html#8875d38acb096aa16e664727c4b5ce82">vtkWinCEOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="d26ab8d967f245aa0fc75c7fc5443ee8"></a><!-- doxytag: member="vtkWindow::SetSize" ref="d26ab8d967f245aa0fc75c7fc5443ee8" args="(int, int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetSize           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&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 size of the window in screen coordinates in pixels. 
<p>Reimplemented in <a class="el" href="a00236.html#53e1aeab60c26e9df5335957de03ae7e">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#16eae12c957e4e4423fbe9dc4f476f0d">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#6261b1685179cb31598d1ab6d0935d0f">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01880.html#8620a0aeecf65fba4a26da808f6187d6">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#e7f02f415017f646c242e5833f6998e7">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#226a25be904c101c2d2057c5aee4fd26">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#6dc50b0d60937e8426d805295780095f">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="d4dcdc04f1716bb77a8ba960bafaf8d4"></a><!-- doxytag: member="vtkWindow::SetSize" ref="d4dcdc04f1716bb77a8ba960bafaf8d4" args="(int a[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetSize           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>a</em>[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the size of the window in screen coordinates in pixels. 
<p>Reimplemented in <a class="el" href="a00236.html#601aab0b03885f5ca2d3549002346ccd">vtkCarbonRenderWindow</a>, <a class="el" href="a01133.html#f8444723988ad829ebee4db9819e8317">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01880.html#18de575e09780866407be8bec0288cc7">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01899.html#2c0be6367a0d00402b93000e39c1e904">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#ea995ee56dca8ec3efa605ccc5bcc9a2">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="e8b64dc66907f0c14226bd5e2b14549b"></a><!-- doxytag: member="vtkWindow::GetActualSize" ref="e8b64dc66907f0c14226bd5e2b14549b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* vtkWindow::GetActualSize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="a01886.html#0d0e7b46a67dba6bb24d813d0a4e6236">GetSize()</a> returns the size * this-&gt;TileScale, whereas this method returns the size without multiplying with the tile scale. 
</div>
</div><p>
<a class="anchor" name="ba5273b2f34de10650951cc45b06b722"></a><!-- doxytag: member="vtkWindow::GetScreenSize" ref="ba5273b2f34de10650951cc45b06b722" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int* vtkWindow::GetScreenSize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the current size of the screen in pixels. 
<p>Implemented in <a class="el" href="a00236.html#64d481a4d3c503138d8fbc10ba69fd9d">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#afabed2b6e963ef62dcecf015598ab9e">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#fabb0ce5f369198a595d8e08be4aeb37">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01880.html#872401b5e332f277b7362fe48ead4e12">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#08a0732e3fc2e41c0bc4b0dd5c2a90c4">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#1bc9467e989afffeae50a867d4e7e523">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#7d1bc0d9dd80b70b01663cca6f037a76">vtkXOpenGLRenderWindow</a>.</p>

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

<p>
Keep track of whether the rendering window has been mapped to screen. 
</div>
</div><p>
<a class="anchor" name="a369f78d19fa9fe68709e44837fe724b"></a><!-- doxytag: member="vtkWindow::GetMapped" ref="a369f78d19fa9fe68709e44837fe724b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkWindow::GetMapped           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Keep track of whether the rendering window has been mapped to screen. 
</div>
</div><p>
<a class="anchor" name="f0e6cca31b014535c4b201b0f4c6288d"></a><!-- doxytag: member="vtkWindow::MappedOn" ref="f0e6cca31b014535c4b201b0f4c6288d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::MappedOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Keep track of whether the rendering window has been mapped to screen. 
</div>
</div><p>
<a class="anchor" name="0f1b27371100ae2afee5cc09f71d9f38"></a><!-- doxytag: member="vtkWindow::MappedOff" ref="0f1b27371100ae2afee5cc09f71d9f38" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::MappedOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Keep track of whether the rendering window has been mapped to screen. 
</div>
</div><p>
<a class="anchor" name="0dee49482d556ba160a6e27b6f835f72"></a><!-- doxytag: member="vtkWindow::SetErase" ref="0dee49482d556ba160a6e27b6f835f72" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetErase           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures. 
</div>
</div><p>
<a class="anchor" name="dc69e43408d7384482a76907ec6951c2"></a><!-- doxytag: member="vtkWindow::GetErase" ref="dc69e43408d7384482a76907ec6951c2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkWindow::GetErase           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures. 
</div>
</div><p>
<a class="anchor" name="2bd425d6ecd6e13283b6712047ce5afc"></a><!-- doxytag: member="vtkWindow::EraseOn" ref="2bd425d6ecd6e13283b6712047ce5afc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::EraseOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures. 
</div>
</div><p>
<a class="anchor" name="c17af998564794e9611ce1cc85f01795"></a><!-- doxytag: member="vtkWindow::EraseOff" ref="c17af998564794e9611ce1cc85f01795" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::EraseOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures. 
</div>
</div><p>
<a class="anchor" name="83380fc6577e11a473846164df02831f"></a><!-- doxytag: member="vtkWindow::SetDoubleBuffer" ref="83380fc6577e11a473846164df02831f" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetDoubleBuffer           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Keep track of whether double buffering is on or off 
</div>
</div><p>
<a class="anchor" name="635500f8c14ed77207a69df7187341af"></a><!-- doxytag: member="vtkWindow::GetDoubleBuffer" ref="635500f8c14ed77207a69df7187341af" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkWindow::GetDoubleBuffer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Keep track of whether double buffering is on or off 
</div>
</div><p>
<a class="anchor" name="3d5a8667cd5dd50517cd626c77fa2a20"></a><!-- doxytag: member="vtkWindow::DoubleBufferOn" ref="3d5a8667cd5dd50517cd626c77fa2a20" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::DoubleBufferOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Keep track of whether double buffering is on or off 
</div>
</div><p>
<a class="anchor" name="4391c7b47301a90c7de4539e2d888a58"></a><!-- doxytag: member="vtkWindow::DoubleBufferOff" ref="4391c7b47301a90c7de4539e2d888a58" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::DoubleBufferOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Keep track of whether double buffering is on or off 
</div>
</div><p>
<a class="anchor" name="da0e9fa0f61ba8e96b6fd1e770ae90da"></a><!-- doxytag: member="vtkWindow::GetWindowName" ref="da0e9fa0f61ba8e96b6fd1e770ae90da" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual char* vtkWindow::GetWindowName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get name of rendering window 
</div>
</div><p>
<a class="anchor" name="b0d2b9916d0b0da454e103a94fdcbc18"></a><!-- doxytag: member="vtkWindow::SetWindowName" ref="b0d2b9916d0b0da454e103a94fdcbc18" args="(const char *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetWindowName           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get name of rendering window 
<p>Reimplemented in <a class="el" href="a00236.html#579f0560938327ada110b529bb00de7f">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#9de9e2c4d8557f8d922f6c127887f30f">vtkCocoaRenderWindow</a>, <a class="el" href="a01133.html#60d6015bd463c780d64f1bd092b4c0ad">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01880.html#d5271dcab15c92b96e5856778e743c04">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01899.html#68628588601958c08af9028820798694">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#cc65a50fabd98efd9b6d802065c0348b">vtkXOpenGLRenderWindow</a>.</p>

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

<p>
Ask each viewport owned by this Window to render its image and synchronize this process. 
<p>Implemented in <a class="el" href="a01489.html#0d05c708041a4390e800b491c0c85dbb">vtkRenderWindow</a>, <a class="el" href="a01899.html#bb3258748e55ad41f3d6a6c4b145814c">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#33183ba56fc43126a34d2d82b1289988">vtkXOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="fe513c0f9e8eaaf76d924cc9ce99182b"></a><!-- doxytag: member="vtkWindow::GetPixelData" ref="fe513c0f9e8eaaf76d924cc9ce99182b" args="(int x, int y, int x2, int y2, int front)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned char* vtkWindow::GetPixelData           </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>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>front</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>
Get the pixel data of an image, transmitted as RGBRGBRGB. The front argument indicates if the front buffer should be used or the back buffer. It is the caller's responsibility to delete the resulting array. It is very important to realize that the memory in this array is organized from the bottom of the window to the top. The origin of the screen is in the lower left corner. The y axis increases as you go up the screen. So the storage of pixels is from left to right and from bottom to top. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal. 
<p>Implemented in <a class="el" href="a01032.html#ef70607302fe0867f562d28c0a3b2a9a">vtkMesaRenderWindow</a>, and <a class="el" href="a01120.html#1b2b02b264575411ede4c3b5d638de83">vtkOpenGLRenderWindow</a>.</p>

</div>
</div><p>
<a class="anchor" name="5cf02b8acb2cd9fe58500ed16a22a8f5"></a><!-- doxytag: member="vtkWindow::GetPixelData" ref="5cf02b8acb2cd9fe58500ed16a22a8f5" args="(int x, int y, int x2, int y2, int front, vtkUnsignedCharArray *data)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkWindow::GetPixelData           </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>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>front</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01784.html">vtkUnsignedCharArray</a> *&nbsp;</td>
          <td class="paramname"> <em>data</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>
Get the pixel data of an image, transmitted as RGBRGBRGB. The front argument indicates if the front buffer should be used or the back buffer. It is the caller's responsibility to delete the resulting array. It is very important to realize that the memory in this array is organized from the bottom of the window to the top. The origin of the screen is in the lower left corner. The y axis increases as you go up the screen. So the storage of pixels is from left to right and from bottom to top. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal. 
<p>Implemented in <a class="el" href="a01032.html#1edcd609126358042178eea0056d2ed5">vtkMesaRenderWindow</a>, and <a class="el" href="a01120.html#9555c0d37377638af91dc6246065b94b">vtkOpenGLRenderWindow</a>.</p>

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

<p>
Return a best estimate to the dots per inch of the display device being rendered (or printed). 
</div>
</div><p>
<a class="anchor" name="bdda6a712c5f985f6d72789551ad553f"></a><!-- doxytag: member="vtkWindow::SetDPI" ref="bdda6a712c5f985f6d72789551ad553f" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetDPI           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return a best estimate to the dots per inch of the display device being rendered (or printed). 
</div>
</div><p>
<a class="anchor" name="25c2cd7f6dad61d91f148da42bc8e780"></a><!-- doxytag: member="vtkWindow::SetOffScreenRendering" ref="25c2cd7f6dad61d91f148da42bc8e780" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetOffScreenRendering           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render. 
<p>Reimplemented in <a class="el" href="a00236.html#c9ae952663a2b1dc44305f958a6bc2b1">vtkCarbonRenderWindow</a>, <a class="el" href="a01133.html#6067724756504ac8d493234b31ae056c">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01880.html#a056ba1480414c37de189d4264db4154">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01899.html#4b96f185c1db0131c50dce56c5135ae0">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#9c841fc259b1365959ba7091476db015">vtkXOpenGLRenderWindow</a>.</p>

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

<p>
Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render. 
</div>
</div><p>
<a class="anchor" name="193ffdb82bfd6c54b6830250dd06e4d7"></a><!-- doxytag: member="vtkWindow::OffScreenRenderingOn" ref="193ffdb82bfd6c54b6830250dd06e4d7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::OffScreenRenderingOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render. 
</div>
</div><p>
<a class="anchor" name="5defe794cc9f1a9f18516681538b9b73"></a><!-- doxytag: member="vtkWindow::OffScreenRenderingOff" ref="5defe794cc9f1a9f18516681538b9b73" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::OffScreenRenderingOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render. 
</div>
</div><p>
<a class="anchor" name="ebe9db529b101c3bc7f0de65b9413693"></a><!-- doxytag: member="vtkWindow::MakeCurrent" ref="ebe9db529b101c3bc7f0de65b9413693" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::MakeCurrent           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Make the window current. May be overridden in subclasses to do for example a glXMakeCurrent or a wglMakeCurrent. 
<p>Reimplemented in <a class="el" href="a00236.html#0b00af4ea840574aebba9c6c40fbaad0">vtkCarbonRenderWindow</a>, <a class="el" href="a00279.html#41124bb59c7cb7adbe5b864f410419d6">vtkCocoaRenderWindow</a>, <a class="el" href="a01032.html#2772091b233c41e8bc0cfa6aff14c3d4">vtkMesaRenderWindow</a>, <a class="el" href="a01120.html#6d4235a8e8fcbed40cf32c5f8d1dd745">vtkOpenGLRenderWindow</a>, <a class="el" href="a01133.html#e73618ce14123b5397bdadbfb71bd91b">vtkOSOpenGLRenderWindow</a>, <a class="el" href="a01489.html#1e307fc160acda0294180a95d07b4e5f">vtkRenderWindow</a>, <a class="el" href="a01880.html#b1032ae6f657d0760a4e7ff1dbb60314">vtkWin32OpenGLRenderWindow</a>, <a class="el" href="a01885.html#b0897beb989462d0d124fe8c6af56caa">vtkWinCEOpenGLRenderWindow</a>, <a class="el" href="a01899.html#3c9b930062d6bab296e93b895ab06ead">vtkXMesaRenderWindow</a>, and <a class="el" href="a01958.html#75f2926d6d5009900e334dd8852b1e3c">vtkXOpenGLRenderWindow</a>.</p>

<p>Definition at line <a class="el" href="a03969.html#l00142">142</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="23c10ddbbece13c7dbf586a1b91f2acf"></a><!-- doxytag: member="vtkWindow::SetTileScale" ref="23c10ddbbece13c7dbf586a1b91f2acf" args="(int, int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetTileScale           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&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>
These methods are used by <a class="el" href="a01889.html" title="Use a vtkWindow as input to image pipeline.">vtkWindowToImageFilter</a> to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. 
</div>
</div><p>
<a class="anchor" name="ceeacdd74bdb9bd885fb965a309d3bf2"></a><!-- doxytag: member="vtkWindow::SetTileScale" ref="ceeacdd74bdb9bd885fb965a309d3bf2" args="(int[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkWindow::SetTileScale           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods are used by <a class="el" href="a01889.html" title="Use a vtkWindow as input to image pipeline.">vtkWindowToImageFilter</a> to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. 
</div>
</div><p>
<a class="anchor" name="a506d8e45e20c374d86e5945b08a17bf"></a><!-- doxytag: member="vtkWindow::GetTileScale" ref="a506d8e45e20c374d86e5945b08a17bf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int* vtkWindow::GetTileScale           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods are used by <a class="el" href="a01889.html" title="Use a vtkWindow as input to image pipeline.">vtkWindowToImageFilter</a> to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. 
</div>
</div><p>
<a class="anchor" name="031b48508e8f14a4fa83b73e768c40b4"></a><!-- doxytag: member="vtkWindow::GetTileScale" ref="031b48508e8f14a4fa83b73e768c40b4" args="(int &amp;, int &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::GetTileScale           </td>
          <td>(</td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &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>
These methods are used by <a class="el" href="a01889.html" title="Use a vtkWindow as input to image pipeline.">vtkWindowToImageFilter</a> to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. 
</div>
</div><p>
<a class="anchor" name="520e48afd8239f8fa47ad5fe9b0a050c"></a><!-- doxytag: member="vtkWindow::GetTileScale" ref="520e48afd8239f8fa47ad5fe9b0a050c" args="(int[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::GetTileScale           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">[2]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods are used by <a class="el" href="a01889.html" title="Use a vtkWindow as input to image pipeline.">vtkWindowToImageFilter</a> to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. 
</div>
</div><p>
<a class="anchor" name="e97a9b42f2fe561829a84fe81aacf2ae"></a><!-- doxytag: member="vtkWindow::SetTileScale" ref="e97a9b42f2fe561829a84fe81aacf2ae" args="(int s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkWindow::SetTileScale           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods are used by <a class="el" href="a01889.html" title="Use a vtkWindow as input to image pipeline.">vtkWindowToImageFilter</a> to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. 
<p>Definition at line <a class="el" href="a03969.html#l00152">152</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2ead8b85d6ec884360513a4b82f9d4fb"></a><!-- doxytag: member="vtkWindow::SetTileViewport" ref="2ead8b85d6ec884360513a4b82f9d4fb" args="(double, double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetTileViewport           </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>
These methods are used by <a class="el" href="a01889.html" title="Use a vtkWindow as input to image pipeline.">vtkWindowToImageFilter</a> to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. 
</div>
</div><p>
<a class="anchor" name="41a486715f82808b7c46908a4ea5a54a"></a><!-- doxytag: member="vtkWindow::SetTileViewport" ref="41a486715f82808b7c46908a4ea5a54a" args="(double[4])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::SetTileViewport           </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>
These methods are used by <a class="el" href="a01889.html" title="Use a vtkWindow as input to image pipeline.">vtkWindowToImageFilter</a> to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. 
</div>
</div><p>
<a class="anchor" name="8ba229d986a86ef9889cf54e7b75c1fc"></a><!-- doxytag: member="vtkWindow::GetTileViewport" ref="8ba229d986a86ef9889cf54e7b75c1fc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkWindow::GetTileViewport           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods are used by <a class="el" href="a01889.html" title="Use a vtkWindow as input to image pipeline.">vtkWindowToImageFilter</a> to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. 
</div>
</div><p>
<a class="anchor" name="a4c6fd327e1c24426d4207f144eb8d3e"></a><!-- doxytag: member="vtkWindow::GetTileViewport" ref="a4c6fd327e1c24426d4207f144eb8d3e" args="(double &amp;, double &amp;, double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::GetTileViewport           </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>
        </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>
These methods are used by <a class="el" href="a01889.html" title="Use a vtkWindow as input to image pipeline.">vtkWindowToImageFilter</a> to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. 
</div>
</div><p>
<a class="anchor" name="8b218b9f3293e03fa655edda26097779"></a><!-- doxytag: member="vtkWindow::GetTileViewport" ref="8b218b9f3293e03fa655edda26097779" args="(double[4])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkWindow::GetTileViewport           </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>
These methods are used by <a class="el" href="a01889.html" title="Use a vtkWindow as input to image pipeline.">vtkWindowToImageFilter</a> to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations. 
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="17045cf0f7a34e4e96efbffc0921e37f"></a><!-- doxytag: member="vtkWindow::OffScreenRendering" ref="17045cf0f7a34e4e96efbffc0921e37f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01886.html#17045cf0f7a34e4e96efbffc0921e37f">vtkWindow::OffScreenRendering</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03969.html#l00154">154</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a03969.html#l00162">162</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a03969.html#l00163">163</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a03969.html#l00164">164</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="14bbc8c529dc8e8522decd175b92ab09"></a><!-- doxytag: member="vtkWindow::Mapped" ref="14bbc8c529dc8e8522decd175b92ab09" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01886.html#14bbc8c529dc8e8522decd175b92ab09">vtkWindow::Mapped</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03969.html#l00165">165</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1c79f0c61127f1fd3af39095789d7431"></a><!-- doxytag: member="vtkWindow::Erase" ref="1c79f0c61127f1fd3af39095789d7431" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01886.html#1c79f0c61127f1fd3af39095789d7431">vtkWindow::Erase</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03969.html#l00166">166</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="379b0f71c3fd01705103bb6b1d110a01"></a><!-- doxytag: member="vtkWindow::DoubleBuffer" ref="379b0f71c3fd01705103bb6b1d110a01" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01886.html#379b0f71c3fd01705103bb6b1d110a01">vtkWindow::DoubleBuffer</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03969.html#l00167">167</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a03969.html#l00168">168</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7191dc00e0826b4141ab6b958b970973"></a><!-- doxytag: member="vtkWindow::TileViewport" ref="7191dc00e0826b4141ab6b958b970973" args="[4]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01886.html#7191dc00e0826b4141ab6b958b970973">vtkWindow::TileViewport</a>[4]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03969.html#l00170">170</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a03969.html#l00171">171</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a03969.html#l00172">172</a> of file <a class="el" href="a03969.html">vtkWindow.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Common/<a class="el" href="a03969.html">vtkWindow.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:46:38 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>