From 5ec82a020a75060b5f97077296454e456aac0284 Mon Sep 17 00:00:00 2001 From: Levi Armstrong Date: Tue, 23 Jul 2024 16:06:35 -0500 Subject: [PATCH] Add any poly support to manipulator info --- tesseract_common/include/tesseract_common/manipulator_info.h | 3 +++ tesseract_common/src/manipulator_info.cpp | 1 + 2 files changed, 4 insertions(+) diff --git a/tesseract_common/include/tesseract_common/manipulator_info.h b/tesseract_common/include/tesseract_common/manipulator_info.h index 68a244f93c3..dad0f46be06 100644 --- a/tesseract_common/include/tesseract_common/manipulator_info.h +++ b/tesseract_common/include/tesseract_common/manipulator_info.h @@ -33,6 +33,8 @@ TESSERACT_COMMON_IGNORE_WARNINGS_PUSH #include TESSERACT_COMMON_IGNORE_WARNINGS_POP +#include + namespace tesseract_common { /** @@ -97,4 +99,5 @@ struct ManipulatorInfo }; } // namespace tesseract_common +TESSERACT_ANY_EXPORT_KEY(tesseract_common::ManipulatorInfo, TesseractCommonManipulatorInfo) #endif // TESSERACT_COMMON_MANIPULATOR_INFO_H diff --git a/tesseract_common/src/manipulator_info.cpp b/tesseract_common/src/manipulator_info.cpp index 90bdbfa6d03..207ea17c12e 100644 --- a/tesseract_common/src/manipulator_info.cpp +++ b/tesseract_common/src/manipulator_info.cpp @@ -109,3 +109,4 @@ void ManipulatorInfo::serialize(Archive& ar, const unsigned int /*version*/) #include TESSERACT_SERIALIZE_ARCHIVES_INSTANTIATE(tesseract_common::ManipulatorInfo) +TESSERACT_ANY_EXPORT_IMPLEMENT(TesseractCommonManipulatorInfo)