Zivid C++ API 2.14.0+e4a0c4a9-1
PointCloudExport.h File Reference
#include "Zivid/Detail/CoreExport.h"
#include <filesystem>
#include <string>

Go to the source code of this file.

Classes

class  Zivid::Experimental::PointCloudExport::FileFormat::ZDF
 Specification for saving frame in ZDF (*.zdf) format. More...
 
class  Zivid::Experimental::PointCloudExport::FileFormat::PLY
 Specification for saving frame in PLY (*.ply) format. More...
 
class  Zivid::Experimental::PointCloudExport::FileFormat::XYZ
 Specification for saving frame in ASCII (*.xyz) format. More...
 
class  Zivid::Experimental::PointCloudExport::FileFormat::PCD
 Specification for saving frame in PCD (*.pcd) format. More...
 

Namespaces

namespace  Zivid
 The main Zivid namespace. All Zivid code is found here.
 
namespace  Zivid::Experimental
 
namespace  Zivid::Experimental::PointCloudExport
 
namespace  Zivid::Experimental::PointCloudExport::FileFormat
 

Typedefs

using Zivid::Experimental::PointCloudExport::FileFormat::FrameFileFormats = std::tuple<ZDF, PLY, XYZ, PCD>
 

Enumerations

enum class  Zivid::Experimental::PointCloudExport::ColorSpace { Zivid::Experimental::PointCloudExport::sRGB , Zivid::Experimental::PointCloudExport::linearRGB }
 Color space to use when saving frame. More...
 

Functions

ZIVID_CORE_EXPORT void Zivid::Experimental::PointCloudExport::exportFrame (const Zivid::Frame &frame, const FileFormat::ZDF &specification)
 Save frame to ZDF file.
 
ZIVID_CORE_EXPORT void Zivid::Experimental::PointCloudExport::exportFrame (const Zivid::Frame &frame, const FileFormat::PLY &specification)
 Save frame to PLY file.
 
ZIVID_CORE_EXPORT void Zivid::Experimental::PointCloudExport::exportFrame (const Zivid::Frame &frame, const FileFormat::XYZ &specification)
 Save frame to XYZ file.
 
ZIVID_CORE_EXPORT void Zivid::Experimental::PointCloudExport::exportFrame (const Zivid::Frame &frame, const FileFormat::PCD &specification)
 Save frame to PCD file.