Graphics/vtkTextureMapToCylinder.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00055 #ifndef __vtkTextureMapToCylinder_h
00056 #define __vtkTextureMapToCylinder_h
00057
00058 #include "vtkDataSetToDataSetFilter.h"
00059
00060 class VTK_GRAPHICS_EXPORT vtkTextureMapToCylinder : public vtkDataSetToDataSetFilter
00061 {
00062 public:
00063 vtkTypeRevisionMacro(vtkTextureMapToCylinder,vtkDataSetToDataSetFilter);
00064 void PrintSelf(ostream& os, vtkIndent indent);
00065
00069 static vtkTextureMapToCylinder *New();
00070
00072
00073 vtkSetVector3Macro(Point1,float);
00074 vtkGetVectorMacro(Point1,float,3);
00076
00078
00079 vtkSetVector3Macro(Point2,float);
00080 vtkGetVectorMacro(Point2,float,3);
00082
00084
00086 vtkSetMacro(AutomaticCylinderGeneration,int);
00087 vtkGetMacro(AutomaticCylinderGeneration,int);
00088 vtkBooleanMacro(AutomaticCylinderGeneration,int);
00090
00092
00096 vtkSetMacro(PreventSeam,int);
00097 vtkGetMacro(PreventSeam,int);
00098 vtkBooleanMacro(PreventSeam,int);
00100
00101 protected:
00102 vtkTextureMapToCylinder();
00103 ~vtkTextureMapToCylinder() {};
00104
00105 void Execute();
00106
00107 float Point1[3];
00108 float Point2[3];
00109 int AutomaticCylinderGeneration;
00110 int PreventSeam;
00111
00112 private:
00113 vtkTextureMapToCylinder(const vtkTextureMapToCylinder&);
00114 void operator=(const vtkTextureMapToCylinder&);
00115 };
00116
00117 #endif
00118
00119