Sophie

Sophie

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

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: vtkInstantiator 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>vtkInstantiator Class Reference</h1><!-- doxytag: class="vtkInstantiator" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a03858.html">vtkInstantiator.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkInstantiator:</div>
<div class="dynsection">
<p><center><img src="a11520.png" border="0" usemap="#a11521" alt="Inheritance graph"></center>
<map name="a11521">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="20,80,100,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="5,6,115,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkInstantiator:</div>
<div class="dynsection">
<p><center><img src="a11522.png" border="0" usemap="#a11523" alt="Collaboration graph"></center>
<map name="a11523">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="87,96,167,123"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="5,5,115,32"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="139,5,248,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a11524.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
create an instance of any VTK class from its name. 
<p>
<a class="el" href="a00898.html" title="create an instance of any VTK class from its name.">vtkInstantiator</a> provides an interface to create an instance of any VTK class from its name. Instances are created through registered pointers to functions returning the objects. New classes can also be registered with the creator. VTK libraries automatically register their classes with the creator when they are loaded. Instances are created using the static <a class="el" href="a00898.html#55dbf9140b087f885b42b765cd1e7c79">New()</a> method, so the normal <a class="el" href="a01086.html" title="abstract base class for vtkObjectFactories">vtkObjectFactory</a> mechanism is still invoked.<p>
When using this class from language wrappers (Tcl, Python, or Java), the <a class="el" href="a00898.html" title="create an instance of any VTK class from its name.">vtkInstantiator</a> should be able to create any class from any kit that has been loaded.<p>
In C++ code, one should include the header for each kit from which one wishes to create instances through <a class="el" href="a00898.html" title="create an instance of any VTK class from its name.">vtkInstantiator</a>. This is necessary to ensure proper linking when building static libraries. Be careful, though, because including each kit's header means every class from that kit will be linked into your executable whether or not the class is used. The headers are:<p>
vtkCommon - vtkCommonInstantiator.h vtkFiltering - vtkFilteringInstantiator.h vtkIO - vtkIOInstantiator.h vtkImaging - vtkImagingInstantiator.h vtkGraphics - vtkGraphicsInstantiator.h vtkRendering - vtkRenderingInstantiator.h vtkVolumeRendering - vtkVolumeRenderingInstantiator.h vtkHybrid - vtkHybridInstantiator.h vtkParallel - vtkParallelInstantiator.h<p>
The VTK_MAKE_INSTANTIATOR() command in CMake is used to automatically generate the creator registration for each VTK library. It can also be used to create registration code for VTK-style user libraries that are linked to vtkCommon. After using this command to register classes from a new library, the generated header must be included.<p>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_8.html#c2_vtk_t_vtkInstantiator">vtkInstantiator (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a03858.html#l00070">70</a> of file <a class="el" href="a03858.html">vtkInstantiator.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00898.html#c08343263007c1f8e8884b01ff05b0cd">Superclass</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01084.html">vtkObject</a> *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00898.html#6d498b8d291c00e98a977db043783278">CreateFunction</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="a00898.html#f399a10531f5494f999716cbb62ca2d5">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="a00898.html#eada548605f42ff21e4206c964c791a2">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="a00898.html#2395aa2c8f4df8bd169990e026628023">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00898.html">vtkInstantiator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00898.html#55dbf9140b087f885b42b765cd1e7c79">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="a00898.html#b935d1cf1e42fe22415e1aef373ff792">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00898.html">vtkInstantiator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00898.html#4e076fee67997e7b96e7c7ac86b58f56">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00898.html#079067fd1e9a627de8d50b6edcd3b806">CreateInstance</a> (const char *className)</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="a00898.html#bf60ec47872b5776ae9bf68844e0fbc0">RegisterInstantiator</a> (const char *className, <a class="el" href="a00898.html#6d498b8d291c00e98a977db043783278">CreateFunction</a> createFunction)</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="a00898.html#5c72f3d4ab49ebc663bc3fcdd711d66b">UnRegisterInstantiator</a> (const char *className, <a class="el" href="a00898.html#6d498b8d291c00e98a977db043783278">CreateFunction</a> createFunction)</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="a00898.html#0b2894cec0943fb14f3904db1b8bf374">vtkInstantiator</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00898.html#594bab0dfd8c6938eb36369a2ce3ab5a">~vtkInstantiator</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00898.html#ac93a6fd0aef3f6bf0c1e99d125bbc8d">ClassInitialize</a> ()</td></tr>

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

<tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static vtkInstantiatorHashTable *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00898.html#66543046f7669699fbf8f9e1eedf602f">CreatorTable</a></td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00898.html#0e691f79cdd016d8cd069d6d57604f29">vtkInstantiatorInitialize</a></td></tr>

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

<p>

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

<p>Definition at line <a class="el" href="a03858.html#l00074">74</a> of file <a class="el" href="a03858.html">vtkInstantiator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="6d498b8d291c00e98a977db043783278"></a><!-- doxytag: member="vtkInstantiator::CreateFunction" ref="6d498b8d291c00e98a977db043783278" args=")()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01084.html">vtkObject</a>*(* <a class="el" href="a00898.html#6d498b8d291c00e98a977db043783278">vtkInstantiator::CreateFunction</a>)()          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0b2894cec0943fb14f3904db1b8bf374"></a><!-- doxytag: member="vtkInstantiator::vtkInstantiator" ref="0b2894cec0943fb14f3904db1b8bf374" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkInstantiator::vtkInstantiator           </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="594bab0dfd8c6938eb36369a2ce3ab5a"></a><!-- doxytag: member="vtkInstantiator::~vtkInstantiator" ref="594bab0dfd8c6938eb36369a2ce3ab5a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkInstantiator::~vtkInstantiator           </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="55dbf9140b087f885b42b765cd1e7c79"></a><!-- doxytag: member="vtkInstantiator::New" ref="55dbf9140b087f885b42b765cd1e7c79" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00898.html">vtkInstantiator</a>* vtkInstantiator::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="f399a10531f5494f999716cbb62ca2d5"></a><!-- doxytag: member="vtkInstantiator::GetClassName" ref="f399a10531f5494f999716cbb62ca2d5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkInstantiator::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="b935d1cf1e42fe22415e1aef373ff792"></a><!-- doxytag: member="vtkInstantiator::IsTypeOf" ref="b935d1cf1e42fe22415e1aef373ff792" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkInstantiator::IsTypeOf           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01084.html#e9548a248bce0f02f73bbcccd0a9489e">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="eada548605f42ff21e4206c964c791a2"></a><!-- doxytag: member="vtkInstantiator::IsA" ref="eada548605f42ff21e4206c964c791a2" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkInstantiator::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01084.html#831e57b04e46827a7098aa81abadee69">vtkObject</a>.</p>

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

<p>

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

</div>
</div><p>
<a class="anchor" name="2395aa2c8f4df8bd169990e026628023"></a><!-- doxytag: member="vtkInstantiator::PrintSelf" ref="2395aa2c8f4df8bd169990e026628023" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkInstantiator::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="a01084.html#bf3dbb4154289b56a12483eee3866263">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="079067fd1e9a627de8d50b6edcd3b806"></a><!-- doxytag: member="vtkInstantiator::CreateInstance" ref="079067fd1e9a627de8d50b6edcd3b806" args="(const char *className)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01084.html">vtkObject</a>* vtkInstantiator::CreateInstance           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>className</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create an instance of the class whose name is given. If creation fails, a NULL pointer is returned. 
</div>
</div><p>
<a class="anchor" name="bf60ec47872b5776ae9bf68844e0fbc0"></a><!-- doxytag: member="vtkInstantiator::RegisterInstantiator" ref="bf60ec47872b5776ae9bf68844e0fbc0" args="(const char *className, CreateFunction createFunction)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkInstantiator::RegisterInstantiator           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>className</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00898.html#6d498b8d291c00e98a977db043783278">CreateFunction</a>&nbsp;</td>
          <td class="paramname"> <em>createFunction</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>
Register a function to create instances of the class whose name is given. This allows more than one create function to be registered for the same class. The first one registered is used until it is unregistered. 
</div>
</div><p>
<a class="anchor" name="5c72f3d4ab49ebc663bc3fcdd711d66b"></a><!-- doxytag: member="vtkInstantiator::UnRegisterInstantiator" ref="5c72f3d4ab49ebc663bc3fcdd711d66b" args="(const char *className, CreateFunction createFunction)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkInstantiator::UnRegisterInstantiator           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>className</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00898.html#6d498b8d291c00e98a977db043783278">CreateFunction</a>&nbsp;</td>
          <td class="paramname"> <em>createFunction</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>
Unregister the instance creation of the class whose name is given. This will unregister the function given, but any other function registered for the same class will be left untouched. 
</div>
</div><p>
<a class="anchor" name="ac93a6fd0aef3f6bf0c1e99d125bbc8d"></a><!-- doxytag: member="vtkInstantiator::ClassInitialize" ref="ac93a6fd0aef3f6bf0c1e99d125bbc8d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkInstantiator::ClassInitialize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ccd98303f6c72ff269c62e03f90bf134"></a><!-- doxytag: member="vtkInstantiator::ClassFinalize" ref="ccd98303f6c72ff269c62e03f90bf134" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void vtkInstantiator::ClassFinalize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="0e691f79cdd016d8cd069d6d57604f29"></a><!-- doxytag: member="vtkInstantiator::vtkInstantiatorInitialize" ref="0e691f79cdd016d8cd069d6d57604f29" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a00899.html">vtkInstantiatorInitialize</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03858.html#l00113">113</a> of file <a class="el" href="a03858.html">vtkInstantiator.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="66543046f7669699fbf8f9e1eedf602f"></a><!-- doxytag: member="vtkInstantiator::CreatorTable" ref="66543046f7669699fbf8f9e1eedf602f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkInstantiatorHashTable* <a class="el" href="a00898.html#66543046f7669699fbf8f9e1eedf602f">vtkInstantiator::CreatorTable</a><code> [static, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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