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