Imaging/vtkImageCheckerboard.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00043 #ifndef __vtkImageCheckerboard_h
00044 #define __vtkImageCheckerboard_h
00045
00046 #include "vtkImageTwoInputFilter.h"
00047
00048 class VTK_IMAGING_EXPORT vtkImageCheckerboard : public vtkImageTwoInputFilter
00049 {
00050 public:
00051 static vtkImageCheckerboard *New();
00052 vtkTypeRevisionMacro(vtkImageCheckerboard,vtkImageTwoInputFilter);
00053 void PrintSelf(ostream& os, vtkIndent indent);
00054
00056
00057 vtkSetVector3Macro(NumberOfDivisions,int);
00058 vtkGetVectorMacro(NumberOfDivisions,int,3);
00060
00061 protected:
00062 vtkImageCheckerboard();
00063 ~vtkImageCheckerboard() {};
00064
00065 void ThreadedExecute(vtkImageData **inDatas, vtkImageData *outData,
00066 int extent[6], int id);
00067 int NumberOfDivisions[3];
00068 private:
00069 vtkImageCheckerboard(const vtkImageCheckerboard&);
00070 void operator=(const vtkImageCheckerboard&);
00071 };
00072
00073 #endif
00074
00075
00076
00077
00078
00079
00080
00081
00082
00083
00084
00085
00086