struct MR_std_shared_ptr_MR_Object MR_std_shared_ptr_MR_Object
Definition MRAngleMeasurementObject.h:18
struct MR_std_shared_ptr_MR_ObjectMesh MR_std_shared_ptr_MR_ObjectMesh
Definition MRChangeMeshAction.h:20
struct MR_std_shared_ptr_MR_ObjectPoints MR_std_shared_ptr_MR_ObjectPoints
Definition MRChangePointCloudAction.h:17
struct MR_std_shared_ptr_MR_ObjectLines MR_std_shared_ptr_MR_ObjectLines
Definition MRChangePolylineAction.h:14
struct MR_std_string MR_std_string
Definition MRE57.h:22
struct MR_std_vector_std_shared_ptr_MR_Object MR_std_vector_std_shared_ptr_MR_Object
Definition MRHeapBytes.h:17
MRC_API void MR_LoadedObjectT_MR_ObjectPoints_Set_obj(MR_LoadedObjectT_MR_ObjectPoints *_this, MR_PassBy value_pass_by, MR_std_shared_ptr_MR_ObjectPoints *value)
MRC_API const MR_std_shared_ptr_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_Get_obj(const MR_LoadedObjectT_MR_ObjectMesh *_this)
MRC_API MR_LoadedObjectT_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_ConstructFromAnother(MR_PassBy _other_pass_by, MR_LoadedObjectT_MR_ObjectMesh *_other)
MRC_API const MR_LoadedObjectT_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_OffsetPtr(const MR_LoadedObjectT_MR_ObjectVoxels *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_LoadedObjects * MR_LoadedObjects_AssignFromAnother(MR_LoadedObjects *_this, MR_PassBy _other_pass_by, MR_LoadedObjects *_other)
MRC_API void MR_LoadedObjectT_MR_ObjectPoints_Destroy(const MR_LoadedObjectT_MR_ObjectPoints *_this)
Destroys a heap-allocated instance of MR_LoadedObjectT_MR_ObjectPoints. Does nothing if the pointer i...
MRC_API const MR_std_string * MR_LoadedObjectT_MR_ObjectLines_Get_warnings(const MR_LoadedObjectT_MR_ObjectLines *_this)
MRC_API MR_LoadedObjectT_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_ConstructFrom(MR_PassBy obj_pass_by, MR_std_shared_ptr_MR_ObjectLines *obj, const char *warnings, const char *warnings_end)
MRC_API MR_LoadedObjectT_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_AssignFromAnother(MR_LoadedObjectT_MR_ObjectLines *_this, MR_PassBy _other_pass_by, MR_LoadedObjectT_MR_ObjectLines *_other)
MRC_API MR_LoadedObjectT * MR_LoadedObjectT_DefaultConstructArray(size_t num_elems)
struct MR_LoadedObjects MR_LoadedObjects
Definition MRLoadedObjects.h:43
MRC_API MR_std_string * MR_LoadedObjectT_MR_ObjectLines_GetMutable_warnings(MR_LoadedObjectT_MR_ObjectLines *_this)
MRC_API MR_LoadedObjectT_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_OffsetMutablePtr(MR_LoadedObjectT_MR_ObjectMesh *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_std_shared_ptr_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_Get_obj(const MR_LoadedObjectT_MR_ObjectVoxels *_this)
MRC_API const MR_std_string * MR_LoadedObjectT_Get_warnings(const MR_LoadedObjectT *_this)
MRC_API MR_LoadedObjectT_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_DefaultConstruct(void)
MRC_API void MR_LoadedObjectT_Set_obj(MR_LoadedObjectT *_this, MR_PassBy value_pass_by, MR_std_shared_ptr_MR_Object *value)
MRC_API const MR_std_shared_ptr_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_Get_obj(const MR_LoadedObjectT_MR_ObjectLines *_this)
MRC_API const MR_std_string * MR_LoadedObjects_Get_warnings(const MR_LoadedObjects *_this)
MRC_API void MR_LoadedObjects_Set_objs(MR_LoadedObjects *_this, MR_PassBy value_pass_by, MR_std_vector_std_shared_ptr_MR_Object *value)
MRC_API MR_LoadedObjectT_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_DefaultConstruct(void)
MRC_API MR_LoadedObjectT_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_ConstructFromAnother(MR_PassBy _other_pass_by, MR_LoadedObjectT_MR_ObjectPoints *_other)
MRC_API MR_LoadedObjects * MR_LoadedObjects_ConstructFromAnother(MR_PassBy _other_pass_by, MR_LoadedObjects *_other)
MRC_API void MR_LoadedObjects_DestroyArray(const MR_LoadedObjects *_this)
Destroys a heap-allocated array of MR_LoadedObjects. Does nothing if the pointer is null.
MRC_API MR_std_shared_ptr_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_GetMutable_obj(MR_LoadedObjectT_MR_ObjectLines *_this)
MRC_API MR_std_string * MR_LoadedObjectT_GetMutable_warnings(MR_LoadedObjectT *_this)
MRC_API const MR_std_string * MR_LoadedObjectT_MR_ObjectMesh_Get_warnings(const MR_LoadedObjectT_MR_ObjectMesh *_this)
MRC_API MR_LoadedObjectT_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_DefaultConstruct(void)
MRC_API void MR_LoadedObjectT_DestroyArray(const MR_LoadedObjectT *_this)
Destroys a heap-allocated array of MR_LoadedObjectT. Does nothing if the pointer is null.
MRC_API void MR_LoadedObjectT_MR_ObjectPoints_Set_warnings(MR_LoadedObjectT_MR_ObjectPoints *_this, const char *value, const char *value_end)
MRC_API MR_LoadedObjectT_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_OffsetMutablePtr(MR_LoadedObjectT_MR_ObjectLines *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_LoadedObjectT * MR_LoadedObjectT_DefaultConstruct(void)
MRC_API void MR_LoadedObjectT_MR_ObjectLines_Set_warnings(MR_LoadedObjectT_MR_ObjectLines *_this, const char *value, const char *value_end)
MRC_API MR_LoadedObjectT_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_AssignFromAnother(MR_LoadedObjectT_MR_ObjectMesh *_this, MR_PassBy _other_pass_by, MR_LoadedObjectT_MR_ObjectMesh *_other)
MRC_API MR_std_shared_ptr_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_GetMutable_obj(MR_LoadedObjectT_MR_ObjectPoints *_this)
struct MR_LoadedObjectT_MR_ObjectLines MR_LoadedObjectT_MR_ObjectLines
Definition MRLoadedObjects.h:35
MRC_API MR_LoadedObjectT * MR_LoadedObjectT_AssignFromAnother(MR_LoadedObjectT *_this, MR_PassBy _other_pass_by, MR_LoadedObjectT *_other)
struct MR_LoadedObjectT_MR_ObjectMesh MR_LoadedObjectT_MR_ObjectMesh
Definition MRLoadedObjects.h:27
MRC_API MR_std_shared_ptr_MR_Object * MR_LoadedObjectT_GetMutable_obj(MR_LoadedObjectT *_this)
MRC_API void MR_LoadedObjects_Destroy(const MR_LoadedObjects *_this)
Destroys a heap-allocated instance of MR_LoadedObjects. Does nothing if the pointer is null.
MRC_API const MR_LoadedObjectT_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_OffsetPtr(const MR_LoadedObjectT_MR_ObjectLines *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_LoadedObjects_Set_warnings(MR_LoadedObjects *_this, const char *value, const char *value_end)
MRC_API MR_LoadedObjectT_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_OffsetMutablePtr(MR_LoadedObjectT_MR_ObjectPoints *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_LoadedObjects * MR_LoadedObjects_OffsetMutablePtr(MR_LoadedObjects *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_LoadedObjects * MR_LoadedObjects_DefaultConstructArray(size_t num_elems)
MRC_API void MR_LoadedObjectT_MR_ObjectLines_Destroy(const MR_LoadedObjectT_MR_ObjectLines *_this)
Destroys a heap-allocated instance of MR_LoadedObjectT_MR_ObjectLines. Does nothing if the pointer is...
MRC_API void MR_LoadedObjectT_MR_ObjectMesh_Destroy(const MR_LoadedObjectT_MR_ObjectMesh *_this)
Destroys a heap-allocated instance of MR_LoadedObjectT_MR_ObjectMesh. Does nothing if the pointer is ...
MRC_API MR_LoadedObjectT_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_DefaultConstructArray(size_t num_elems)
MRC_API void MR_LoadedObjectT_MR_ObjectLines_DestroyArray(const MR_LoadedObjectT_MR_ObjectLines *_this)
Destroys a heap-allocated array of MR_LoadedObjectT_MR_ObjectLines. Does nothing if the pointer is nu...
MRC_API const MR_LoadedObjectT * MR_LoadedObjectT_OffsetPtr(const MR_LoadedObjectT *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_LoadedObjectT_MR_ObjectMesh_Set_obj(MR_LoadedObjectT_MR_ObjectMesh *_this, MR_PassBy value_pass_by, MR_std_shared_ptr_MR_ObjectMesh *value)
struct MR_LoadedObjectT_MR_ObjectVoxels MR_LoadedObjectT_MR_ObjectVoxels
Definition MRLoadedObjects.h:39
MRC_API const MR_std_shared_ptr_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_Get_obj(const MR_LoadedObjectT_MR_ObjectPoints *_this)
MRC_API MR_LoadedObjectT_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_ConstructFrom(MR_PassBy obj_pass_by, MR_std_shared_ptr_MR_ObjectPoints *obj, const char *warnings, const char *warnings_end)
MRC_API const MR_std_string * MR_LoadedObjectT_MR_ObjectPoints_Get_warnings(const MR_LoadedObjectT_MR_ObjectPoints *_this)
MRC_API MR_LoadedObjectT * MR_LoadedObjectT_OffsetMutablePtr(MR_LoadedObjectT *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_LoadedObjectT_Destroy(const MR_LoadedObjectT *_this)
Destroys a heap-allocated instance of MR_LoadedObjectT. Does nothing if the pointer is null.
MRC_API MR_std_shared_ptr_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_GetMutable_obj(MR_LoadedObjectT_MR_ObjectVoxels *_this)
MRC_API MR_LoadedObjectT_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_OffsetMutablePtr(MR_LoadedObjectT_MR_ObjectVoxels *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_LoadedObjectT_Set_warnings(MR_LoadedObjectT *_this, const char *value, const char *value_end)
MRC_API MR_LoadedObjectT_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_ConstructFrom(MR_PassBy obj_pass_by, MR_std_shared_ptr_MR_ObjectVoxels *obj, const char *warnings, const char *warnings_end)
MRC_API const MR_std_shared_ptr_MR_Object * MR_LoadedObjectT_Get_obj(const MR_LoadedObjectT *_this)
MRC_API MR_LoadedObjectT_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_DefaultConstructArray(size_t num_elems)
MRC_API MR_LoadedObjectT * MR_LoadedObjectT_ConstructFromAnother(MR_PassBy _other_pass_by, MR_LoadedObjectT *_other)
struct MR_LoadedObjectT MR_LoadedObjectT
Definition MRLoadedObjects.h:23
MRC_API MR_LoadedObjectT_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_ConstructFromAnother(MR_PassBy _other_pass_by, MR_LoadedObjectT_MR_ObjectVoxels *_other)
MRC_API const MR_LoadedObjectT_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_OffsetPtr(const MR_LoadedObjectT_MR_ObjectMesh *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_LoadedObjects * MR_LoadedObjects_DefaultConstruct(void)
MRC_API MR_std_string * MR_LoadedObjectT_MR_ObjectPoints_GetMutable_warnings(MR_LoadedObjectT_MR_ObjectPoints *_this)
MRC_API MR_std_shared_ptr_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_GetMutable_obj(MR_LoadedObjectT_MR_ObjectMesh *_this)
MRC_API const MR_LoadedObjectT_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_OffsetPtr(const MR_LoadedObjectT_MR_ObjectPoints *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_LoadedObjectT_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_DefaultConstructArray(size_t num_elems)
MRC_API void MR_LoadedObjectT_MR_ObjectVoxels_DestroyArray(const MR_LoadedObjectT_MR_ObjectVoxels *_this)
Destroys a heap-allocated array of MR_LoadedObjectT_MR_ObjectVoxels. Does nothing if the pointer is n...
MRC_API MR_std_string * MR_LoadedObjectT_MR_ObjectVoxels_GetMutable_warnings(MR_LoadedObjectT_MR_ObjectVoxels *_this)
struct MR_std_shared_ptr_MR_ObjectVoxels MR_std_shared_ptr_MR_ObjectVoxels
Definition MRLoadedObjects.h:16
MRC_API void MR_LoadedObjectT_MR_ObjectVoxels_Set_warnings(MR_LoadedObjectT_MR_ObjectVoxels *_this, const char *value, const char *value_end)
MRC_API void MR_LoadedObjectT_MR_ObjectVoxels_Destroy(const MR_LoadedObjectT_MR_ObjectVoxels *_this)
Destroys a heap-allocated instance of MR_LoadedObjectT_MR_ObjectVoxels. Does nothing if the pointer i...
MRC_API MR_LoadedObjectT_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_AssignFromAnother(MR_LoadedObjectT_MR_ObjectPoints *_this, MR_PassBy _other_pass_by, MR_LoadedObjectT_MR_ObjectPoints *_other)
MRC_API MR_std_string * MR_LoadedObjectT_MR_ObjectMesh_GetMutable_warnings(MR_LoadedObjectT_MR_ObjectMesh *_this)
MRC_API MR_LoadedObjectT_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_DefaultConstructArray(size_t num_elems)
struct MR_LoadedObjectT_MR_ObjectPoints MR_LoadedObjectT_MR_ObjectPoints
Definition MRLoadedObjects.h:31
MRC_API MR_std_vector_std_shared_ptr_MR_Object * MR_LoadedObjects_GetMutable_objs(MR_LoadedObjects *_this)
MRC_API const MR_std_string * MR_LoadedObjectT_MR_ObjectVoxels_Get_warnings(const MR_LoadedObjectT_MR_ObjectVoxels *_this)
MRC_API void MR_LoadedObjectT_MR_ObjectVoxels_Set_obj(MR_LoadedObjectT_MR_ObjectVoxels *_this, MR_PassBy value_pass_by, MR_std_shared_ptr_MR_ObjectVoxels *value)
MRC_API void MR_LoadedObjectT_MR_ObjectMesh_DestroyArray(const MR_LoadedObjectT_MR_ObjectMesh *_this)
Destroys a heap-allocated array of MR_LoadedObjectT_MR_ObjectMesh. Does nothing if the pointer is nul...
MRC_API MR_LoadedObjectT_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_AssignFromAnother(MR_LoadedObjectT_MR_ObjectVoxels *_this, MR_PassBy _other_pass_by, MR_LoadedObjectT_MR_ObjectVoxels *_other)
MRC_API MR_LoadedObjectT_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_ConstructFromAnother(MR_PassBy _other_pass_by, MR_LoadedObjectT_MR_ObjectLines *_other)
MRC_API void MR_LoadedObjectT_MR_ObjectPoints_DestroyArray(const MR_LoadedObjectT_MR_ObjectPoints *_this)
Destroys a heap-allocated array of MR_LoadedObjectT_MR_ObjectPoints. Does nothing if the pointer is n...
MRC_API void MR_LoadedObjectT_MR_ObjectLines_Set_obj(MR_LoadedObjectT_MR_ObjectLines *_this, MR_PassBy value_pass_by, MR_std_shared_ptr_MR_ObjectLines *value)
MRC_API MR_LoadedObjectT_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_DefaultConstruct(void)
MRC_API MR_std_string * MR_LoadedObjects_GetMutable_warnings(MR_LoadedObjects *_this)
MRC_API const MR_std_vector_std_shared_ptr_MR_Object * MR_LoadedObjects_Get_objs(const MR_LoadedObjects *_this)
MRC_API MR_LoadedObjects * MR_LoadedObjects_ConstructFrom(MR_PassBy objs_pass_by, MR_std_vector_std_shared_ptr_MR_Object *objs, const char *warnings, const char *warnings_end)
MRC_API const MR_LoadedObjects * MR_LoadedObjects_OffsetPtr(const MR_LoadedObjects *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_LoadedObjectT_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_ConstructFrom(MR_PassBy obj_pass_by, MR_std_shared_ptr_MR_ObjectMesh *obj, const char *warnings, const char *warnings_end)
MRC_API void MR_LoadedObjectT_MR_ObjectMesh_Set_warnings(MR_LoadedObjectT_MR_ObjectMesh *_this, const char *value, const char *value_end)
MRC_API MR_LoadedObjectT * MR_LoadedObjectT_ConstructFrom(MR_PassBy obj_pass_by, MR_std_shared_ptr_MR_Object *obj, const char *warnings, const char *warnings_end)
MR_PassBy
Definition common.h:19
#define MRC_API
Definition exports.h:11