diff --git a/source/RobotAPI/components/armem/client/ExampleMemoryClient/ExampleMemoryClient.cpp b/source/RobotAPI/components/armem/client/ExampleMemoryClient/ExampleMemoryClient.cpp index 7fea318b5249b557e92cb1e207f3f04e0de70321..f4854b20d1f62ffff23e7f441d24a736f90ec8c9 100644 --- a/source/RobotAPI/components/armem/client/ExampleMemoryClient/ExampleMemoryClient.cpp +++ b/source/RobotAPI/components/armem/client/ExampleMemoryClient/ExampleMemoryClient.cpp @@ -31,6 +31,7 @@ #include <opencv2/imgproc.hpp> #include <opencv2/opencv.hpp> +#include <SimoxUtility/algorithm/string/string_tools.h> #include <SimoxUtility/color/cmaps.h> #include <SimoxUtility/math/pose/pose.h> diff --git a/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/EditMatrixWidget.h b/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/EditMatrixWidget.h index 1fdaaa9630a09ab4a73f83fc05fa065fd0663e4d..7ba61b702daed837495375e5afeeec47b695cda9 100644 --- a/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/EditMatrixWidget.h +++ b/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/EditMatrixWidget.h @@ -6,6 +6,7 @@ #include <QObject> #include <QTreeWidgetItem> #include <QVBoxLayout> +#include <SimoxUtility/algorithm/string/string_conversion.h> #include "RobotAPI/libraries/aron/core/type/variant/ndarray/Matrix.h" diff --git a/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/IntEnumWidget.cpp b/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/IntEnumWidget.cpp index bfe1be2bf154768ae5ff49eff04d13caf492d133..768d907b7bb7e81576a5a50c9e9bfe5e353383e1 100644 --- a/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/IntEnumWidget.cpp +++ b/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/IntEnumWidget.cpp @@ -1,6 +1,7 @@ #include "IntEnumWidget.h" #include <QHBoxLayout> +#include <SimoxUtility/algorithm/string/string_conversion.h> #include "RobotAPI/libraries/aron/core/type/variant/All.h" diff --git a/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/QuaternionWidget.cpp b/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/QuaternionWidget.cpp index b1d6fa3b946a704b180109c2598b663e2ba03bad..7ba00d9da9f38fa7975ff67cd2096e30b30cbbbc 100644 --- a/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/QuaternionWidget.cpp +++ b/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/QuaternionWidget.cpp @@ -3,6 +3,8 @@ #include <QHBoxLayout> #include <QLabel> #include <QLineEdit> +#include <RobotAPI/interface/aron/Aron.h> +#include <ArmarXCore/core/exceptions/local/ExpressionException.h> #include "../../ColorPalettes.h" #include "NDArrayHelper.h" diff --git a/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/QuaternionWidget.h b/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/QuaternionWidget.h index d55d2bba35e2712d1d161c83ed86b06b300bcf2d..e1fca223ef52042b8174231d2d0eaf320efcf158 100644 --- a/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/QuaternionWidget.h +++ b/source/RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/QuaternionWidget.h @@ -1,11 +1,14 @@ #pragma once + +#include <cmath> #include <vector> #include <QLineEdit> #include <QObject> #include <QVBoxLayout> - -#include "RobotAPI/libraries/aron/core/type/variant/ndarray/Matrix.h" +#include <SimoxUtility/algorithm/string/string_conversion.h> +#include <SimoxUtility/error/SimoxError.h> +#include <RobotAPI/interface/aron/Aron.h> #include "CustomWidget.h" diff --git a/source/RobotAPI/libraries/armem/client/util/MemoryToDebugObserver.cpp b/source/RobotAPI/libraries/armem/client/util/MemoryToDebugObserver.cpp index 89e2cf20cb7d5786458ed5453ece73749e4783bd..ecad82410f820bcf6c4fbafa67440e9cb4abbaed 100644 --- a/source/RobotAPI/libraries/armem/client/util/MemoryToDebugObserver.cpp +++ b/source/RobotAPI/libraries/armem/client/util/MemoryToDebugObserver.cpp @@ -21,6 +21,7 @@ */ #include "MemoryToDebugObserver.h" +#include <SimoxUtility/algorithm/string/string_tools.h> #include <RobotAPI/libraries/armem/core/error/mns.h> #include <RobotAPI/libraries/armem/core/json_conversions.h> diff --git a/source/RobotAPI/libraries/armem/server/ltm/EntityInstance.cpp b/source/RobotAPI/libraries/armem/server/ltm/EntityInstance.cpp index b0302a5cef0178acec1b539500bb591c9eb684f2..ce8932e546b096d2ee30bdc47244fcb59b77f920 100644 --- a/source/RobotAPI/libraries/armem/server/ltm/EntityInstance.cpp +++ b/source/RobotAPI/libraries/armem/server/ltm/EntityInstance.cpp @@ -2,8 +2,7 @@ #include "EntityInstance.h" // STD / STL -#include <fstream> -#include <iostream> +#include <SimoxUtility/algorithm/string/string_tools.h> // ArmarX #include <ArmarXCore/core/logging/Logging.h> diff --git a/source/RobotAPI/libraries/armem/server/ltm/EntitySnapshot.cpp b/source/RobotAPI/libraries/armem/server/ltm/EntitySnapshot.cpp index 2f974697368c5a375dd9a27715f06cd1cc49dfaa..175840a0c29a0b2ab96b24172c4b92ddf289a234 100644 --- a/source/RobotAPI/libraries/armem/server/ltm/EntitySnapshot.cpp +++ b/source/RobotAPI/libraries/armem/server/ltm/EntitySnapshot.cpp @@ -1,10 +1,6 @@ // Header #include "EntitySnapshot.h" -// STD / STL -#include <fstream> -#include <iostream> - // ArmarX #include <ArmarXCore/core/logging/Logging.h> #include <ArmarXCore/core/time/TimeUtil.h> diff --git a/source/RobotAPI/libraries/armem/server/ltm/detail/MemoryBase.h b/source/RobotAPI/libraries/armem/server/ltm/detail/MemoryBase.h index 3450eaaf7fa4ec6bbbc4736cf021fe275354a25a..708926591ad0bc91eec9b259100dad43eba08dee 100644 --- a/source/RobotAPI/libraries/armem/server/ltm/detail/MemoryBase.h +++ b/source/RobotAPI/libraries/armem/server/ltm/detail/MemoryBase.h @@ -13,6 +13,7 @@ #include <ArmarXCore/core/Component.h> #include <ArmarXCore/core/logging/LoggingUtil.h> #include <ArmarXCore/core/time.h> +#include <ArmarXCore/interface/core/UserException.h> #include <RobotAPI/libraries/armem/core/MemoryID.h> #include <RobotAPI/libraries/armem/core/operations.h> diff --git a/source/RobotAPI/libraries/armem/server/ltm/detail/mixins/util/mongodb.cpp b/source/RobotAPI/libraries/armem/server/ltm/detail/mixins/util/mongodb.cpp index e1024a0f6333dd1919f9cf2dd7f66336b293b906..08d4b7a5111d33a6c54bd2afb8ab14c85526a535 100644 --- a/source/RobotAPI/libraries/armem/server/ltm/detail/mixins/util/mongodb.cpp +++ b/source/RobotAPI/libraries/armem/server/ltm/detail/mixins/util/mongodb.cpp @@ -1,6 +1,7 @@ #include "mongodb.h" // Simox +#include <SimoxUtility/algorithm/string/string_tools.h> #include <SimoxUtility/json.h> #include <RobotAPI/libraries/armem/core/error.h> diff --git a/source/RobotAPI/libraries/armem/server/ltm/processors/Processors.cpp b/source/RobotAPI/libraries/armem/server/ltm/processors/Processors.cpp index 00568c75b2d8e69eabd2d56d27a0b99e1744bcd6..83413578f58480e7d19517980623c88159b5985f 100644 --- a/source/RobotAPI/libraries/armem/server/ltm/processors/Processors.cpp +++ b/source/RobotAPI/libraries/armem/server/ltm/processors/Processors.cpp @@ -1,6 +1,7 @@ #include "Processors.h" #include <ArmarXCore/core/logging/Logging.h> +#include <ArmarXCore/interface/core/UserException.h> #include "converter/data/image/exr/ExrConverter.h" #include "converter/data/image/png/PngConverter.h" diff --git a/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.cpp b/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.cpp index ab4750e34435213bd5db7541012fe8e21a7bb2bb..9cf9edee2467c7950002397cd6d5304cc47a462f 100644 --- a/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.cpp +++ b/source/RobotAPI/libraries/armem_grasping/client/KnownGraspCandidateReader.cpp @@ -1,8 +1,9 @@ #include "KnownGraspCandidateReader.h" -#include <mutex> #include <optional> +#include <SimoxUtility/algorithm/string/string_tools.h> + #include <ArmarXCore/core/PackagePath.h> #include <ArmarXCore/core/logging/Logging.h> @@ -13,9 +14,6 @@ #include <RobotAPI/libraries/armem/util/util.h> #include <RobotAPI/libraries/armem_objects/aron/Attachment.aron.generated.h> #include <RobotAPI/libraries/armem_objects/aron_conversions.h> -// #include <RobotAPI/libraries/armem_robot_state/aron/Robot.aron.generated.h> -// #include <RobotAPI/libraries/armem_robot_state/aron_conversions.h> -// #include <RobotAPI/libraries/armem_robot_state/robot_conversions.h> #include <RobotAPI/libraries/aron/common/aron_conversions.h> namespace armarx::armem::grasping::known_grasps diff --git a/source/RobotAPI/libraries/armem_gui/MemoryViewer.cpp b/source/RobotAPI/libraries/armem_gui/MemoryViewer.cpp index bfa97db1e1afe59d2bd03bc47af21ea60fe3968f..fc6c74049d6768053daa7eb8cec2a8553bb0cd9f 100644 --- a/source/RobotAPI/libraries/armem_gui/MemoryViewer.cpp +++ b/source/RobotAPI/libraries/armem_gui/MemoryViewer.cpp @@ -15,6 +15,7 @@ #include <Ice/Exception.h> #include <SimoxUtility/algorithm/get_map_keys_values.h> +#include <SimoxUtility/algorithm/string/string_tools.h> #include <ArmarXCore/core/ManagedIceObject.h> #include <ArmarXCore/core/ice_conversions/ice_conversions_templates.h> diff --git a/source/RobotAPI/libraries/armem_gui/disk/ControlWidget.cpp b/source/RobotAPI/libraries/armem_gui/disk/ControlWidget.cpp index 868c315ad5922061332ef323cc2aa0bb346e9958..0b7b737f03b2fd65f11f498f41c5e47c2e7dc5e9 100644 --- a/source/RobotAPI/libraries/armem_gui/disk/ControlWidget.cpp +++ b/source/RobotAPI/libraries/armem_gui/disk/ControlWidget.cpp @@ -8,6 +8,8 @@ #include <QPushButton> #include <QSpacerItem> +#include <SimoxUtility/algorithm/string/string_tools.h> + #include <ArmarXCore/core/exceptions/local/ExpressionException.h> #include <RobotAPI/libraries/armem/server/ltm/Memory.h> diff --git a/source/RobotAPI/libraries/armem_locations/client/Reader.cpp b/source/RobotAPI/libraries/armem_locations/client/Reader.cpp index 13cc8ff5a3e515e79e80838a875acad24a6186cd..a9bb3a1b19012fdfefd724d4cf65b0eaad7736bb 100644 --- a/source/RobotAPI/libraries/armem_locations/client/Reader.cpp +++ b/source/RobotAPI/libraries/armem_locations/client/Reader.cpp @@ -1,5 +1,7 @@ #include "Reader.h" +#include <SimoxUtility/algorithm/string/string_tools.h> + #include <RobotAPI/libraries/armem/client/query/Builder.h> #include <RobotAPI/libraries/armem/core/Time.h> #include <RobotAPI/libraries/armem/core/error.h> diff --git a/source/RobotAPI/libraries/armem_objects/client/articulated_object/ArticulatedObjectWriter.cpp b/source/RobotAPI/libraries/armem_objects/client/articulated_object/ArticulatedObjectWriter.cpp index 0085fd3fade1e29d046b22b62887196584332508..764cbdcc8e3a0cbeab1b6dd7b0027f1fcc30f2e9 100644 --- a/source/RobotAPI/libraries/armem_objects/client/articulated_object/ArticulatedObjectWriter.cpp +++ b/source/RobotAPI/libraries/armem_objects/client/articulated_object/ArticulatedObjectWriter.cpp @@ -4,6 +4,7 @@ #include <Eigen/Geometry> #include <VirtualRobot/Robot.h> +#include <SimoxUtility/algorithm/string/string_tools.h> #include <ArmarXCore/core/exceptions/local/ExpressionException.h> #include <ArmarXCore/core/logging/Logging.h> diff --git a/source/RobotAPI/libraries/armem_objects/client/articulated_object/Reader.cpp b/source/RobotAPI/libraries/armem_objects/client/articulated_object/Reader.cpp index ac40111242347fc16a1e3557c02206a18377f27b..55a10158299de3cd3a64883ea44fb957bd0c355a 100644 --- a/source/RobotAPI/libraries/armem_objects/client/articulated_object/Reader.cpp +++ b/source/RobotAPI/libraries/armem_objects/client/articulated_object/Reader.cpp @@ -1,15 +1,15 @@ #include "Reader.h" -#include <mutex> #include <optional> #include <Eigen/Geometry> +#include <SimoxUtility/algorithm/string/string_tools.h> + #include <ArmarXCore/core/PackagePath.h> #include <ArmarXCore/core/exceptions/local/ExpressionException.h> #include <ArmarXCore/core/logging/Logging.h> -#include "RobotAPI/libraries/armem/core/Commit.h" #include <RobotAPI/libraries/ArmarXObjects/ObjectInfo.h> #include <RobotAPI/libraries/ArmarXObjects/ObjectPose.h> #include <RobotAPI/libraries/ArmarXObjects/aron/ObjectPose.aron.generated.h> diff --git a/source/RobotAPI/libraries/armem_robot_state/server/common/Visu.cpp b/source/RobotAPI/libraries/armem_robot_state/server/common/Visu.cpp index 532676cb549e96707873ea36b7646cdec2d724c6..8a6af77010b1105ae66fc81a03a35cbdc1b87cdb 100644 --- a/source/RobotAPI/libraries/armem_robot_state/server/common/Visu.cpp +++ b/source/RobotAPI/libraries/armem_robot_state/server/common/Visu.cpp @@ -7,6 +7,7 @@ #include <Eigen/Geometry> #include <SimoxUtility/algorithm/get_map_keys_values.h> +#include <SimoxUtility/algorithm/string/string_tools.h> #include <SimoxUtility/math/pose.h> #include <SimoxUtility/math/rescale.h> #include <VirtualRobot/XML/RobotIO.h> diff --git a/source/RobotAPI/libraries/aron/common/rw/eigen.h b/source/RobotAPI/libraries/aron/common/rw/eigen.h index fee5d0f9f2e3e2b3f645b1192024f0bb3e8cc18b..848c5e36c950184161fc6c674a5208cfb3825ee9 100644 --- a/source/RobotAPI/libraries/aron/common/rw/eigen.h +++ b/source/RobotAPI/libraries/aron/common/rw/eigen.h @@ -1,12 +1,16 @@ #pragma once +#include <Eigen/Core> +#include <Eigen/Geometry> // for Quaternion + +#include <ArmarXCore/core/exceptions/local/ExpressionException.h> + #include <RobotAPI/libraries/aron/codegeneration_util/TypeName.h> #include <RobotAPI/libraries/aron/core/Exception.h> #include <RobotAPI/libraries/aron/core/data/rw/Reader.h> #include <RobotAPI/libraries/aron/core/data/rw/Writer.h> #include <RobotAPI/libraries/aron/core/type/rw/Writer.h> -#include "../aron_conversions/eigen.h" namespace armarx { diff --git a/source/RobotAPI/libraries/aron/converter/opencv/OpenCVConverter.cpp b/source/RobotAPI/libraries/aron/converter/opencv/OpenCVConverter.cpp index 957003a9eb4770c896b14439f171f1dfbaa81c75..5ba8c77e0633349727639816d2afa978342d570c 100644 --- a/source/RobotAPI/libraries/aron/converter/opencv/OpenCVConverter.cpp +++ b/source/RobotAPI/libraries/aron/converter/opencv/OpenCVConverter.cpp @@ -21,11 +21,11 @@ * GNU General Public License */ -// STD/STL +#include "OpenCVConverter.h" + #include <numeric> -// Header -#include "OpenCVConverter.h" +#include "RobotAPI/libraries/aron/core/data/variant/complex/NDArray.h" namespace armarx::aron::data::converter { diff --git a/source/RobotAPI/libraries/aron/core/Path.cpp b/source/RobotAPI/libraries/aron/core/Path.cpp index c80e00f53c989b8aadd4618757aaa3c6a588dc4a..ac91613ddb4dfc1dcae0f4fd09571783bd72d625 100644 --- a/source/RobotAPI/libraries/aron/core/Path.cpp +++ b/source/RobotAPI/libraries/aron/core/Path.cpp @@ -23,6 +23,7 @@ // Header #include "Path.h" +#include <SimoxUtility/algorithm/string/string_tools.h> // ArmarX #include <RobotAPI/libraries/aron/core/Exception.h> diff --git a/source/RobotAPI/libraries/aron/core/data/rw/Writer.h b/source/RobotAPI/libraries/aron/core/data/rw/Writer.h index 0195adddd9bb2f6cc116158af22b4a4a936e6da4..c5b063f3afed5dbd50cee9dddde6f408c018b3bd 100644 --- a/source/RobotAPI/libraries/aron/core/data/rw/Writer.h +++ b/source/RobotAPI/libraries/aron/core/data/rw/Writer.h @@ -21,12 +21,12 @@ #pragma once // STD/STL -#include <memory> #include <string> #include <optional> // ArmarX #include <RobotAPI/interface/aron.h> +#include <RobotAPI/libraries/aron/core/Descriptor.h> #include <RobotAPI/libraries/aron/core/Exception.h> // Known types diff --git a/source/RobotAPI/libraries/aron/core/data/rw/reader/nlohmannJSON/NlohmannJSONReaderWithoutTypeCheck.cpp b/source/RobotAPI/libraries/aron/core/data/rw/reader/nlohmannJSON/NlohmannJSONReaderWithoutTypeCheck.cpp index 2e864ad7a5fc3189d79e769bb5edad4dfd4693de..e6289f74d2bc80cb1057cd329d59ac31bf9e6c95 100644 --- a/source/RobotAPI/libraries/aron/core/data/rw/reader/nlohmannJSON/NlohmannJSONReaderWithoutTypeCheck.cpp +++ b/source/RobotAPI/libraries/aron/core/data/rw/reader/nlohmannJSON/NlohmannJSONReaderWithoutTypeCheck.cpp @@ -18,26 +18,21 @@ * GNU General Public License */ -// STD/STL +#include "NlohmannJSONReaderWithoutTypeCheck.h" + #include <cmath> #include <cstdint> #include <cstring> -#include <memory> -#include <numeric> #include <SimoxUtility/algorithm/get_map_keys_values.h> #include "ArmarXCore/core/logging/Logging.h" +#include <ArmarXCore/core/exceptions/local/ExpressionException.h> -// Header -#include "NlohmannJSONReaderWithoutTypeCheck.h" - -// ArmarX #include <RobotAPI/interface/aron/Aron.h> #include <RobotAPI/libraries/aron/core/Exception.h> #include <RobotAPI/libraries/aron/core/data/visitor/nlohmannJSON/NlohmannJSONVisitor.h> -#include "../../json/Data.h" namespace armarx::aron::data::reader diff --git a/source/RobotAPI/libraries/aron/core/data/rw/writer/variant/VariantWriter.h b/source/RobotAPI/libraries/aron/core/data/rw/writer/variant/VariantWriter.h index 0be0b34898308d217d221659d3524d77b2cf8f5c..c2ee596803dde93081f3ff235f2c099a54ced113 100644 --- a/source/RobotAPI/libraries/aron/core/data/rw/writer/variant/VariantWriter.h +++ b/source/RobotAPI/libraries/aron/core/data/rw/writer/variant/VariantWriter.h @@ -20,10 +20,6 @@ #pragma once -// STD/STL -#include <memory> -#include <stack> - // BaseClass #include <RobotAPI/libraries/aron/core/data/rw/Writer.h> diff --git a/source/RobotAPI/libraries/aron/core/data/variant/Factory.cpp b/source/RobotAPI/libraries/aron/core/data/variant/Factory.cpp index c03b3c37fec376834168d1795dbc6fc390874bea..5619e10ad9fba861b617006dadb2d6083d4e28c2 100644 --- a/source/RobotAPI/libraries/aron/core/data/variant/Factory.cpp +++ b/source/RobotAPI/libraries/aron/core/data/variant/Factory.cpp @@ -25,6 +25,7 @@ // Header #include "Factory.h" +#include <ArmarXCore/core/logging/Logging.h> // ArmarX #include <RobotAPI/libraries/aron/core/data/variant/All.h> diff --git a/source/RobotAPI/libraries/aron/core/data/variant/complex/NDArray.cpp b/source/RobotAPI/libraries/aron/core/data/variant/complex/NDArray.cpp index 38de3e29214ef427687533308c06cdd46aa075f4..8bf1da973e412737f8ede1e1aa52376b8b969acc 100644 --- a/source/RobotAPI/libraries/aron/core/data/variant/complex/NDArray.cpp +++ b/source/RobotAPI/libraries/aron/core/data/variant/complex/NDArray.cpp @@ -26,6 +26,7 @@ // Simox #include <SimoxUtility/algorithm/string.h> +#include <ArmarXCore/util/CPPUtility/trace.h> // ArmarX #include <RobotAPI/libraries/aron/core/data/variant/Factory.h> diff --git a/source/RobotAPI/libraries/aron/core/data/variant/container/Dict.cpp b/source/RobotAPI/libraries/aron/core/data/variant/container/Dict.cpp index 19dd673bd2eeaec02f4be8fb49081d5edeb846c6..a348570cd0ded6b1003eb26bcd07453332ed4d22 100644 --- a/source/RobotAPI/libraries/aron/core/data/variant/container/Dict.cpp +++ b/source/RobotAPI/libraries/aron/core/data/variant/container/Dict.cpp @@ -27,6 +27,7 @@ // ArmarX #include <SimoxUtility/algorithm/string/string_conversion.h> +#include <ArmarXCore/core/logging/Logging.h> #include <ArmarXCore/util/CPPUtility/trace.h> #include <RobotAPI/libraries/aron/core/data/variant/Factory.h> diff --git a/source/RobotAPI/libraries/aron/core/data/variant/detail/SpecializedVariant.h b/source/RobotAPI/libraries/aron/core/data/variant/detail/SpecializedVariant.h index 031d58ae16d06a2cdfefcfa180f36d753bb5030c..d2e3965595f94867f39f67cbca69f28a451bc123 100644 --- a/source/RobotAPI/libraries/aron/core/data/variant/detail/SpecializedVariant.h +++ b/source/RobotAPI/libraries/aron/core/data/variant/detail/SpecializedVariant.h @@ -25,13 +25,12 @@ // STD/STL #include <memory> -#include <string> -#include <unordered_map> // Base class #include "../Variant.h" // ArmarX +#include <ArmarXCore/core/exceptions/local/ExpressionException.h> namespace armarx::aron::data::detail { diff --git a/source/RobotAPI/libraries/aron/core/data/variant/primitive/Bool.cpp b/source/RobotAPI/libraries/aron/core/data/variant/primitive/Bool.cpp index ed29f88c343ba218155b7510c28e496882349fe2..618be3850da1674379b30f214eab5a7a7484b198 100644 --- a/source/RobotAPI/libraries/aron/core/data/variant/primitive/Bool.cpp +++ b/source/RobotAPI/libraries/aron/core/data/variant/primitive/Bool.cpp @@ -22,6 +22,7 @@ */ #include "Bool.h" +#include <ArmarXCore/util/CPPUtility/trace.h> namespace armarx::aron::data { diff --git a/source/RobotAPI/libraries/aron/core/data/variant/primitive/Double.cpp b/source/RobotAPI/libraries/aron/core/data/variant/primitive/Double.cpp index 66b23d4e11892841f17fbb520a61b80e54a498e2..c118ea66dc523e5fdfe7cea68e95d38d0acca719 100644 --- a/source/RobotAPI/libraries/aron/core/data/variant/primitive/Double.cpp +++ b/source/RobotAPI/libraries/aron/core/data/variant/primitive/Double.cpp @@ -23,6 +23,7 @@ // Header #include "Double.h" +#include <ArmarXCore/util/CPPUtility/trace.h> // ArmarX #include "Float.h" diff --git a/source/RobotAPI/libraries/aron/core/data/variant/primitive/Float.cpp b/source/RobotAPI/libraries/aron/core/data/variant/primitive/Float.cpp index 26d08b4b50d88fae2045b9b1bcbcb6ea3fb237de..6ebe3a5a42544573ba348ecee8c1768cff956c9b 100644 --- a/source/RobotAPI/libraries/aron/core/data/variant/primitive/Float.cpp +++ b/source/RobotAPI/libraries/aron/core/data/variant/primitive/Float.cpp @@ -22,6 +22,7 @@ */ #include "Float.h" +#include <ArmarXCore/util/CPPUtility/trace.h> namespace armarx::aron::data { diff --git a/source/RobotAPI/libraries/aron/core/data/variant/primitive/Int.cpp b/source/RobotAPI/libraries/aron/core/data/variant/primitive/Int.cpp index 870cbcd22877a82237e143bc79bf1528e64d35de..18bb4ed52fd1d1bf692c7d95edb7b2da6dc19163 100644 --- a/source/RobotAPI/libraries/aron/core/data/variant/primitive/Int.cpp +++ b/source/RobotAPI/libraries/aron/core/data/variant/primitive/Int.cpp @@ -22,6 +22,7 @@ */ #include "Int.h" +#include <ArmarXCore/util/CPPUtility/trace.h> #include <RobotAPI/libraries/aron/core/data/variant/Factory.h> #include <RobotAPI/libraries/aron/core/type/variant/primitive/Int.h> diff --git a/source/RobotAPI/libraries/aron/core/data/variant/primitive/Long.cpp b/source/RobotAPI/libraries/aron/core/data/variant/primitive/Long.cpp index 2f62027e1ca65333d48447c4490932ecc032b543..4fc08e880b209a284bd4e4461a4633a6d6ee0fc2 100644 --- a/source/RobotAPI/libraries/aron/core/data/variant/primitive/Long.cpp +++ b/source/RobotAPI/libraries/aron/core/data/variant/primitive/Long.cpp @@ -23,6 +23,7 @@ // Header #include "Long.h" +#include <ArmarXCore/util/CPPUtility/trace.h> // ArmarX #include "Int.h" diff --git a/source/RobotAPI/libraries/aron/core/data/variant/primitive/String.cpp b/source/RobotAPI/libraries/aron/core/data/variant/primitive/String.cpp index 9f765ed209f40a84e6554eebb26e1671d1a04e8b..675a15cbab1c6ac2b5aec75fb742f255c7a1dd26 100644 --- a/source/RobotAPI/libraries/aron/core/data/variant/primitive/String.cpp +++ b/source/RobotAPI/libraries/aron/core/data/variant/primitive/String.cpp @@ -22,6 +22,7 @@ */ #include "String.h" +#include <ArmarXCore/util/CPPUtility/trace.h> namespace armarx::aron::data { diff --git a/source/RobotAPI/libraries/aron/core/type/rw/Reader.h b/source/RobotAPI/libraries/aron/core/type/rw/Reader.h index 9b9b5cf97723bd1b79f53775ebb7e485627c013f..bde013b6a3f6812ce4671bf161c014a011f1098f 100644 --- a/source/RobotAPI/libraries/aron/core/type/rw/Reader.h +++ b/source/RobotAPI/libraries/aron/core/type/rw/Reader.h @@ -21,12 +21,12 @@ #pragma once // STD/STL -#include <memory> #include <optional> #include <string> // ArmarX #include <RobotAPI/interface/aron.h> +#include <RobotAPI/libraries/aron/core/Descriptor.h> #include <RobotAPI/libraries/aron/core/Exception.h> namespace armarx::aron::type diff --git a/source/RobotAPI/libraries/aron/core/type/rw/Writer.h b/source/RobotAPI/libraries/aron/core/type/rw/Writer.h index 27bcfcd0da522ce9defa148017ec57f6ea28e9bb..5fef12f117e2c02d61f8dbe68688dbf4094571de 100644 --- a/source/RobotAPI/libraries/aron/core/type/rw/Writer.h +++ b/source/RobotAPI/libraries/aron/core/type/rw/Writer.h @@ -27,6 +27,7 @@ // ArmarX #include <RobotAPI/interface/aron.h> +#include <RobotAPI/libraries/aron/core/Descriptor.h> #include <RobotAPI/libraries/aron/core/Exception.h> namespace armarx::aron::type diff --git a/source/RobotAPI/libraries/aron/core/type/variant/Factory.cpp b/source/RobotAPI/libraries/aron/core/type/variant/Factory.cpp index 21ba5cd0984b9077f668886327b57e8722b1f553..3c32ade9fdb74f97252250d21acca0f00558acb1 100644 --- a/source/RobotAPI/libraries/aron/core/type/variant/Factory.cpp +++ b/source/RobotAPI/libraries/aron/core/type/variant/Factory.cpp @@ -25,6 +25,7 @@ // Header #include "Factory.h" +#include <ArmarXCore/core/logging/Logging.h> // ArmarX #include <RobotAPI/libraries/aron/core/type/variant/All.h> diff --git a/source/RobotAPI/libraries/aron/core/type/variant/detail/SpecializedVariant.h b/source/RobotAPI/libraries/aron/core/type/variant/detail/SpecializedVariant.h index ca11b3c25069a9727fd6547e318dd863cc7b286b..fdc1bcf17ce912687112c9a9beab080df68d9a59 100644 --- a/source/RobotAPI/libraries/aron/core/type/variant/detail/SpecializedVariant.h +++ b/source/RobotAPI/libraries/aron/core/type/variant/detail/SpecializedVariant.h @@ -25,8 +25,11 @@ #include <memory> +#include <ArmarXCore/core/exceptions/local/ExpressionException.h> + #include "../Variant.h" + namespace armarx::aron::type::detail { template <typename AronTypeT, typename DerivedT> diff --git a/source/RobotAPI/libraries/aron/filter/data/WhitelistFilter.h b/source/RobotAPI/libraries/aron/filter/data/WhitelistFilter.h index aa43790e00befde0a269c932e6ebebafc0387d00..88a8c1f3bf1f7fa09bab560b4547838a59c0a13f 100644 --- a/source/RobotAPI/libraries/aron/filter/data/WhitelistFilter.h +++ b/source/RobotAPI/libraries/aron/filter/data/WhitelistFilter.h @@ -24,6 +24,7 @@ #include <algorithm> #include <map> #include <vector> +#include <SimoxUtility/algorithm/string/string_tools.h> #include <RobotAPI/libraries/aron/core/data/variant/All.h> #include <RobotAPI/libraries/aron/core/data/visitor/variant/VariantVisitor.h> diff --git a/source/RobotAPI/libraries/aron/similarity/cosine.cpp b/source/RobotAPI/libraries/aron/similarity/cosine.cpp index 396ea66133cf66e6dc1f268c8f3c5bc89c47de05..ac9e22cf073bc56969ae6c37b58fff01f1ec9ef0 100644 --- a/source/RobotAPI/libraries/aron/similarity/cosine.cpp +++ b/source/RobotAPI/libraries/aron/similarity/cosine.cpp @@ -1,6 +1,7 @@ #include "cosine.h" #include <SimoxUtility/algorithm/string.h> +#include <ArmarXCore/core/logging/Logging.h> #include <cmath> namespace armarx::aron::similarity diff --git a/source/RobotAPI/libraries/aron/similarity/data/image/NDArraySimilarity.cpp b/source/RobotAPI/libraries/aron/similarity/data/image/NDArraySimilarity.cpp index 5fb38a7f8859e804e4ea8a71642402a08ce01e2b..467c9f1da493c54fe0de113cfa1127a6d082f37d 100644 --- a/source/RobotAPI/libraries/aron/similarity/data/image/NDArraySimilarity.cpp +++ b/source/RobotAPI/libraries/aron/similarity/data/image/NDArraySimilarity.cpp @@ -1,6 +1,7 @@ #include "NDArraySimilarity.h" #include <cmath> +#include <ArmarXCore/core/logging/Logging.h> #include "mse.h" #include "mae.h" #include "chernoff.h" diff --git a/source/RobotAPI/libraries/aron/similarity/data/image/chernoff.cpp b/source/RobotAPI/libraries/aron/similarity/data/image/chernoff.cpp index 0b4d26bc8dd4adb15a612fcc627eed41ed392cc1..f91feb06aa18d66b7eb31800327d4dedd939938e 100644 --- a/source/RobotAPI/libraries/aron/similarity/data/image/chernoff.cpp +++ b/source/RobotAPI/libraries/aron/similarity/data/image/chernoff.cpp @@ -3,6 +3,7 @@ #include <cmath> #include <Eigen/Core> #include <Eigen/Eigenvalues> +#include <ArmarXCore/core/logging/Logging.h> namespace armarx::aron::similarity::chernoff { diff --git a/source/RobotAPI/libraries/aron/similarity/data/image/mse.cpp b/source/RobotAPI/libraries/aron/similarity/data/image/mse.cpp index cb9dcf9d3f7ef6ca4ee31e514e3aa7c122605dee..052cccff38bd7e9dd004a4d75efa578e01836604 100644 --- a/source/RobotAPI/libraries/aron/similarity/data/image/mse.cpp +++ b/source/RobotAPI/libraries/aron/similarity/data/image/mse.cpp @@ -1,6 +1,7 @@ #include "mse.h" #include <SimoxUtility/algorithm/string.h> +#include <ArmarXCore/core/logging/Logging.h> #include <cmath> namespace armarx::aron::similarity diff --git a/source/RobotAPI/libraries/aron_component_config/PropertyDefinitionVisitors.cpp b/source/RobotAPI/libraries/aron_component_config/PropertyDefinitionVisitors.cpp index 9ed6259492303586191d67d5fdcc3aebee525bf8..7541f1ce6ca0a80ccad5482dae7c596cee09b719 100644 --- a/source/RobotAPI/libraries/aron_component_config/PropertyDefinitionVisitors.cpp +++ b/source/RobotAPI/libraries/aron_component_config/PropertyDefinitionVisitors.cpp @@ -22,6 +22,9 @@ #include "PropertyDefinitionVisitors.h" +#include <SimoxUtility/algorithm/string/string_conversion_eigen.h> +#include <SimoxUtility/algorithm/string/string_tools.h> + #include <ArmarXCore/core/application/properties/PropertyDefinition.h> #include <ArmarXCore/core/application/properties/PropertyDefinitionContainer.h> #include <ArmarXCore/core/application/properties/PropertyUser.h> @@ -467,4 +470,4 @@ namespace armarx::aron::component_config } } // namespace armarx::aron::component_config -#undef INPUT_GUARD \ No newline at end of file +#undef INPUT_GUARD diff --git a/source/RobotAPI/libraries/aron_component_config/VariantHelperFactory.cpp b/source/RobotAPI/libraries/aron_component_config/VariantHelperFactory.cpp index 10e021861bbc16a6464ce29c95946dbbd3170888..797f755ead243754ad14de4c11d04d6af6d71747 100644 --- a/source/RobotAPI/libraries/aron_component_config/VariantHelperFactory.cpp +++ b/source/RobotAPI/libraries/aron_component_config/VariantHelperFactory.cpp @@ -22,8 +22,11 @@ #include "VariantHelperFactory.h" +#include <SimoxUtility/algorithm/string/string_conversion.h> + #include <ArmarXCore/core/application/properties/Property.h> #include <ArmarXCore/core/application/properties/PropertyDefinitionContainer.h> +#include <ArmarXCore/interface/core/UserException.h> #include <RobotAPI/libraries/aron/core/data/variant/All.h> @@ -222,4 +225,4 @@ namespace armarx::aron::component_config::products template struct products::VariantHelper<type::Descriptor::FLOAT>; template struct products::VariantHelper<type::Descriptor::DOUBLE>; template struct products::VariantHelper<type::Descriptor::INT_ENUM>; -} // namespace armarx::aron::component_config::products \ No newline at end of file +} // namespace armarx::aron::component_config::products diff --git a/source/RobotAPI/libraries/skills/core/SkillProxy.h b/source/RobotAPI/libraries/skills/core/SkillProxy.h index e20ca01a0bc4b6de877e34a3ad6bc0edcbaa4689..d91dc2ae633cfdbf23c4d7938e455d442892910a 100644 --- a/source/RobotAPI/libraries/skills/core/SkillProxy.h +++ b/source/RobotAPI/libraries/skills/core/SkillProxy.h @@ -1,5 +1,6 @@ #pragma once +#include <ArmarXCore/core/logging/Logging.h> #include <RobotAPI/libraries/skills/core/SkillDescription.h> #include <RobotAPI/libraries/skills/core/SkillStatusUpdate.h> diff --git a/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/EditMatrixWidget.h b/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/EditMatrixWidget.h index 9d0c8cbfbd9463ab37d8498410381aebd54c6956..e179a85936904abd6ceb96749663252ef939767e 100644 --- a/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/EditMatrixWidget.h +++ b/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/EditMatrixWidget.h @@ -6,6 +6,7 @@ #include <QObject> #include <QTreeWidgetItem> #include <QVBoxLayout> +#include <SimoxUtility/algorithm/string/string_conversion.h> #include "RobotAPI/libraries/aron/core/type/variant/ndarray/Matrix.h" diff --git a/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/IntEnumWidget.cpp b/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/IntEnumWidget.cpp index bbbee283d5aee3f75a0ce77b07a3e5dbca18eab7..458aa39b9d02ee7cae71bb274a51ba15d3452cae 100644 --- a/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/IntEnumWidget.cpp +++ b/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/IntEnumWidget.cpp @@ -2,7 +2,8 @@ #include <QHBoxLayout> -#include "RobotAPI/libraries/aron/core/type/variant/All.h" +#include <SimoxUtility/algorithm/string/string_conversion.h> +#include <SimoxUtility/error/SimoxError.h> #include "../ColorPalettes.h" #include "../visitors/AronTreeWidgetConverter.h" diff --git a/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/QuaternionWidget.cpp b/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/QuaternionWidget.cpp index e8a48aa71942e5f86e837a8fc516e7d475615f66..f6d123b7621f051eb21e39dd8d01965e84e66636 100644 --- a/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/QuaternionWidget.cpp +++ b/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/QuaternionWidget.cpp @@ -7,6 +7,8 @@ #include "../ColorPalettes.h" #include "NDArrayHelper.h" +#include <ArmarXCore/core/exceptions/local/ExpressionException.h> + namespace armarx::skills::gui { diff --git a/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/QuaternionWidget.h b/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/QuaternionWidget.h index f743e3acf3a2eafdfd03f3eb35bddb48b49cfbb4..c256f0a224acd64f4824f6b46cfcb77cc97d1880 100644 --- a/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/QuaternionWidget.h +++ b/source/RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/QuaternionWidget.h @@ -1,11 +1,14 @@ #pragma once + +#include <cmath> #include <vector> #include <QLineEdit> #include <QObject> #include <QVBoxLayout> - -#include "RobotAPI/libraries/aron/core/type/variant/ndarray/Matrix.h" +#include <SimoxUtility/algorithm/string/string_conversion.h> +#include <SimoxUtility/error/SimoxError.h> +#include <RobotAPI/interface/aron/Aron.h> #include "CustomWidget.h" diff --git a/source/RobotAPI/libraries/skills_gui/executions/SkillExecutionTreeWidget.cpp b/source/RobotAPI/libraries/skills_gui/executions/SkillExecutionTreeWidget.cpp index 780c2bb728874f9865d7147ee2a17be55e925527..87a254728e4479584bc23d6b66959162363c2c24 100644 --- a/source/RobotAPI/libraries/skills_gui/executions/SkillExecutionTreeWidget.cpp +++ b/source/RobotAPI/libraries/skills_gui/executions/SkillExecutionTreeWidget.cpp @@ -4,6 +4,7 @@ #include <QMenu> #include <QTreeWidgetItem> +#include <ArmarXCore/core/logging/Logging.h> #include "SkillExecutionTreeWidgetItem.h" diff --git a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp index 4ff646277634467ae9cc7d58bd5e29ef40cc9099..cc72d4565872bf8367c67cdc89ddf9af8381b4df 100644 --- a/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp +++ b/source/RobotAPI/libraries/skills_gui/memory/SkillManagerWrapper.cpp @@ -1,6 +1,8 @@ #include "SkillManagerWrapper.h" #include <mutex> +#include <SimoxUtility/algorithm/string/string_tools.h> +#include <ArmarXCore/core/logging/Logging.h> #include "RobotAPI/libraries/skills/core/SkillExecutionRequest.h"