1 #ifndef VTK_SURFACE_FILE_IMPORTER_HPP
2 #define VTK_SURFACE_FILE_IMPORTER_HPP
14 void setFilename(std::string filename);
19 void processPoints(std::ifstream& file, std::string& line);
20 void processLines(std::ifstream& file, std::string& line);
21 void processTriangles(std::ifstream& file, std::string& line);
22 void processNormals(std::ifstream& file, std::string& line);
23 void processVectors(std::ifstream& file, std::string& line);
25 std::string mFilename;
26 std::vector<MeshVertex> mVertices;
27 std::vector<MeshLine> mLines;
28 std::vector<MeshTriangle> mTriangles;
29 std::map<std::string, std::function<void(std::ifstream&, std::string&)>> mFunctions;