From fdc9aa97be1c910a53c983316a15ce416e74b6d6 Mon Sep 17 00:00:00 2001 From: Fabian Reister <fabian.reister@kit.edu> Date: Thu, 23 Jun 2022 13:37:17 +0200 Subject: [PATCH] scene: no longer needing thread-safe version --- source/armarx/navigation/core/Trajectory.h | 2 ++ source/armarx/navigation/core/types.h | 4 ---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/source/armarx/navigation/core/Trajectory.h b/source/armarx/navigation/core/Trajectory.h index e9985faf..fd5f7e4f 100644 --- a/source/armarx/navigation/core/Trajectory.h +++ b/source/armarx/navigation/core/Trajectory.h @@ -66,6 +66,8 @@ namespace armarx::navigation::core class Trajectory { public: + Trajectory() = default; + Trajectory(const std::vector<TrajectoryPoint>& points) : pts(points) { } diff --git a/source/armarx/navigation/core/types.h b/source/armarx/navigation/core/types.h index a0529cb0..3b5df564 100644 --- a/source/armarx/navigation/core/types.h +++ b/source/armarx/navigation/core/types.h @@ -78,18 +78,14 @@ namespace armarx::navigation::core struct Scene { - mutable std::mutex staticSceneMtx; std::optional<core::StaticScene> staticScene = std::nullopt; - mutable std::mutex dynamicSceneMtx; std::optional<core::DynamicScene> dynamicScene = std::nullopt; // TopologicMapPtr topologicMap; VirtualRobot::RobotPtr robot; - mutable std::mutex platformVelocityMtx; std::optional<core::Twist> platformVelocity; - mutable std::mutex graphMtx; std::optional<core::SceneGraph> graph; TimeServerInterface* timeServer; -- GitLab