59 #ifndef __vtkTubeFilter_h
60 #define __vtkTubeFilter_h
65 #define VTK_VARY_RADIUS_OFF 0
66 #define VTK_VARY_RADIUS_BY_SCALAR 1
67 #define VTK_VARY_RADIUS_BY_VECTOR 2
68 #define VTK_VARY_RADIUS_BY_ABSOLUTE_SCALAR 3
70 #define VTK_TCOORDS_OFF 0
71 #define VTK_TCOORDS_FROM_NORMALIZED_LENGTH 1
72 #define VTK_TCOORDS_FROM_LENGTH 2
73 #define VTK_TCOORDS_FROM_SCALARS 3
112 const char *GetVaryRadiusAsString();
192 const char *GetGenerateTCoordsAsString();
223 double DefaultNormal[3];
#define VTK_TCOORDS_FROM_NORMALIZED_LENGTH
#define VTK_VARY_RADIUS_BY_SCALAR
represent and manipulate point attribute data
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define VTKFILTERSCORE_EXPORT
#define vtkGetMacro(name, type)
represent and manipulate cell attribute data
dynamic, self-adjusting array of float
void SetGenerateTCoordsToNormalizedLength()
#define vtkSetClampMacro(name, type, min, max)
#define VTK_VARY_RADIUS_BY_ABSOLUTE_SCALAR
#define VTK_TCOORDS_FROM_LENGTH
#define vtkTypeMacro(thisClass, superclass)
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.
filter that generates tubes around lines
a simple class to control print indentation
abstract superclass for arrays of numeric data
#define VTK_TCOORDS_FROM_SCALARS
void SetVaryRadiusToVaryRadiusByScalar()
int OutputPointsPrecision
void SetVaryRadiusToVaryRadiusByVector()
object to represent cell connectivity
void SetGenerateTCoordsToUseLength()
#define VTK_VARY_RADIUS_BY_VECTOR
#define vtkBooleanMacro(name, type)
void SetGenerateTCoordsToOff()
#define vtkSetVector3Macro(name, type)
#define vtkGetVectorMacro(name, type, count)
void SetGenerateTCoordsToUseScalars()
#define VTK_VARY_RADIUS_OFF
void SetVaryRadiusToVaryRadiusByAbsoluteScalar()
represent and manipulate 3D points
void SetVaryRadiusToVaryRadiusOff()
#define vtkSetMacro(name, type)