ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
PointCloudIO.h File Reference
#include <FileIO.h>
#include <memory>
#include <string>
Include dependency graph for PointCloudIO.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::io
 

Functions

std::shared_ptr< ccPointCloudcloudViewer::io::CreatePointCloudFromFile (const std::string &filename, const std::string &format, bool print_progress)
 
std::shared_ptr< ccPointCloudcloudViewer::io::CreatePointCloudFromMemory (const unsigned char *buffer, const size_t length, const std::string &format, bool print_progress)
 
bool cloudViewer::io::ReadPointCloud (const std::string &filename, ccPointCloud &pointcloud, const ReadPointCloudOption &params)
 
bool cloudViewer::io::ReadPointCloud (const unsigned char *buffer, const size_t length, ccPointCloud &pointcloud, const ReadPointCloudOption &params)
 
bool cloudViewer::io::WritePointCloud (const std::string &filename, const ccPointCloud &pointcloud, const WritePointCloudOption &params)
 
bool cloudViewer::io::WritePointCloud (unsigned char *&buffer, size_t &length, const ccPointCloud &pointcloud, const WritePointCloudOption &params)
 
bool cloudViewer::io::ReadPointCloudFromXYZ (const std::string &filename, ccPointCloud &pointcloud, const ReadPointCloudOption &params)
 
bool cloudViewer::io::ReadPointCloudInMemoryFromXYZ (const unsigned char *buffer, const size_t length, ccPointCloud &pointcloud, const ReadPointCloudOption &params)
 
bool cloudViewer::io::WritePointCloudToXYZ (const std::string &filename, const ccPointCloud &pointcloud, const WritePointCloudOption &params)
 
bool cloudViewer::io::WritePointCloudInMemoryToXYZ (unsigned char *&buffer, size_t &length, const ccPointCloud &pointcloud, const WritePointCloudOption &params)
 
bool cloudViewer::io::ReadPointCloudFromXYZN (const std::string &filename, ccPointCloud &pointcloud, const ReadPointCloudOption &params)
 
bool cloudViewer::io::WritePointCloudToXYZN (const std::string &filename, const ccPointCloud &pointcloud, const WritePointCloudOption &params)
 
bool cloudViewer::io::ReadPointCloudFromXYZRGB (const std::string &filename, ccPointCloud &pointcloud, const ReadPointCloudOption &params)
 
bool cloudViewer::io::WritePointCloudToXYZRGB (const std::string &filename, const ccPointCloud &pointcloud, const WritePointCloudOption &params)
 
bool cloudViewer::io::ReadPointCloudFromPLY (const std::string &filename, ccPointCloud &pointcloud, const ReadPointCloudOption &params)
 
bool cloudViewer::io::WritePointCloudToPLY (const std::string &filename, const ccPointCloud &pointcloud, const WritePointCloudOption &params)
 
bool cloudViewer::io::ReadPointCloudFromPCD (const std::string &filename, ccPointCloud &pointcloud, const ReadPointCloudOption &params)
 
bool cloudViewer::io::WritePointCloudToPCD (const std::string &filename, const ccPointCloud &pointcloud, const WritePointCloudOption &params)
 
bool cloudViewer::io::ReadPointCloudFromPTS (const std::string &filename, ccPointCloud &pointcloud, const ReadPointCloudOption &params)
 
bool cloudViewer::io::WritePointCloudToPTS (const std::string &filename, const ccPointCloud &pointcloud, const WritePointCloudOption &params)