Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages
Graphics/vtkTransformTextureCoords.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 __vtkTransformTextureCoords_h
00056 #define __vtkTransformTextureCoords_h
00057
00058 #include "vtkDataSetToDataSetFilter.h"
00059
00060 class VTK_GRAPHICS_EXPORT vtkTransformTextureCoords : public vtkDataSetToDataSetFilter
00061 {
00062 public:
00063 vtkTypeRevisionMacro(vtkTransformTextureCoords,vtkDataSetToDataSetFilter);
00064 void PrintSelf(ostream& os, vtkIndent indent);
00065
00069 static vtkTransformTextureCoords *New();
00070
00072
00074 vtkSetVector3Macro(Position,float);
00075 vtkGetVectorMacro(Position,float,3);
00077
00079
00081 void AddPosition(float deltaR, float deltaS, float deltaT);
00082 void AddPosition(float deltaPosition[3]);
00084
00086
00088 vtkSetVector3Macro(Scale,float);
00089 vtkGetVectorMacro(Scale,float,3);
00091
00093
00097 vtkSetVector3Macro(Origin,float);
00098 vtkGetVectorMacro(Origin,float,3);
00100
00102
00104 vtkSetMacro(FlipR,int);
00105 vtkGetMacro(FlipR,int);
00106 vtkBooleanMacro(FlipR,int);
00108
00110
00112 vtkSetMacro(FlipS,int);
00113 vtkGetMacro(FlipS,int);
00114 vtkBooleanMacro(FlipS,int);
00116
00118
00120 vtkSetMacro(FlipT,int);
00121 vtkGetMacro(FlipT,int);
00122 vtkBooleanMacro(FlipT,int);
00124
00125 protected:
00126 vtkTransformTextureCoords();
00127 ~vtkTransformTextureCoords() {};
00128
00129 void Execute();
00130
00131 float Origin[3];
00132 float Position[3];
00133 float Scale[3];
00134 int FlipR;
00135 int FlipS;
00136 int FlipT;
00137 private:
00138 vtkTransformTextureCoords(const vtkTransformTextureCoords&);
00139 void operator=(const vtkTransformTextureCoords&);
00140 };
00141
00142 #endif