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

#include <compressed_point_cloud.h>

Inheritance diagram for cartographer::sensor::CompressedPointCloud::ConstIterator:
Inheritance graph
[legend]

Public Member Functions

 ConstIterator (const CompressedPointCloud *compressed_point_cloud)
 
bool operator!= (const ConstIterator &it) const
 
Eigen::Vector3f operator* () const
 
ConstIteratoroperator++ ()
 

Static Public Member Functions

static ConstIterator EndIterator (const CompressedPointCloud *compressed_point_cloud)
 

Private Member Functions

void ReadNextPoint ()
 

Private Attributes

const CompressedPointCloudcompressed_point_cloud_
 
Eigen::Vector3i current_block_coordinates_
 
Eigen::Vector3f current_point_
 
std::vector< int32 >::const_iterator input_
 
size_t remaining_points_
 
int32 remaining_points_in_current_block_
 

Detailed Description

Definition at line 61 of file compressed_point_cloud.h.

Constructor & Destructor Documentation

cartographer::sensor::CompressedPointCloud::ConstIterator::ConstIterator ( const CompressedPointCloud compressed_point_cloud)
explicit

Definition at line 40 of file compressed_point_cloud.cc.

Member Function Documentation

CompressedPointCloud::ConstIterator cartographer::sensor::CompressedPointCloud::ConstIterator::EndIterator ( const CompressedPointCloud compressed_point_cloud)
static

Definition at line 52 of file compressed_point_cloud.cc.

bool cartographer::sensor::CompressedPointCloud::ConstIterator::operator!= ( const ConstIterator it) const

Definition at line 73 of file compressed_point_cloud.cc.

Eigen::Vector3f cartographer::sensor::CompressedPointCloud::ConstIterator::operator* ( ) const

Definition at line 59 of file compressed_point_cloud.cc.

CompressedPointCloud::ConstIterator & cartographer::sensor::CompressedPointCloud::ConstIterator::operator++ ( )

Definition at line 65 of file compressed_point_cloud.cc.

void cartographer::sensor::CompressedPointCloud::ConstIterator::ReadNextPoint ( )
private

Definition at line 79 of file compressed_point_cloud.cc.

Member Data Documentation

const CompressedPointCloud* cartographer::sensor::CompressedPointCloud::ConstIterator::compressed_point_cloud_
private

Definition at line 80 of file compressed_point_cloud.h.

Eigen::Vector3i cartographer::sensor::CompressedPointCloud::ConstIterator::current_block_coordinates_
private

Definition at line 84 of file compressed_point_cloud.h.

Eigen::Vector3f cartographer::sensor::CompressedPointCloud::ConstIterator::current_point_
private

Definition at line 83 of file compressed_point_cloud.h.

std::vector<int32>::const_iterator cartographer::sensor::CompressedPointCloud::ConstIterator::input_
private

Definition at line 85 of file compressed_point_cloud.h.

size_t cartographer::sensor::CompressedPointCloud::ConstIterator::remaining_points_
private

Definition at line 81 of file compressed_point_cloud.h.

int32 cartographer::sensor::CompressedPointCloud::ConstIterator::remaining_points_in_current_block_
private

Definition at line 82 of file compressed_point_cloud.h.


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


cartographer
Author(s):
autogenerated on Mon Jun 10 2019 12:51:40