Go to the documentation of this file.
27 #include <VirtualRobot/VirtualRobot.h>
46 class GlobalTrajectory;
62 const std::optional<local_planning::LocalPlannerResult>& result)
override;
84 void drawLocalTrajectory(
const std::optional<core::LocalTrajectory>& trajectory);
93 std::map<std::string, viz::Layer> layers;
97 std::optional<core::Pose> lastPose;
void onRobotPose(const core::Pose &pose) override
void onGlobalShortestPath(const std::vector< core::Pose > &path) override
ArvizIntrospector(armarx::viz::Client arviz, const VirtualRobot::RobotPtr &robot, const objpose::ObjectPoseClient &objClient)
This file is part of ArmarX.
viz::Client that will delete (clear) committed layers when destroyed.
Provides access to the armarx::objpose::ObjectPoseStorageInterface (aka the object memory).
~ArvizIntrospector() override=default
This file is part of ArmarX.
void onLocalPlannerResult(const std::optional< local_planning::LocalPlannerResult > &result) override
void onGlobalPlannerResult(const global_planning::GlobalPlannerResult &result) override
void onGoal(const core::Pose &goal) override
ArvizIntrospector & operator=(ArvizIntrospector &&) noexcept
void onGlobalGraph(const core::Graph &graph) override
std::shared_ptr< class Robot > RobotPtr