21 #ifndef GZ_MSGS_POINTCLOUDPACKEDUTILS_HH_
22 #define GZ_MSGS_POINTCLOUDPACKEDUTILS_HH_
24 #include <gz/msgs/pointcloud_packed.pb.h>
31 #include "gz/msgs/config.hh"
32 #include "gz/msgs/detail/PointCloudPackedUtils.hh"
67 template<
typename FieldType>
69 :
public PointCloudPackedIteratorBase<
70 FieldType, FieldType, char, PointCloudPacked, PointCloudPackedIterator>
75 : PointCloudPackedIteratorBase<FieldType, FieldType, char,
77 ::PointCloudPackedIteratorBase(_cloudMsg, _fieldName)
84 template<
typename FieldType>
86 :
public PointCloudPackedIteratorBase<
87 FieldType, const FieldType, const char, const PointCloudPacked,
88 PointCloudPackedConstIterator>
93 : PointCloudPackedIteratorBase<FieldType, const FieldType, const char,
96 >::PointCloudPackedIteratorBase(_cloudMsg, _fieldName)
131 std::cerr <<
"PointCloudPacked::Field of type [" << _dataType