35 #ifndef __vtkSplineGraphEdges_h
36 #define __vtkSplineGraphEdges_h
38 #include "vtkInfovisLayoutModule.h"
40 #include "vtkSmartPointer.h"
49 void PrintSelf(ostream& os, vtkIndent indent);
68 vtkSetMacro(SplineType,
int);
69 vtkGetMacro(SplineType,
int);
74 vtkSetMacro(NumberOfSubdivisions, vtkIdType);
75 vtkGetMacro(NumberOfSubdivisions, vtkIdType);
84 vtkInformationVector **,
85 vtkInformationVector *);
87 virtual unsigned long GetMTime();
89 void GeneratePoints(
vtkGraph* g, vtkIdType e);
90 void GenerateBSpline(
vtkGraph* g, vtkIdType e);
static vtkGraphAlgorithm * New()
vtkSmartPointer< vtkSpline > ZSpline
subsample graph edges to make smooth curves
Superclass for algorithms that produce only graph as output.
vtkIdType NumberOfSubdivisions
Base class for graph data types.
vtkSmartPointer< vtkSpline > YSpline
void PrintSelf(ostream &os, vtkIndent indent)
spline abstract class for interpolating splines
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkSmartPointer< vtkSpline > XSpline