VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Imaging
vtkImageIdealHighPass.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkImageIdealHighPass.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
=========================================================================*/
33
#ifndef __vtkImageIdealHighPass_h
34
#define __vtkImageIdealHighPass_h
35
36
37
#include "
vtkThreadedImageAlgorithm.h
"
38
39
class
VTK_IMAGING_EXPORT
vtkImageIdealHighPass
:
public
vtkThreadedImageAlgorithm
40
{
41
public
:
42
static
vtkImageIdealHighPass
*
New
();
43
vtkTypeMacro(
vtkImageIdealHighPass
,
vtkThreadedImageAlgorithm
);
44
void
PrintSelf
(ostream& os,
vtkIndent
indent);
45
47
50
vtkSetVector3Macro(CutOff,
double
);
51
void
SetCutOff
(
double
v) {this->
SetCutOff
(v, v, v);}
52
void
SetXCutOff(
double
v);
53
void
SetYCutOff(
double
v);
54
void
SetZCutOff(
double
v);
55
vtkGetVector3Macro(CutOff,
double
);
56
double
GetXCutOff
() {
return
this->CutOff[0];}
57
double
GetYCutOff
() {
return
this->CutOff[1];}
58
double
GetZCutOff
() {
return
this->CutOff[2];}
60
61
protected
:
62
vtkImageIdealHighPass
();
63
~vtkImageIdealHighPass
() {};
64
65
double
CutOff[3];
66
67
void
ThreadedRequestData
(
vtkInformation
*request,
68
vtkInformationVector
**inputVector,
69
vtkInformationVector
*outputVector,
70
vtkImageData
***inData,
vtkImageData
**outData,
71
int
outExt[6],
int
id
);
72
private
:
73
vtkImageIdealHighPass
(
const
vtkImageIdealHighPass
&);
// Not implemented.
74
void
operator=(
const
vtkImageIdealHighPass
&);
// Not implemented.
75
};
76
77
#endif
78
79
80
Generated on Wed Nov 21 2012 21:33:57 for VTK by
1.8.2