dox/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