struct MR_std_function_bool_from_float MR_std_function_bool_from_float
Definition MR3mf.h:10
struct MR_PointsLoadSettings MR_PointsLoadSettings
Definition MRCtm.h:16
struct MR_expected_MR_PointCloud_std_string MR_expected_MR_PointCloud_std_string
Definition MRCtm.h:19
struct MR_PointCloud MR_PointCloud
Definition MRCtm.h:15
struct MR_std_istream MR_std_istream
Definition MRCtm.h:21
MRC_API MR_PointsLoad_E57LoadSettings * MR_PointsLoad_E57LoadSettings_AssignFromAnother(MR_PointsLoad_E57LoadSettings *_this, MR_PassBy _other_pass_by, MR_PointsLoad_E57LoadSettings *_other)
MRC_API void MR_PointsLoad_NamedCloud_Set_xf(MR_PointsLoad_NamedCloud *_this, MR_AffineXf3f value)
MRC_API void MR_PointsLoad_E57LoadSettings_Destroy(const MR_PointsLoad_E57LoadSettings *_this)
Destroys a heap-allocated instance of MR_PointsLoad_E57LoadSettings. Does nothing if the pointer is n...
struct MR_VertColors MR_VertColors
Definition MRE57.h:16
struct MR_PointsLoad_NamedCloud MR_PointsLoad_NamedCloud
Definition MRE57.h:30
MRC_API MR_PointsLoad_NamedCloud * MR_PointsLoad_NamedCloud_DefaultConstructArray(size_t num_elems)
MRC_API MR_expected_MR_LoadedObjects_std_string * MR_PointsLoad_loadObjectFromE57(const char *path, const char *path_end, const MR_std_function_bool_from_float *cb)
MRC_API MR_std_string * MR_PointsLoad_NamedCloud_GetMutable_name(MR_PointsLoad_NamedCloud *_this)
MRC_API MR_PointsLoad_NamedCloud * MR_PointsLoad_NamedCloud_OffsetMutablePtr(MR_PointsLoad_NamedCloud *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_PointCloud * MR_PointsLoad_NamedCloud_Get_cloud(const MR_PointsLoad_NamedCloud *_this)
MRC_API MR_expected_MR_PointCloud_std_string * MR_PointsLoad_fromE57_std_filesystem_path(const char *file, const char *file_end, const MR_PointsLoadSettings *settings)
MRC_API void MR_PointsLoad_NamedCloud_Set_cloud(MR_PointsLoad_NamedCloud *_this, MR_PassBy value_pass_by, MR_PointCloud *value)
MRC_API const MR_PointsLoad_E57LoadSettings * MR_PointsLoad_E57LoadSettings_OffsetPtr(const MR_PointsLoad_E57LoadSettings *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_PointsLoad_E57LoadSettings_DestroyArray(const MR_PointsLoad_E57LoadSettings *_this)
Destroys a heap-allocated array of MR_PointsLoad_E57LoadSettings. Does nothing if the pointer is null...
MRC_API const MR_PointsLoad_NamedCloud * MR_PointsLoad_NamedCloud_OffsetPtr(const MR_PointsLoad_NamedCloud *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_PointsLoad_NamedCloud_Set_colors(MR_PointsLoad_NamedCloud *_this, MR_PassBy value_pass_by, MR_VertColors *value)
MRC_API MR_PointsLoad_NamedCloud * MR_PointsLoad_NamedCloud_DefaultConstruct(void)
struct MR_expected_std_vector_MR_PointsLoad_NamedCloud_std_string MR_expected_std_vector_MR_PointsLoad_NamedCloud_std_string
Definition MRE57.h:19
struct MR_std_string MR_std_string
Definition MRE57.h:22
MRC_API MR_PointsLoad_E57LoadSettings * MR_PointsLoad_E57LoadSettings_ConstructFromAnother(MR_PassBy _other_pass_by, MR_PointsLoad_E57LoadSettings *_other)
MRC_API const MR_AffineXf3f * MR_PointsLoad_NamedCloud_Get_xf(const MR_PointsLoad_NamedCloud *_this)
MRC_API const MR_std_function_bool_from_float * MR_PointsLoad_E57LoadSettings_Get_progress(const MR_PointsLoad_E57LoadSettings *_this)
MRC_API MR_expected_MR_PointCloud_std_string * MR_PointsLoad_fromE57_std_istream(MR_std_istream *in, const MR_PointsLoadSettings *settings)
MRC_API MR_PointCloud * MR_PointsLoad_NamedCloud_GetMutable_cloud(MR_PointsLoad_NamedCloud *_this)
MRC_API void MR_PointsLoad_E57LoadSettings_Set_combineAllObjects(MR_PointsLoad_E57LoadSettings *_this, bool value)
MRC_API bool * MR_PointsLoad_E57LoadSettings_GetMutable_identityXf(MR_PointsLoad_E57LoadSettings *_this)
MRC_API MR_PointsLoad_NamedCloud * MR_PointsLoad_NamedCloud_ConstructFrom(const char *name, const char *name_end, MR_PassBy cloud_pass_by, MR_PointCloud *cloud, MR_AffineXf3f xf, MR_PassBy colors_pass_by, MR_VertColors *colors)
MRC_API MR_std_function_bool_from_float * MR_PointsLoad_E57LoadSettings_GetMutable_progress(MR_PointsLoad_E57LoadSettings *_this)
MRC_API void MR_PointsLoad_NamedCloud_Set_name(MR_PointsLoad_NamedCloud *_this, const char *value, const char *value_end)
MRC_API MR_PointsLoad_NamedCloud * MR_PointsLoad_NamedCloud_AssignFromAnother(MR_PointsLoad_NamedCloud *_this, MR_PassBy _other_pass_by, MR_PointsLoad_NamedCloud *_other)
MRC_API const MR_VertColors * MR_PointsLoad_NamedCloud_Get_colors(const MR_PointsLoad_NamedCloud *_this)
MRC_API MR_VertColors * MR_PointsLoad_NamedCloud_GetMutable_colors(MR_PointsLoad_NamedCloud *_this)
MRC_API const MR_std_string * MR_PointsLoad_NamedCloud_Get_name(const MR_PointsLoad_NamedCloud *_this)
struct MR_PointsLoad_E57LoadSettings MR_PointsLoad_E57LoadSettings
Generated from class MR::PointsLoad::E57LoadSettings.
Definition MRE57.h:26
MRC_API const bool * MR_PointsLoad_E57LoadSettings_Get_combineAllObjects(const MR_PointsLoad_E57LoadSettings *_this)
MRC_API void MR_PointsLoad_E57LoadSettings_Set_progress(MR_PointsLoad_E57LoadSettings *_this, MR_PassBy value_pass_by, MR_std_function_bool_from_float *value)
MRC_API bool * MR_PointsLoad_E57LoadSettings_GetMutable_combineAllObjects(MR_PointsLoad_E57LoadSettings *_this)
MRC_API void MR_PointsLoad_E57LoadSettings_Set_identityXf(MR_PointsLoad_E57LoadSettings *_this, bool value)
MRC_API const bool * MR_PointsLoad_E57LoadSettings_Get_identityXf(const MR_PointsLoad_E57LoadSettings *_this)
MRC_API void MR_PointsLoad_NamedCloud_Destroy(const MR_PointsLoad_NamedCloud *_this)
Destroys a heap-allocated instance of MR_PointsLoad_NamedCloud. Does nothing if the pointer is null.
MRC_API MR_PointsLoad_NamedCloud * MR_PointsLoad_NamedCloud_ConstructFromAnother(MR_PassBy _other_pass_by, MR_PointsLoad_NamedCloud *_other)
MRC_API MR_PointsLoad_E57LoadSettings * MR_PointsLoad_E57LoadSettings_ConstructFrom(bool combineAllObjects, bool identityXf, MR_PassBy progress_pass_by, MR_std_function_bool_from_float *progress)
MRC_API MR_expected_std_vector_MR_PointsLoad_NamedCloud_std_string * MR_PointsLoad_fromSceneE57File(const char *file, const char *file_end, const MR_PointsLoad_E57LoadSettings *settings)
MRC_API MR_PointsLoad_E57LoadSettings * MR_PointsLoad_E57LoadSettings_OffsetMutablePtr(MR_PointsLoad_E57LoadSettings *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_AffineXf3f * MR_PointsLoad_NamedCloud_GetMutable_xf(MR_PointsLoad_NamedCloud *_this)
MRC_API MR_PointsLoad_E57LoadSettings * MR_PointsLoad_E57LoadSettings_DefaultConstructArray(size_t num_elems)
struct MR_expected_MR_LoadedObjects_std_string MR_expected_MR_LoadedObjects_std_string
Definition MRE57.h:17
MRC_API void MR_PointsLoad_NamedCloud_DestroyArray(const MR_PointsLoad_NamedCloud *_this)
Destroys a heap-allocated array of MR_PointsLoad_NamedCloud. Does nothing if the pointer is null.
MRC_API MR_PointsLoad_E57LoadSettings * MR_PointsLoad_E57LoadSettings_DefaultConstruct(void)
MR_PassBy
Definition common.h:19
#define MRC_API
Definition exports.h:11
virtual std::string name() const override
Definition MRAffineXf.h:36