39 #ifndef vtkConstrained2DLayoutStrategy_h
40 #define vtkConstrained2DLayoutStrategy_h
43 #include "vtkInfovisLayoutModule.h"
66 vtkGetMacro(RandomSeed,
int);
79 vtkGetMacro(MaxNumberOfIterations,
int);
91 vtkGetMacro(IterationsPerLayout,
int);
102 vtkGetMacro(InitialTemperature,
float);
115 vtkGetMacro(CoolDownRate,
double);
123 vtkSetMacro(RestDistance,
float);
124 vtkGetMacro(RestDistance,
float);
153 vtkSetStringMacro(InputArrayName);
154 vtkGetStringMacro(InputArrayName);
181 vtkLayoutEdge* EdgeArray;
184 int IterationsPerLayout;
190 char* InputArrayName;
193 void GenerateCircularSplat(
vtkImageData* splat,
int x,
int y);
194 void GenerateGaussianSplat(
vtkImageData* splat,
int x,
int y);
195 void ResolveCoincidentVertices();