Classes | Public Member Functions | Private Attributes | List of all members
cartographer::sensor::CompressedPointCloud Class Reference

#include <compressed_point_cloud.h>

Classes

class  ConstIterator
 

Public Member Functions

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

Private Attributes

size_t num_points_
 
std::vector< int32point_data_
 

Detailed Description

Definition at line 36 of file compressed_point_cloud.h.

Constructor & Destructor Documentation

◆ CompressedPointCloud() [1/3]

cartographer::sensor::CompressedPointCloud::CompressedPointCloud ( )
inline

Definition at line 40 of file compressed_point_cloud.h.

◆ CompressedPointCloud() [2/3]

cartographer::sensor::CompressedPointCloud::CompressedPointCloud ( const PointCloud point_cloud)
explicit

Definition at line 99 of file compressed_point_cloud.cc.

◆ CompressedPointCloud() [3/3]

cartographer::sensor::CompressedPointCloud::CompressedPointCloud ( const proto::CompressedPointCloud &  proto)
explicit

Definition at line 148 of file compressed_point_cloud.cc.

Member Function Documentation

◆ begin()

CompressedPointCloud::ConstIterator cartographer::sensor::CompressedPointCloud::begin ( ) const

Definition at line 163 of file compressed_point_cloud.cc.

◆ Decompress()

PointCloud cartographer::sensor::CompressedPointCloud::Decompress ( ) const

Definition at line 171 of file compressed_point_cloud.cc.

◆ empty()

bool cartographer::sensor::CompressedPointCloud::empty ( ) const

Definition at line 159 of file compressed_point_cloud.cc.

◆ end()

CompressedPointCloud::ConstIterator cartographer::sensor::CompressedPointCloud::end ( ) const

Definition at line 167 of file compressed_point_cloud.cc.

◆ operator==()

bool cartographer::sensor::CompressedPointCloud::operator== ( const CompressedPointCloud right_hand_container) const

Definition at line 179 of file compressed_point_cloud.cc.

◆ size()

size_t cartographer::sensor::CompressedPointCloud::size ( ) const

Definition at line 161 of file compressed_point_cloud.cc.

◆ ToProto()

proto::CompressedPointCloud cartographer::sensor::CompressedPointCloud::ToProto ( ) const

Definition at line 185 of file compressed_point_cloud.cc.

Member Data Documentation

◆ num_points_

size_t cartographer::sensor::CompressedPointCloud::num_points_
private

Definition at line 57 of file compressed_point_cloud.h.

◆ point_data_

std::vector<int32> cartographer::sensor::CompressedPointCloud::point_data_
private

Definition at line 56 of file compressed_point_cloud.h.


The documentation for this class was generated from the following files:


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59