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);
};