Visu.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
RobotAPI/components/ArViz/Client/Client.h
>
4
#include <
RobotAPI/components/ArViz/Client/ScopedClient.h
>
5
6
#include "
datatypes/CommonPlace.h
"
7
8
namespace
armarx::priorknowledge::util::common_place
9
{
10
11
class
Visu
12
{
13
public
:
14
struct
CommonPlaceData
15
{
16
Eigen::Matrix4f
globalPose
;
17
std::string
objectId
;
18
};
19
20
Visu
(
viz::Client
&
arviz
) :
arviz
(
arviz
)
21
22
{
23
}
24
25
~Visu
() =
default
;
26
27
viz::Layer
commonPlaceToLayer
(
const
std::string& layerName,
28
const
std::map<std::string, CommonPlaceData>&
data
)
const
;
29
30
31
public
:
32
struct
Settings
33
{
34
35
}
settings
;
36
37
protected
:
38
viz::Client
&
arviz
;
39
};
40
}
// namespace armarx::priorknowledge::util::common_place
Client.h
armarx::priorknowledge::util::common_place::Visu::arviz
viz::Client & arviz
Definition:
Visu.h:38
armarx::priorknowledge::util::common_place::Visu
Definition:
Visu.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
ScopedClient.h
armarx::priorknowledge::util::common_place::Visu::CommonPlaceData::objectId
std::string objectId
Definition:
Visu.h:17
data
uint8_t data[1]
Definition:
EtherCATFrame.h:68
armarx::priorknowledge::util::common_place::Visu::Settings
Definition:
Visu.h:32
armarx::priorknowledge::util::common_place::Visu::Visu
Visu(viz::Client &arviz)
Definition:
Visu.h:20
GfxTL::Matrix4f
MatrixXX< 4, 4, float > Matrix4f
Definition:
MatrixXX.h:601
armarx::priorknowledge::util::common_place::Visu::~Visu
~Visu()=default
armarx::priorknowledge::util::common_place
Definition:
Visu.cpp:7
CommonPlace.h
armarx::priorknowledge::util::common_place::Visu::CommonPlaceData::globalPose
Eigen::Matrix4f globalPose
Definition:
Visu.h:16
armarx::priorknowledge::util::common_place::Visu::CommonPlaceData
Definition:
Visu.h:14
armarx::priorknowledge::util::common_place::Visu::settings
struct armarx::priorknowledge::util::common_place::Visu::Settings settings
armarx::viz::Client
Definition:
Client.h:109
armarx::viz::Layer
Definition:
Layer.h:12
RobotAPI
libraries
PriorKnowledge
util
CommonPlaceLoader
Visu.h
Generated on Sat Oct 12 2024 09:14:09 for armarx_documentation by
1.8.17