|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   37 #ifndef vtkSplineFilter_h 
   38 #define vtkSplineFilter_h 
   40 #include "vtkFiltersGeneralModule.h"  
   43 #define VTK_SUBDIVIDE_SPECIFIED 0 
   44 #define VTK_SUBDIVIDE_LENGTH 1 
   46 #define VTK_TCOORDS_OFF 0 
   47 #define VTK_TCOORDS_FROM_NORMALIZED_LENGTH 1 
   48 #define VTK_TCOORDS_FROM_LENGTH 2 
   49 #define VTK_TCOORDS_FROM_SCALARS 3 
   75   vtkSetClampMacro(MaximumNumberOfSubdivisions, 
int, 1, 
VTK_INT_MAX);
 
   76   vtkGetMacro(MaximumNumberOfSubdivisions, 
int);
 
   84   vtkGetMacro(Subdivide, 
int);
 
   87   const char* GetSubdivideAsString();
 
   96   vtkSetClampMacro(NumberOfSubdivisions, 
int, 1, 
VTK_INT_MAX);
 
   97   vtkGetMacro(NumberOfSubdivisions, 
int);
 
  107   vtkGetMacro(Length, 
double);
 
  127   vtkGetMacro(GenerateTCoords, 
int);
 
  135   const char* GetGenerateTCoordsAsString();
 
  145   vtkSetClampMacro(TextureLength, 
double, 0.000001, 
VTK_INT_MAX);
 
  146   vtkGetMacro(TextureLength, 
double);
 
  
represent and manipulate 3D points
#define VTK_SUBDIVIDE_SPECIFIED
void SetSubdivideToLength()
#define VTK_TCOORDS_FROM_NORMALIZED_LENGTH
#define VTK_TCOORDS_FROM_LENGTH
represent and manipulate point attribute data
dynamic, self-adjusting array of float
void SetGenerateTCoordsToUseLength()
generate uniformly subdivided polylines from a set of input polyline using a vtkSpline
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkFloatArray * TCoordMap
#define VTK_TCOORDS_FROM_SCALARS
int MaximumNumberOfSubdivisions
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
void SetGenerateTCoordsToUseScalars()
represent and manipulate cell attribute data
a simple class to control print indentation
object to represent cell connectivity
spline abstract class for interpolating splines
#define VTK_SUBDIVIDE_LENGTH
void SetGenerateTCoordsToOff()
static vtkPolyDataAlgorithm * New()
void SetGenerateTCoordsToNormalizedLength()
Superclass for algorithms that produce only polydata as output.
void SetSubdivideToSpecified()