Spec-Zone.ru › PointCloudLibrary

#include <pcl/io/obj_io.h>

Inheritance graph
[легенда]
Collaboration graph
[легенда]

Общедоступные члены-функции

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)
Чтение данных облака точек из любого файла и преобразование в заданный шаблон. Подробнее...
- Общедоступные члены-функции унаследованные от pcl::FileReader
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)
Чтение данных облака точек из любого файла и преобразование в заданный шаблон. Подробнее...

Подробное описание

Определение в строке 93 файла obj_io.h.

Документация конструкторов и деструкторов

OBJReader()

pcl::OBJReader::OBJReader ( )
по умолчанию

пустой конструктор

~OBJReader()

pcl::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]

int pcl::OBJReader::read ( const std::string & file_name,
pcl::PCLPointCloud2 & cloud,
Eigen::Vector4f & origin,
Eigen::Quaternionf & orientation,
int & file_version,
const int offset = 0
)
переопределеновиртуальный

Чтение данных облака точек из файла и сохранение их в 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]

template<typename PointT >
int pcl::OBJReader::read ( const std::string & file_name,
pcl::PointCloud< PointT > & cloud,
const int offset = 0
)
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()

int pcl::OBJReader::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
)
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API