VTK
dox
opt
build
vtk6-6.3.0+dfsg2
Imaging
General
vtkImageSobel2D.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkImageSobel2D.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
=========================================================================*/
26
#ifndef vtkImageSobel2D_h
27
#define vtkImageSobel2D_h
28
29
30
#include "
vtkImagingGeneralModule.h
"
// For export macro
31
#include "
vtkImageSpatialAlgorithm.h
"
32
33
class
VTKIMAGINGGENERAL_EXPORT
vtkImageSobel2D
:
public
vtkImageSpatialAlgorithm
34
{
35
public
:
36
static
vtkImageSobel2D
*
New
();
37
vtkTypeMacro
(
vtkImageSobel2D
,
vtkImageSpatialAlgorithm
);
38
void
PrintSelf
(ostream& os,
vtkIndent
indent);
39
40
protected
:
41
vtkImageSobel2D
();
42
~vtkImageSobel2D
() {}
43
44
void
ThreadedRequestData
(
vtkInformation
*request,
45
vtkInformationVector
**inputVector,
46
vtkInformationVector
*outputVector,
47
vtkImageData
***inData,
vtkImageData
**outData,
48
int
outExt[6],
int
id
);
49
virtual
int
RequestInformation
(
vtkInformation
*request,
50
vtkInformationVector
**inputVector,
51
vtkInformationVector
*outputVector);
52
53
private
:
54
vtkImageSobel2D
(
const
vtkImageSobel2D
&);
// Not implemented.
55
void
operator=(
const
vtkImageSobel2D
&);
// Not implemented.
56
};
57
58
#endif
59
60
61
vtkImageSobel2D::vtkImageSobel2D
vtkImageSobel2D()
vtkInformationVector
Store zero or more vtkInformation instances.
Definition:
vtkInformationVector.h:41
vtkImageSobel2D
Computes a vector field using sobel functions.
Definition:
vtkImageSobel2D.h:34
vtkTypeMacro
#define vtkTypeMacro(thisClass, superclass)
Definition:
vtkSetGet.h:642
vtkImageSobel2D::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent)
vtkImagingGeneralModule.h
vtkImageData
topologically and geometrically regular array of data
Definition:
vtkImageData.h:45
vtkIndent
a simple class to control print indentation
Definition:
vtkIndent.h:39
VTKIMAGINGGENERAL_EXPORT
#define VTKIMAGINGGENERAL_EXPORT
Definition:
vtkImagingGeneralModule.h:15
vtkImageSpatialAlgorithm.h
vtkImageSobel2D::New
static vtkImageSobel2D * New()
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:86
vtkImageSobel2D::~vtkImageSobel2D
~vtkImageSobel2D()
Definition:
vtkImageSobel2D.h:42
vtkImageSpatialAlgorithm
Filters that operate on pixel neighborhoods.
Definition:
vtkImageSpatialAlgorithm.h:34
vtkImageSobel2D::RequestInformation
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkImageSobel2D::ThreadedRequestData
void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int outExt[6], int id)
Generated by
1.8.20