diff --git a/source/armarx/navigation/core/Trajectory.h b/source/armarx/navigation/core/Trajectory.h index e9985faf1509d05a14ab502a2e728805a041b65e..fd5f7e4f7d0def4e14d97ffbb6d69a09d047bf4d 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 a0529cb0f42b37215936a30fd3038d486ab80492..3b5df564328475afb45a2b382d859212ba9b734b 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;