Visu.cpp
Go to the documentation of this file.
1#include "Visu.h"
2
4
6
8{
10 Visu::commonPlaceToLayer(const std::string& layerName,
11 const std::map<std::string, CommonPlaceData>& commonPlaceData) const
12 {
13 auto layer = arviz.layer(layerName);
14 for (auto& [id, data] : commonPlaceData)
15 {
16 auto o = armarx::viz::Object("");
17 o = o.fileByObjectFinder(armarx::ObjectID(data.objectId));
18 o.pose(data.globalPose).alpha(0.5);
19 layer.add(o);
20 }
21 return layer;
22 }
23
24} // namespace armarx::priorknowledge::util::common_place
A known object ID of the form "Dataset/ClassName" or "Dataset/ClassName/InstanceName".
Definition ObjectID.h:11
viz::Layer commonPlaceToLayer(const std::string &layerName, const std::map< std::string, CommonPlaceData > &data) const
Definition Visu.cpp:10