go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
itkAffineLogStackTransform.h
Go to the documentation of this file.
1/*=========================================================================
2 *
3 * Copyright UMC Utrecht and contributors
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#ifndef itkAffineLogStackTransform_h
19#define itkAffineLogStackTransform_h
20
21#include "itkStackTransform.h"
22#include "../AffineLogTransform/itkAffineLogTransform.h"
23#include "elxElastixBase.h"
24
25namespace itk
26{
27template <unsigned int NDimension>
28class ITK_TEMPLATE_EXPORT AffineLogStackTransform
29 : public itk::StackTransform<elx::ElastixBase::CoordRepType, NDimension, NDimension>
30{
31private:
32 using CoordRepType = elx::ElastixBase::CoordRepType;
33
34public:
36
39 using Pointer = itk::SmartPointer<AffineLogStackTransform>;
40 itkNewMacro(Self);
42
43protected:
46
48 ~AffineLogStackTransform() override = default;
49
50private:
53 CreateSubTransform() const override
54 {
56 }
57};
58
59} // namespace itk
60
61#endif
itk::SmartPointer< AffineLogStackTransform > Pointer
~AffineLogStackTransform() override=default
ITK_DISALLOW_COPY_AND_MOVE(AffineLogStackTransform)
elx::ElastixBase::CoordRepType CoordRepType
Superclass::SubTransformPointer CreateSubTransform() const override
Implements stack of transforms: one for every last dimension index.
typename SubTransformType::Pointer SubTransformPointer


Generated on Wed 12 Apr 2023 for elastix by doxygen 1.9.6 elastix logo