Go to the documentation of this file.
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);
105 vtkSetMacro(WidthFactor,
double);
106 vtkGetMacro(WidthFactor,
double);
114 vtkSetVector3Macro(DefaultNormal,
double);
115 vtkGetVectorMacro(DefaultNormal,
double,3);
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];
represent and manipulate 3D points
void SetGenerateTCoordsToOff()
represent and manipulate point attribute data
dynamic, self-adjusting array of float
create oriented ribbons from lines defined in polygonal dataset
abstract superclass for arrays of numeric data
void SetGenerateTCoordsToNormalizedLength()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
#define VTK_TCOORDS_FROM_SCALARS
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
represent and manipulate cell attribute data
a simple class to control print indentation
object to represent cell connectivity
void SetGenerateTCoordsToUseScalars()
#define VTK_TCOORDS_FROM_LENGTH
#define VTK_TCOORDS_FROM_NORMALIZED_LENGTH
void SetGenerateTCoordsToUseLength()
vtkTypeBool UseDefaultNormal
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.