34 #ifndef vtkForceDirectedLayoutStrategy_h 
   35 #define vtkForceDirectedLayoutStrategy_h 
   38 #include "vtkInfovisLayoutModule.h"  
   55   vtkGetMacro(RandomSeed, 
int);
 
   64   vtkSetVector6Macro(GraphBounds, 
double);
 
   65   vtkGetVectorMacro(GraphBounds, 
double, 6);
 
   74   vtkSetMacro(AutomaticBoundsComputation, 
vtkTypeBool);
 
   75   vtkGetMacro(AutomaticBoundsComputation, 
vtkTypeBool);
 
   76   vtkBooleanMacro(AutomaticBoundsComputation, 
vtkTypeBool);
 
   86   vtkSetClampMacro(MaxNumberOfIterations, 
int, 0, 
VTK_INT_MAX);
 
   87   vtkGetMacro(MaxNumberOfIterations, 
int);
 
   97   vtkSetClampMacro(IterationsPerLayout, 
int, 0, 
VTK_INT_MAX);
 
   98   vtkGetMacro(IterationsPerLayout, 
int);
 
  108   vtkGetMacro(CoolDownRate, 
double);
 
  119   vtkBooleanMacro(ThreeDimensionalLayout, 
vtkTypeBool);
 
  136   vtkSetClampMacro(InitialTemperature, 
float, 0.0, 
VTK_FLOAT_MAX);
 
  137   vtkGetMacro(InitialTemperature, 
float);
 
  165   double GraphBounds[6];
 
  189   int IterationsPerLayout;