VTK
dox
Imaging
General
vtkImageCityBlockDistance.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkImageCityBlockDistance.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
=========================================================================*/
32
#ifndef vtkImageCityBlockDistance_h
33
#define vtkImageCityBlockDistance_h
34
35
36
#include "vtkImagingGeneralModule.h"
// For export macro
37
#include "
vtkImageDecomposeFilter.h
"
38
39
class
VTKIMAGINGGENERAL_EXPORT
vtkImageCityBlockDistance
:
public
vtkImageDecomposeFilter
40
{
41
public
:
42
static
vtkImageCityBlockDistance
*
New
();
43
vtkTypeMacro(
vtkImageCityBlockDistance
,
vtkImageDecomposeFilter
);
44
45
protected
:
46
vtkImageCityBlockDistance
();
47
~vtkImageCityBlockDistance
()
override
{}
48
49
int
IterativeRequestUpdateExtent
(
vtkInformation
* in,
50
vtkInformation
* out)
override
;
51
int
IterativeRequestData
(
vtkInformation
*,
52
vtkInformationVector
**,
53
vtkInformationVector
*)
override
;
54
55
void
AllocateOutputScalars(
vtkImageData
*outData,
56
int
* updateExtent,
57
int
* wholeExtent,
58
vtkInformation
* outInfo);
59
60
private
:
61
vtkImageCityBlockDistance
(
const
vtkImageCityBlockDistance
&) =
delete
;
62
void
operator=(
const
vtkImageCityBlockDistance
&) =
delete
;
63
};
64
65
#endif
66
67
68
69
// VTK-HeaderTest-Exclude: vtkImageCityBlockDistance.h
vtkInformationVector
Store zero or more vtkInformation instances.
Definition:
vtkInformationVector.h:35
vtkImageIterateFilter::IterativeRequestUpdateExtent
virtual int IterativeRequestUpdateExtent(vtkInformation *in, vtkInformation *out)
vtkImageCityBlockDistance
1,2 or 3D distance map.
Definition:
vtkImageCityBlockDistance.h:39
vtkImageData
topologically and geometrically regular array of data
Definition:
vtkImageData.h:39
vtkImageDecomposeFilter
Filters that execute axes in series.
Definition:
vtkImageDecomposeFilter.h:33
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:80
vtkAlgorithm::New
static vtkAlgorithm * New()
vtkImageIterateFilter::IterativeRequestData
virtual int IterativeRequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkImageCityBlockDistance::~vtkImageCityBlockDistance
~vtkImageCityBlockDistance() override
Definition:
vtkImageCityBlockDistance.h:47
vtkImageDecomposeFilter.h
Generated by
1.8.16