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
7{
8
14
15 template <typename PointT>
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