36 #ifndef __vtkForceDirectedLayoutStrategy_h
37 #define __vtkForceDirectedLayoutStrategy_h
54 vtkGetMacro(RandomSeed,
int);
61 vtkSetVector6Macro(GraphBounds,
double);
62 vtkGetVectorMacro(GraphBounds,
double,6);
69 vtkSetMacro(AutomaticBoundsComputation,
int);
70 vtkGetMacro(AutomaticBoundsComputation,
int);
71 vtkBooleanMacro(AutomaticBoundsComputation,
int);
80 vtkGetMacro(MaxNumberOfIterations,
int);
89 vtkGetMacro(IterationsPerLayout,
int);
97 vtkGetMacro(CoolDownRate,
double);
104 vtkSetMacro(ThreeDimensionalLayout,
int);
105 vtkGetMacro(ThreeDimensionalLayout,
int);
106 vtkBooleanMacro(ThreeDimensionalLayout,
int);
112 vtkSetMacro(RandomInitialPoints,
int);
113 vtkGetMacro(RandomInitialPoints,
int);
114 vtkBooleanMacro(RandomInitialPoints,
int);
120 vtkSetClampMacro(InitialTemperature,
float, 0.0,
VTK_FLOAT_MAX);
121 vtkGetMacro(InitialTemperature,
float);
142 double GraphBounds[6];
169 int IterationsPerLayout;