From 9f846c77adf85f38453cf07b6c65f50f1428e844 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C5=BEenan=20Zuki=C4=87?= Date: Mon, 18 Mar 2024 16:35:55 -0400 Subject: [PATCH] ENH: KernelTransform's PointSet should use minimal point data This data is not used, so it is better to have a lighter-weight char, instead of the heavier PointType there. Having PointType there might also confuse someone into thinking that point coordinates should be provided there, or might be retrieved from it. --- Modules/Core/Transform/include/itkKernelTransform.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Modules/Core/Transform/include/itkKernelTransform.h b/Modules/Core/Transform/include/itkKernelTransform.h index 22bacc413dc..89d66a37a0c 100644 --- a/Modules/Core/Transform/include/itkKernelTransform.h +++ b/Modules/Core/Transform/include/itkKernelTransform.h @@ -116,7 +116,11 @@ class ITK_TEMPLATE_EXPORT KernelTransform : public Transform; +#ifdef ITK_FUTURE_LEGACY_REMOVE + using PointSetType = PointSet; +#else using PointSetType = PointSet; +#endif using PointSetPointer = typename PointSetType::Pointer; using PointsContainer = typename PointSetType::PointsContainer;