PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
Gedim::WavefrontOBJInterface Class Referencefinal

#include <WavefrontOBJInterface.hpp>

Classes

struct  OBJMesh
 

Public Member Functions

 WavefrontOBJInterface ()
 
 ~WavefrontOBJInterface ()
 
OBJMesh StringsToOBJMesh (const std::vector< std::string > &fileLines) const
 
std::vector< std::string > OBJMeshToStrings (const OBJMesh &mesh) const
 
OBJMesh MeshDAOToOBJMesh (const IMeshDAO &originalMesh) const
 
void OBJMeshToMeshDAO (const OBJMesh &originalMesh, const MeshUtilities &meshUtilities, IMeshDAO &convertedMesh) const
 
std::vector< std::string > ImportMeshFromFile (const std::string &OBJFilePath, const MeshUtilities &meshUtilities, IMeshDAO &mesh) const
 
void ExportMeshToFile (const IMeshDAO &mesh, const std::string &OBJFilePath) const
 

Constructor & Destructor Documentation

◆ WavefrontOBJInterface()

Gedim::WavefrontOBJInterface::WavefrontOBJInterface ( )

◆ ~WavefrontOBJInterface()

Gedim::WavefrontOBJInterface::~WavefrontOBJInterface ( )

Member Function Documentation

◆ ExportMeshToFile()

void Gedim::WavefrontOBJInterface::ExportMeshToFile ( const IMeshDAO mesh,
const std::string &  OBJFilePath 
) const

◆ ImportMeshFromFile()

std::vector< std::string > Gedim::WavefrontOBJInterface::ImportMeshFromFile ( const std::string &  OBJFilePath,
const MeshUtilities meshUtilities,
IMeshDAO mesh 
) const

◆ MeshDAOToOBJMesh()

WavefrontOBJInterface::OBJMesh Gedim::WavefrontOBJInterface::MeshDAOToOBJMesh ( const IMeshDAO originalMesh) const

◆ OBJMeshToMeshDAO()

void Gedim::WavefrontOBJInterface::OBJMeshToMeshDAO ( const OBJMesh originalMesh,
const MeshUtilities meshUtilities,
IMeshDAO convertedMesh 
) const

◆ OBJMeshToStrings()

std::vector< string > Gedim::WavefrontOBJInterface::OBJMeshToStrings ( const OBJMesh mesh) const

◆ StringsToOBJMesh()

WavefrontOBJInterface::OBJMesh Gedim::WavefrontOBJInterface::StringsToOBJMesh ( const std::vector< std::string > &  fileLines) const

The documentation for this class was generated from the following files: