dox/Imaging/vtkImageNoiseSource.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00029
#ifndef __vtkImageNoiseSource_h
00030
#define __vtkImageNoiseSource_h
00031
00032
00033
#include "vtkImageSource.h"
00034
00035
00036 class VTK_IMAGING_EXPORT vtkImageNoiseSource :
public vtkImageSource
00037 {
00038
public:
00039
static vtkImageNoiseSource *
New();
00040 vtkTypeRevisionMacro(vtkImageNoiseSource,
vtkImageSource);
00041
void PrintSelf(ostream& os,
vtkIndent indent);
00042
00044
00045 vtkSetMacro(Minimum,
double);
00046 vtkGetMacro(Minimum,
double);
00047 vtkSetMacro(Maximum,
double);
00048 vtkGetMacro(Maximum,
double);
00050
00052
00053
void SetWholeExtent(
int xMinx,
int xMax,
int yMin,
int yMax,
00054
int zMin,
int zMax);
00056
00057
protected:
00058 vtkImageNoiseSource();
00059 ~vtkImageNoiseSource() {};
00060
00061 double Minimum;
00062 double Maximum;
00063 int WholeExtent[6];
00064
00065
virtual void ExecuteInformation();
00066
virtual void ExecuteData(
vtkDataObject *data);
00067
private:
00068 vtkImageNoiseSource(
const vtkImageNoiseSource&);
00069
void operator=(
const vtkImageNoiseSource&);
00070 };
00071
00072
00073
#endif
00074
00075