Add member functions cbegin() and cend() to return const_iterator for pointclouds.
Currently to use const_iterator it has to be explicitly declared and you cannot use auto.
Expected behavior
for (auto it = cloud.cbegin(); it != cloud.cend(); ++it ) { .. }
Current Behavior
for (PointCloud<PointXYZ>::const_iterator it = cloud.cbegin(); it != cloud.cend(); ++it ) { .. }
or
for (auto it = cloud.points.cbegin(); it != cloud.points.cend(); ++it ) { .. }
It might be better to have PointCloud conform to requirements of a ReversibleContainer
Most helpful comment
It might be better to have PointCloud conform to requirements of a
ReversibleContainer