#include <vtkRibbonFilter.h>
Inheritance diagram for vtkRibbonFilter:
vtkRibbonFilter is a filter to create oriented ribbons from lines defined in polygonal dataset. The orientation of the ribbon is along the line segments and perpendicular to "projected" line normals. Projected line normals are the original line normals projected to be perpendicular to the local line segment. An offset angle can be specified to rotate the ribbon with respect to the normal.
Definition at line 58 of file vtkRibbonFilter.h.
virtual void | SetWidth (double) |
virtual double | GetWidth () |
static vtkRibbonFilter * | New () |
Public Types | |
typedef vtkPolyDataAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetAngle (double) |
virtual double | GetAngle () |
virtual void | SetVaryWidth (int) |
virtual int | GetVaryWidth () |
virtual void | VaryWidthOn () |
virtual void | VaryWidthOff () |
virtual void | SetWidthFactor (double) |
virtual double | GetWidthFactor () |
virtual void | SetDefaultNormal (double, double, double) |
virtual void | SetDefaultNormal (double[3]) |
virtual double * | GetDefaultNormal () |
virtual void | GetDefaultNormal (double data[3]) |
virtual void | SetUseDefaultNormal (int) |
virtual int | GetUseDefaultNormal () |
virtual void | UseDefaultNormalOn () |
virtual void | UseDefaultNormalOff () |
virtual void | SetGenerateTCoords (int) |
virtual int | GetGenerateTCoords () |
void | SetGenerateTCoordsToOff () |
void | SetGenerateTCoordsToNormalizedLength () |
void | SetGenerateTCoordsToUseLength () |
void | SetGenerateTCoordsToUseScalars () |
const char * | GetGenerateTCoordsAsString () |
virtual void | SetTextureLength (double) |
virtual double | GetTextureLength () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkRibbonFilter * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkRibbonFilter () | |
~vtkRibbonFilter () | |
int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
int | GeneratePoints (vtkIdType offset, vtkIdType npts, vtkIdType *pts, vtkPoints *inPts, vtkPoints *newPts, vtkPointData *pd, vtkPointData *outPD, vtkFloatArray *newNormals, vtkDataArray *inScalars, double range[2], vtkDataArray *inNormals) |
void | GenerateStrip (vtkIdType offset, vtkIdType npts, vtkIdType *pts, vtkIdType inCellId, vtkCellData *cd, vtkCellData *outCD, vtkCellArray *newStrips) |
void | GenerateTextureCoords (vtkIdType offset, vtkIdType npts, vtkIdType *pts, vtkPoints *inPts, vtkDataArray *inScalars, vtkFloatArray *newTCoords) |
vtkIdType | ComputeOffset (vtkIdType offset, vtkIdType npts) |
Protected Attributes | |
double | Width |
double | Angle |
int | VaryWidth |
double | WidthFactor |
double | DefaultNormal [3] |
int | UseDefaultNormal |
int | GenerateTCoords |
double | TextureLength |
double | Theta |
|
Reimplemented from vtkPolyDataAlgorithm. Definition at line 61 of file vtkRibbonFilter.h. |
|
|
|
|
|
Reimplemented from vtkPolyDataAlgorithm. |
|
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkPolyDataAlgorithm. |
|
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkPolyDataAlgorithm. |
|
Reimplemented from vtkPolyDataAlgorithm. |
|
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from vtkPolyDataAlgorithm. |
|
Construct ribbon so that width is 0.1, the width does not vary with scalar values, and the width factor is 2.0. Reimplemented from vtkPolyDataAlgorithm. |
|
Set the "half" width of the ribbon. If the width is allowed to vary, this is the minimum width. |
|
Set the "half" width of the ribbon. If the width is allowed to vary, this is the minimum width. |
|
Set the offset angle of the ribbon from the line normal. (The angle is expressed in degrees.) |
|
Set the offset angle of the ribbon from the line normal. (The angle is expressed in degrees.) |
|
Turn on/off the variation of ribbon width with scalar value. |
|
Turn on/off the variation of ribbon width with scalar value. |
|
Turn on/off the variation of ribbon width with scalar value. |
|
Turn on/off the variation of ribbon width with scalar value. |
|
Set the maximum ribbon width in terms of a multiple of the minimum width. |
|
Set the maximum ribbon width in terms of a multiple of the minimum width. |
|
Set the default normal to use if no normals are supplied, and the DefaultNormalOn is set. |
|
Set the default normal to use if no normals are supplied, and the DefaultNormalOn is set. |
|
Set the default normal to use if no normals are supplied, and the DefaultNormalOn is set. |
|
Set the default normal to use if no normals are supplied, and the DefaultNormalOn is set. |
|
Set a boolean to control whether to use default normals. DefaultNormalOn is set. |
|
Set a boolean to control whether to use default normals. DefaultNormalOn is set. |
|
Set a boolean to control whether to use default normals. DefaultNormalOn is set. |
|
Set a boolean to control whether to use default normals. DefaultNormalOn is set. |
|
Control whether and how texture coordinates are produced. This is useful for striping the ribbon with time textures, etc. |
|
Control whether and how texture coordinates are produced. This is useful for striping the ribbon with time textures, etc. |
|
Control whether and how texture coordinates are produced. This is useful for striping the ribbon with time textures, etc. Definition at line 117 of file vtkRibbonFilter.h. References VTK_TCOORDS_OFF. |
|
Control whether and how texture coordinates are produced. This is useful for striping the ribbon with time textures, etc. Definition at line 119 of file vtkRibbonFilter.h. References VTK_TCOORDS_FROM_NORMALIZED_LENGTH. |
|
Control whether and how texture coordinates are produced. This is useful for striping the ribbon with time textures, etc. Definition at line 121 of file vtkRibbonFilter.h. References VTK_TCOORDS_FROM_LENGTH. |
|
Control whether and how texture coordinates are produced. This is useful for striping the ribbon with time textures, etc. Definition at line 123 of file vtkRibbonFilter.h. References VTK_TCOORDS_FROM_SCALARS. |
|
Control whether and how texture coordinates are produced. This is useful for striping the ribbon with time textures, etc. |
|
Control the conversion of units during the texture coordinates calculation. The TextureLength indicates what length (whether calculated from scalars or length) is mapped to the [0,1) texture space. |
|
Control the conversion of units during the texture coordinates calculation. The TextureLength indicates what length (whether calculated from scalars or length) is mapped to the [0,1) texture space. |
|
This is called by the superclass. This is the method you should override. Reimplemented from vtkPolyDataAlgorithm. |
|
|
|
|
|
|
|
|
|
Definition at line 142 of file vtkRibbonFilter.h. |
|
Definition at line 143 of file vtkRibbonFilter.h. |
|
Definition at line 144 of file vtkRibbonFilter.h. |
|
Definition at line 145 of file vtkRibbonFilter.h. |
|
Definition at line 146 of file vtkRibbonFilter.h. |
|
Definition at line 147 of file vtkRibbonFilter.h. |
|
Definition at line 148 of file vtkRibbonFilter.h. |
|
Definition at line 149 of file vtkRibbonFilter.h. |
|
Definition at line 166 of file vtkRibbonFilter.h. |