|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   36 #ifndef vtkRibbonFilter_h 
   37 #define vtkRibbonFilter_h 
   39 #include "vtkFiltersModelingModule.h"  
   42 #define VTK_TCOORDS_OFF 0 
   43 #define VTK_TCOORDS_FROM_NORMALIZED_LENGTH 1 
   44 #define VTK_TCOORDS_FROM_LENGTH 2 
   45 #define VTK_TCOORDS_FROM_SCALARS 3 
   72   vtkGetMacro(Width, 
double);
 
   80   vtkSetClampMacro(Angle, 
double, 0, 360);
 
   81   vtkGetMacro(Angle, 
double);
 
   99   vtkSetMacro(WidthFactor, 
double);
 
  100   vtkGetMacro(WidthFactor, 
double);
 
  108   vtkSetVector3Macro(DefaultNormal, 
double);
 
  109   vtkGetVectorMacro(DefaultNormal, 
double, 3);
 
  128   vtkGetMacro(GenerateTCoords, 
int);
 
  136   const char* GetGenerateTCoordsAsString();
 
  146   vtkSetClampMacro(TextureLength, 
double, 0.000001, 
VTK_INT_MAX);
 
  147   vtkGetMacro(TextureLength, 
double);
 
  159   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.