|
Point Cloud Library (PCL)
1.6.0
|
#include <pcl/point_traits.h>#include <boost/mpl/vector.hpp>#include <boost/mpl/for_each.hpp>#include <boost/mpl/assert.hpp>#include <boost/preprocessor/seq/enum.hpp>#include <boost/preprocessor/seq/for_each.hpp>#include <boost/preprocessor/seq/transform.hpp>#include <boost/preprocessor/cat.hpp>#include <boost/preprocessor/repetition/repeat_from_to.hpp>#include <boost/type_traits/is_pod.hpp>#include <stddef.h>

Go to the source code of this file.
Macros | |
| #define | POINT_CLOUD_REGISTER_POINT_STRUCT(name, fseq) |
| #define | POINT_CLOUD_REGISTER_POINT_WRAPPER(wrapper, pod) |
| #define | POINT_CLOUD_REGISTER_POINT_STRUCT_X(type, name, tag) ((type, name, tag)) POINT_CLOUD_REGISTER_POINT_STRUCT_Y |
| #define | POINT_CLOUD_REGISTER_POINT_STRUCT_Y(type, name, tag) ((type, name, tag)) POINT_CLOUD_REGISTER_POINT_STRUCT_X |
| #define | POINT_CLOUD_REGISTER_POINT_STRUCT_X0 |
| #define | POINT_CLOUD_REGISTER_POINT_STRUCT_Y0 |
| #define | POINT_CLOUD_REGISTER_POINT_STRUCT_I(name, seq) |
| #define | POINT_CLOUD_REGISTER_FIELD_TAG(r, name, elem) |
| #define | POINT_CLOUD_REGISTER_FIELD_NAME(r, point, elem) |
| #define | POINT_CLOUD_REGISTER_FIELD_OFFSET(r, name, elem) |
| #define | POINT_CLOUD_REGISTER_FIELD_DATATYPE(r, name, elem) |
| #define | POINT_CLOUD_TAG_OP(s, data, elem) pcl::fields::BOOST_PP_TUPLE_ELEM(3, 2, elem) |
| #define | POINT_CLOUD_EXTRACT_TAGS(seq) BOOST_PP_SEQ_TRANSFORM(POINT_CLOUD_TAG_OP, _, seq) |
| #define | POINT_CLOUD_REGISTER_POINT_FIELD_LIST(name, seq) |
| #define POINT_CLOUD_EXTRACT_TAGS | ( | seq) | BOOST_PP_SEQ_TRANSFORM(POINT_CLOUD_TAG_OP, _, seq) |
Definition at line 141 of file register_point_struct.h.
| #define POINT_CLOUD_REGISTER_FIELD_DATATYPE | ( | r, | |
| name, | |||
| elem | |||
| ) |
Definition at line 129 of file register_point_struct.h.
| #define POINT_CLOUD_REGISTER_FIELD_NAME | ( | r, | |
| point, | |||
| elem | |||
| ) |
Definition at line 104 of file register_point_struct.h.
| #define POINT_CLOUD_REGISTER_FIELD_OFFSET | ( | r, | |
| name, | |||
| elem | |||
| ) |
Definition at line 118 of file register_point_struct.h.
| #define POINT_CLOUD_REGISTER_FIELD_TAG | ( | r, | |
| name, | |||
| elem | |||
| ) |
Definition at line 100 of file register_point_struct.h.
| #define POINT_CLOUD_REGISTER_POINT_FIELD_LIST | ( | name, | |
| seq | |||
| ) |
Definition at line 143 of file register_point_struct.h.
| #define POINT_CLOUD_REGISTER_POINT_STRUCT | ( | name, | |
| fseq | |||
| ) |
Definition at line 57 of file register_point_struct.h.
| #define POINT_CLOUD_REGISTER_POINT_STRUCT_I | ( | name, | |
| seq | |||
| ) |
Definition at line 83 of file register_point_struct.h.
| #define POINT_CLOUD_REGISTER_POINT_STRUCT_X | ( | type, | |
| name, | |||
| tag | |||
| ) | ((type, name, tag)) POINT_CLOUD_REGISTER_POINT_STRUCT_Y |
Definition at line 73 of file register_point_struct.h.
| #define POINT_CLOUD_REGISTER_POINT_STRUCT_X0 |
Definition at line 77 of file register_point_struct.h.
| #define POINT_CLOUD_REGISTER_POINT_STRUCT_Y | ( | type, | |
| name, | |||
| tag | |||
| ) | ((type, name, tag)) POINT_CLOUD_REGISTER_POINT_STRUCT_X |
Definition at line 75 of file register_point_struct.h.
| #define POINT_CLOUD_REGISTER_POINT_STRUCT_Y0 |
Definition at line 78 of file register_point_struct.h.
| #define POINT_CLOUD_REGISTER_POINT_WRAPPER | ( | wrapper, | |
| pod | |||
| ) |
Definition at line 62 of file register_point_struct.h.
| #define POINT_CLOUD_TAG_OP | ( | s, | |
| data, | |||
| elem | |||
| ) | pcl::fields::BOOST_PP_TUPLE_ELEM(3, 2, elem) |
Definition at line 139 of file register_point_struct.h.
1.8.4