42 #ifndef vtkRibbonFilter_h
43 #define vtkRibbonFilter_h
45 #include "vtkFiltersModelingModule.h"
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
78 vtkGetMacro(Width,
double);
86 vtkSetClampMacro(Angle,
double,0,360);
87 vtkGetMacro(Angle,
double);
96 vtkGetMacro(VaryWidth,
int);
106 vtkGetMacro(WidthFactor,
double);
114 vtkSetVector3Macro(DefaultNormal,
double);
115 vtkGetVectorMacro(DefaultNormal,
double,3);
124 vtkGetMacro(UseDefaultNormal,
int);
135 vtkGetMacro(GenerateTCoords,
int);
144 const char *GetGenerateTCoordsAsString();
154 vtkSetClampMacro(TextureLength,
double,0.000001,
VTK_INT_MAX);
155 vtkGetMacro(TextureLength,
double);
167 double DefaultNormal[3];
void SetGenerateTCoordsToOff()
Control whether and how texture coordinates are produced.
#define VTK_TCOORDS_FROM_NORMALIZED_LENGTH
represent and manipulate point attribute data
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
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
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
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
represent and manipulate 3D points
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.