27 #ifndef vtkRibbonFilter_h
28 #define vtkRibbonFilter_h
30 #include "vtkFiltersModelingModule.h"
33 #define VTK_TCOORDS_OFF 0
34 #define VTK_TCOORDS_FROM_NORMALIZED_LENGTH 1
35 #define VTK_TCOORDS_FROM_LENGTH 2
36 #define VTK_TCOORDS_FROM_SCALARS 3
38 VTK_ABI_NAMESPACE_BEGIN
64 vtkGetMacro(Width,
double);
72 vtkSetClampMacro(Angle,
double, 0, 360);
73 vtkGetMacro(Angle,
double);
91 vtkSetMacro(WidthFactor,
double);
92 vtkGetMacro(WidthFactor,
double);
100 vtkSetVector3Macro(DefaultNormal,
double);
101 vtkGetVectorMacro(DefaultNormal,
double, 3);
120 vtkGetMacro(GenerateTCoords,
int);
128 const char* GetGenerateTCoordsAsString();
138 vtkSetClampMacro(TextureLength,
double, 0.000001,
VTK_INT_MAX);
139 vtkGetMacro(TextureLength,
double);
151 double DefaultNormal[3];
174 VTK_ABI_NAMESPACE_END
void SetGenerateTCoordsToOff()
Control whether and how texture coordinates are produced.
#define VTK_TCOORDS_FROM_NORMALIZED_LENGTH
represent and manipulate point attribute data
vtkTypeBool UseDefaultNormal
create oriented ribbons from lines defined in polygonal dataset
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
represent and manipulate cell attribute data
dynamic, self-adjusting array of float
void SetGenerateTCoordsToUseLength()
Control whether and how texture coordinates are produced.
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
void SetGenerateTCoordsToUseScalars()
Control whether and how texture coordinates are produced.
abstract superclass for arrays of numeric data
object to represent cell connectivity
void SetGenerateTCoordsToNormalizedLength()
Control whether and how texture coordinates are produced.
#define VTK_TCOORDS_FROM_LENGTH
#define VTK_TCOORDS_FROM_SCALARS
represent and manipulate 3D points
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.