VTK
9.0.1
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
#include "
vtkImageDecomposeFilter.h
"
36
#include "vtkImagingGeneralModule.h"
// For export macro
37
38
class
VTKIMAGINGGENERAL_EXPORT
vtkImageCityBlockDistance
:
public
vtkImageDecomposeFilter
39
{
40
public
:
41
static
vtkImageCityBlockDistance
*
New
();
42
vtkTypeMacro(
vtkImageCityBlockDistance
,
vtkImageDecomposeFilter
);
43
44
protected
:
45
vtkImageCityBlockDistance
();
46
~vtkImageCityBlockDistance
()
override
{}
47
48
int
IterativeRequestUpdateExtent
(
vtkInformation
* in,
vtkInformation
* out)
override
;
49
int
IterativeRequestData
(
vtkInformation
*,
vtkInformationVector
**,
vtkInformationVector
*)
override
;
50
51
void
AllocateOutputScalars(
52
vtkImageData
* outData,
int
* updateExtent,
int
* wholeExtent,
vtkInformation
* outInfo);
53
54
private
:
55
vtkImageCityBlockDistance
(
const
vtkImageCityBlockDistance
&) =
delete
;
56
void
operator=(
const
vtkImageCityBlockDistance
&) =
delete
;
57
};
58
59
#endif
60
61
// 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:38
vtkImageData
topologically and geometrically regular array of data
Definition:
vtkImageData.h:41
vtkImageDecomposeFilter
Filters that execute axes in series.
Definition:
vtkImageDecomposeFilter.h:32
vtkInformation
Store vtkAlgorithm input/output information.
Definition:
vtkInformation.h:73
vtkAlgorithm::New
static vtkAlgorithm * New()
vtkImageIterateFilter::IterativeRequestData
virtual int IterativeRequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkImageCityBlockDistance::~vtkImageCityBlockDistance
~vtkImageCityBlockDistance() override
Definition:
vtkImageCityBlockDistance.h:46
vtkImageDecomposeFilter.h
Generated on Thu Jun 24 2021 15:17:26 for VTK by
1.8.17