struct PlyFile
struct PlyFile { // fields FILE* fp; int file_type {0}; float version {0}; vector<PlyElement> elems; vector<string> comments; vector<string> obj_info; PlyElement* which_elem {nullptr}; // construction PlyFile(FILE* _fp = nullptr); };