#include <MRCMesh/MRUnitInfo.h>#include <MRCMisc/common.h>#include <MRCMisc/exports.h>#include <stddef.h>Go to the source code of this file.
| typedef struct MR_LoadedObjects MR_LoadedObjects |
result of loading (e.g. from a file) as a number of objects Generated from class MR::LoadedObjects. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_LoadedObjectT MR_LoadedObjectT |
result of loading (e.g. from a file) as one object (with possible subobjects) Generated from class MR::LoadedObjectT<>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_LoadedObjectT_MR_ObjectLines MR_LoadedObjectT_MR_ObjectLines |
result of loading (e.g. from a file) as one object (with possible subobjects) Generated from class MR::LoadedObjectT<MR::ObjectLines>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_LoadedObjectT_MR_ObjectMesh MR_LoadedObjectT_MR_ObjectMesh |
result of loading (e.g. from a file) as one object (with possible subobjects) Generated from class MR::LoadedObjectT<MR::ObjectMesh>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_LoadedObjectT_MR_ObjectPoints MR_LoadedObjectT_MR_ObjectPoints |
result of loading (e.g. from a file) as one object (with possible subobjects) Generated from class MR::LoadedObjectT<MR::ObjectPoints>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_LoadedObjectT_MR_ObjectVoxels MR_LoadedObjectT_MR_ObjectVoxels |
result of loading (e.g. from a file) as one object (with possible subobjects) Generated from class MR::LoadedObjectT<MR::ObjectVoxels>. Supported MR_PassBy modes: MR_PassBy_DefaultConstruct, MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
| typedef struct MR_std_optional_MR_LengthUnit MR_std_optional_MR_LengthUnit |
| typedef struct MR_std_shared_ptr_MR_Object MR_std_shared_ptr_MR_Object |
| typedef struct MR_std_shared_ptr_MR_ObjectLines MR_std_shared_ptr_MR_ObjectLines |
| typedef struct MR_std_shared_ptr_MR_ObjectMesh MR_std_shared_ptr_MR_ObjectMesh |
| typedef struct MR_std_string MR_std_string |
| MRC_API MR_LoadedObjects * MR_LoadedObjects_AssignFromAnother | ( | MR_LoadedObjects * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_LoadedObjects * | _other ) |
Generated from method MR::LoadedObjects::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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, | ||
| const MR_LengthUnit * | lengthUnit ) |
Constructs MR::LoadedObjects elementwise. The reference to the parameter objs might be preserved in the constructed object. Parameter warnings can not be null. If warnings_end is null, then warnings is assumed to be null-terminated. The reference to the parameter warnings might be preserved in the constructed object. Parameter lengthUnit is optional. To keep it empty, pass a null pointer. The reference to the parameter lengthUnit might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjects_Destroy() to free it when you're done using it. When this function is called, this object will drop any object references it had previously.
| MRC_API MR_LoadedObjects * MR_LoadedObjects_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_LoadedObjects * | _other ) |
Generated from constructor MR::LoadedObjects::LoadedObjects. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjects_Destroy() to free it when you're done using it.
| MRC_API MR_LoadedObjects * MR_LoadedObjects_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjects_Destroy() to free it when you're done using it.
| MRC_API MR_LoadedObjects * MR_LoadedObjects_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_LoadedObjects_DestroyArray(). Use MR_LoadedObjects_OffsetMutablePtr() and MR_LoadedObjects_OffsetPtr() to access the array elements.
| 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 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 const MR_std_optional_MR_LengthUnit * MR_LoadedObjects_Get_lengthUnit | ( | const MR_LoadedObjects * | _this | ) |
units of object coordinates and transformations (if known) Returns a pointer to a member variable of class MR::LoadedObjects named lengthUnit. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_vector_std_shared_ptr_MR_Object * MR_LoadedObjects_Get_objs | ( | const MR_LoadedObjects * | _this | ) |
Returns a pointer to a member variable of class MR::LoadedObjects named objs. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_string * MR_LoadedObjects_Get_warnings | ( | const MR_LoadedObjects * | _this | ) |
Returns a pointer to a member variable of class MR::LoadedObjects named warnings. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_optional_MR_LengthUnit * MR_LoadedObjects_GetMutable_lengthUnit | ( | MR_LoadedObjects * | _this | ) |
units of object coordinates and transformations (if known) Returns a mutable pointer to a member variable of class MR::LoadedObjects named lengthUnit. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_vector_std_shared_ptr_MR_Object * MR_LoadedObjects_GetMutable_objs | ( | MR_LoadedObjects * | _this | ) |
Returns a mutable pointer to a member variable of class MR::LoadedObjects named objs. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_string * MR_LoadedObjects_GetMutable_warnings | ( | MR_LoadedObjects * | _this | ) |
Returns a mutable pointer to a member variable of class MR::LoadedObjects named warnings. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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 pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| 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 pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_LoadedObjects_Set_lengthUnit | ( | MR_LoadedObjects * | _this, |
| const MR_LengthUnit * | value ) |
units of object coordinates and transformations (if known) Modifies a member variable of class MR::LoadedObjects named lengthUnit. Parameter _this can not be null. It is a single object. Parameter value is optional. To keep it empty, pass a null pointer. The reference to the parameter value might be preserved in this object in element lengthUnit. When this function is called, this object will drop object references it had previously in lengthUnit.
| MRC_API void MR_LoadedObjects_Set_objs | ( | MR_LoadedObjects * | _this, |
| MR_PassBy | value_pass_by, | ||
| MR_std_vector_std_shared_ptr_MR_Object * | value ) |
Modifies a member variable of class MR::LoadedObjects named objs. Parameter _this can not be null. It is a single object. The reference to the parameter value might be preserved in this object in element objs. When this function is called, this object will drop object references it had previously in objs.
| MRC_API void MR_LoadedObjects_Set_warnings | ( | MR_LoadedObjects * | _this, |
| const char * | value, | ||
| const char * | value_end ) |
Modifies a member variable of class MR::LoadedObjects named warnings. Parameter _this can not be null. It is a single object. Parameter value can not be null. If value_end is null, then value is assumed to be null-terminated. The reference to the parameter value might be preserved in this object in element warnings. When this function is called, this object will drop object references it had previously in warnings.
| MRC_API MR_LoadedObjectT * MR_LoadedObjectT_AssignFromAnother | ( | MR_LoadedObjectT * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_LoadedObjectT * | _other ) |
Generated from method MR::LoadedObjectT<>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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, | ||
| const MR_LengthUnit * | lengthUnit ) |
Constructs MR::LoadedObjectT<> elementwise. The reference to the parameter obj might be preserved in the constructed object. Parameter warnings can not be null. If warnings_end is null, then warnings is assumed to be null-terminated. The reference to the parameter warnings might be preserved in the constructed object. Parameter lengthUnit is optional. To keep it empty, pass a null pointer. The reference to the parameter lengthUnit might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_Destroy() to free it when you're done using it. When this function is called, this object will drop any object references it had previously.
| MRC_API MR_LoadedObjectT * MR_LoadedObjectT_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_LoadedObjectT * | _other ) |
Generated from constructor MR::LoadedObjectT<>::LoadedObjectT. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_Destroy() to free it when you're done using it.
| MRC_API MR_LoadedObjectT * MR_LoadedObjectT_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_Destroy() to free it when you're done using it.
| MRC_API MR_LoadedObjectT * MR_LoadedObjectT_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_LoadedObjectT_DestroyArray(). Use MR_LoadedObjectT_OffsetMutablePtr() and MR_LoadedObjectT_OffsetPtr() to access the array elements.
| 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 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 const MR_std_optional_MR_LengthUnit * MR_LoadedObjectT_Get_lengthUnit | ( | const MR_LoadedObjectT * | _this | ) |
units of object coordinates and transformations (if known) Returns a pointer to a member variable of class MR::LoadedObjectT<> named lengthUnit. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_shared_ptr_MR_Object * MR_LoadedObjectT_Get_obj | ( | const MR_LoadedObjectT * | _this | ) |
Returns a pointer to a member variable of class MR::LoadedObjectT<> named obj. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_string * MR_LoadedObjectT_Get_warnings | ( | const MR_LoadedObjectT * | _this | ) |
Returns a pointer to a member variable of class MR::LoadedObjectT<> named warnings. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_optional_MR_LengthUnit * MR_LoadedObjectT_GetMutable_lengthUnit | ( | MR_LoadedObjectT * | _this | ) |
units of object coordinates and transformations (if known) Returns a mutable pointer to a member variable of class MR::LoadedObjectT<> named lengthUnit. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_shared_ptr_MR_Object * MR_LoadedObjectT_GetMutable_obj | ( | MR_LoadedObjectT * | _this | ) |
Returns a mutable pointer to a member variable of class MR::LoadedObjectT<> named obj. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_string * MR_LoadedObjectT_GetMutable_warnings | ( | MR_LoadedObjectT * | _this | ) |
Returns a mutable pointer to a member variable of class MR::LoadedObjectT<> named warnings. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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 ) |
Generated from method MR::LoadedObjectT<MR::ObjectLines>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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, | ||
| const MR_LengthUnit * | lengthUnit ) |
Constructs MR::LoadedObjectT<MR::ObjectLines> elementwise. The reference to the parameter obj might be preserved in the constructed object. Parameter warnings can not be null. If warnings_end is null, then warnings is assumed to be null-terminated. The reference to the parameter warnings might be preserved in the constructed object. Parameter lengthUnit is optional. To keep it empty, pass a null pointer. The reference to the parameter lengthUnit might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_MR_ObjectLines_Destroy() to free it when you're done using it. When this function is called, this object will drop any object references it had previously.
| MRC_API MR_LoadedObjectT_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_LoadedObjectT_MR_ObjectLines * | _other ) |
Generated from constructor MR::LoadedObjectT<MR::ObjectLines>::LoadedObjectT. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_MR_ObjectLines_Destroy() to free it when you're done using it.
| MRC_API MR_LoadedObjectT_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_MR_ObjectLines_Destroy() to free it when you're done using it.
| MRC_API MR_LoadedObjectT_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_LoadedObjectT_MR_ObjectLines_DestroyArray(). Use MR_LoadedObjectT_MR_ObjectLines_OffsetMutablePtr() and MR_LoadedObjectT_MR_ObjectLines_OffsetPtr() to access the array elements.
| 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 null.
| 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 null.
| MRC_API const MR_std_optional_MR_LengthUnit * MR_LoadedObjectT_MR_ObjectLines_Get_lengthUnit | ( | const MR_LoadedObjectT_MR_ObjectLines * | _this | ) |
units of object coordinates and transformations (if known) Returns a pointer to a member variable of class MR::LoadedObjectT<MR::ObjectLines> named lengthUnit. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_shared_ptr_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_Get_obj | ( | const MR_LoadedObjectT_MR_ObjectLines * | _this | ) |
Returns a pointer to a member variable of class MR::LoadedObjectT<MR::ObjectLines> named obj. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_string * MR_LoadedObjectT_MR_ObjectLines_Get_warnings | ( | const MR_LoadedObjectT_MR_ObjectLines * | _this | ) |
Returns a pointer to a member variable of class MR::LoadedObjectT<MR::ObjectLines> named warnings. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_optional_MR_LengthUnit * MR_LoadedObjectT_MR_ObjectLines_GetMutable_lengthUnit | ( | MR_LoadedObjectT_MR_ObjectLines * | _this | ) |
units of object coordinates and transformations (if known) Returns a mutable pointer to a member variable of class MR::LoadedObjectT<MR::ObjectLines> named lengthUnit. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_shared_ptr_MR_ObjectLines * MR_LoadedObjectT_MR_ObjectLines_GetMutable_obj | ( | MR_LoadedObjectT_MR_ObjectLines * | _this | ) |
Returns a mutable pointer to a member variable of class MR::LoadedObjectT<MR::ObjectLines> named obj. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_string * MR_LoadedObjectT_MR_ObjectLines_GetMutable_warnings | ( | MR_LoadedObjectT_MR_ObjectLines * | _this | ) |
Returns a mutable pointer to a member variable of class MR::LoadedObjectT<MR::ObjectLines> named warnings. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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 pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| 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 pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_LoadedObjectT_MR_ObjectLines_Set_lengthUnit | ( | MR_LoadedObjectT_MR_ObjectLines * | _this, |
| const MR_LengthUnit * | value ) |
units of object coordinates and transformations (if known) Modifies a member variable of class MR::LoadedObjectT<MR::ObjectLines> named lengthUnit. Parameter _this can not be null. It is a single object. Parameter value is optional. To keep it empty, pass a null pointer. The reference to the parameter value might be preserved in this object in element lengthUnit. When this function is called, this object will drop object references it had previously in lengthUnit.
| 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 ) |
Modifies a member variable of class MR::LoadedObjectT<MR::ObjectLines> named obj. Parameter _this can not be null. It is a single object. The reference to the parameter value might be preserved in this object in element obj. When this function is called, this object will drop object references it had previously in obj.
| MRC_API void MR_LoadedObjectT_MR_ObjectLines_Set_warnings | ( | MR_LoadedObjectT_MR_ObjectLines * | _this, |
| const char * | value, | ||
| const char * | value_end ) |
Modifies a member variable of class MR::LoadedObjectT<MR::ObjectLines> named warnings. Parameter _this can not be null. It is a single object. Parameter value can not be null. If value_end is null, then value is assumed to be null-terminated. The reference to the parameter value might be preserved in this object in element warnings. When this function is called, this object will drop object references it had previously in warnings.
| 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 ) |
Generated from method MR::LoadedObjectT<MR::ObjectMesh>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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, | ||
| const MR_LengthUnit * | lengthUnit ) |
Constructs MR::LoadedObjectT<MR::ObjectMesh> elementwise. The reference to the parameter obj might be preserved in the constructed object. Parameter warnings can not be null. If warnings_end is null, then warnings is assumed to be null-terminated. The reference to the parameter warnings might be preserved in the constructed object. Parameter lengthUnit is optional. To keep it empty, pass a null pointer. The reference to the parameter lengthUnit might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_MR_ObjectMesh_Destroy() to free it when you're done using it. When this function is called, this object will drop any object references it had previously.
| MRC_API MR_LoadedObjectT_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_LoadedObjectT_MR_ObjectMesh * | _other ) |
Generated from constructor MR::LoadedObjectT<MR::ObjectMesh>::LoadedObjectT. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_MR_ObjectMesh_Destroy() to free it when you're done using it.
| MRC_API MR_LoadedObjectT_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_MR_ObjectMesh_Destroy() to free it when you're done using it.
| MRC_API MR_LoadedObjectT_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_LoadedObjectT_MR_ObjectMesh_DestroyArray(). Use MR_LoadedObjectT_MR_ObjectMesh_OffsetMutablePtr() and MR_LoadedObjectT_MR_ObjectMesh_OffsetPtr() to access the array elements.
| 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 null.
| 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 null.
| MRC_API const MR_std_optional_MR_LengthUnit * MR_LoadedObjectT_MR_ObjectMesh_Get_lengthUnit | ( | const MR_LoadedObjectT_MR_ObjectMesh * | _this | ) |
units of object coordinates and transformations (if known) Returns a pointer to a member variable of class MR::LoadedObjectT<MR::ObjectMesh> named lengthUnit. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_shared_ptr_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_Get_obj | ( | const MR_LoadedObjectT_MR_ObjectMesh * | _this | ) |
Returns a pointer to a member variable of class MR::LoadedObjectT<MR::ObjectMesh> named obj. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_string * MR_LoadedObjectT_MR_ObjectMesh_Get_warnings | ( | const MR_LoadedObjectT_MR_ObjectMesh * | _this | ) |
Returns a pointer to a member variable of class MR::LoadedObjectT<MR::ObjectMesh> named warnings. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_optional_MR_LengthUnit * MR_LoadedObjectT_MR_ObjectMesh_GetMutable_lengthUnit | ( | MR_LoadedObjectT_MR_ObjectMesh * | _this | ) |
units of object coordinates and transformations (if known) Returns a mutable pointer to a member variable of class MR::LoadedObjectT<MR::ObjectMesh> named lengthUnit. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_shared_ptr_MR_ObjectMesh * MR_LoadedObjectT_MR_ObjectMesh_GetMutable_obj | ( | MR_LoadedObjectT_MR_ObjectMesh * | _this | ) |
Returns a mutable pointer to a member variable of class MR::LoadedObjectT<MR::ObjectMesh> named obj. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_string * MR_LoadedObjectT_MR_ObjectMesh_GetMutable_warnings | ( | MR_LoadedObjectT_MR_ObjectMesh * | _this | ) |
Returns a mutable pointer to a member variable of class MR::LoadedObjectT<MR::ObjectMesh> named warnings. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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 pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| 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 pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_LoadedObjectT_MR_ObjectMesh_Set_lengthUnit | ( | MR_LoadedObjectT_MR_ObjectMesh * | _this, |
| const MR_LengthUnit * | value ) |
units of object coordinates and transformations (if known) Modifies a member variable of class MR::LoadedObjectT<MR::ObjectMesh> named lengthUnit. Parameter _this can not be null. It is a single object. Parameter value is optional. To keep it empty, pass a null pointer. The reference to the parameter value might be preserved in this object in element lengthUnit. When this function is called, this object will drop object references it had previously in lengthUnit.
| 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 ) |
Modifies a member variable of class MR::LoadedObjectT<MR::ObjectMesh> named obj. Parameter _this can not be null. It is a single object. The reference to the parameter value might be preserved in this object in element obj. When this function is called, this object will drop object references it had previously in obj.
| MRC_API void MR_LoadedObjectT_MR_ObjectMesh_Set_warnings | ( | MR_LoadedObjectT_MR_ObjectMesh * | _this, |
| const char * | value, | ||
| const char * | value_end ) |
Modifies a member variable of class MR::LoadedObjectT<MR::ObjectMesh> named warnings. Parameter _this can not be null. It is a single object. Parameter value can not be null. If value_end is null, then value is assumed to be null-terminated. The reference to the parameter value might be preserved in this object in element warnings. When this function is called, this object will drop object references it had previously in warnings.
| 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 ) |
Generated from method MR::LoadedObjectT<MR::ObjectPoints>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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, | ||
| const MR_LengthUnit * | lengthUnit ) |
Constructs MR::LoadedObjectT<MR::ObjectPoints> elementwise. The reference to the parameter obj might be preserved in the constructed object. Parameter warnings can not be null. If warnings_end is null, then warnings is assumed to be null-terminated. The reference to the parameter warnings might be preserved in the constructed object. Parameter lengthUnit is optional. To keep it empty, pass a null pointer. The reference to the parameter lengthUnit might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_MR_ObjectPoints_Destroy() to free it when you're done using it. When this function is called, this object will drop any object references it had previously.
| MRC_API MR_LoadedObjectT_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_LoadedObjectT_MR_ObjectPoints * | _other ) |
Generated from constructor MR::LoadedObjectT<MR::ObjectPoints>::LoadedObjectT. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_MR_ObjectPoints_Destroy() to free it when you're done using it.
| MRC_API MR_LoadedObjectT_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_MR_ObjectPoints_Destroy() to free it when you're done using it.
| MRC_API MR_LoadedObjectT_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_LoadedObjectT_MR_ObjectPoints_DestroyArray(). Use MR_LoadedObjectT_MR_ObjectPoints_OffsetMutablePtr() and MR_LoadedObjectT_MR_ObjectPoints_OffsetPtr() to access the array elements.
| 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 is null.
| 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 null.
| MRC_API const MR_std_optional_MR_LengthUnit * MR_LoadedObjectT_MR_ObjectPoints_Get_lengthUnit | ( | const MR_LoadedObjectT_MR_ObjectPoints * | _this | ) |
units of object coordinates and transformations (if known) Returns a pointer to a member variable of class MR::LoadedObjectT<MR::ObjectPoints> named lengthUnit. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_shared_ptr_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_Get_obj | ( | const MR_LoadedObjectT_MR_ObjectPoints * | _this | ) |
Returns a pointer to a member variable of class MR::LoadedObjectT<MR::ObjectPoints> named obj. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_string * MR_LoadedObjectT_MR_ObjectPoints_Get_warnings | ( | const MR_LoadedObjectT_MR_ObjectPoints * | _this | ) |
Returns a pointer to a member variable of class MR::LoadedObjectT<MR::ObjectPoints> named warnings. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_optional_MR_LengthUnit * MR_LoadedObjectT_MR_ObjectPoints_GetMutable_lengthUnit | ( | MR_LoadedObjectT_MR_ObjectPoints * | _this | ) |
units of object coordinates and transformations (if known) Returns a mutable pointer to a member variable of class MR::LoadedObjectT<MR::ObjectPoints> named lengthUnit. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_shared_ptr_MR_ObjectPoints * MR_LoadedObjectT_MR_ObjectPoints_GetMutable_obj | ( | MR_LoadedObjectT_MR_ObjectPoints * | _this | ) |
Returns a mutable pointer to a member variable of class MR::LoadedObjectT<MR::ObjectPoints> named obj. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_string * MR_LoadedObjectT_MR_ObjectPoints_GetMutable_warnings | ( | MR_LoadedObjectT_MR_ObjectPoints * | _this | ) |
Returns a mutable pointer to a member variable of class MR::LoadedObjectT<MR::ObjectPoints> named warnings. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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 pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| 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 pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_LoadedObjectT_MR_ObjectPoints_Set_lengthUnit | ( | MR_LoadedObjectT_MR_ObjectPoints * | _this, |
| const MR_LengthUnit * | value ) |
units of object coordinates and transformations (if known) Modifies a member variable of class MR::LoadedObjectT<MR::ObjectPoints> named lengthUnit. Parameter _this can not be null. It is a single object. Parameter value is optional. To keep it empty, pass a null pointer. The reference to the parameter value might be preserved in this object in element lengthUnit. When this function is called, this object will drop object references it had previously in lengthUnit.
| 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 ) |
Modifies a member variable of class MR::LoadedObjectT<MR::ObjectPoints> named obj. Parameter _this can not be null. It is a single object. The reference to the parameter value might be preserved in this object in element obj. When this function is called, this object will drop object references it had previously in obj.
| MRC_API void MR_LoadedObjectT_MR_ObjectPoints_Set_warnings | ( | MR_LoadedObjectT_MR_ObjectPoints * | _this, |
| const char * | value, | ||
| const char * | value_end ) |
Modifies a member variable of class MR::LoadedObjectT<MR::ObjectPoints> named warnings. Parameter _this can not be null. It is a single object. Parameter value can not be null. If value_end is null, then value is assumed to be null-terminated. The reference to the parameter value might be preserved in this object in element warnings. When this function is called, this object will drop object references it had previously in warnings.
| 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 ) |
Generated from method MR::LoadedObjectT<MR::ObjectVoxels>::operator=. Parameter _this can not be null. It is a single object. The reference to things referred to by the parameter _other (if any) might be preserved in this object. The returned pointer will never be null. It is non-owning, do NOT destroy it. When this function is called, this object will drop any object references it had previously.
| 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, | ||
| const MR_LengthUnit * | lengthUnit ) |
Constructs MR::LoadedObjectT<MR::ObjectVoxels> elementwise. The reference to the parameter obj might be preserved in the constructed object. Parameter warnings can not be null. If warnings_end is null, then warnings is assumed to be null-terminated. The reference to the parameter warnings might be preserved in the constructed object. Parameter lengthUnit is optional. To keep it empty, pass a null pointer. The reference to the parameter lengthUnit might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_MR_ObjectVoxels_Destroy() to free it when you're done using it. When this function is called, this object will drop any object references it had previously.
| MRC_API MR_LoadedObjectT_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_LoadedObjectT_MR_ObjectVoxels * | _other ) |
Generated from constructor MR::LoadedObjectT<MR::ObjectVoxels>::LoadedObjectT. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_MR_ObjectVoxels_Destroy() to free it when you're done using it.
| MRC_API MR_LoadedObjectT_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_DefaultConstruct | ( | void | ) |
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_LoadedObjectT_MR_ObjectVoxels_Destroy() to free it when you're done using it.
| MRC_API MR_LoadedObjectT_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_DefaultConstructArray | ( | size_t | num_elems | ) |
Constructs an array of empty (default-constructed) instances, of the specified size. Will never return null. The array must be destroyed using MR_LoadedObjectT_MR_ObjectVoxels_DestroyArray(). Use MR_LoadedObjectT_MR_ObjectVoxels_OffsetMutablePtr() and MR_LoadedObjectT_MR_ObjectVoxels_OffsetPtr() to access the array elements.
| 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 is null.
| 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 null.
| MRC_API const MR_std_optional_MR_LengthUnit * MR_LoadedObjectT_MR_ObjectVoxels_Get_lengthUnit | ( | const MR_LoadedObjectT_MR_ObjectVoxels * | _this | ) |
units of object coordinates and transformations (if known) Returns a pointer to a member variable of class MR::LoadedObjectT<MR::ObjectVoxels> named lengthUnit. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_shared_ptr_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_Get_obj | ( | const MR_LoadedObjectT_MR_ObjectVoxels * | _this | ) |
Returns a pointer to a member variable of class MR::LoadedObjectT<MR::ObjectVoxels> named obj. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API const MR_std_string * MR_LoadedObjectT_MR_ObjectVoxels_Get_warnings | ( | const MR_LoadedObjectT_MR_ObjectVoxels * | _this | ) |
Returns a pointer to a member variable of class MR::LoadedObjectT<MR::ObjectVoxels> named warnings. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_optional_MR_LengthUnit * MR_LoadedObjectT_MR_ObjectVoxels_GetMutable_lengthUnit | ( | MR_LoadedObjectT_MR_ObjectVoxels * | _this | ) |
units of object coordinates and transformations (if known) Returns a mutable pointer to a member variable of class MR::LoadedObjectT<MR::ObjectVoxels> named lengthUnit. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_shared_ptr_MR_ObjectVoxels * MR_LoadedObjectT_MR_ObjectVoxels_GetMutable_obj | ( | MR_LoadedObjectT_MR_ObjectVoxels * | _this | ) |
Returns a mutable pointer to a member variable of class MR::LoadedObjectT<MR::ObjectVoxels> named obj. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_std_string * MR_LoadedObjectT_MR_ObjectVoxels_GetMutable_warnings | ( | MR_LoadedObjectT_MR_ObjectVoxels * | _this | ) |
Returns a mutable pointer to a member variable of class MR::LoadedObjectT<MR::ObjectVoxels> named warnings. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| 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 pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| 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 pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_LoadedObjectT_MR_ObjectVoxels_Set_lengthUnit | ( | MR_LoadedObjectT_MR_ObjectVoxels * | _this, |
| const MR_LengthUnit * | value ) |
units of object coordinates and transformations (if known) Modifies a member variable of class MR::LoadedObjectT<MR::ObjectVoxels> named lengthUnit. Parameter _this can not be null. It is a single object. Parameter value is optional. To keep it empty, pass a null pointer. The reference to the parameter value might be preserved in this object in element lengthUnit. When this function is called, this object will drop object references it had previously in lengthUnit.
| 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 ) |
Modifies a member variable of class MR::LoadedObjectT<MR::ObjectVoxels> named obj. Parameter _this can not be null. It is a single object. The reference to the parameter value might be preserved in this object in element obj. When this function is called, this object will drop object references it had previously in obj.
| MRC_API void MR_LoadedObjectT_MR_ObjectVoxels_Set_warnings | ( | MR_LoadedObjectT_MR_ObjectVoxels * | _this, |
| const char * | value, | ||
| const char * | value_end ) |
Modifies a member variable of class MR::LoadedObjectT<MR::ObjectVoxels> named warnings. Parameter _this can not be null. It is a single object. Parameter value can not be null. If value_end is null, then value is assumed to be null-terminated. The reference to the parameter value might be preserved in this object in element warnings. When this function is called, this object will drop object references it had previously in warnings.
| 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 pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| 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 pointer points to an array element. The reference to the parameter ptr might be preserved in the return value.
| MRC_API void MR_LoadedObjectT_Set_lengthUnit | ( | MR_LoadedObjectT * | _this, |
| const MR_LengthUnit * | value ) |
units of object coordinates and transformations (if known) Modifies a member variable of class MR::LoadedObjectT<> named lengthUnit. Parameter _this can not be null. It is a single object. Parameter value is optional. To keep it empty, pass a null pointer. The reference to the parameter value might be preserved in this object in element lengthUnit. When this function is called, this object will drop object references it had previously in lengthUnit.
| MRC_API void MR_LoadedObjectT_Set_obj | ( | MR_LoadedObjectT * | _this, |
| MR_PassBy | value_pass_by, | ||
| MR_std_shared_ptr_MR_Object * | value ) |
Modifies a member variable of class MR::LoadedObjectT<> named obj. Parameter _this can not be null. It is a single object. The reference to the parameter value might be preserved in this object in element obj. When this function is called, this object will drop object references it had previously in obj.
| MRC_API void MR_LoadedObjectT_Set_warnings | ( | MR_LoadedObjectT * | _this, |
| const char * | value, | ||
| const char * | value_end ) |
Modifies a member variable of class MR::LoadedObjectT<> named warnings. Parameter _this can not be null. It is a single object. Parameter value can not be null. If value_end is null, then value is assumed to be null-terminated. The reference to the parameter value might be preserved in this object in element warnings. When this function is called, this object will drop object references it had previously in warnings.