39 #ifndef __vtkSplineFilter_h
40 #define __vtkSplineFilter_h
45 #define VTK_SUBDIVIDE_SPECIFIED 0
46 #define VTK_SUBDIVIDE_LENGTH 1
48 #define VTK_TCOORDS_OFF 0
49 #define VTK_TCOORDS_FROM_NORMALIZED_LENGTH 1
50 #define VTK_TCOORDS_FROM_LENGTH 2
51 #define VTK_TCOORDS_FROM_SCALARS 3
85 const char *GetSubdivideAsString();
127 const char *GetGenerateTCoordsAsString();
#define VTK_SUBDIVIDE_SPECIFIED
void SetGenerateTCoordsToOff()
#define VTK_TCOORDS_FROM_LENGTH
represent and manipulate point attribute data
generate uniformly subdivided polylines from a set of input polyline using a vtkSpline ...
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define vtkGetMacro(name, type)
int MaximumNumberOfSubdivisions
represent and manipulate cell attribute data
dynamic, self-adjusting array of float
#define VTK_TCOORDS_FROM_NORMALIZED_LENGTH
void SetSubdivideToLength()
#define vtkSetClampMacro(name, type, min, max)
#define vtkTypeMacro(thisClass, superclass)
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
void SetSubdivideToSpecified()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
spline abstract class for interpolating splines
#define VTKFILTERSGENERAL_EXPORT
#define VTK_TCOORDS_FROM_SCALARS
#define vtkGetObjectMacro(name, type)
object to represent cell connectivity
void SetGenerateTCoordsToNormalizedLength()
vtkFloatArray * TCoordMap
#define VTK_SUBDIVIDE_LENGTH
void SetGenerateTCoordsToUseScalars()
void SetGenerateTCoordsToUseLength()
represent and manipulate 3D points