30#include <SimoxUtility/color/Color.h>
70 std::vector<viz::Layer>& layers);
72 void drawGraphs(std::vector<viz::Layer>& layers);
74 std::vector<viz::Layer>& layers);
75 void drawCostmaps(std::vector<viz::Layer>& layers,
float zOffset);
76 void drawHumans(std::vector<viz::Layer>& layers,
80 void drawRooms(std::vector<viz::Layer>& layers);
93 std::unique_ptr<navigation::graph::GraphVisu>
visu;
103 const std::vector<ObjectInfo>& info,
106 const std::vector<ObjectInfo>& info,
107 std::vector<viz::Layer>& layers);
110 std::map<std::string, DateTime> lastCostmapVisualization_;
void drawLaserScannerFeatures(std::vector< viz::Layer > &layers)
std::unique_ptr< navigation::graph::GraphVisu > visu
const armem::server::wm::CoreSegment & costmapSegment
const armem::server::wm::CoreSegment & graphSegment
const armem::server::wm::CoreSegment & roomsSegment
void drawRooms(std::vector< viz::Layer > &layers)
const armem::server::wm::CoreSegment & humanSegment
const armem::server::wm::CoreSegment & locSegment
void drawLocations(std::vector< viz::Layer > &layers)
const armem::server::wm::CoreSegment & laserScannerFeaturesSegment
void drawCostmaps(std::vector< viz::Layer > &layers, float zOffset)
void drawGraphs(std::vector< viz::Layer > &layers)
Visu(viz::Client &arviz, const armem::server::wm::CoreSegment &locSegment, const armem::server::wm::CoreSegment &graphSegment, const armem::server::wm::CoreSegment &costmapSegment, const armem::server::wm::CoreSegment &humanSegment, const armem::server::wm::CoreSegment &roomsSegment, const armem::server::wm::CoreSegment &laserScannerFeaturesSegment)
void drawHumans(std::vector< viz::Layer > &layers, bool visuTransparent, Duration maxAge)
Provides access to the armarx::objpose::ObjectPoseStorageInterface (aka the object memory).
viz::Client that will delete (clear) committed layers when destroyed.
This file is part of ArmarX.
std::vector< Human > Humans
std::map< ObjectID, ObjectPose > ObjectPoseMap