HumanPose.h
Go to the documentation of this file.
1
#pragma once
2
3
4
#include <map>
5
#include <string>
6
7
#include <
RobotAPI/components/ArViz/Client/Layer.h
>
8
9
#include <
VisionX/libraries/armem_human/types.h
>
10
11
12
namespace
armarx::viz
13
{
14
15
struct
HumanPoseLayers
16
{
17
viz::Layer
&
skeleton
;
18
viz::Layer
&
frames
;
19
};
20
21
22
void
addPoseToLayer
(
const
armarx::armem::human::HumanPose
& pose,
23
HumanPoseLayers
& layers,
24
const
std::string& prefix);
25
26
void
addPosesToLayer
(
const
std::map<std::string, armarx::armem::human::HumanPose>& poses,
27
HumanPoseLayers
& layers,
28
const
std::string& prefix);
29
30
namespace
generic
31
{
32
void
addPoseToLayer
(
const
armarx::armem::human::HumanPose
& pose,
33
HumanPoseLayers
& layers,
34
const
std::string& prefix);
35
}
36
37
}
// namespace armarx::viz
armarx::viz::generic::addPoseToLayer
void addPoseToLayer(const armarx::armem::human::HumanPose &pose, HumanPoseLayers &layers, const std::string &prefix)
Definition:
HumanPose.cpp:58
Layer.h
armarx::viz::addPosesToLayer
void addPosesToLayer(const std::map< std::string, armarx::armem::human::HumanPose > &poses, HumanPoseLayers &layers, const std::string &prefix)
Definition:
HumanPose.cpp:46
armarx::viz::HumanPoseLayers::skeleton
viz::Layer & skeleton
Definition:
HumanPose.h:17
types.h
armarx::viz::HumanPoseLayers::frames
viz::Layer & frames
Definition:
HumanPose.h:18
armarx::armem::human::HumanPose
Definition:
types.h:30
armarx::viz::addPoseToLayer
void addPoseToLayer(const armarx::armem::human::HumanPose &pose, HumanPoseLayers &layers, const std::string &prefix)
Definition:
HumanPose.cpp:16
armarx::viz::HumanPoseLayers
Definition:
HumanPose.h:15
armarx::viz::Layer
Definition:
Layer.h:12
armarx::viz
This file is part of ArmarX.
Definition:
ArVizStorage.cpp:416
VisionX
libraries
ArViz
HumanPose.h
Generated on Sat Oct 12 2024 09:14:18 for armarx_documentation by
1.8.17