Go to the documentation of this file.
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
represent and manipulate 3D points
void GenerateLine(vtkIdType offset, vtkIdType numGenPts, vtkIdType inCellId, vtkCellData *cd, vtkCellData *outCD, vtkCellArray *newLines)
#define VTK_SUBDIVIDE_SPECIFIED
#define vtkGetObjectMacro(name, type)
void SetSubdivideToLength()
#define VTK_TCOORDS_FROM_NORMALIZED_LENGTH
#define VTK_TCOORDS_FROM_LENGTH
int GeneratePoints(vtkIdType offset, vtkIdType npts, vtkIdType *pts, vtkPoints *inPts, vtkPoints *newPts, vtkPointData *pd, vtkPointData *outPD, int genTCoords, vtkFloatArray *newTCoords)
represent and manipulate point attribute data
dynamic, self-adjusting array of float
#define vtkTypeMacro(thisClass, superclass)
void PrintSelf(ostream &os, vtkIndent indent)
void SetGenerateTCoordsToUseLength()
generate uniformly subdivided polylines from a set of input polyline using a vtkSpline
const char * GetSubdivideAsString()
vtkFloatArray * TCoordMap
#define VTK_TCOORDS_FROM_SCALARS
int MaximumNumberOfSubdivisions
#define vtkSetClampMacro(name, type, min, max)
void SetGenerateTCoordsToUseScalars()
represent and manipulate cell attribute data
a simple class to control print indentation
object to represent cell connectivity
#define VTKFILTERSGENERAL_EXPORT
spline abstract class for interpolating splines
const char * GetGenerateTCoordsAsString()
#define vtkGetMacro(name, type)
#define VTK_SUBDIVIDE_LENGTH
static vtkSplineFilter * New()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual void SetSpline(vtkSpline *)
void SetGenerateTCoordsToOff()
void SetGenerateTCoordsToNormalizedLength()
Superclass for algorithms that produce only polydata as output.
void SetSubdivideToSpecified()