17 #ifndef CARTOGRAPHER_SENSOR_COMPRESSED_POINT_CLOUD_H_ 18 #define CARTOGRAPHER_SENSOR_COMPRESSED_POINT_CLOUD_H_ 26 #include "cartographer/sensor/proto/sensor.pb.h" 51 proto::CompressedPointCloud
ToProto()
const;
62 :
public std::iterator<std::forward_iterator_tag, Eigen::Vector3f> {
85 std::vector<int32>::const_iterator
input_;
91 #endif // CARTOGRAPHER_SENSOR_COMPRESSED_POINT_CLOUD_H_ PointCloud Decompress() const
std::vector< int32 > point_data_
ConstIterator begin() const
ConstIterator end() const
proto::CompressedPointCloud ToProto() const
std::vector< Eigen::Vector3f > PointCloud
int32 remaining_points_in_current_block_
std::vector< int32 >::const_iterator input_
Eigen::Vector3f current_point_
Eigen::Vector3i current_block_coordinates_
GaussianDistribution< T, N > operator*(const Eigen::Matrix< T, N, M > &lhs, const GaussianDistribution< T, M > &rhs)
const CompressedPointCloud * compressed_point_cloud_