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