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

Go to the source code of this file.

Classes

struct  cloudViewer::io::ReadTriangleMeshOptions
 

Namespaces

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

Functions

std::shared_ptr< ccHObjectcloudViewer::io::CreateEntityFromFile (const std::string &filename, const std::string &format="auto", bool print_progress=false)
 
bool cloudViewer::io::ReadEntity (const std::string &filename, ccHObject &obj, const std::string &format="auto", bool print_progress=false)
 
bool cloudViewer::io::WriteEntity (const std::string &filename, const ccHObject &obj, bool write_ascii=false, bool compressed=false, bool print_progress=false)
 
bool cloudViewer::io::AutoReadEntity (const std::string &filename, ccHObject &entity, const ReadPointCloudOption &params)
 
bool cloudViewer::io::AutoWriteEntity (const std::string &filename, const ccHObject &entity, const WritePointCloudOption &params)
 
bool cloudViewer::io::AutoReadMesh (const std::string &filename, ccMesh &mesh, const ReadTriangleMeshOptions &params={})
 
bool cloudViewer::io::AutoWriteMesh (const std::string &filename, const ccMesh &mesh, bool write_ascii=false, bool compressed=false, bool write_vertex_normals=true, bool write_vertex_colors=true, bool write_triangle_uvs=true, bool print_progress=false)