54 #ifndef vtkTubeFilter_h 
   55 #define vtkTubeFilter_h 
   57 #include "vtkFiltersCoreModule.h"  
   60 #define VTK_VARY_RADIUS_OFF 0 
   61 #define VTK_VARY_RADIUS_BY_SCALAR 1 
   62 #define VTK_VARY_RADIUS_BY_VECTOR 2 
   63 #define VTK_VARY_RADIUS_BY_ABSOLUTE_SCALAR 3 
   65 #define VTK_TCOORDS_OFF 0 
   66 #define VTK_TCOORDS_FROM_NORMALIZED_LENGTH 1 
   67 #define VTK_TCOORDS_FROM_LENGTH 2 
   68 #define VTK_TCOORDS_FROM_SCALARS 3 
   94   vtkGetMacro(Radius, 
double);
 
  102   vtkGetMacro(VaryRadius, 
int);
 
  110   const char* GetVaryRadiusAsString();
 
  117   vtkSetClampMacro(NumberOfSides, 
int, 3, 
VTK_INT_MAX);
 
  118   vtkGetMacro(NumberOfSides, 
int);
 
  125   vtkSetMacro(RadiusFactor, 
double);
 
  126   vtkGetMacro(RadiusFactor, 
double);
 
  134   vtkSetVector3Macro(DefaultNormal, 
double);
 
  135   vtkGetVectorMacro(DefaultNormal, 
double, 3);
 
  175   vtkGetMacro(OnRatio, 
int);
 
  185   vtkGetMacro(Offset, 
int);
 
  196   vtkGetMacro(GenerateTCoords, 
int);
 
  204   const char* GetGenerateTCoordsAsString();
 
  214   vtkSetClampMacro(TextureLength, 
double, 0.000001, 
VTK_INT_MAX);
 
  215   vtkGetMacro(TextureLength, 
double);
 
  224   vtkSetMacro(OutputPointsPrecision, 
int);
 
  225   vtkGetMacro(OutputPointsPrecision, 
int);
 
  239   double DefaultNormal[3];