47 vtkGetMacro(RandomSeed,
int);
72 vtkGetMacro(IterationsPerLayout,
int);
104 vtkSetMacro(RestDistance,
float);
105 vtkGetMacro(RestDistance,
float);
133 vtkGetStringMacro(CommunityArrayName);
134 vtkSetStringMacro(CommunityArrayName);
144 vtkSetClampMacro(CommunityStrength,
float, 0.1, 1.0);
145 vtkGetMacro(CommunityStrength,
float);
159 struct vtkLayoutEdge_t
165 using vtkLayoutEdge =
struct vtkLayoutEdge_t;
173 vtkLayoutEdge* EdgeArray;
176 int IterationsPerLayout;
181 float CommunityStrength;
186 char* CommunityArrayName;
189 void GenerateCircularSplat(
vtkImageData* splat,
int x,
int y);
190 void GenerateGaussianSplat(
vtkImageData* splat,
int x,
int y);
191 void ResolveCoincidentVertices();