Class SurfaceMeshIO

Class Documentation

class SurfaceMeshIO

Public Functions

inline SurfaceMeshIO(const std::string &filename, const IOFlags &flags)
void read(SurfaceMesh &mesh)
inline void write(SurfaceMesh &mesh)
void write_const(const SurfaceMesh &mesh)

IMPORTANT: You HAVE to call mesh.garbage_collection() or make sure there is no garbage before calling this function!

Public Static Functions

static void read_hdf5(const HighFive::Group &group, SurfaceMesh &mesh)
static inline void write_hdf5(HighFive::Group &group, SurfaceMesh &mesh)
static void write_hdf5_const(HighFive::Group &group, const SurfaceMesh &mesh)
static std::unordered_set<std::string> &supported_extensions()
static inline bool supports_extension(const std::string &extension)