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

#include <ObjectFileFormatInterface.hpp>

Classes

struct  OFFMesh
 

Public Member Functions

 ObjectFileFormatInterface ()
 
 ~ObjectFileFormatInterface ()
 
OFFMesh StringsToOFFMesh (const std::vector< std::string > &fileLines) const
 
std::vector< std::string > OFFMeshToStrings (const OFFMesh &mesh) const
 
OFFMesh MeshDAOToOFFMesh (const IMeshDAO &originalMesh) const
 
void OFFMeshToMeshDAO (const OFFMesh &originalMesh, const MeshUtilities &meshUtilities, IMeshDAO &convertedMesh) const
 
void ImportMeshFromFile (const std::string &offFilePath, const MeshUtilities &meshUtilities, IMeshDAO &mesh) const
 
void ExportMeshToFile (const IMeshDAO &mesh, const std::string &offFilePath) const
 

Constructor & Destructor Documentation

◆ ObjectFileFormatInterface()

Gedim::ObjectFileFormatInterface::ObjectFileFormatInterface ( )

◆ ~ObjectFileFormatInterface()

Gedim::ObjectFileFormatInterface::~ObjectFileFormatInterface ( )

Member Function Documentation

◆ ExportMeshToFile()

void Gedim::ObjectFileFormatInterface::ExportMeshToFile ( const IMeshDAO mesh,
const std::string &  offFilePath 
) const

◆ ImportMeshFromFile()

void Gedim::ObjectFileFormatInterface::ImportMeshFromFile ( const std::string &  offFilePath,
const MeshUtilities meshUtilities,
IMeshDAO mesh 
) const

◆ MeshDAOToOFFMesh()

ObjectFileFormatInterface::OFFMesh Gedim::ObjectFileFormatInterface::MeshDAOToOFFMesh ( const IMeshDAO originalMesh) const

◆ OFFMeshToMeshDAO()

void Gedim::ObjectFileFormatInterface::OFFMeshToMeshDAO ( const OFFMesh originalMesh,
const MeshUtilities meshUtilities,
IMeshDAO convertedMesh 
) const

◆ OFFMeshToStrings()

std::vector< string > Gedim::ObjectFileFormatInterface::OFFMeshToStrings ( const OFFMesh mesh) const

◆ StringsToOFFMesh()

ObjectFileFormatInterface::OFFMesh Gedim::ObjectFileFormatInterface::StringsToOFFMesh ( const std::vector< std::string > &  fileLines) const

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