cpp-toolbox  0.0.1
A toolbox library for C++
Loading...
Searching...
No Matches
pcd.hpp File Reference
#include <array>
#include <cstdint>
#include <cstring>
#include <iosfwd>
#include <map>
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include <cpp-toolbox/container/string.hpp>
#include <cpp-toolbox/cpp-toolbox_export.hpp>
#include <cpp-toolbox/file/file.hpp>
#include <cpp-toolbox/file/memory_mapped_file.hpp>
#include <cpp-toolbox/io/formats/base.hpp>
#include <cpp-toolbox/logger/thread_logger.hpp>
#include <cpp-toolbox/macro.hpp>
#include <cpp-toolbox/types/point.hpp>
#include <cpp-toolbox/io/formats/detail/pcd_impl.hpp>
Include dependency graph for pcd.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  toolbox::io::pcd_format_t
 点云数据(.pcd)文件格式处理器。/File format handler for Point Cloud Data (.pcd) files. More...
 
struct  toolbox::io::pcd_format_t::pcd_header_t::field_info_t
 包含偏移量的字段详细信息结构体。/Helper struct for field details including offset. More...
 

Namespaces

namespace  toolbox
 
namespace  toolbox::io
 < 用于列出目录下的文件/For listing files in a directory
 

Functions

template<typename T >
CPP_TOOLBOX_EXPORT std::unique_ptr< toolbox::types::point_cloud_t< T > > toolbox::io::read_pcd (const std::string &path)
 从文件中读取 PCD 点云数据的独立函数。/Standalone function to read PCD point cloud data from a file.
 
template<typename T >
CPP_TOOLBOX_EXPORT bool toolbox::io::write_pcd (const std::string &path, const toolbox::types::point_cloud_t< T > &cloud, bool binary)
 将点云数据写入 PCD 文件的独立函数。/Standalone function to write point cloud data to a PCD file.