Classes | Public Member Functions | Private 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)
 
PointCloud Decompress () const
 
bool empty () const
 
ConstIterator end () const
 
size_t size () const
 
proto::CompressedPointCloud ToProto () const
 

Private Member Functions

 CompressedPointCloud (const std::vector< int32 > &point_data, size_t num_points)
 

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

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

Definition at line 40 of file compressed_point_cloud.h.

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

Definition at line 99 of file compressed_point_cloud.cc.

cartographer::sensor::CompressedPointCloud::CompressedPointCloud ( const std::vector< int32 > &  point_data,
size_t  num_points 
)
private

Definition at line 148 of file compressed_point_cloud.cc.

Member Function Documentation

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

Definition at line 156 of file compressed_point_cloud.cc.

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

Definition at line 164 of file compressed_point_cloud.cc.

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

Definition at line 152 of file compressed_point_cloud.cc.

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

Definition at line 160 of file compressed_point_cloud.cc.

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

Definition at line 154 of file compressed_point_cloud.cc.

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

Definition at line 172 of file compressed_point_cloud.cc.

Member Data Documentation

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

Definition at line 57 of file compressed_point_cloud.h.

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):
autogenerated on Wed Jun 5 2019 21:58:01