Go to the documentation of this file.00001
00060 #ifndef IPA_POINT_TYPES_H_
00061 #define IPA_POINT_TYPES_H_
00062
00063 #include <pcl/ros/register_point_struct.h>
00064 #include <pcl/point_types.h>
00065
00066
00067 using namespace pcl;
00068
00073 struct PointXYZCI;
00074
00078 struct PointXYZA;
00079
00083 struct PointXYZRGBF;
00084
00088 struct PointLabel;
00089
00090 #include "cob_3d_mapping_common/impl/point_types.hpp"
00091
00092 POINT_CLOUD_REGISTER_POINT_STRUCT(
00093 PointXYZCI,
00094 (float, x, x)
00095 (float, y, y)
00096 (float, z, z)
00097 (float, confidence, confidence)
00098 (float, intensity, intensity));
00099
00100
00101 POINT_CLOUD_REGISTER_POINT_STRUCT(
00102 PointXYZA,
00103 (float, x, x)
00104 (float, y, y)
00105 (float, z, z)
00106 (float, amplitude, amplitude));
00107
00108 POINT_CLOUD_REGISTER_POINT_STRUCT(
00109 PointXYZRGBF,
00110 (float, x, x)
00111 (float, y, y)
00112 (float, z, z)
00113 (float, rgb, rgb)
00114 (uint8_t, isF, isF));
00115
00116 POINT_CLOUD_REGISTER_POINT_STRUCT(
00117 PointLabel,
00118 (int, label, label));
00119
00120 #endif