vtkImageNoiseSource.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00040 #ifndef __vtkImageNoiseSource_h
00041 #define __vtkImageNoiseSource_h
00042
00043
00044 #include "vtkImageAlgorithm.h"
00045
00046
00047 class VTK_IMAGING_EXPORT vtkImageNoiseSource : public vtkImageAlgorithm
00048 {
00049 public:
00050 static vtkImageNoiseSource *New();
00051 vtkTypeRevisionMacro(vtkImageNoiseSource,vtkImageAlgorithm);
00052 void PrintSelf(ostream& os, vtkIndent indent);
00053
00055
00056 vtkSetMacro(Minimum, double);
00057 vtkGetMacro(Minimum, double);
00058 vtkSetMacro(Maximum, double);
00059 vtkGetMacro(Maximum, double);
00061
00063
00064 void SetWholeExtent(int xMinx, int xMax, int yMin, int yMax,
00065 int zMin, int zMax);
00067
00068 protected:
00069 vtkImageNoiseSource();
00070 ~vtkImageNoiseSource() {};
00071
00072 double Minimum;
00073 double Maximum;
00074 int WholeExtent[6];
00075
00076 virtual void ExecuteInformation (vtkInformation *, vtkInformationVector *, vtkInformationVector *);
00077 virtual void ExecuteData(vtkDataObject *data);
00078 private:
00079 vtkImageNoiseSource(const vtkImageNoiseSource&);
00080 void operator=(const vtkImageNoiseSource&);
00081 };
00082
00083
00084 #endif
00085
00086