31 #ifndef vtkIncrementalForceLayout_h
32 #define vtkIncrementalForceLayout_h
63 vtkSetMacro(Alpha,
float);
64 vtkGetMacro(Alpha,
float);
70 vtkSetMacro(Theta,
float);
71 vtkGetMacro(Theta,
float);
77 vtkSetMacro(Charge,
float);
78 vtkGetMacro(Charge,
float);
83 vtkSetMacro(Strength,
float);
84 vtkGetMacro(Strength,
float);
90 vtkSetMacro(Distance,
float);
91 vtkGetMacro(Distance,
float);
97 vtkSetMacro(Gravity,
float);
98 vtkGetMacro(Gravity,
float);
104 vtkSetMacro(Friction,
float);
105 vtkGetMacro(Friction,
float);
114 { this->GravityPoint =
point; }
116 {
return this->GravityPoint; }
121 void UpdatePositions();
128 class Implementation;
129 Implementation*
Impl;
abstract base class for most VTK objects
#define VTKINFOVISLAYOUT_EXPORT
virtual void SetGravityPoint(const vtkVector2f &point)
Base class for graph data types.
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
virtual vtkVector2f GetGravityPoint()
incremental force-directed layout.