Imaging/vtkImageCheckerboard.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00028 #ifndef __vtkImageCheckerboard_h
00029 #define __vtkImageCheckerboard_h
00030
00031 #include "vtkImageTwoInputFilter.h"
00032
00033 class VTK_IMAGING_EXPORT vtkImageCheckerboard : public vtkImageTwoInputFilter
00034 {
00035 public:
00036 static vtkImageCheckerboard *New();
00037 vtkTypeRevisionMacro(vtkImageCheckerboard,vtkImageTwoInputFilter);
00038 void PrintSelf(ostream& os, vtkIndent indent);
00039
00041
00042 vtkSetVector3Macro(NumberOfDivisions,int);
00043 vtkGetVectorMacro(NumberOfDivisions,int,3);
00045
00046 protected:
00047 vtkImageCheckerboard();
00048 ~vtkImageCheckerboard() {};
00049
00050 void ThreadedExecute(vtkImageData **inDatas, vtkImageData *outData,
00051 int extent[6], int id);
00052 int NumberOfDivisions[3];
00053 private:
00054 vtkImageCheckerboard(const vtkImageCheckerboard&);
00055 void operator=(const vtkImageCheckerboard&);
00056 };
00057
00058 #endif
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071