MEPP2 Project
Namespaces | Enumerations | Functions
PlyFileReader.h File Reference
#include <iostream>
#include <vector>
#include <cassert>
#include <cstdio>
#include <string>
#include <exception>
#include "FEVV/Tools/IO/FileUtilities.hpp"
#include "FEVV/Tools/IO/StringUtilities.hpp"
Include dependency graph for PlyFileReader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 FEVV
 Interfaces for plugins These interfaces will be used for different plugins.
 
 FEVV::IO
 

Enumerations

enum  FEVV::IO::ply_property { FEVV::IO::VERTEX_PROPERTY, FEVV::IO::EDGE_PROPERTY, FEVV::IO::FACE_PROPERTY }
 

Functions

template<typename CoordType , typename CoordNType , typename CoordTType , typename CoordCType , typename IndexType >
void FEVV::IO::read_ply_file (std::string file_path, std::vector< std::vector< CoordType > > &points_coords, std::vector< std::vector< CoordNType > > &normals_coords, std::vector< std::vector< CoordTType > > &texture_coords, std::vector< std::vector< CoordCType > > &vertex_color_coords, std::vector< std::vector< IndexType > > &face_indices, std::vector< std::vector< IndexType > > &texture_face_indices)