41 #ifndef __vtkRibbonFilter_h
42 #define __vtkRibbonFilter_h
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
72 vtkGetMacro(Width,
double);
78 vtkSetClampMacro(Angle,
double,0,360);
79 vtkGetMacro(Angle,
double);
85 vtkSetMacro(VaryWidth,
int);
86 vtkGetMacro(VaryWidth,
int);
87 vtkBooleanMacro(VaryWidth,
int);
93 vtkSetMacro(WidthFactor,
double);
94 vtkGetMacro(WidthFactor,
double);
100 vtkSetVector3Macro(DefaultNormal,
double);
101 vtkGetVectorMacro(DefaultNormal,
double,3);
107 vtkSetMacro(UseDefaultNormal,
int);
108 vtkGetMacro(UseDefaultNormal,
int);
109 vtkBooleanMacro(UseDefaultNormal,
int);
117 vtkGetMacro(GenerateTCoords,
int);
118 void SetGenerateTCoordsToOff()
120 void SetGenerateTCoordsToNormalizedLength()
122 void SetGenerateTCoordsToUseLength()
124 void SetGenerateTCoordsToUseScalars()
126 const char *GetGenerateTCoordsAsString();
135 vtkGetMacro(TextureLength,
double);
147 double DefaultNormal[3];