41 #ifndef vtkConstrained2DLayoutStrategy_h 42 #define vtkConstrained2DLayoutStrategy_h 162 vtkLayoutEdge *EdgeArray;
165 int IterationsPerLayout;
171 char* InputArrayName;
174 void GenerateCircularSplat(
vtkImageData *splat,
int x,
int y);
175 void GenerateGaussianSplat(
vtkImageData *splat,
int x,
int y);
176 void ResolveCoincidentVertices();
#define VTKINFOVISLAYOUT_EXPORT
#define vtkGetMacro(name, type)
dynamic, self-adjusting array of float
#define vtkSetClampMacro(name, type, min, max)
#define vtkSetStringMacro(name)
#define vtkTypeMacro(thisClass, superclass)
abstract superclass for all graph layout strategies
int MaxNumberOfIterations
A splatter optimized for splatting single kernels.
a simple class to control print indentation
topologically and geometrically regular array of data
a simple fast 2D graph layout that looks for a 'constraint' array (vtkDoubleArray). Any entry in the constraint array will indicate the level of impedance a node has to the force calculations during the layout optimization. The array is assumed to be normalized between zero and one, with one being totally constrained, so no force will be applied to the node (i.e. no movement), and zero being full range of movement (no constraints).
#define vtkGetStringMacro(name)
virtual int IsLayoutComplete()
virtual void Initialize()
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkSetMacro(name, type)