12#ifndef __WavefrontOBJInterface_H
13#define __WavefrontOBJInterface_H
Eigen column vector.
Definition Eigen_Array.hpp:23
The IMeshDAO (mesh data access object) class to read and write mesh data.
Definition IMeshDAO.hpp:24
MeshUtilities.
Definition MeshUtilities.hpp:23
Definition WavefrontOBJInterface.hpp:21
void OBJMeshToMeshDAO(const OBJMesh &originalMesh, const MeshUtilities &meshUtilities, IMeshDAO &convertedMesh) const
Definition WavefrontOBJInterface.cpp:151
std::vector< std::string > ImportMeshFromFile(const std::string &OBJFilePath, const MeshUtilities &meshUtilities, IMeshDAO &mesh) const
Definition WavefrontOBJInterface.cpp:199
void ExportMeshToFile(const IMeshDAO &mesh, const std::string &OBJFilePath) const
Definition WavefrontOBJInterface.cpp:221
WavefrontOBJInterface()
Definition WavefrontOBJInterface.cpp:21
OBJMesh StringsToOBJMesh(const std::vector< std::string > &fileLines) const
Definition WavefrontOBJInterface.cpp:28
OBJMesh MeshDAOToOBJMesh(const IMeshDAO &originalMesh) const
Definition WavefrontOBJInterface.cpp:129
std::vector< std::string > OBJMeshToStrings(const OBJMesh &mesh) const
Definition WavefrontOBJInterface.cpp:100
~WavefrontOBJInterface()
Definition WavefrontOBJInterface.cpp:24
Definition Eigen_Array.cpp:22
Definition WavefrontOBJInterface.hpp:24
unsigned int NumCell0Ds
Definition WavefrontOBJInterface.hpp:25
std::vector< Eigen::VectorXi > Cell2Ds
Definition WavefrontOBJInterface.hpp:30
Eigen::MatrixXd Cell0Ds
Definition WavefrontOBJInterface.hpp:29
unsigned int NumCell2Ds
Definition WavefrontOBJInterface.hpp:27
unsigned int NumCell1Ds
Definition WavefrontOBJInterface.hpp:26