36 #ifndef __vtkGraphLayoutFilter_h
37 #define __vtkGraphLayoutFilter_h
39 #include "vtkFiltersGeneralModule.h"
48 void PrintSelf(ostream& os, vtkIndent indent);
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);
79 vtkSetClampMacro(CoolDownRate,
double, 0.01, VTK_DOUBLE_MAX);
80 vtkGetMacro(CoolDownRate,
double);
86 vtkSetMacro(ThreeDimensionalLayout,
int);
87 vtkGetMacro(ThreeDimensionalLayout,
int);
88 vtkBooleanMacro(ThreeDimensionalLayout,
int);
94 int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
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.
int MaxNumberOfIterations