MeshLib C Docs
Loading...
Searching...
No Matches
MRMeshLoad.h
Go to the documentation of this file.
1#pragma once
2
3#include <MRCMisc/exports.h>
4
5#ifdef __cplusplus
6extern "C" {
7#endif
8
9typedef struct MR_MeshLoadSettings MR_MeshLoadSettings; // Defined in `#include <MRCMesh/MRMeshLoadSettings.h>`.
10typedef struct MR_expected_MR_Mesh_std_string MR_expected_MR_Mesh_std_string; // Defined in `#include <MRCMisc/expected_MR_Mesh_std_string.h>`.
11typedef struct MR_std_istream MR_std_istream; // Defined in `#include <MRCMisc/iostream.h>`.
12typedef struct MR_std_string MR_std_string; // Defined in `#include <MRCMisc/std_string.h>`.
13
14
21MRC_API MR_expected_MR_Mesh_std_string *MR_loadMrmesh_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings);
22
31
38MRC_API MR_expected_MR_Mesh_std_string *MR_loadOff_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings);
39
47
54MRC_API MR_expected_MR_Mesh_std_string *MR_loadObj_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings);
55
64
71MRC_API MR_expected_MR_Mesh_std_string *MR_loadStl_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings);
72
81
89
98
106
114
122
131
138MRC_API MR_expected_MR_Mesh_std_string *MR_loadDxf_std_filesystem_path(const char *path, const char *path_end, const MR_MeshLoadSettings *settings);
139
147
154MRC_API MR_expected_MR_Mesh_std_string *MR_loadMesh_2(const char *file, const char *file_end, const MR_MeshLoadSettings *settings);
155
165
173
182
190
198
206
215
223
232
240
249
257
265
273
282
290
298
306
316
317#ifdef __cplusplus
318} // extern "C"
319#endif
struct MR_expected_MR_Mesh_std_string MR_expected_MR_Mesh_std_string
Definition MRCtm.h:18
struct MR_MeshLoadSettings MR_MeshLoadSettings
Definition MRCtm.h:14
struct MR_std_istream MR_std_istream
Definition MRCtm.h:21
struct MR_std_string MR_std_string
Definition MRE57.h:22
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromObj_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadDxf_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadBinaryStl_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromMrmesh_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromDxf_std_filesystem_path(const char *path, const char *path_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromOff_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromPly_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadMrmesh_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadPly_std_istream_ref_MR_MeshLoadSettings(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadMesh_2(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromOff_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromBinaryStl_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromBinaryStl_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromObj_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromDxf_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadMesh_3(MR_std_istream *in, const MR_std_string *extension, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadObj_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadASCIIStl_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadStl_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadBinaryStl_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromAnyStl_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadOff_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromASCIIStl_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromASCIIStl_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadObj_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromPly_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromMrmesh_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadDxf_std_filesystem_path(const char *path, const char *path_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromAnySupportedFormat_3(MR_std_istream *in, const MR_std_string *extension, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadPly_const_std_filesystem_path_ref(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadMrmesh_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadStl_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromAnyStl_std_filesystem_path(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadOff_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromAnySupportedFormat_2(const char *file, const char *file_end, const MR_MeshLoadSettings *settings)
MRC_API MR_expected_MR_Mesh_std_string * MR_loadASCIIStl_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings)
#define MRC_API
Definition exports.h:11