#include <pcl/io/obj_io.h>
Общедоступные члены-функции | |
| OBJReader ()=default | |
| пустой конструктор Подробнее... |
|
| ~OBJReader () override=default | |
| пустой деструктор Подробнее... |
|
| int | readHeader (const std::string &file_name, pcl::PCLPointCloud2 &cloud, Eigen::Vector4f &origin, Eigen::Quaternionf &orientation, int &file_version, int &data_type, unsigned int &data_idx, const int offset) override |
| Чтение заголовка данных облака точек из файла. Подробнее... |
|
| int | read (const std::string &file_name, pcl::PCLPointCloud2 &cloud, Eigen::Vector4f &origin, Eigen::Quaternionf &orientation, int &file_version, const int offset=0) override |
| Чтение данных облака точек из файла и сохранение их в pcl/PCLPointCloud2. Подробнее... |
|
| int | read (const std::string &file_name, pcl::PCLPointCloud2 &cloud, const int offset=0) |
| Чтение данных облака точек из файла и сохранение их в pcl/PCLPointCloud2. Подробнее... |
|
| int | read (const std::string &file_name, pcl::TextureMesh &mesh, Eigen::Vector4f &origin, Eigen::Quaternionf &orientation, int &file_version, const int offset=0) |
| Чтение данных облака точек из файла и сохранение их в pcl/TextureMesh. Подробнее... |
|
| int | read (const std::string &file_name, pcl::TextureMesh &mesh, const int offset=0) |
| Чтение данных облака точек из файла и сохранение их в pcl/TextureMesh. Подробнее... |
|
| int | read (const std::string &file_name, pcl::PolygonMesh &mesh, Eigen::Vector4f &origin, Eigen::Quaternionf &orientation, int &file_version, const int offset=0) |
| Чтение данных облака точек из файла и сохранение их в pcl/PolygonMesh. Подробнее... |
|
| int | read (const std::string &file_name, pcl::PolygonMesh &mesh, const int offset=0) |
| Чтение данных облака точек из файла и сохранение их в pcl/PolygonMesh. Подробнее... |
|
| template<typename PointT > | |
| int | read (const std::string &file_name, pcl::PointCloud< PointT > &cloud, const int offset=0) |
| Чтение данных облака точек из любого файла и преобразование в заданный шаблон. Подробнее... |
|
|
| |
| FileReader ()=default | |
| пустой конструктор Подробнее... |
|
| virtual | ~FileReader ()=default |
| пустой деструктор Подробнее... |
|
| int | read (const std::string &file_name, pcl::PCLPointCloud2 &cloud, const int offset=0) |
| Чтение данных облака точек из файла (только FILE_V6!) и сохранение их в pcl/PCLPointCloud2. Подробнее... |
|
| template<typename PointT > | |
| int | read (const std::string &file_name, pcl::PointCloud< PointT > &cloud, const int offset=0) |
| Чтение данных облака точек из любого файла и преобразование в заданный шаблон. Подробнее... |
|
Подробное описание
Документация конструкторов и деструкторов
OBJReader()
| по умолчанию |
пустой конструктор
~OBJReader()
| переопределенопо умолчанию |
пустой деструктор
Документация по функциям-членам
read() [1/7]
| int pcl::OBJReader::read | ( | const std::string & | file_name, |
| pcl::PCLPointCloud2 & | cloud, | ||
| const int |
offset = 0 | ||
| ) |
Чтение данных облака точек из файла и сохранение их в pcl/PCLPointCloud2.
- Параметры
-
[in] file_name имя файла, содержащего фактические данные PointCloud [out] cloud результирующее сообщение PointCloud, считанное с диска [in] offset смещение в файле, с которого ожидается начало истинного заголовка. Пример использования параметра offset — чтение данных из TAR-архива, содержащего несколько файлов: TAR-файлы всегда добавляют заголовок размером 512 байт перед фактическим файлом, поэтому задайте смещение на следующий байт после заголовка (например, 513).
- Возвращает
- 0 при успешном выполнении.
read() [2/7]
| переопределеновиртуальный |
Чтение данных облака точек из файла и сохранение их в pcl/PCLPointCloud2.
- Параметры
-
[in] file_name имя файла, содержащего фактические данные PointCloud [out] cloud результирующее сообщение PointCloud, считанное с диска [out] origin исходная точка датчика, всегда null [out] orientation ориентация датчика, всегда единичная [out] file_version всегда 0 [in] offset смещение в файле, с которого ожидается начало истинного заголовка. Пример использования параметра offset — чтение данных из TAR-архива, содержащего несколько файлов: TAR-файлы всегда добавляют заголовок размером 512 байт перед фактическим файлом, поэтому задайте смещение на следующий байт после заголовка (например, 513).
- Возвращает
- 0 при успешном выполнении.
Реализует pcl::FileReader.
Ссылки на pcl::io::loadOBJFile().
read() [3/7]
| inline |
Чтение данных облака точек из любого файла и преобразование их в заданный шаблонный формат.
- Параметры
-
[in] file_name имя файла, содержащего фактические данные PointCloud [out] cloud результирующее сообщение PointCloud, считанное с диска [in] offset смещение в файле, с которого ожидается начало истинного заголовка. Пример использования параметра offset — чтение данных из TAR-архива, содержащего несколько файлов: TAR-файлы всегда добавляют заголовок размером 512 байт перед фактическим файлом, поэтому задайте смещение на следующий байт после заголовка (например, 513).
Определение в строке 232 файла obj_io.h.
Ссылки на pcl::fromPCLPointCloud2(), pcl::read(), pcl::PointCloud< PointT >::sensor_orientation_ и pcl::PointCloud< PointT >::sensor_origin_.
read() [4/7]
| int pcl::OBJReader::read | ( | const std::string & | file_name, |
| pcl::PolygonMesh & | mesh, | ||
| const int |
offset = 0 | ||
| ) |
Чтение данных облака точек из файла и сохранение их в pcl/PolygonMesh.
- Параметры
-
[in] file_name имя файла, содержащего данные [out] mesh результирующая PolygonMesh, считанная с диска [in] offset смещение в файле, с которого ожидается начало истинного заголовка.
- Возвращает
- 0 при успешном выполнении.
read() [5/7]
| int pcl::OBJReader::read | ( | const std::string & | file_name, |
| pcl::PolygonMesh & | mesh, | ||
| Eigen::Vector4f & | origin, | ||
| Eigen::Quaternionf & | orientation, | ||
| int & | file_version, | ||
| const int |
offset = 0 | ||
| ) |
Чтение данных облака точек из файла и сохранение их в pcl/PolygonMesh.
- Параметры
-
[in] file_name имя файла, содержащего данные [out] mesh полученный PolygonMesh, считанный с диска [out] origin начало координат датчика, всегда нулевое [out] orientation ориентация датчика, всегда единичная [out] file_version всегда 0 [in] offset смещение в файле, с которого следует начинать чтение заголовка.
- Возвращает
- 0 при успешном выполнении.
read() [6/7]
| int pcl::OBJReader::read | ( | const std::string & | file_name, |
| pcl::TextureMesh & | mesh, | ||
| const int |
offset = 0 | ||
| ) |
Чтение данных облака точек из файла и сохранение их в pcl/TextureMesh.
- Параметры
-
[in] file_name имя файла, содержащего данные [out] mesh полученный TextureMesh, считанный с диска [in] offset смещение в файле, с которого следует начинать чтение заголовка.
- Возвращает
- 0 при успешном выполнении.
read() [7/7]
| int pcl::OBJReader::read | ( | const std::string & | file_name, |
| pcl::TextureMesh & | mesh, | ||
| Eigen::Vector4f & | origin, | ||
| Eigen::Quaternionf & | orientation, | ||
| int & | file_version, | ||
| const int |
offset = 0 | ||
| ) |
Чтение данных облака точек из файла и сохранение их в pcl/TextureMesh.
- Параметры
-
[in] file_name имя файла, содержащего данные [out] mesh полученный TextureMesh, считанный с диска [out] origin начало координат датчика, всегда нулевое [out] orientation ориентация датчика, всегда единичная [out] file_version всегда 0 [in] offset смещение в файле, с которого следует начинать чтение заголовка.
- Возвращает
- 0 при успешном выполнении.
readHeader()
| overridevirtual |
Чтение заголовка данных облака точек из файла.
Загрузка только метаинформации (количество точек, их типы и т.д.), а не самих точек, из заданного файла. Полезно для быстрого анализа структуры данных.
- Параметры
-
[in] file_name имя файла, содержащего фактические данные PointCloud [out] cloud полученное сообщение PointCloud, считаное с диска [out] origin начало координат датчика, всегда нулевое [out] orientation ориентация датчика, всегда единичная [out] file_version всегда 0 data_type data_idx [in] offset смещение в файле, с которого следует начинать чтение заголовка. Пример использования параметра смещения — чтение данных из TAR-архива, содержащего несколько файлов: TAR-файлы всегда добавляют заголовок размером 512 байт перед фактическим файлом, поэтому установите смещение на следующий байт после заголовка (например, 513).
- Возвращает
- 0 при успешном выполнении.
Реализует pcl::FileReader.
The documentation for this class was generated from the following file:
- pcl/io/obj_io.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_o_b_j_reader.html