55 class UnorganizedPointCloud;
57 namespace Experimental::PointCloudExport
88 static constexpr const char *
description{
"Zivid Data File" };
103 std::filesystem::path m_fileName;
165 std::filesystem::path m_fileName;
205 std::filesystem::path m_fileName;
218 static constexpr const char *
description{
"Point Cloud Data File" };
287 std::filesystem::path m_fileName;
290 std::optional<Layout> m_layout{};
#define ZIVID_CORE_EXPORT
Definition CoreExport.h:56
A frame captured by a Zivid camera.
Definition Frame.h:69
Point cloud with x, y, z, RGB color and SNR laid out as a linear list of only valid points.
Definition UnorganizedPointCloud.h:72
ColorSpace
Color space to use when saving frame.
Definition PointCloudExport.h:64
ZIVID_CORE_EXPORT void exportUnorganizedPointCloud(const Zivid::UnorganizedPointCloud &pointCloud, const FileFormat::PLY &specification)
Save unorganized pointcloud to PLY file.
ZIVID_CORE_EXPORT void exportFrame(const Zivid::Frame &frame, const FileFormat::ZDF &specification)
Save frame to ZDF file.
IncludeNormals
Include normals in the exported file.
Definition PointCloudExport.h:74
The main Zivid namespace. All Zivid code is found here.
Definition Application.h:84