Class CompressedPointCloud

Nested Relationships

Nested Types

Class Documentation

class CompressedPointCloud

Public Functions

inline CompressedPointCloud()
explicit CompressedPointCloud(const PointCloud &point_cloud)
explicit CompressedPointCloud(const proto::CompressedPointCloud &proto)
PointCloud Decompress() const
bool empty() const
size_t size() const
ConstIterator begin() const
ConstIterator end() const
bool operator==(const CompressedPointCloud &right_hand_container) const
proto::CompressedPointCloud ToProto() const
class ConstIterator

Public Types

using iterator_category = std::forward_iterator_tag
using value_type = RangefinderPoint
using difference_type = int64
using pointer = const RangefinderPoint*
using reference = const RangefinderPoint&

Public Functions

explicit ConstIterator(const CompressedPointCloud *compressed_point_cloud)
RangefinderPoint operator*() const
ConstIterator &operator++()
bool operator!=(const ConstIterator &it) const

Public Static Functions

static ConstIterator EndIterator(const CompressedPointCloud *compressed_point_cloud)