42 #ifndef vtkFast2DLayoutStrategy_h 
   43 #define vtkFast2DLayoutStrategy_h 
   46 #include "vtkInfovisLayoutModule.h"  
   70   vtkGetMacro(RandomSeed, 
int);
 
   82   vtkSetClampMacro(MaxNumberOfIterations, 
int, 0, 
VTK_INT_MAX);
 
   83   vtkGetMacro(MaxNumberOfIterations, 
int);
 
   94   vtkSetClampMacro(IterationsPerLayout, 
int, 0, 
VTK_INT_MAX);
 
   95   vtkGetMacro(IterationsPerLayout, 
int);
 
  105   vtkSetClampMacro(InitialTemperature, 
float, 0.0, 
VTK_FLOAT_MAX);
 
  106   vtkGetMacro(InitialTemperature, 
float);
 
  119   vtkGetMacro(CoolDownRate, 
double);
 
  127   vtkSetMacro(RestDistance, 
float);
 
  128   vtkGetMacro(RestDistance, 
float);
 
  177   vtkLayoutEdge* EdgeArray;
 
  180   int IterationsPerLayout;
 
  187   void GenerateCircularSplat(
vtkImageData* splat, 
int x, 
int y);
 
  188   void GenerateGaussianSplat(
vtkImageData* splat, 
int x, 
int y);
 
  189   void ResolveCoincidentVertices();