35 #ifndef vtkRandomLayoutStrategy_h 
   36 #define vtkRandomLayoutStrategy_h 
   38 #include "vtkInfovisLayoutModule.h"  
   56   vtkGetMacro(RandomSeed, 
int);
 
   65   vtkSetVector6Macro(GraphBounds,
double);
 
   66   vtkGetVectorMacro(GraphBounds,
double,6);
 
   76   vtkGetMacro(AutomaticBoundsComputation, 
int);
 
   87   vtkGetMacro(ThreeDimensionalLayout, 
int);
 
  106   double GraphBounds[6];
 
virtual void SetGraph(vtkGraph *graph)
Setting the graph for the layout strategy. 
 
randomly places vertices in 2 or 3 dimensions 
 
int ThreeDimensionalLayout
 
abstract superclass for all graph layout strategies 
 
Base class for graph data types. 
 
a simple class to control print indentation 
 
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
int AutomaticBoundsComputation
 
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
 
virtual void Layout()=0
This is the layout method where the graph that was set in SetGraph() is laid out. ...
 
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.