Sophie

Sophie

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

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: vtkCocoaRenderWindowInteractor 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>vtkCocoaRenderWindowInteractor Class Reference</h1><!-- doxytag: class="vtkCocoaRenderWindowInteractor" --><!-- doxytag: inherits="vtkRenderWindowInteractor" --><code>#include &lt;<a class="el" href="a05173.html">vtkCocoaRenderWindowInteractor.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkCocoaRenderWindowInteractor:</div>
<div class="dynsection">
<p><center><img src="a08632.png" border="0" usemap="#a08633" alt="Inheritance graph"></center>
<map name="a08633">
<area shape="rect" href="a01491.html" title="platform&#45;independent render window interaction including picking and frame rate control..." alt="" coords="24,155,216,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="80,80,160,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="65,5,175,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkCocoaRenderWindowInteractor:</div>
<div class="dynsection">
<p><center><img src="a08634.png" border="0" usemap="#a08635" alt="Collaboration graph"></center>
<map name="a08635">
<area shape="rect" href="a01491.html" title="platform&#45;independent render window interaction including picking and frame rate control..." alt="" coords="2131,303,2323,329"><area shape="rect" href="a00902.html" title="an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor..." alt="" coords="3152,145,3307,172"><area shape="rect" href="a01091.html" title="manage contention for cursors and other resources" alt="" coords="3464,236,3614,263"><area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="2567,729,2700,756"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="260,1133,340,1160"><area shape="rect" href="a01833.html" title="abstract specification for Viewports" alt="" coords="2587,1061,2680,1088"><area shape="rect" href="a01886.html" title="window superclass for vtkRenderWindow" alt="" coords="2183,699,2271,725"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="928,1007,1030,1033"><area shape="rect" href="a00286.html" title="vtkCollectionElement" alt="" coords="518,1007,667,1033"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="1788,1311,1858,1337"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="538,1925,647,1952"><area shape="rect" href="a00089.html" title="superclass for all geometric transformations" alt="" coords="516,1669,668,1696"><area shape="rect" href="a00998.html" title="represent and manipulate 4x4 transformation matrices" alt="" coords="543,1564,642,1591"><area shape="rect" href="a01149.html" title="Abstract class for drawing poly data." alt="" coords="1376,1999,1459,2025"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="926,1953,1032,1980"><area shape="rect" href="a01150.html" title="An adapter between a vtkPainter and a rendering device." alt="" coords="1107,1065,1280,1092"><area shape="rect" href="a00681.html" title="manager for OpenGL&#45;based selection." alt="" coords="3155,1160,3304,1187"><area shape="rect" href="a01482.html" title="Render the props of a vtkRenderer." alt="" coords="698,552,847,579"><area shape="rect" href="a01485.html" title="Perform part of the rendering of a vtkRenderer." alt="" coords="1136,608,1251,635"><area shape="rect" href="a00954.html" title="a virtual light for 3D rendering" alt="" coords="944,1159,1014,1185"><area shape="rect" href="a00227.html" title="a virtual camera for 3D rendering" alt="" coords="2183,1667,2271,1693"><area shape="rect" href="a00086.html" title="define API for picking subclasses" alt="" coords="3166,673,3294,700"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,1133,116,1160"><area shape="rect" href="a00291.html" title="superclass for callback/observer methods" alt="" coords="248,544,352,571"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="219,1964,382,1991"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="7,2041,116,2068"><area shape="rect" href="a01480.html" title="abstract specification for renderers" alt="" coords="2898,1113,2994,1140"><area shape="rect" href="a00226.html" title="supports function callbacks" alt="" coords="695,31,850,57"><area shape="rect" href="a00094.html" title="a list of 2D actors" alt="" coords="2152,1003,2302,1029"><area shape="rect" href="a01321.html" title="a list of Props" alt="" coords="1759,904,1887,931"><area shape="rect" href="a00095.html" title="a list of actors" alt="" coords="2354,884,2487,911"><area shape="rect" href="a01841.html" title="a list of volumes" alt="" coords="2347,997,2494,1024"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="2164,1315,2290,1341"><area shape="rect" href="a00144.html" title="a list of lists of props representing an assembly hierarchy" alt="" coords="1351,1209,1484,1236"><area shape="rect" href="a01481.html" title="a list of renderers" alt="" coords="1555,799,1712,825"><area shape="rect" href="a00956.html" title="a list of lights" alt="" coords="1955,1124,2086,1151"><area shape="rect" href="a00346.html" title="a list of Cullers" alt="" coords="1566,1049,1702,1076"><area shape="rect" href="a00717.html" title="DEPRECATED A vtkPolyDataPainter that colors each polygon with a color coded integer..." alt="" coords="2146,1424,2308,1451"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="210,1913,391,1940"><area shape="rect" href="a01723.html" title="describes linear transformations via a 4x4 matrix" alt="" coords="1771,1604,1875,1631"><area shape="rect" href="a00964.html" title="abstract superclass for linear transformations" alt="" coords="1347,1679,1488,1705"><area shape="rect" href="a00696.html" title="superclass for homogeneous transformations" alt="" coords="883,1771,1075,1797"><area shape="rect" href="a01207.html" title="describes a 4x4 matrix transformation" alt="" coords="1736,1760,1910,1787"><area shape="rect" href="a01725.html" title="vtkTransformConcatenation" alt="" coords="883,1628,1075,1655"><area shape="rect" href="a01726.html" title="vtkTransformConcatenationStack" alt="" coords="1306,1628,1530,1655"><area shape="rect" href="a01268.html" title="Abstract class for drawing poly data." alt="" coords="1754,1969,1892,1996"><area shape="rect" href="a01869.html" title="vtkWeakPointer\&lt; vtkWindow \&gt;" alt="" coords="875,1903,1083,1929"><area shape="rect" href="a00722.html" title="dynamic, self&#45;adjusting array of vtkIdType" alt="" coords="1766,1412,1880,1439"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1367,1412,1468,1439"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a08636.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
implements Cocoa specific functions required by <a class="el" href="a01491.html" title="platform-independent render window interaction including picking and frame rate control...">vtkRenderWindowInteractor</a>. 
<p>
The interactor interfaces with <a class="el" href="a00279.html" title="Cocoa OpenGL rendering window.">vtkCocoaRenderWindow</a> and <a class="el" href="a00277.html" title="Cocoa OpenGL rendering context.">vtkCocoaGLView</a> to trap messages from the Cocoa window manager and send them to vtk.<p>
IMPORTANT: This header must be in C++ only because it is included by .cxx files. That means no Objective C may be used. That's why some instance variables are void* instead of what they really should be. Pitty. 
<p>Definition at line <a class="el" href="a05173.html#l00034">34</a> of file <a class="el" href="a05173.html">vtkCocoaRenderWindowInteractor.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="a01491.html">vtkRenderWindowInteractor</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#0ea24ca22e164a8f36ccfcb649c04931">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="a00280.html#699efe7c8be31608b5f8cd019d698372">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="a00280.html#e9a738227e2055bc750cb83ef4034491">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="a00280.html#5f08d6887d516b02dc6ae01925062cc9">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">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#1c630101800cddb047b1e04237e7b953">Initialize</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="a00280.html#cb9fd532347e69bd4450e138f40c5f2b">Start</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#7816085c19a420672e37bc8372e888fb">TerminateApp</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="a00280.html#4fb7557e776c88da2047670fcf9c5bca">ExitCallback</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="a00280.html#11ccd7b10bb974c0320194909f1c6e17">Enable</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="a00280.html#49204ca9890cac66e947fd907397327e">Disable</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="a00280.html#7f09846a1d712285c0a0517ab3a5d8cc">SetInstallMessageProc</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="a00280.html#3f9cecd885794ea10f5eb9857988084b">GetInstallMessageProc</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="a00280.html#a4794e447978f29bdbb02ba0272d81c7">InstallMessageProcOn</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="a00280.html#0d89d17534c9f2b44fa86923558e622c">InstallMessageProcOff</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00280.html">vtkCocoaRenderWindowInteractor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#6924d7f453a6488a00c2540b9ccede28">New</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00280.html">vtkCocoaRenderWindowInteractor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#62ee0865350532d6acc688f3d5159843">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#13058e7f07d656885c41ca719002542b">SetClassExitMethod</a> (void(*f)(void *), void *arg)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#e4dfae337fb0596eda07b0c552f20e36">SetClassExitMethodArgDelete</a> (void(*f)(void *))</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="a00280.html#e28e3d4e87dcccdadc65826debaa8107">vtkCocoaRenderWindowInteractor</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#05bf5387ce5a4616ccde924739245f23">~vtkCocoaRenderWindowInteractor</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#d2bd2f9ba7f12fa63e6c90dd6694a0a6">SetTimerDictionary</a> (void *dictionary)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#392d42786a5f2ed3458315c9b66d4952">SetCocoaServer</a> (void *server)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#707dd5e1f350aaec8a59c311a43cb5dc">GetCocoaServer</a> ()</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="a00280.html#b4407fdf41b0fdc0834376ed836b2c37">InternalCreateTimer</a> (int timerId, int timerType, unsigned long duration)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#d92f0d6bdc95b963ba1d797d7c9f66be">InternalDestroyTimer</a> (int platformTimerId)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#406ebface3ece7cbfc7570c487799568">SetCocoaManager</a> (void *manager)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#cec7894c647a2a11f84a0505f027c175">GetCocoaManager</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="a00280.html#3ecb29d1d9b9ee931dc853acd1f18334">InstallMessageProc</a></td></tr>

<tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#9e4c1a4347e5ba7e15c50780d0ed12ef">ClassExitMethod</a> )(void *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#d62ff8abe9986c8e000eea47e6d632fe">ClassExitMethodArgDelete</a> )(void *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00280.html#f1a1c0116f302131028487c809f87049">ClassExitMethodArg</a></td></tr>

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

<p>

<p>Reimplemented from <a class="el" href="a01491.html#ece30389946c91aca647b5a511996fcc">vtkRenderWindowInteractor</a>.</p>

<p>Definition at line <a class="el" href="a05173.html#l00040">40</a> of file <a class="el" href="a05173.html">vtkCocoaRenderWindowInteractor.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e28e3d4e87dcccdadc65826debaa8107"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::vtkCocoaRenderWindowInteractor" ref="e28e3d4e87dcccdadc65826debaa8107" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkCocoaRenderWindowInteractor::vtkCocoaRenderWindowInteractor           </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="05bf5387ce5a4616ccde924739245f23"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::~vtkCocoaRenderWindowInteractor" ref="05bf5387ce5a4616ccde924739245f23" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkCocoaRenderWindowInteractor::~vtkCocoaRenderWindowInteractor           </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="6924d7f453a6488a00c2540b9ccede28"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::New" ref="6924d7f453a6488a00c2540b9ccede28" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00280.html">vtkCocoaRenderWindowInteractor</a>* vtkCocoaRenderWindowInteractor::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Construct object so that light follows camera motion. 
<p>Reimplemented from <a class="el" href="a01491.html#6d7b481f67d7ea53ad1861482eb819ce">vtkRenderWindowInteractor</a>.</p>

</div>
</div><p>
<a class="anchor" name="699efe7c8be31608b5f8cd019d698372"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::GetClassName" ref="699efe7c8be31608b5f8cd019d698372" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkCocoaRenderWindowInteractor::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="a01491.html#8a6088daccaa7c0e6f4b9b5b9a32431d">vtkRenderWindowInteractor</a>.</p>

</div>
</div><p>
<a class="anchor" name="fde088e3c3d589ea727eb831a49bea26"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::IsTypeOf" ref="fde088e3c3d589ea727eb831a49bea26" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkCocoaRenderWindowInteractor::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="a01491.html#cbe80ca851acd36f43da91ce684c430d">vtkRenderWindowInteractor</a>.</p>

</div>
</div><p>
<a class="anchor" name="e9a738227e2055bc750cb83ef4034491"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::IsA" ref="e9a738227e2055bc750cb83ef4034491" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCocoaRenderWindowInteractor::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="a01491.html#523dc5205586b827c679d78c84654723">vtkRenderWindowInteractor</a>.</p>

</div>
</div><p>
<a class="anchor" name="62ee0865350532d6acc688f3d5159843"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::SafeDownCast" ref="62ee0865350532d6acc688f3d5159843" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00280.html">vtkCocoaRenderWindowInteractor</a>* vtkCocoaRenderWindowInteractor::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="a01491.html#556acdce1d8a1778d8e10d94dd5c791a">vtkRenderWindowInteractor</a>.</p>

</div>
</div><p>
<a class="anchor" name="5f08d6887d516b02dc6ae01925062cc9"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::PrintSelf" ref="5f08d6887d516b02dc6ae01925062cc9" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCocoaRenderWindowInteractor::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="a01491.html#997e4e7ff8658982401bcf0b1b8d49a3">vtkRenderWindowInteractor</a>.</p>

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

<p>
Initialize the even handler 
<p>Reimplemented from <a class="el" href="a01491.html#dc39259306c34fd8c9bf07bdd9bffd6b">vtkRenderWindowInteractor</a>.</p>

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

<p>
Enable/Disable interactions. By default interactors are enabled when initialized. <a class="el" href="a00280.html#1c630101800cddb047b1e04237e7b953">Initialize()</a> must be called prior to enabling/disabling interaction. These methods are used when a window/widget is being shared by multiple renderers and interactors. This allows a "modal" display where one interactor is active when its data is to be displayed and all other interactors associated with the widget are disabled when their data is not displayed. 
<p>Reimplemented from <a class="el" href="a01491.html#1e34e62b166584ef41b910e460e77f35">vtkRenderWindowInteractor</a>.</p>

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

<p>
Enable/Disable interactions. By default interactors are enabled when initialized. <a class="el" href="a00280.html#1c630101800cddb047b1e04237e7b953">Initialize()</a> must be called prior to enabling/disabling interaction. These methods are used when a window/widget is being shared by multiple renderers and interactors. This allows a "modal" display where one interactor is active when its data is to be displayed and all other interactors associated with the widget are disabled when their data is not displayed. 
<p>Reimplemented from <a class="el" href="a01491.html#f049647cd2519915186448680cbf2b01">vtkRenderWindowInteractor</a>.</p>

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

<p>
This will start up the event loop and never return. If you call this method it will loop processing events until the application is exited. 
<p>Reimplemented from <a class="el" href="a01491.html#70e8c7193c6dfca441860f7826ba8007">vtkRenderWindowInteractor</a>.</p>

</div>
</div><p>
<a class="anchor" name="7f09846a1d712285c0a0517ab3a5d8cc"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::SetInstallMessageProc" ref="7f09846a1d712285c0a0517ab3a5d8cc" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCocoaRenderWindowInteractor::SetInstallMessageProc           </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>
By default the interactor installs a MessageProc callback which intercepts windows messages to the window and controls interactions. MFC or BCB programs can prevent this and instead directly route any mouse/key messages into the event bindings by setting InstallMessgeProc to false. 
</div>
</div><p>
<a class="anchor" name="3f9cecd885794ea10f5eb9857988084b"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::GetInstallMessageProc" ref="3f9cecd885794ea10f5eb9857988084b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCocoaRenderWindowInteractor::GetInstallMessageProc           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
By default the interactor installs a MessageProc callback which intercepts windows messages to the window and controls interactions. MFC or BCB programs can prevent this and instead directly route any mouse/key messages into the event bindings by setting InstallMessgeProc to false. 
</div>
</div><p>
<a class="anchor" name="a4794e447978f29bdbb02ba0272d81c7"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::InstallMessageProcOn" ref="a4794e447978f29bdbb02ba0272d81c7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCocoaRenderWindowInteractor::InstallMessageProcOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
By default the interactor installs a MessageProc callback which intercepts windows messages to the window and controls interactions. MFC or BCB programs can prevent this and instead directly route any mouse/key messages into the event bindings by setting InstallMessgeProc to false. 
</div>
</div><p>
<a class="anchor" name="0d89d17534c9f2b44fa86923558e622c"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::InstallMessageProcOff" ref="0d89d17534c9f2b44fa86923558e622c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCocoaRenderWindowInteractor::InstallMessageProcOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
By default the interactor installs a MessageProc callback which intercepts windows messages to the window and controls interactions. MFC or BCB programs can prevent this and instead directly route any mouse/key messages into the event bindings by setting InstallMessgeProc to false. 
</div>
</div><p>
<a class="anchor" name="7816085c19a420672e37bc8372e888fb"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::TerminateApp" ref="7816085c19a420672e37bc8372e888fb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCocoaRenderWindowInteractor::TerminateApp           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Cocoa specific application terminate, calls ClassExitMethod then calls PostQuitMessage(0) to terminate app. An application can Specify ExitMethod for alternative behaviour (i.e. suppresion of keyboard exit) 
<p>Reimplemented from <a class="el" href="a01491.html#538b1adf29d41c990bd494005c962eb7">vtkRenderWindowInteractor</a>.</p>

</div>
</div><p>
<a class="anchor" name="13058e7f07d656885c41ca719002542b"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::SetClassExitMethod" ref="13058e7f07d656885c41ca719002542b" args="(void(*f)(void *), void *arg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkCocoaRenderWindowInteractor::SetClassExitMethod           </td>
          <td>(</td>
          <td class="paramtype">void(*)(void *)&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>arg</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to set the default exit method for the class. This method is only used if no instance level ExitMethod has been defined. It is provided as a means to control how an interactor is exited given the various language bindings (tcl, Cocoa, etc.). 
</div>
</div><p>
<a class="anchor" name="e4dfae337fb0596eda07b0c552f20e36"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::SetClassExitMethodArgDelete" ref="e4dfae337fb0596eda07b0c552f20e36" args="(void(*f)(void *))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkCocoaRenderWindowInteractor::SetClassExitMethodArgDelete           </td>
          <td>(</td>
          <td class="paramtype">void(*)(void *)&nbsp;</td>
          <td class="paramname"> <em>f</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods to set the default exit method for the class. This method is only used if no instance level ExitMethod has been defined. It is provided as a means to control how an interactor is exited given the various language bindings (tcl, Cocoa, etc.). 
</div>
</div><p>
<a class="anchor" name="4fb7557e776c88da2047670fcf9c5bca"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::ExitCallback" ref="4fb7557e776c88da2047670fcf9c5bca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCocoaRenderWindowInteractor::ExitCallback           </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 correspond to the the Exit, User and Pick callbacks. They allow for the Style to invoke them. 
<p>Reimplemented from <a class="el" href="a01491.html#9506da6ade45b672d1397a61e81d7fbb">vtkRenderWindowInteractor</a>.</p>

</div>
</div><p>
<a class="anchor" name="d2bd2f9ba7f12fa63e6c90dd6694a0a6"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::SetTimerDictionary" ref="d2bd2f9ba7f12fa63e6c90dd6694a0a6" args="(void *dictionary)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCocoaRenderWindowInteractor::SetTimerDictionary           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>dictionary</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors for the Cocoa member variables. These should be used at all time, even by this class. 
</div>
</div><p>
<a class="anchor" name="dcaa8c1c83daac587792a9b0fe6418d0"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::GetTimerDictionary" ref="dcaa8c1c83daac587792a9b0fe6418d0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* vtkCocoaRenderWindowInteractor::GetTimerDictionary           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors for the Cocoa member variables. These should be used at all time, even by this class. 
</div>
</div><p>
<a class="anchor" name="392d42786a5f2ed3458315c9b66d4952"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::SetCocoaServer" ref="392d42786a5f2ed3458315c9b66d4952" args="(void *server)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCocoaRenderWindowInteractor::SetCocoaServer           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>server</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors for the Cocoa member variables. These should be used at all time, even by this class. 
</div>
</div><p>
<a class="anchor" name="707dd5e1f350aaec8a59c311a43cb5dc"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::GetCocoaServer" ref="707dd5e1f350aaec8a59c311a43cb5dc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* vtkCocoaRenderWindowInteractor::GetCocoaServer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors for the Cocoa member variables. These should be used at all time, even by this class. 
</div>
</div><p>
<a class="anchor" name="b4407fdf41b0fdc0834376ed836b2c37"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::InternalCreateTimer" ref="b4407fdf41b0fdc0834376ed836b2c37" args="(int timerId, int timerType, unsigned long duration)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCocoaRenderWindowInteractor::InternalCreateTimer           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>timerId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>timerType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>duration</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Cocoa-specific internal timer methods. See the superclass for detailed documentation. 
<p>Reimplemented from <a class="el" href="a01491.html#6cfceab6722ea6d0ef08e0651255ad7b">vtkRenderWindowInteractor</a>.</p>

</div>
</div><p>
<a class="anchor" name="d92f0d6bdc95b963ba1d797d7c9f66be"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::InternalDestroyTimer" ref="d92f0d6bdc95b963ba1d797d7c9f66be" args="(int platformTimerId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCocoaRenderWindowInteractor::InternalDestroyTimer           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>platformTimerId</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Cocoa-specific internal timer methods. See the superclass for detailed documentation. 
<p>Reimplemented from <a class="el" href="a01491.html#1ecc944bef7012775afe3c6784bc164d">vtkRenderWindowInteractor</a>.</p>

</div>
</div><p>
<a class="anchor" name="406ebface3ece7cbfc7570c487799568"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::SetCocoaManager" ref="406ebface3ece7cbfc7570c487799568" args="(void *manager)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCocoaRenderWindowInteractor::SetCocoaManager           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>manager</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors for the cocoa manager (Really an NSMutableDictionary*). It manages all Cocoa objects in this C++ class. 
</div>
</div><p>
<a class="anchor" name="cec7894c647a2a11f84a0505f027c175"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::GetCocoaManager" ref="cec7894c647a2a11f84a0505f027c175" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* vtkCocoaRenderWindowInteractor::GetCocoaManager           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Accessors for the cocoa manager (Really an NSMutableDictionary*). It manages all Cocoa objects in this C++ class. 
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="3ecb29d1d9b9ee931dc853acd1f18334"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::InstallMessageProc" ref="3ecb29d1d9b9ee931dc853acd1f18334" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00280.html#3ecb29d1d9b9ee931dc853acd1f18334">vtkCocoaRenderWindowInteractor::InstallMessageProc</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05173.html#l00100">100</a> of file <a class="el" href="a05173.html">vtkCocoaRenderWindowInteractor.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9e4c1a4347e5ba7e15c50780d0ed12ef"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::ClassExitMethod" ref="9e4c1a4347e5ba7e15c50780d0ed12ef" args=")(void *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="a00280.html#9e4c1a4347e5ba7e15c50780d0ed12ef">vtkCocoaRenderWindowInteractor::ClassExitMethod</a>)(void *)<code> [static, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Class variables so an exit method can be defined for this class (used to set different exit methods for various language bindings, i.e. tcl, java, Cocoa) 
</div>
</div><p>
<a class="anchor" name="d62ff8abe9986c8e000eea47e6d632fe"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::ClassExitMethodArgDelete" ref="d62ff8abe9986c8e000eea47e6d632fe" args=")(void *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="a00280.html#d62ff8abe9986c8e000eea47e6d632fe">vtkCocoaRenderWindowInteractor::ClassExitMethodArgDelete</a>)(void *)<code> [static, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Class variables so an exit method can be defined for this class (used to set different exit methods for various language bindings, i.e. tcl, java, Cocoa) 
</div>
</div><p>
<a class="anchor" name="f1a1c0116f302131028487c809f87049"></a><!-- doxytag: member="vtkCocoaRenderWindowInteractor::ClassExitMethodArg" ref="f1a1c0116f302131028487c809f87049" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="a00280.html#f1a1c0116f302131028487c809f87049">vtkCocoaRenderWindowInteractor::ClassExitMethodArg</a><code> [static, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Class variables so an exit method can be defined for this class (used to set different exit methods for various language bindings, i.e. tcl, java, Cocoa) 
<p>Definition at line <a class="el" href="a05173.html#l00118">118</a> of file <a class="el" href="a05173.html">vtkCocoaRenderWindowInteractor.h</a>.</p>

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