VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Imaging
vtkImageGaussianSource.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkImageGaussianSource.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
25
#ifndef __vtkImageGaussianSource_h
26
#define __vtkImageGaussianSource_h
27
28
#include "
vtkImageAlgorithm.h
"
29
30
class
VTK_IMAGING_EXPORT
vtkImageGaussianSource
:
public
vtkImageAlgorithm
31
{
32
public
:
33
static
vtkImageGaussianSource
*
New
();
34
vtkTypeMacro(
vtkImageGaussianSource
,
vtkImageAlgorithm
);
35
void
PrintSelf
(ostream& os,
vtkIndent
indent);
36
38
39
void
SetWholeExtent(
int
xMinx,
int
xMax,
int
yMin,
int
yMax,
40
int
zMin,
int
zMax);
42
44
45
vtkSetVector3Macro(Center,
double
);
46
vtkGetVector3Macro(Center,
double
);
48
50
51
vtkSetMacro(Maximum,
double
);
52
vtkGetMacro(Maximum,
double
);
54
56
57
vtkSetMacro(StandardDeviation,
double
);
58
vtkGetMacro(StandardDeviation,
double
);
60
61
protected
:
62
vtkImageGaussianSource
();
63
~vtkImageGaussianSource
() {};
64
65
double
StandardDeviation;
66
int
WholeExtent[6];
67
double
Center[3];
68
double
Maximum
;
69
70
virtual
int
RequestInformation
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
71
virtual
int
RequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*);
72
private
:
73
vtkImageGaussianSource
(
const
vtkImageGaussianSource
&);
// Not implemented.
74
void
operator=(
const
vtkImageGaussianSource
&);
// Not implemented.
75
};
76
77
78
#endif
Generated on Wed Nov 21 2012 21:33:57 for VTK by
1.8.2