ITK
5.2.0
Insight Toolkit
ITK
Modules
Filtering
ImageGrid
include
itkBSplineCenteredL2ResampleImageFilterBase.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 itkBSplineCenteredL2ResampleImageFilterBase_h
29
#define itkBSplineCenteredL2ResampleImageFilterBase_h
30
31
#include <vector>
32
#include "
itkBSplineCenteredResampleImageFilterBase.h
"
33
34
namespace
itk
35
{
82
template
<
typename
TInputImage,
typename
TOutputImage>
83
class
ITK_TEMPLATE_EXPORT
BSplineCenteredL2ResampleImageFilterBase
84
:
public
BSplineCenteredResampleImageFilterBase
<TInputImage, TOutputImage>
85
{
86
public
:
87
ITK_DISALLOW_COPY_AND_MOVE(
BSplineCenteredL2ResampleImageFilterBase
);
88
90
using
Self
=
BSplineCenteredL2ResampleImageFilterBase
;
91
using
Superclass
=
BSplineCenteredResampleImageFilterBase<TInputImage, TOutputImage>
;
92
using
Pointer
=
SmartPointer<Self>
;
93
using
ConstPointer
=
SmartPointer<const Self>
;
94
96
itkTypeMacro(
BSplineCenteredL2ResampleImageFilterBase
,
BSplineCenteredResampleImageFilterBase
);
97
98
protected
:
99
void
100
InitializePyramidSplineFilter(
int
SplineOrder)
override
;
101
102
BSplineCenteredL2ResampleImageFilterBase
() =
default
;
103
~
BSplineCenteredL2ResampleImageFilterBase
()
override
=
default
;
104
void
105
PrintSelf(std::ostream & os,
Indent
indent)
const override
;
106
};
107
}
// namespace itk
108
109
#ifndef ITK_MANUAL_INSTANTIATION
110
# include "itkBSplineCenteredL2ResampleImageFilterBase.hxx"
111
#endif
112
113
#endif
itk::BSplineCenteredL2ResampleImageFilterBase
Definition:
itkBSplineCenteredL2ResampleImageFilterBase.h:83
itk::BSplineCenteredResampleImageFilterBase
Evaluates the Centered B-Spline interpolation of an image. Spline order may be from 0 to 5.
Definition:
itkBSplineCenteredResampleImageFilterBase.h:65
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
itkBSplineCenteredResampleImageFilterBase.h
Generated on Thu Apr 1 2021 01:37:36 for ITK by
1.8.16