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
namespace
armarx::viz::detail
7
{
8
9
define_has_member
(r);
10
define_has_member
(g);
11
define_has_member
(b);
12
define_has_member
(a);
13
define_has_member
(label);
14
15
template
<
typename
Po
int
T>
16
class
has_members_rgba
17
{
18
public
:
19
static
constexpr
bool
value
= has_member_r<PointT>::value && has_member_g<PointT>::value &&
20
has_member_b<PointT>::value && has_member_a<PointT>::value;
21
};
22
23
24
}
// namespace armarx::viz::detail
armarx::viz::detail::has_members_rgba
Definition
point_cloud_type_traits.hpp:17
armarx::viz::detail::has_members_rgba::value
static constexpr bool value
Definition
point_cloud_type_traits.hpp:19
armarx::viz::detail
Definition
point_cloud_type_traits.hpp:7
armarx::viz::detail::define_has_member
define_has_member(r)
RobotAPI
components
ArViz
Client
elements
point_cloud_type_traits.hpp
Generated by
1.13.2