ITK
5.2.0
Insight Toolkit
ITK
Modules
Filtering
ImageGrid
include
itkBSplineL2ResampleImageFilterBase.h
Go to the documentation of this file.
1
/*=========================================================================
2
*
3
* Copyright NumFOCUS
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0.txt
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*
17
*=========================================================================*/
18
/*=========================================================================
19
*
20
* Portions of this file are subject to the VTK Toolkit Version 3 copyright.
21
*
22
* Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
23
*
24
* For complete copyright, license and disclaimer of warranty information
25
* please refer to the NOTICE file at the top of the ITK source tree.
26
*
27
*=========================================================================*/
28
#ifndef itkBSplineL2ResampleImageFilterBase_h
29
#define itkBSplineL2ResampleImageFilterBase_h
30
31
#include <vector>
32
#include "
itkBSplineResampleImageFilterBase.h
"
33
34
namespace
itk
35
{
83
template
<
typename
TInputImage,
typename
TOutputImage>
84
class
ITK_TEMPLATE_EXPORT
BSplineL2ResampleImageFilterBase
85
:
public
BSplineResampleImageFilterBase
<TInputImage, TOutputImage>
86
{
87
public
:
88
ITK_DISALLOW_COPY_AND_MOVE(
BSplineL2ResampleImageFilterBase
);
89
91
using
Self
=
BSplineL2ResampleImageFilterBase
;
92
using
Superclass
=
BSplineResampleImageFilterBase<TInputImage, TOutputImage>
;
93
using
Pointer
=
SmartPointer<Self>
;
94
using
ConstPointer
=
SmartPointer<const Self>
;
95
97
itkTypeMacro(
BSplineL2ResampleImageFilterBase
,
BSplineResampleImageFilterBase
);
98
99
protected
:
100
void
101
InitializePyramidSplineFilter(
int
SplineOrder)
override
;
102
103
BSplineL2ResampleImageFilterBase
() =
default
;
104
~
BSplineL2ResampleImageFilterBase
()
override
=
default
;
105
void
106
PrintSelf(std::ostream & os,
Indent
indent)
const override
;
107
};
108
}
// namespace itk
109
110
#ifndef ITK_MANUAL_INSTANTIATION
111
# include "itkBSplineL2ResampleImageFilterBase.hxx"
112
#endif
113
114
#endif
itk::BSplineResampleImageFilterBase
Uses the "l2" spline pyramid implementation of B-Spline Filters to up/down sample an image by a facto...
Definition:
itkBSplineResampleImageFilterBase.h:83
itkBSplineResampleImageFilterBase.h
itk::BSplineL2ResampleImageFilterBase
Uses the "Centered l2" B-Spline pyramid implementation of B-Spline Filters to up/down sample an image...
Definition:
itkBSplineL2ResampleImageFilterBase.h:84
itk::SmartPointer< Self >
itk::Indent
Control indentation during Print() invocation.
Definition:
itkIndent.h:49
itk::ImageSource
Base class for all process objects that output image data.
Definition:
itkImageSource.h:67
itk
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
Definition:
itkAnnulusOperator.h:24
itk::ProcessObject
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Definition:
itkProcessObject.h:138
Generated on Thu Apr 1 2021 01:37:53 for ITK by
1.8.16