point_cloud_type_traits.hpp
Go to the documentation of this file.
1
#pragma once
2
3
4
#include <SimoxUtility/meta/has_member_macros/has_member.hpp>
5
6
7
namespace
armarx::viz::detail
8
{
9
10
define_has_member
(r);
11
define_has_member
(g);
12
define_has_member
(b);
13
define_has_member
(
a
);
14
define_has_member
(label);
15
16
17
template
<
typename
Po
int
T>
18
class
has_members_rgba
19
{
20
public
:
21
static
constexpr
bool
value
=
22
has_member_r<PointT>::value
&&
has_member_g<PointT>::value
23
&&
has_member_b<PointT>::value
&&
has_member_a<PointT>::value
;
24
25
};
26
27
28
}
29
armarx::viz::detail
Definition:
point_cloud_type_traits.hpp:7
armarx::viz::detail::has_members_rgba
Definition:
point_cloud_type_traits.hpp:18
armarx::viz::detail::has_members_rgba::value
static constexpr bool value
Definition:
point_cloud_type_traits.hpp:21
armarx::viz::detail::define_has_member
define_has_member(r)
armarx::ctrlutil::a
double a(double t, double a0, double j)
Definition:
CtrlUtil.h:45
cxxopts::value
std::shared_ptr< Value > value()
Definition:
cxxopts.hpp:926
RobotAPI
components
ArViz
Client
elements
point_cloud_type_traits.hpp
Generated on Sat Oct 12 2024 09:14:06 for armarx_documentation by
1.8.17