Sophie

Sophie

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

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: vtkCarbonRenderWindowInteractor 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>vtkCarbonRenderWindowInteractor Class Reference</h1><!-- doxytag: class="vtkCarbonRenderWindowInteractor" --><!-- doxytag: inherits="vtkRenderWindowInteractor" --><code>#include &lt;<a class="el" href="a05162.html">vtkCarbonRenderWindowInteractor.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkCarbonRenderWindowInteractor:</div>
<div class="dynsection">
<p><center><img src="a08440.png" border="0" usemap="#a08441" alt="Inheritance graph"></center>
<map name="a08441">
<area shape="rect" href="a01491.html" title="platform&#45;independent render window interaction including picking and frame rate control..." alt="" coords="27,155,219,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="83,80,163,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="68,5,177,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkCarbonRenderWindowInteractor:</div>
<div class="dynsection">
<p><center><img src="a08442.png" border="0" usemap="#a08443" alt="Collaboration graph"></center>
<map name="a08443">
<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="3157,145,3312,172"><area shape="rect" href="a01091.html" title="manage contention for cursors and other resources" alt="" coords="3469,236,3619,263"><area shape="rect" href="a01489.html" title="create a window for renderers to draw into" alt="" coords="2569,729,2703,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="2589,1061,2683,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,1029,1033"><area shape="rect" href="a00286.html" title="vtkCollectionElement" alt="" coords="517,1007,667,1033"><area shape="rect" href="a01317.html" title="abstract superclass for all actors, volumes and annotations" alt="" coords="1788,1311,1857,1337"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="537,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,641,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="925,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="3160,1160,3309,1187"><area shape="rect" href="a01482.html" title="Render the props of a vtkRenderer." alt="" coords="697,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,1013,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="3171,673,3299,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,381,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="2903,1113,2999,1140"><area shape="rect" href="a00226.html" title="supports function callbacks" alt="" coords="695,31,849,57"><area shape="rect" href="a00094.html" title="a list of 2D actors" alt="" coords="2152,1003,2301,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="2353,884,2487,911"><area shape="rect" href="a01841.html" title="a list of volumes" alt="" coords="2347,997,2493,1024"><area shape="rect" href="a00143.html" title="a list of nodes that form an assembly path" alt="" coords="2164,1315,2289,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,2085,1151"><area shape="rect" href="a00346.html" title="a list of Cullers" alt="" coords="1565,1049,1701,1076"><area shape="rect" href="a00717.html" title="DEPRECATED A vtkPolyDataPainter that colors each polygon with a color coded integer..." alt="" coords="2145,1424,2308,1451"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="209,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,1909,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="1305,1628,1529,1655"><area shape="rect" href="a01268.html" title="Abstract class for drawing poly data." alt="" coords="1753,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="1765,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="a08444.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
implements Carbon 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 vtkCarbonWindow.mm and vtkCarbonGLView.mm to trap messages from the Carbon window manager and send them to vtk.<p>
<dl class="user" compact><dt><b>Events:</b></dt><dd><a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe390599123e44f34034dd30fcae048236">vtkCommand::KeyPressEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe58f1fea8a64bcec48501116b478482f9">vtkCommand::ConfigureEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe08367d0a801b8954938466dbfd09bd4f">vtkCommand::MouseWheelBackwardEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe8a3ef39c3fbb4d5a14a33a6b35773a14">vtkCommand::MiddleButtonPressEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fecd2612eb610e045f42441c9fa3c0c6c8">vtkCommand::KeyReleaseEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe7773b85fe1779cb53337246a9b9b24e8">vtkCommand::MiddleButtonReleaseEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe523dbba29689dac3c4e169e69f36bffa">vtkCommand::RightButtonPressEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fee18817d71f444c6338c50dcaa64762f8">vtkCommand::CharEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe014451a9f3dbfeba45c6c6c63b4c61eb">vtkCommand::MouseMoveEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe014fbaaafcdce31a00f128d641f9d186">vtkCommand::MouseWheelForwardEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe04224a8c4885a949c59fc88b8d35232a">vtkCommand::ExitEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe5ecfd8a5438bb6abc1242652a3189e20">vtkCommand::StartEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8febf5bb1f44f59aa539be7d61e42693923">vtkCommand::LeftButtonPressEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe8e9a017e5f6b3a3e543b10d54ddc8f11">vtkCommand::TimerEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8feffb66a85dad0f65c6d82a0b8345a7e7f">vtkCommand::RightButtonReleaseEvent</a> <a class="el" href="a00291.html#59a8690330ebcb1af6b66b0f3121f8fe9f5bb78d69ea168492a544c1ebc5248c">vtkCommand::LeftButtonReleaseEvent</a> </dd></dl>

<p>Definition at line <a class="el" href="a05162.html#l00045">45</a> of file <a class="el" href="a05162.html">vtkCarbonRenderWindowInteractor.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="a00237.html#737ae2202241b31f6865a0341dd825f0">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="a00237.html#9e503a28caf32835e400521e824d396d">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="a00237.html#d791010d23424d5547ed4ddb0f4cac07">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="a00237.html#8db97f9e7b490fff6785204eb88b40d2">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="a00237.html#6ca640273642de251bae000a7563d103">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="a00237.html#e5e70a03351604c905b67e485869936a">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="a00237.html#cbeb15fa44663914b2ae45afffb012b0">TerminateApp</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00237.html#031da0f42bebc5319594de5c57e65589">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="a00237.html#5f2e7780338c2ba7ba8d91d0ce5e057e">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="a00237.html#0aaaf3446f90aa249f6f73f034e1e111">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="a00237.html#052f029947a46442b0ea96d376cbbfa4">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="a00237.html#3452c92e021a53c5656864bd7e7aaeb4">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="a00237.html#d9ccda77999b1eeca9eb3e321f037226">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="a00237.html#1f68a67a236ec2b5f65ab17fc7a48772">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="a00237.html">vtkCarbonRenderWindowInteractor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00237.html#1e9c71d111da7984ecd9289154d0632a">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="a00237.html#42d984dd1600c1facc5bda1e4ef6fb65">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00237.html">vtkCarbonRenderWindowInteractor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00237.html#5d69b07950b9f0f6aa20129ec3411bb4">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="a00237.html#88fdfe80e6746bbdf9fd01ac7e237556">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="a00237.html#c002ae63a9e24156accbd2e5d9f01d47">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="a00237.html#8f7050fe83c60e6942efa9ea6b5ed2eb">vtkCarbonRenderWindowInteractor</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00237.html#3d672a8fda3fb383b844a6d233e7328f">~vtkCarbonRenderWindowInteractor</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="a00237.html#09b042fa7385bd8fb328e0857b1153d8">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="a00237.html#f3e0805474d6f496a6769bc127f77f1e">InternalDestroyTimer</a> (int platformTimerId)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">EventHandlerUPP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00237.html#c890f0b16ba61c4187a7a73d14372ebc">ViewProcUPP</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">EventHandlerUPP&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00237.html#64100bd327a642bcb80b7a92e0ba5229">WindowProcUPP</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00237.html#3384f26ecb676dff4181c49e8a1a9446">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="a00237.html#59c5f7ce25eede0a0b5e382364631aa7">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="a00237.html#494bc7a57ecf6fea95cf0baf911c6ae9">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="a00237.html#2826fdc3a4356eaefebbf31fc1cb6c0a">ClassExitMethodArg</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="737ae2202241b31f6865a0341dd825f0"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::Superclass" ref="737ae2202241b31f6865a0341dd825f0" 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">vtkCarbonRenderWindowInteractor::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="a05162.html#l00050">50</a> of file <a class="el" href="a05162.html">vtkCarbonRenderWindowInteractor.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="8f7050fe83c60e6942efa9ea6b5ed2eb"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::vtkCarbonRenderWindowInteractor" ref="8f7050fe83c60e6942efa9ea6b5ed2eb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkCarbonRenderWindowInteractor::vtkCarbonRenderWindowInteractor           </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="3d672a8fda3fb383b844a6d233e7328f"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::~vtkCarbonRenderWindowInteractor" ref="3d672a8fda3fb383b844a6d233e7328f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkCarbonRenderWindowInteractor::~vtkCarbonRenderWindowInteractor           </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="1e9c71d111da7984ecd9289154d0632a"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::New" ref="1e9c71d111da7984ecd9289154d0632a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00237.html">vtkCarbonRenderWindowInteractor</a>* vtkCarbonRenderWindowInteractor::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="9e503a28caf32835e400521e824d396d"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::GetClassName" ref="9e503a28caf32835e400521e824d396d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkCarbonRenderWindowInteractor::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="42d984dd1600c1facc5bda1e4ef6fb65"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::IsTypeOf" ref="42d984dd1600c1facc5bda1e4ef6fb65" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkCarbonRenderWindowInteractor::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="d791010d23424d5547ed4ddb0f4cac07"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::IsA" ref="d791010d23424d5547ed4ddb0f4cac07" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCarbonRenderWindowInteractor::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="5d69b07950b9f0f6aa20129ec3411bb4"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::SafeDownCast" ref="5d69b07950b9f0f6aa20129ec3411bb4" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00237.html">vtkCarbonRenderWindowInteractor</a>* vtkCarbonRenderWindowInteractor::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="8db97f9e7b490fff6785204eb88b40d2"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::PrintSelf" ref="8db97f9e7b490fff6785204eb88b40d2" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCarbonRenderWindowInteractor::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="6ca640273642de251bae000a7563d103"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::Initialize" ref="6ca640273642de251bae000a7563d103" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCarbonRenderWindowInteractor::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="5f2e7780338c2ba7ba8d91d0ce5e057e"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::Enable" ref="5f2e7780338c2ba7ba8d91d0ce5e057e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCarbonRenderWindowInteractor::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="a00237.html#6ca640273642de251bae000a7563d103">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="0aaaf3446f90aa249f6f73f034e1e111"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::Disable" ref="0aaaf3446f90aa249f6f73f034e1e111" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCarbonRenderWindowInteractor::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="a00237.html#6ca640273642de251bae000a7563d103">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="e5e70a03351604c905b67e485869936a"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::Start" ref="e5e70a03351604c905b67e485869936a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCarbonRenderWindowInteractor::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="052f029947a46442b0ea96d376cbbfa4"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::SetInstallMessageProc" ref="052f029947a46442b0ea96d376cbbfa4" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCarbonRenderWindowInteractor::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="3452c92e021a53c5656864bd7e7aaeb4"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::GetInstallMessageProc" ref="3452c92e021a53c5656864bd7e7aaeb4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCarbonRenderWindowInteractor::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="d9ccda77999b1eeca9eb3e321f037226"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::InstallMessageProcOn" ref="d9ccda77999b1eeca9eb3e321f037226" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCarbonRenderWindowInteractor::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="1f68a67a236ec2b5f65ab17fc7a48772"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::InstallMessageProcOff" ref="1f68a67a236ec2b5f65ab17fc7a48772" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCarbonRenderWindowInteractor::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="cbeb15fa44663914b2ae45afffb012b0"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::TerminateApp" ref="cbeb15fa44663914b2ae45afffb012b0" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCarbonRenderWindowInteractor::TerminateApp           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Carbon 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="88fdfe80e6746bbdf9fd01ac7e237556"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::SetClassExitMethod" ref="88fdfe80e6746bbdf9fd01ac7e237556" args="(void(*f)(void *), void *arg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkCarbonRenderWindowInteractor::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, Carbon, etc.). 
</div>
</div><p>
<a class="anchor" name="c002ae63a9e24156accbd2e5d9f01d47"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::SetClassExitMethodArgDelete" ref="c002ae63a9e24156accbd2e5d9f01d47" args="(void(*f)(void *))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkCarbonRenderWindowInteractor::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, Carbon, etc.). 
</div>
</div><p>
<a class="anchor" name="031da0f42bebc5319594de5c57e65589"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::ExitCallback" ref="031da0f42bebc5319594de5c57e65589" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCarbonRenderWindowInteractor::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="09b042fa7385bd8fb328e0857b1153d8"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::InternalCreateTimer" ref="09b042fa7385bd8fb328e0857b1153d8" args="(int timerId, int timerType, unsigned long duration)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCarbonRenderWindowInteractor::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>
Carbon-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="f3e0805474d6f496a6769bc127f77f1e"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::InternalDestroyTimer" ref="f3e0805474d6f496a6769bc127f77f1e" args="(int platformTimerId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCarbonRenderWindowInteractor::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>
Carbon-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>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="c890f0b16ba61c4187a7a73d14372ebc"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::ViewProcUPP" ref="c890f0b16ba61c4187a7a73d14372ebc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EventHandlerUPP <a class="el" href="a00237.html#c890f0b16ba61c4187a7a73d14372ebc">vtkCarbonRenderWindowInteractor::ViewProcUPP</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05162.html#l00107">107</a> of file <a class="el" href="a05162.html">vtkCarbonRenderWindowInteractor.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="64100bd327a642bcb80b7a92e0ba5229"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::WindowProcUPP" ref="64100bd327a642bcb80b7a92e0ba5229" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EventHandlerUPP <a class="el" href="a00237.html#64100bd327a642bcb80b7a92e0ba5229">vtkCarbonRenderWindowInteractor::WindowProcUPP</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05162.html#l00108">108</a> of file <a class="el" href="a05162.html">vtkCarbonRenderWindowInteractor.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3384f26ecb676dff4181c49e8a1a9446"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::InstallMessageProc" ref="3384f26ecb676dff4181c49e8a1a9446" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00237.html#3384f26ecb676dff4181c49e8a1a9446">vtkCarbonRenderWindowInteractor::InstallMessageProc</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05162.html#l00109">109</a> of file <a class="el" href="a05162.html">vtkCarbonRenderWindowInteractor.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="59c5f7ce25eede0a0b5e382364631aa7"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::ClassExitMethod" ref="59c5f7ce25eede0a0b5e382364631aa7" args=")(void *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="a00237.html#59c5f7ce25eede0a0b5e382364631aa7">vtkCarbonRenderWindowInteractor::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, Carbon) 
</div>
</div><p>
<a class="anchor" name="494bc7a57ecf6fea95cf0baf911c6ae9"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::ClassExitMethodArgDelete" ref="494bc7a57ecf6fea95cf0baf911c6ae9" args=")(void *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* <a class="el" href="a00237.html#494bc7a57ecf6fea95cf0baf911c6ae9">vtkCarbonRenderWindowInteractor::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, Carbon) 
</div>
</div><p>
<a class="anchor" name="2826fdc3a4356eaefebbf31fc1cb6c0a"></a><!-- doxytag: member="vtkCarbonRenderWindowInteractor::ClassExitMethodArg" ref="2826fdc3a4356eaefebbf31fc1cb6c0a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="a00237.html#2826fdc3a4356eaefebbf31fc1cb6c0a">vtkCarbonRenderWindowInteractor::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, Carbon) 
<p>Definition at line <a class="el" href="a05162.html#l00118">118</a> of file <a class="el" href="a05162.html">vtkCarbonRenderWindowInteractor.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="a05162.html">vtkCarbonRenderWindowInteractor.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 18:56:03 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>