#include <compressed_point_cloud.h>
Public Member Functions | |
ConstIterator (const CompressedPointCloud *compressed_point_cloud) | |
bool | operator!= (const ConstIterator &it) const |
RangefinderPoint | operator* () const |
ConstIterator & | operator++ () |
Static Public Member Functions | |
static ConstIterator | EndIterator (const CompressedPointCloud *compressed_point_cloud) |
Private Member Functions | |
void | ReadNextPoint () |
Private Attributes | |
const CompressedPointCloud * | compressed_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_ |
Definition at line 61 of file compressed_point_cloud.h.
cartographer::sensor::CompressedPointCloud::ConstIterator::ConstIterator | ( | const CompressedPointCloud * | compressed_point_cloud | ) | [explicit] |
Definition at line 40 of file compressed_point_cloud.cc.
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.
RangefinderPoint 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.
const CompressedPointCloud* cartographer::sensor::CompressedPointCloud::ConstIterator::compressed_point_cloud_ [private] |
Definition at line 85 of file compressed_point_cloud.h.
Eigen::Vector3i cartographer::sensor::CompressedPointCloud::ConstIterator::current_block_coordinates_ [private] |
Definition at line 89 of file compressed_point_cloud.h.
Eigen::Vector3f cartographer::sensor::CompressedPointCloud::ConstIterator::current_point_ [private] |
Definition at line 88 of file compressed_point_cloud.h.
std::vector<int32>::const_iterator cartographer::sensor::CompressedPointCloud::ConstIterator::input_ [private] |
Definition at line 90 of file compressed_point_cloud.h.
Definition at line 86 of file compressed_point_cloud.h.
int32 cartographer::sensor::CompressedPointCloud::ConstIterator::remaining_points_in_current_block_ [private] |
Definition at line 87 of file compressed_point_cloud.h.