<!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 Page</span></a></li> <li><a href="pages.html"><span>Related 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 List</span></a></li> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div> <div class="contents"> <h1>vtkRandomLayoutStrategy Class Reference</h1><!-- doxytag: class="vtkRandomLayoutStrategy" --><!-- doxytag: inherits="vtkGraphLayoutStrategy" --><code>#include <<a class="el" href="a04846.html">vtkRandomLayoutStrategy.h</a>></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-adjusting array of unsigned char" alt="" coords="1751,707,1911,733"><area shape="rect" href="a00722.html" title="dynamic, self-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> </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 * </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a01453.html#88d09cb35ad396b637f7f528c467dc97">PrintSelf</a> (ostream &os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </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 </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 </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 </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 </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 </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 * </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 </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 </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 </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 </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 </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 </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 </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 </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 </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> * </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 </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> * </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"> </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"> </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 </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 </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 </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 </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 & 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> ) </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> ) </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> ) </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> ) </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 * </td> <td class="paramname"> <em>name</em> </td> <td> ) </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 * </td> <td class="paramname"> <em>name</em> </td> <td> ) </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> * </td> <td class="paramname"> <em>o</em> </td> <td> ) </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 &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 & </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> </td> <td class="paramname"> <em>indent</em></td><td> </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 </td> <td class="paramname"> </td> <td> ) </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> ) </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 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"></td><td> </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 </td> <td class="paramname">[6] </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="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> ) </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 </td> <td class="paramname"> <em>data</em>[6] </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="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 </td> <td class="paramname"> </td> <td> ) </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> ) </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> ) </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> ) </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 </td> <td class="paramname"> </td> <td> ) </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> ) </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> ) </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> ) </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> * </td> <td class="paramname"> <em>graph</em> </td> <td> ) </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> ) </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 <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>