17#ifndef vtkSplineGraphEdges_h 
   18#define vtkSplineGraphEdges_h 
   21#include "vtkInfovisLayoutModule.h"  
   24VTK_ABI_NAMESPACE_BEGIN
 
   54  vtkSetMacro(SplineType, 
int);
 
   55  vtkGetMacro(SplineType, 
int);
 
Superclass for algorithms that produce only graph as output.
 
Base class for graph data types.
 
a simple class to control print indentation
 
Hold a reference to a vtkObjectBase instance.
 
subsample graph edges to make smooth curves
 
~vtkSplineGraphEdges() override
 
vtkSmartPointer< vtkSpline > YSpline
 
vtkIdType NumberOfSubdivisions
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
void GeneratePoints(vtkGraph *g, vtkIdType e)
 
void GenerateBSpline(vtkGraph *g, vtkIdType e)
 
vtkMTimeType GetMTime() override
Return this object's modified time.
 
virtual void SetSpline(vtkSpline *s)
If SplineType is CUSTOM, uses this spline.
 
static vtkSplineGraphEdges * New()
 
vtkSmartPointer< vtkSpline > XSpline
 
vtkSmartPointer< vtkSpline > ZSpline
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
spline abstract class for interpolating splines
 
vtkTypeUInt32 vtkMTimeType