MeshLib C Docs
Loading...
Searching...
No Matches
MRMultiScanLoad.h
Go to the documentation of this file.
1#pragma once
2
3#include <MRCMisc/common.h>
4#include <MRCMisc/exports.h>
5
6#include <stddef.h>
7
8#ifdef __cplusplus
9extern "C" {
10#endif
11
12typedef struct MR_expected_MR_PointCloud_std_string MR_expected_MR_PointCloud_std_string; // Defined in `#include <MRCMisc/expected_MR_PointCloud_std_string.h>`.
13typedef struct MR_std_function_bool_from_float MR_std_function_bool_from_float; // Defined in `#include <MRCMisc/std_function_bool_from_float.h>`.
14typedef struct MR_std_string MR_std_string; // Defined in `#include <MRCMisc/std_string.h>`.
15
16
21
28
37
44
51
60
67
74
83
90
94
99
112MRC_API MR_PointsLoad_MultiScanLoadSettings *MR_PointsLoad_MultiScanLoadSettings_ConstructFrom(const char *posePrefix, const char *posePrefix_end, const char *poseExt, const char *poseExt_end, const char *scanPrefix, const char *scanPrefix_end);
113
117
121
126
129
132
139
153
154#ifdef __cplusplus
155} // extern "C"
156#endif
struct MR_std_function_bool_from_float MR_std_function_bool_from_float
Definition MR3mf.h:10
struct MR_std_string MR_std_string
Definition MRCtm.h:32
struct MR_expected_MR_PointCloud_std_string MR_expected_MR_PointCloud_std_string
Definition MRCtm.h:25
MRC_API void MR_PointsLoad_MultiScanLoadSettings_Set_poseExt(MR_PointsLoad_MultiScanLoadSettings *_this, const char *value, const char *value_end)
MRC_API void MR_PointsLoad_MultiScanLoadSettings_Set_scanPrefix(MR_PointsLoad_MultiScanLoadSettings *_this, const char *value, const char *value_end)
MRC_API const MR_PointsLoad_MultiScanLoadSettings * MR_PointsLoad_MultiScanLoadSettings_OffsetPtr(const MR_PointsLoad_MultiScanLoadSettings *ptr, ptrdiff_t i)
struct MR_PointsLoad_MultiScanLoadSettings MR_PointsLoad_MultiScanLoadSettings
Definition MRMultiScanLoad.h:20
MRC_API const MR_std_string * MR_PointsLoad_MultiScanLoadSettings_Get_posePrefix(const MR_PointsLoad_MultiScanLoadSettings *_this)
MRC_API MR_PointsLoad_MultiScanLoadSettings * MR_PointsLoad_MultiScanLoadSettings_OffsetMutablePtr(MR_PointsLoad_MultiScanLoadSettings *ptr, ptrdiff_t i)
MRC_API const MR_std_string * MR_PointsLoad_MultiScanLoadSettings_Get_poseExt(const MR_PointsLoad_MultiScanLoadSettings *_this)
MRC_API MR_PointsLoad_MultiScanLoadSettings * MR_PointsLoad_MultiScanLoadSettings_ConstructFrom(const char *posePrefix, const char *posePrefix_end, const char *poseExt, const char *poseExt_end, const char *scanPrefix, const char *scanPrefix_end)
MRC_API const MR_std_string * MR_PointsLoad_MultiScanLoadSettings_Get_scanPrefix(const MR_PointsLoad_MultiScanLoadSettings *_this)
MRC_API MR_expected_MR_PointCloud_std_string * MR_PointsLoad_fromMultiScanFolder(const char *folder, const char *folder_end, const MR_PointsLoad_MultiScanLoadSettings *settings, const MR_std_function_bool_from_float *callback)
MRC_API void MR_PointsLoad_MultiScanLoadSettings_Destroy(const MR_PointsLoad_MultiScanLoadSettings *_this)
Destroys a heap-allocated instance of MR_PointsLoad_MultiScanLoadSettings. Does nothing if the pointe...
MRC_API MR_PointsLoad_MultiScanLoadSettings * MR_PointsLoad_MultiScanLoadSettings_DefaultConstructArray(size_t num_elems)
MRC_API void MR_PointsLoad_MultiScanLoadSettings_DestroyArray(const MR_PointsLoad_MultiScanLoadSettings *_this)
Destroys a heap-allocated array of MR_PointsLoad_MultiScanLoadSettings. Does nothing if the pointer i...
MRC_API void MR_PointsLoad_MultiScanLoadSettings_Set_posePrefix(MR_PointsLoad_MultiScanLoadSettings *_this, const char *value, const char *value_end)
MRC_API MR_std_string * MR_PointsLoad_MultiScanLoadSettings_GetMutable_scanPrefix(MR_PointsLoad_MultiScanLoadSettings *_this)
MRC_API MR_PointsLoad_MultiScanLoadSettings * MR_PointsLoad_MultiScanLoadSettings_ConstructFromAnother(MR_PassBy _other_pass_by, MR_PointsLoad_MultiScanLoadSettings *_other)
MRC_API MR_std_string * MR_PointsLoad_MultiScanLoadSettings_GetMutable_posePrefix(MR_PointsLoad_MultiScanLoadSettings *_this)
MRC_API MR_PointsLoad_MultiScanLoadSettings * MR_PointsLoad_MultiScanLoadSettings_DefaultConstruct(void)
MRC_API MR_std_string * MR_PointsLoad_MultiScanLoadSettings_GetMutable_poseExt(MR_PointsLoad_MultiScanLoadSettings *_this)
MRC_API MR_PointsLoad_MultiScanLoadSettings * MR_PointsLoad_MultiScanLoadSettings_AssignFromAnother(MR_PointsLoad_MultiScanLoadSettings *_this, MR_PassBy _other_pass_by, MR_PointsLoad_MultiScanLoadSettings *_other)
MR_PassBy
Definition common.h:13
#define MRC_API
Definition include/MRCMisc/exports.h:11