36 #ifndef vtkGraphLayoutFilter_h
37 #define vtkGraphLayoutFilter_h
54 vtkSetVector6Macro(GraphBounds,
double);
55 vtkGetVectorMacro(GraphBounds,
double,6);
62 vtkSetMacro(AutomaticBoundsComputation,
int);
63 vtkGetMacro(AutomaticBoundsComputation,
int);
64 vtkBooleanMacro(AutomaticBoundsComputation,
int);
71 vtkSetClampMacro(MaxNumberOfIterations,
int, 0,
VTK_INT_MAX);
72 vtkGetMacro(MaxNumberOfIterations,
int);
80 vtkGetMacro(CoolDownRate,
double);
86 vtkSetMacro(ThreeDimensionalLayout,
int);
87 vtkGetMacro(ThreeDimensionalLayout,
int);
88 vtkBooleanMacro(ThreeDimensionalLayout,
int);
96 double GraphBounds[6];
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
int ThreeDimensionalLayout
nice layout of undirected graphs in 3D
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
int AutomaticBoundsComputation
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
#define VTKFILTERSGENERAL_EXPORT
int MaxNumberOfIterations