Template Class MeshIO

Class Documentation

template<typename BaseIO>
class MeshIO

Public Functions

void saveMesh(const std::string mesh_name, const MeshBufferPtr mesh) const
MeshBufferPtr loadMesh(const std::string &mesh_name) const
std::vector<std::string> getAvailableMeshes() const

Returns a vector of mesh names in the opened file.

Protected Attributes

BaseIO *m_baseIO = static_cast<BaseIO*>(this)
MaterialIO<BaseIO> *m_materialIO = static_cast<MaterialIO<BaseIO>*>(m_baseIO)
ClusterIO<BaseIO> *m_clusterIO = static_cast<ClusterIO<BaseIO>*>(m_baseIO)
FaceIO<BaseIO> *m_faceIO = static_cast<FaceIO<BaseIO>*>(m_baseIO)