22#include <lagrange/common.h>
23#include <lagrange/fs/filesystem.h>
24#include <lagrange/legacy/inline.h>
25#include <lagrange/MeshTrait.h>
34template <
typename MeshType>
35std::unique_ptr<MeshType> load_mesh_basic(
const fs::path& filename);
37template <
typename MeshType>
38std::vector<std::unique_ptr<MeshType>> load_obj_meshes(
const fs::path& filename);
40template <
typename MeshType>
41std::unique_ptr<MeshType> load_obj_mesh(
const fs::path& filename);
45 std::enable_if_t<lagrange::MeshTraitHelper::is_mesh<MeshType>::value>* =
nullptr>
46std::unique_ptr<MeshType>
load_mesh(
const fs::path& filename);
Mesh input/output.
Definition: detect_file_format.h:18
MeshType load_mesh(std::istream &input_stream, const LoadOptions &options={})
Load a mesh from a stream.
Definition: load_mesh.cpp:37