Visu.cpp
Go to the documentation of this file.
1
#include "
Visu.h
"
2
3
#include <
ArmarXCore/core/logging/Logging.h
>
4
5
#include <
RobotAPI/libraries/ArmarXObjects/ObjectID.h
>
6
7
namespace
armarx::priorknowledge::util::common_place
8
{
9
viz::Layer
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
Logging.h
ObjectID.h
Visu.h
armarx::ObjectID
A known object ID of the form "Dataset/ClassName" or "Dataset/ClassName/InstanceName".
Definition
ObjectID.h:11
armarx::priorknowledge::util::common_place::Visu::commonPlaceToLayer
viz::Layer commonPlaceToLayer(const std::string &layerName, const std::map< std::string, CommonPlaceData > &data) const
Definition
Visu.cpp:10
armarx::priorknowledge::util::common_place::Visu::arviz
viz::Client & arviz
Definition
Visu.h:38
armarx::data
Definition
json_conversions.h:34
armarx::priorknowledge::util::common_place
Definition
Visu.cpp:8
armarx::viz::Layer
Definition
Layer.h:13
armarx::viz::Object
Definition
Elements.h:333
RobotAPI
libraries
PriorKnowledge
util
CommonPlaceLoader
Visu.cpp
Generated by
1.13.2