vtkTextureMapToCylinder.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00062 #ifndef __vtkTextureMapToCylinder_h
00063 #define __vtkTextureMapToCylinder_h
00064
00065 #include "vtkDataSetToDataSetFilter.h"
00066
00067 class VTK_GRAPHICS_EXPORT vtkTextureMapToCylinder : public vtkDataSetToDataSetFilter
00068 {
00069 public:
00070 vtkTypeRevisionMacro(vtkTextureMapToCylinder,vtkDataSetToDataSetFilter);
00071 void PrintSelf(ostream& os, vtkIndent indent);
00072
00076 static vtkTextureMapToCylinder *New();
00077
00079
00080 vtkSetVector3Macro(Point1,double);
00081 vtkGetVectorMacro(Point1,double,3);
00083
00085
00086 vtkSetVector3Macro(Point2,double);
00087 vtkGetVectorMacro(Point2,double,3);
00089
00091
00093 vtkSetMacro(AutomaticCylinderGeneration,int);
00094 vtkGetMacro(AutomaticCylinderGeneration,int);
00095 vtkBooleanMacro(AutomaticCylinderGeneration,int);
00097
00099
00103 vtkSetMacro(PreventSeam,int);
00104 vtkGetMacro(PreventSeam,int);
00105 vtkBooleanMacro(PreventSeam,int);
00107
00108 protected:
00109 vtkTextureMapToCylinder();
00110 ~vtkTextureMapToCylinder() {};
00111
00112 void Execute();
00113
00114 double Point1[3];
00115 double Point2[3];
00116 int AutomaticCylinderGeneration;
00117 int PreventSeam;
00118
00119 private:
00120 vtkTextureMapToCylinder(const vtkTextureMapToCylinder&);
00121 void operator=(const vtkTextureMapToCylinder&);
00122 };
00123
00124 #endif
00125
00126