Запись данных облака точек (PLY) в формате файла. Подробнее...
#include <pcl/io/ply_io.h>
Публичные члены-функции | |
| PLYWriter ()=default | |
| Конструктор. Подробнее... |
|
| ~PLYWriter () override=default | |
| Деструктор. Подробнее... |
|
| std::string | generateHeaderBinary (const pcl::PCLPointCloud2 &cloud, const Eigen::Vector4f &origin, const Eigen::Quaternionf &orientation, int valid_points, bool use_camera=true) |
| Генерирует заголовок файла формата PLY v.7. Подробнее... |
|
| std::string | generateHeaderASCII (const pcl::PCLPointCloud2 &cloud, const Eigen::Vector4f &origin, const Eigen::Quaternionf &orientation, int valid_points, bool use_camera=true) |
| Генерирует заголовок файла формата PLY v.7. Подробнее... |
|
| int | writeASCII (const std::string &file_name, const pcl::PCLPointCloud2 &cloud, const Eigen::Vector4f &origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &orientation=Eigen::Quaternionf::Identity(), int precision=8, bool use_camera=true) |
| Сохраняет данные облака точек в файл PLY, содержащий n-мерные точки, в формате ASCII. Подробнее... |
|
| int | writeBinary (const std::string &file_name, const pcl::PCLPointCloud2 &cloud, const Eigen::Vector4f &origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &orientation=Eigen::Quaternionf::Identity(), bool use_camera=true) |
| Сохраняет данные облака точек в файл PLY, содержащий n-мерные точки, в двоичном формате. Подробнее... |
|
| int | write (const std::string &file_name, const pcl::PCLPointCloud2 &cloud, const Eigen::Vector4f &origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &orientation=Eigen::Quaternionf::Identity(), const bool binary=false) override |
| Сохраняет данные облака точек в файл PLY, содержащий n-мерные точки. Подробнее... |
|
| int | write (const std::string &file_name, const pcl::PCLPointCloud2 &cloud, const Eigen::Vector4f &origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &orientation=Eigen::Quaternionf::Identity(), bool binary=false, bool use_camera=true) |
| Сохранить данные облака точек в файл PLY, содержащий точки n-мерного пространства. Подробнее... |
|
| int | write (const std::string &file_name, const pcl::PCLPointCloud2::ConstPtr &cloud, const Eigen::Vector4f &origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &orientation=Eigen::Quaternionf::Identity(), bool binary=false, bool use_camera=true) |
| Сохранить данные облака точек в файл PLY, содержащий точки n-мерного пространства. Подробнее... |
|
| template<typename PointT > | |
| int | write (const std::string &file_name, const pcl::PointCloud< PointT > &cloud, bool binary=false, bool use_camera=true) |
| Сохранить данные облака точек в файл PLY, содержащий точки n-мерного пространства. Подробнее... |
|
|
| |
| FileWriter ()=default | |
| Пустой конструктор. Подробнее... |
|
| virtual | ~FileWriter ()=default |
| Пустой деструктор. Подробнее... |
|
| int | write (const std::string &file_name, const pcl::PCLPointCloud2::ConstPtr &cloud, const Eigen::Vector4f &origin=Eigen::Vector4f::Zero(), const Eigen::Quaternionf &orientation=Eigen::Quaternionf::Identity(), const bool binary=false) |
| Сохранить данные облака точек в файл FILE, содержащий точки n-мерного пространства. Подробнее... |
|
| template<typename PointT > | |
| int | write (const std::string &file_name, const pcl::PointCloud< PointT > &cloud, const bool binary=false) |
| Сохранить данные облака точек в файл FILE, содержащий n-мерные точки. Подробнее... |
|
Подробное описание
Документация конструкторов и деструкторов
PLYWriter()
| по умолчанию |
Конструктор.
~PLYWriter()
| переопределенопо умолчанию |
Деструктор.
Документация функций-членов
generateHeaderASCII()
| встроенная |
Генерация заголовка файла формата PLY v.7.
- Параметры
-
[вход] cloud сообщение с данными облака точек [вход] origin координаты начала системы координат датчика [вход] orientation ориентация системы координат датчика [вход] valid_points количество валидных точек (конечных для range_grid и всех для camer) [вход] use_camera если установлено в true, то PLY-файл будет использовать элемент camera, иначе элемент range_grid.
generateHeaderBinary()
| inline |
Сгенерировать заголовок файла формата PLY v.7.
- Параметры
-
[вход] cloud сообщение данных облака точек [вход] origin начало (смещение) сбора данных датчика [вход] orientation ориентация сбора данных датчика [вход] valid_points количество корректных точек (конечные для range_grid и все для камер) [вход] use_camera если true, то файл PLY будет использовать элемент camera, иначе элемент range_grid.
write() [1/4]
| inline |
Сохранить данные облака точек в файл PLY, содержащий точки n-мерного пространства.
- Параметры
-
[вход] file_name имя выходного файла [вход] cloud сообщение данных облака точек [вход] origin начало сбора данных датчика [вход] orientation ориентация сбора данных датчика [вход] binary true, если файл должен быть записан в двоичном формате PLY, false (по умолчанию) для ASCII [вход] use_camera true для использования элемента camera, false для использования элемента range_grid
write() [2/4]
| inlineoverridevirtual |
Сохранение данных облака точек в файл PLY, содержащий точки n-мерного пространства.
- Параметры
-
[вход] file_name имя выходного файла [вход] cloud сообщение с данными облака точек [вход] origin начальная точка датчика [вход] orientation ориентация датчика [вход] binary значение true, если файл должен быть записан в двоичном формате PLY, false (по умолчанию) для ASCII
Реализация pcl::FileWriter.
Определение в строке 636 файла ply_io.h.
Используется в pcl::io::savePLYFile(), pcl::io::savePLYFileASCII() и pcl::io::savePLYFileBinary().
write() [3/4]
| inline |
Сохранение данных облака точек в файл PLY, содержащий точки n-мерного пространства.
- Параметры
-
[вход] file_name имя выходного файла [вход] cloud сообщение с данными облака точек (указатель boost shared) [вход] origin начальная точка датчика [вход] orientation ориентация датчика [вход] binary значение true, если файл должен быть записан в двоичном формате PLY, false (по умолчанию) для ASCII [вход] use_camera значение true, если использовать элемент камеры, и false, если использовать элемент range_grid
Определение в строке 679 файла ply_io.h.
Ссылки на pcl::write().
write() [4/4]
| inline |
Сохранение данных облака точек в файл PLY, содержащий n-мерные точки.
- Параметры
-
[in] file_name имя выходного файла [in] cloud данные pcl::PointCloud [in] binary устанавливается в true, если файл должен быть записан в двоичном формате PLY, false (по умолчанию) для ASCII [in] use_camera устанавливается в true, чтобы использовать элемент камеры, и в false, чтобы использовать элемент range_grid
Определение в строке 697 файла ply_io.h.
Ссылается на pcl::PointCloud< PointT >::sensor_orientation_, pcl::PointCloud< PointT >::sensor_origin_, pcl::toPCLPointCloud2() и pcl::write().
writeASCII()
| int pcl::PLYWriter::writeASCII | ( | const std::string & | file_name, |
| const pcl::PCLPointCloud2 & | cloud, | ||
| const Eigen::Vector4f & |
origin = Eigen::Vector4f::Zero(), | ||
| const Eigen::Quaternionf & |
orientation = Eigen::Quaternionf::Identity(), | ||
| int |
precision = 8, | ||
| bool |
use_camera = true | ||
| ) |
Сохранение данных облака точек в файл PLY, содержащий n-мерные точки, в формате ASCII.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение данных облака точек [in] origin исходная точка (перевод) датчика [in] orientation исходная точка (вращение) датчика [in] precision указанная точность выходного числового потока (по умолчанию: 8) [in] use_camera если установлено в true, то файл PLY будет использовать элемент camera, в противном случае будет использоваться элемент range_grid.
writeBinary()
| int pcl::PLYWriter::writeBinary | ( | const std::string & | file_name, |
| const pcl::PCLPointCloud2 & | cloud, | ||
| const Eigen::Vector4f & |
origin = Eigen::Vector4f::Zero(), | ||
| const Eigen::Quaternionf & |
orientation = Eigen::Quaternionf::Identity(), | ||
| bool |
use_camera = true | ||
| ) |
Сохранение данных облака точек в файл PLY, содержащий точки n-мерного пространства, в формате BINARY.
- Параметры
-
[in] file_name имя выходного файла [in] cloud сообщение данных облака точек [in] origin начальная точка данных датчика (перевод) [in] orientation начальная точка данных датчика (вращение) [in] use_camera если установлено в true, файл PLY будет использовать элемент camera, иначе будет использоваться элемент range_grid
The documentation for this class was generated from the following file:
- pcl/io/ply_io.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_p_l_y_writer.html