Open3D (C++ API)
Namespaces | Functions
FilePLY.cpp File Reference
#include <rply/rply.h>
#include "Open3D/IO/ClassIO/FileFormatIO.h"
#include "Open3D/IO/ClassIO/LineSetIO.h"
#include "Open3D/IO/ClassIO/PointCloudIO.h"
#include "Open3D/IO/ClassIO/TriangleMeshIO.h"
#include "Open3D/IO/ClassIO/VoxelGridIO.h"
#include "Open3D/Utility/Console.h"

Namespaces

 open3d
 
 open3d::ply_pointcloud_reader
 
 open3d::ply_trianglemesh_reader
 
 open3d::ply_lineset_reader
 
 open3d::ply_voxelgrid_reader
 
 open3d::io
 

Functions

FileGeometry open3d::io::ReadFileGeometryTypePLY (const std::string &path)
 
bool open3d::io::ReadPointCloudFromPLY (const std::string &filename, geometry::PointCloud &pointcloud, bool print_progress=false)
 
bool open3d::io::WritePointCloudToPLY (const std::string &filename, const geometry::PointCloud &pointcloud, bool write_ascii=false, bool compressed=false, bool print_progress=false)
 
bool open3d::io::ReadTriangleMeshFromPLY (const std::string &filename, geometry::TriangleMesh &mesh, bool print_progress)
 
bool open3d::io::WriteTriangleMeshToPLY (const std::string &filename, const geometry::TriangleMesh &mesh, bool write_ascii, bool compressed, bool write_vertex_normals, bool write_vertex_colors, bool write_triangle_uvs, bool print_progress)
 
bool open3d::io::ReadLineSetFromPLY (const std::string &filename, geometry::LineSet &lineset, bool print_progress=false)
 
bool open3d::io::WriteLineSetToPLY (const std::string &filename, const geometry::LineSet &lineset, bool write_ascii=false, bool compressed=false, bool print_progress=false)
 
bool open3d::io::ReadVoxelGridFromPLY (const std::string &filename, geometry::VoxelGrid &voxelgrid, bool print_progress=false)
 
bool open3d::io::WriteVoxelGridToPLY (const std::string &filename, const geometry::VoxelGrid &voxelgrid, bool write_ascii=false, bool compressed=false, bool print_progress=false)
 

Variable Documentation

◆ color_index

long color_index

◆ color_num

long color_num

◆ face

std::vector<unsigned int> face

◆ face_index

long face_index

◆ face_num

long face_num

◆ line_index

long line_index

◆ line_num

long line_num

◆ lineset_ptr

geometry::LineSet* lineset_ptr

◆ mesh_ptr

geometry::TriangleMesh* mesh_ptr

◆ normal_index

long normal_index

◆ normal_num

long normal_num

◆ origin

Eigen::Vector3d origin

◆ pointcloud_ptr

geometry::PointCloud* pointcloud_ptr

◆ progress_bar

utility::ConsoleProgressBar* progress_bar

◆ vertex_index

long vertex_index

◆ vertex_num

long vertex_num

◆ voxel_index

long voxel_index

◆ voxel_num

long voxel_num

◆ voxel_size

double voxel_size

◆ voxelgrid_ptr

std::vector<geometry::Voxel>* voxelgrid_ptr