Sophie

Sophie

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

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: vtkRandomLayoutStrategy 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>vtkRandomLayoutStrategy Class Reference</h1><!-- doxytag: class="vtkRandomLayoutStrategy" --><!-- doxytag: inherits="vtkGraphLayoutStrategy" --><code>#include &lt;<a class="el" href="a04846.html">vtkRandomLayoutStrategy.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkRandomLayoutStrategy:</div>
<div class="dynsection">
<p><center><img src="a14004.png" border="0" usemap="#a14005" alt="Inheritance graph"></center>
<map name="a14005">
<area shape="rect" href="a00667.html" title="abstract superclass for all graph layout strategies" alt="" coords="12,155,183,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="58,80,138,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="43,5,152,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkRandomLayoutStrategy:</div>
<div class="dynsection">
<p><center><img src="a14006.png" border="0" usemap="#a14007" alt="Collaboration graph"></center>
<map name="a14007">
<area shape="rect" href="a00667.html" title="abstract superclass for all graph layout strategies" alt="" coords="2322,1052,2492,1079"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="444,679,524,705"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="1778,324,1884,351"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="1064,571,1163,597"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1464,504,1563,531"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="675,552,824,579"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="695,348,804,375"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="1464,403,1563,429"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="1052,643,1175,669"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="1792,821,1870,848"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="850,856,991,883"><area shape="rect" href="a00433.html" title="helper for the vtkGraph class that allows the graph to be distributed across multiple..." alt="" coords="2315,733,2499,760"><area shape="rect" href="a00664.html" title="Internal representation of vtkGraph." alt="" coords="1251,749,1382,776"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,85,116,112"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="403,85,566,112"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="170,32,300,59"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="180,921,290,948"><area shape="rect" href="a00654.html" title="Base class for graph data types." alt="" coords="2056,687,2134,713"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="2366,292,2448,319"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="2036,855,2154,881"><area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="2031,385,2159,412"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="394,20,575,47"><area shape="rect" href="a00376.html" title="represent and manipulate attribute data in a dataset" alt="" coords="1758,555,1904,581"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1463,692,1564,719"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="1016,424,1211,451"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="1751,707,1911,733"><area shape="rect" href="a00722.html" title="dynamic, self&#45;adjusting array of vtkIdType" alt="" coords="1774,656,1888,683"><area shape="rect" href="a00539.html" title="vtkFieldData::BasicIterator" alt="" coords="1422,555,1606,581"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a14008.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
randomly places vertices in 2 or 3 dimensions 
<p>
Assigns points to the vertices of a graph randomly within a bounded range.<p>
.SECION Thanks Thanks to Brian Wylie from Sandia National Laboratories for adding incremental layout capabilities.<p>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_14.html#c2_vtk_t_vtkRandomLayoutStrategy">vtkRandomLayoutStrategy (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04846.html#l00039">39</a> of file <a class="el" href="a04846.html">vtkRandomLayoutStrategy.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="a00667.html">vtkGraphLayoutStrategy</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01453.html#f253f19ef3e5f39dbd13ea04a1413143">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="a01453.html#9fc3d4dd4020d80cdd5c426d12177ff3">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="a01453.html#a0e956391ebf0fedeb6b2fda6555ccee">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="a01453.html#88d09cb35ad396b637f7f528c467dc97">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01453.html#e1e8db13b73695f1bb8e2ec1afd5ea07">SetGraph</a> (<a class="el" href="a00654.html">vtkGraph</a> *graph)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01453.html#579bc5fb79b82440e08de9fbea27762f">Layout</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="a01453.html#a64c362362a52b4f36790b1cf0067bf0">SetRandomSeed</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="a01453.html#9d9db9a376ae15c5e9d38bf320dac92c">GetRandomSeed</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="a01453.html#64091589267a3693ed55a6e9e58d84b5">SetGraphBounds</a> (double, double, double, double, double, double)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01453.html#45263f1426020ea586fa9576b4e31aa0">GetGraphBounds</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="a01453.html#9a9769fd613803bfcb7fea8591c6dd9f">GetGraphBounds</a> (double data[6])</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="a01453.html#874fa03d5bcd7fb3e4cc3434998ebada">SetAutomaticBoundsComputation</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="a01453.html#d47c907bdd2c6c53268b8a8542911268">GetAutomaticBoundsComputation</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="a01453.html#d9fc1343a7f32fe99a9dd42c2d24bf9f">AutomaticBoundsComputationOn</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="a01453.html#fb90313f0869604354ac9b127fe1d218">AutomaticBoundsComputationOff</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="a01453.html#2ad5f4353bf0d2e79670b60a42ed7b3e">SetThreeDimensionalLayout</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="a01453.html#f1ae9f1def6f5c7c31009e9bd207e289">GetThreeDimensionalLayout</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="a01453.html#13336b968fd5a365b2728ccb9d80d6f8">ThreeDimensionalLayoutOn</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="a01453.html#3d5761afb32ff266bb4e6305476a41da">ThreeDimensionalLayoutOff</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 <a class="el" href="a01453.html">vtkRandomLayoutStrategy</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01453.html#619a8e364a7505eaee4e189d016a64aa">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="a01453.html#576d1c91585faf564429091a2c17b8b7">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01453.html#9818554af5d45440313f2ca78c66b0e3">vtkRandomLayoutStrategy</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01453.html#c112efcdcf40cbfc764133f063fd2ad8">~vtkRandomLayoutStrategy</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="a01453.html#2b3b6253e8acf6962a6ca0f8d7a88cf0">RandomSeed</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01453.html#292f45141fe14b266b3ca32fd0e2e1c2">GraphBounds</a> [6]</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01453.html#07c2fe78f3f584795b8acb9af3b0d335">ThreeDimensionalLayout</a></td></tr>

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

<p>

<p>Reimplemented from <a class="el" href="a00667.html#4dbb78d8dc867947542009fecdb02589">vtkGraphLayoutStrategy</a>.</p>

<p>Definition at line <a class="el" href="a04846.html#l00044">44</a> of file <a class="el" href="a04846.html">vtkRandomLayoutStrategy.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="9818554af5d45440313f2ca78c66b0e3"></a><!-- doxytag: member="vtkRandomLayoutStrategy::vtkRandomLayoutStrategy" ref="9818554af5d45440313f2ca78c66b0e3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkRandomLayoutStrategy::vtkRandomLayoutStrategy           </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="c112efcdcf40cbfc764133f063fd2ad8"></a><!-- doxytag: member="vtkRandomLayoutStrategy::~vtkRandomLayoutStrategy" ref="c112efcdcf40cbfc764133f063fd2ad8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkRandomLayoutStrategy::~vtkRandomLayoutStrategy           </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="619a8e364a7505eaee4e189d016a64aa"></a><!-- doxytag: member="vtkRandomLayoutStrategy::New" ref="619a8e364a7505eaee4e189d016a64aa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01453.html">vtkRandomLayoutStrategy</a>* vtkRandomLayoutStrategy::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="9fc3d4dd4020d80cdd5c426d12177ff3"></a><!-- doxytag: member="vtkRandomLayoutStrategy::GetClassName" ref="9fc3d4dd4020d80cdd5c426d12177ff3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkRandomLayoutStrategy::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="a00667.html#28899a5ab7bc5f4a74e7e7910296b166">vtkGraphLayoutStrategy</a>.</p>

</div>
</div><p>
<a class="anchor" name="576d1c91585faf564429091a2c17b8b7"></a><!-- doxytag: member="vtkRandomLayoutStrategy::IsTypeOf" ref="576d1c91585faf564429091a2c17b8b7" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkRandomLayoutStrategy::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="a00667.html#e79bfd9f48776ad8dd95b657ceb6556b">vtkGraphLayoutStrategy</a>.</p>

</div>
</div><p>
<a class="anchor" name="a0e956391ebf0fedeb6b2fda6555ccee"></a><!-- doxytag: member="vtkRandomLayoutStrategy::IsA" ref="a0e956391ebf0fedeb6b2fda6555ccee" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRandomLayoutStrategy::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="a00667.html#9f000939387efbfdd1799d663c4c1d88">vtkGraphLayoutStrategy</a>.</p>

</div>
</div><p>
<a class="anchor" name="308a6eb8798a4136fce2ceaa8cf5cfb9"></a><!-- doxytag: member="vtkRandomLayoutStrategy::SafeDownCast" ref="308a6eb8798a4136fce2ceaa8cf5cfb9" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01453.html">vtkRandomLayoutStrategy</a>* vtkRandomLayoutStrategy::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="a00667.html#22b09433df6d68ce3669cc16acff5bd8">vtkGraphLayoutStrategy</a>.</p>

</div>
</div><p>
<a class="anchor" name="88d09cb35ad396b637f7f528c467dc97"></a><!-- doxytag: member="vtkRandomLayoutStrategy::PrintSelf" ref="88d09cb35ad396b637f7f528c467dc97" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRandomLayoutStrategy::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="a00667.html#920e5873c1be5fe0b75c11beca20ed4b">vtkGraphLayoutStrategy</a>.</p>

</div>
</div><p>
<a class="anchor" name="a64c362362a52b4f36790b1cf0067bf0"></a><!-- doxytag: member="vtkRandomLayoutStrategy::SetRandomSeed" ref="a64c362362a52b4f36790b1cf0067bf0" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRandomLayoutStrategy::SetRandomSeed           </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>
Seed the random number generator used to compute point positions. This has a significant effect on their final positions when the layout is complete. 
</div>
</div><p>
<a class="anchor" name="9d9db9a376ae15c5e9d38bf320dac92c"></a><!-- doxytag: member="vtkRandomLayoutStrategy::GetRandomSeed" ref="9d9db9a376ae15c5e9d38bf320dac92c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRandomLayoutStrategy::GetRandomSeed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Seed the random number generator used to compute point positions. This has a significant effect on their final positions when the layout is complete. 
</div>
</div><p>
<a class="anchor" name="64091589267a3693ed55a6e9e58d84b5"></a><!-- doxytag: member="vtkRandomLayoutStrategy::SetGraphBounds" ref="64091589267a3693ed55a6e9e58d84b5" args="(double, double, double, double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRandomLayoutStrategy::SetGraphBounds           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off. 
</div>
</div><p>
<a class="anchor" name="4ae3597742453be0963c7f55050c5620"></a><!-- doxytag: member="vtkRandomLayoutStrategy::SetGraphBounds" ref="4ae3597742453be0963c7f55050c5620" args="(double[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRandomLayoutStrategy::SetGraphBounds           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off. 
</div>
</div><p>
<a class="anchor" name="45263f1426020ea586fa9576b4e31aa0"></a><!-- doxytag: member="vtkRandomLayoutStrategy::GetGraphBounds" ref="45263f1426020ea586fa9576b4e31aa0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkRandomLayoutStrategy::GetGraphBounds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off. 
</div>
</div><p>
<a class="anchor" name="9a9769fd613803bfcb7fea8591c6dd9f"></a><!-- doxytag: member="vtkRandomLayoutStrategy::GetGraphBounds" ref="9a9769fd613803bfcb7fea8591c6dd9f" args="(double data[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRandomLayoutStrategy::GetGraphBounds           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>data</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set / get the region in space in which to place the final graph. The GraphBounds only affects the results if AutomaticBoundsComputation is off. 
</div>
</div><p>
<a class="anchor" name="874fa03d5bcd7fb3e4cc3434998ebada"></a><!-- doxytag: member="vtkRandomLayoutStrategy::SetAutomaticBoundsComputation" ref="874fa03d5bcd7fb3e4cc3434998ebada" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRandomLayoutStrategy::SetAutomaticBoundsComputation           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds. 
</div>
</div><p>
<a class="anchor" name="d47c907bdd2c6c53268b8a8542911268"></a><!-- doxytag: member="vtkRandomLayoutStrategy::GetAutomaticBoundsComputation" ref="d47c907bdd2c6c53268b8a8542911268" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRandomLayoutStrategy::GetAutomaticBoundsComputation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds. 
</div>
</div><p>
<a class="anchor" name="d9fc1343a7f32fe99a9dd42c2d24bf9f"></a><!-- doxytag: member="vtkRandomLayoutStrategy::AutomaticBoundsComputationOn" ref="d9fc1343a7f32fe99a9dd42c2d24bf9f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRandomLayoutStrategy::AutomaticBoundsComputationOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds. 
</div>
</div><p>
<a class="anchor" name="fb90313f0869604354ac9b127fe1d218"></a><!-- doxytag: member="vtkRandomLayoutStrategy::AutomaticBoundsComputationOff" ref="fb90313f0869604354ac9b127fe1d218" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRandomLayoutStrategy::AutomaticBoundsComputationOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off automatic graph bounds calculation. If this boolean is off, then the manually specified GraphBounds is used. If on, then the input's bounds us used as the graph bounds. 
</div>
</div><p>
<a class="anchor" name="2ad5f4353bf0d2e79670b60a42ed7b3e"></a><!-- doxytag: member="vtkRandomLayoutStrategy::SetThreeDimensionalLayout" ref="2ad5f4353bf0d2e79670b60a42ed7b3e" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRandomLayoutStrategy::SetThreeDimensionalLayout           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on. 
</div>
</div><p>
<a class="anchor" name="f1ae9f1def6f5c7c31009e9bd207e289"></a><!-- doxytag: member="vtkRandomLayoutStrategy::GetThreeDimensionalLayout" ref="f1ae9f1def6f5c7c31009e9bd207e289" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkRandomLayoutStrategy::GetThreeDimensionalLayout           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on. 
</div>
</div><p>
<a class="anchor" name="13336b968fd5a365b2728ccb9d80d6f8"></a><!-- doxytag: member="vtkRandomLayoutStrategy::ThreeDimensionalLayoutOn" ref="13336b968fd5a365b2728ccb9d80d6f8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRandomLayoutStrategy::ThreeDimensionalLayoutOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on. 
</div>
</div><p>
<a class="anchor" name="3d5761afb32ff266bb4e6305476a41da"></a><!-- doxytag: member="vtkRandomLayoutStrategy::ThreeDimensionalLayoutOff" ref="3d5761afb32ff266bb4e6305476a41da" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkRandomLayoutStrategy::ThreeDimensionalLayoutOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off layout of graph in three dimensions. If off, graph layout occurs in two dimensions. By default, three dimensional layout is on. 
</div>
</div><p>
<a class="anchor" name="e1e8db13b73695f1bb8e2ec1afd5ea07"></a><!-- doxytag: member="vtkRandomLayoutStrategy::SetGraph" ref="e1e8db13b73695f1bb8e2ec1afd5ea07" args="(vtkGraph *graph)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkRandomLayoutStrategy::SetGraph           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00654.html">vtkGraph</a> *&nbsp;</td>
          <td class="paramname"> <em>graph</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the graph to layout. 
<p>Reimplemented from <a class="el" href="a00667.html#ed755c73121b742dc5f5078453e5094d">vtkGraphLayoutStrategy</a>.</p>

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

<p>
Perform the random layout. 
<p>Implements <a class="el" href="a00667.html#14f90ab69c42daa54714afdf45fe0148">vtkGraphLayoutStrategy</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="2b3b6253e8acf6962a6ca0f8d7a88cf0"></a><!-- doxytag: member="vtkRandomLayoutStrategy::RandomSeed" ref="2b3b6253e8acf6962a6ca0f8d7a88cf0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01453.html#2b3b6253e8acf6962a6ca0f8d7a88cf0">vtkRandomLayoutStrategy::RandomSeed</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04846.html#l00090">90</a> of file <a class="el" href="a04846.html">vtkRandomLayoutStrategy.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="292f45141fe14b266b3ca32fd0e2e1c2"></a><!-- doxytag: member="vtkRandomLayoutStrategy::GraphBounds" ref="292f45141fe14b266b3ca32fd0e2e1c2" args="[6]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01453.html#292f45141fe14b266b3ca32fd0e2e1c2">vtkRandomLayoutStrategy::GraphBounds</a>[6]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04846.html#l00091">91</a> of file <a class="el" href="a04846.html">vtkRandomLayoutStrategy.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04846.html#l00092">92</a> of file <a class="el" href="a04846.html">vtkRandomLayoutStrategy.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="07c2fe78f3f584795b8acb9af3b0d335"></a><!-- doxytag: member="vtkRandomLayoutStrategy::ThreeDimensionalLayout" ref="07c2fe78f3f584795b8acb9af3b0d335" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01453.html#07c2fe78f3f584795b8acb9af3b0d335">vtkRandomLayoutStrategy::ThreeDimensionalLayout</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04846.html#l00093">93</a> of file <a class="el" href="a04846.html">vtkRandomLayoutStrategy.h</a>.</p>

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