MeshLib C Docs
Loading...
Searching...
No Matches
MRVector.h
Go to the documentation of this file.
1#pragma once
2
4#include <MRCMesh/MRColor.h>
5#include <MRCMesh/MRId.h>
6#include <MRCMesh/MRVector2.h>
7#include <MRCMesh/MRVector3.h>
8#include <MRCMisc/common.h>
9#include <MRCMisc/exports.h>
10#include <MRCMisc/std_array_MR_Vector2f_3.h>
11#include <MRCMisc/std_array_MR_Vector3f_3.h>
12#include <MRCMisc/std_array_MR_VertId_2.h>
13#include <MRCMisc/std_array_MR_VertId_3.h>
14
15#include <stdbool.h>
16#include <stddef.h>
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
25typedef struct MR_AABBTreeNode_MR_ObjTreeTraits MR_AABBTreeNode_MR_ObjTreeTraits; // Defined in `#include <MRCMesh/MRAABBTreeNode.h>`.
26typedef struct MR_AABBTreePoints_Node MR_AABBTreePoints_Node; // Defined in `#include <MRCMesh/MRAABBTreePoints.h>`.
27typedef struct MR_Dipole MR_Dipole; // Defined in `#include <MRCMesh/MRDipole.h>`.
28typedef struct MR_FaceBitSet MR_FaceBitSet; // Defined in `#include <MRCMesh/MRBitSet.h>`.
29typedef struct MR_FanRecord MR_FanRecord; // Defined in `#include <MRCMesh/MRLocalTriangulations.h>`.
30typedef struct MR_Graph_EndVertices MR_Graph_EndVertices; // Defined in `#include <MRCMesh/MRGraph.h>`.
31typedef struct MR_ICPGroupPairs MR_ICPGroupPairs; // Defined in `#include <MRCMesh/MRMultiwayICP.h>`.
32typedef struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMesh/MRId.h>`.
33typedef struct MR_MeshBuilder_VertSpan MR_MeshBuilder_VertSpan; // Defined in `#include <MRCMesh/MRMeshBuilderTypes.h>`.
34typedef struct MR_MeshOrPointsXf MR_MeshOrPointsXf; // Defined in `#include <MRCMesh/MRMeshOrPoints.h>`.
35typedef struct MR_MeshTexture MR_MeshTexture; // Defined in `#include <MRCMesh/MRMeshTexture.h>`.
36typedef struct MR_ModelPointsData MR_ModelPointsData; // Defined in `#include <MRCMesh/MRGridSampling.h>`.
37typedef struct MR_QuadraticForm2f MR_QuadraticForm2f; // Defined in `#include <MRCMesh/MRQuadraticForm.h>`.
38typedef struct MR_QuadraticForm3f MR_QuadraticForm3f; // Defined in `#include <MRCMesh/MRQuadraticForm.h>`.
39typedef struct MR_VertBitSet MR_VertBitSet; // Defined in `#include <MRCMesh/MRBitSet.h>`.
40typedef struct MR_WatershedGraph_BasinInfo MR_WatershedGraph_BasinInfo; // Defined in `#include <MRCMesh/MRWatershedGraph.h>`.
41typedef struct MR_WatershedGraph_BdInfo MR_WatershedGraph_BdInfo; // Defined in `#include <MRCMesh/MRWatershedGraph.h>`.
42typedef struct MR_std_filesystem_path MR_std_filesystem_path; // Defined in `#include <MRCMisc/std_filesystem_path.h>`.
43typedef struct MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f; // Defined in `#include <MRCMisc/std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f.h>`.
44typedef struct MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f; // Defined in `#include <MRCMisc/std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f.h>`.
45typedef struct MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f; // Defined in `#include <MRCMisc/std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f.h>`.
46typedef struct MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits; // Defined in `#include <MRCMisc/std_vector_MR_AABBTreeNode_MR_ObjTreeTraits.h>`.
47typedef struct MR_std_vector_MR_AABBTreePoints_Node MR_std_vector_MR_AABBTreePoints_Node; // Defined in `#include <MRCMisc/std_vector_MR_AABBTreePoints_Node.h>`.
48typedef struct MR_std_vector_MR_AffineXf3f MR_std_vector_MR_AffineXf3f; // Defined in `#include <MRCMisc/std_vector_MR_AffineXf3f.h>`.
49typedef struct MR_std_vector_MR_Color MR_std_vector_MR_Color; // Defined in `#include <MRCMisc/std_vector_MR_Color.h>`.
50typedef struct MR_std_vector_MR_Dipole MR_std_vector_MR_Dipole; // Defined in `#include <MRCMisc/std_vector_MR_Dipole.h>`.
51typedef struct MR_std_vector_MR_EdgeId MR_std_vector_MR_EdgeId; // Defined in `#include <MRCMisc/std_vector_MR_EdgeId.h>`.
52typedef struct MR_std_vector_MR_EdgePoint MR_std_vector_MR_EdgePoint; // Defined in `#include <MRCMisc/std_vector_MR_EdgePoint.h>`.
53typedef struct MR_std_vector_MR_FaceBitSet MR_std_vector_MR_FaceBitSet; // Defined in `#include <MRCMisc/std_vector_MR_FaceBitSet.h>`.
54typedef struct MR_std_vector_MR_FaceId MR_std_vector_MR_FaceId; // Defined in `#include <MRCMisc/std_vector_MR_FaceId.h>`.
55typedef struct MR_std_vector_MR_FanRecord MR_std_vector_MR_FanRecord; // Defined in `#include <MRCMisc/std_vector_MR_FanRecord.h>`.
56typedef struct MR_std_vector_MR_GraphEdgeId MR_std_vector_MR_GraphEdgeId; // Defined in `#include <MRCMisc/std_vector_MR_GraphEdgeId.h>`.
57typedef struct MR_std_vector_MR_GraphVertId MR_std_vector_MR_GraphVertId; // Defined in `#include <MRCMisc/std_vector_MR_GraphVertId.h>`.
58typedef struct MR_std_vector_MR_Graph_EndVertices MR_std_vector_MR_Graph_EndVertices; // Defined in `#include <MRCMisc/std_vector_MR_Graph_EndVertices.h>`.
59typedef struct MR_std_vector_MR_ICPGroupPairs MR_std_vector_MR_ICPGroupPairs; // Defined in `#include <MRCMisc/std_vector_MR_ICPGroupPairs.h>`.
60typedef struct MR_std_vector_MR_Id_MR_ICPElemtTag MR_std_vector_MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMisc/std_vector_MR_Id_MR_ICPElemtTag.h>`.
61typedef struct MR_std_vector_MR_MeshBuilder_VertSpan MR_std_vector_MR_MeshBuilder_VertSpan; // Defined in `#include <MRCMisc/std_vector_MR_MeshBuilder_VertSpan.h>`.
62typedef struct MR_std_vector_MR_MeshOrPointsXf MR_std_vector_MR_MeshOrPointsXf; // Defined in `#include <MRCMisc/std_vector_MR_MeshOrPointsXf.h>`.
63typedef struct MR_std_vector_MR_MeshTexture MR_std_vector_MR_MeshTexture; // Defined in `#include <MRCMisc/std_vector_MR_MeshTexture.h>`.
64typedef struct MR_std_vector_MR_MeshTexture_const_iterator MR_std_vector_MR_MeshTexture_const_iterator; // Defined in `#include <MRCMisc/std_vector_MR_MeshTexture.h>`.
65typedef struct MR_std_vector_MR_MeshTexture_iterator MR_std_vector_MR_MeshTexture_iterator; // Defined in `#include <MRCMisc/std_vector_MR_MeshTexture.h>`.
66typedef struct MR_std_vector_MR_ModelPointsData MR_std_vector_MR_ModelPointsData; // Defined in `#include <MRCMisc/std_vector_MR_ModelPointsData.h>`.
67typedef struct MR_std_vector_MR_NodeId MR_std_vector_MR_NodeId; // Defined in `#include <MRCMisc/std_vector_MR_NodeId.h>`.
68typedef struct MR_std_vector_MR_ObjId MR_std_vector_MR_ObjId; // Defined in `#include <MRCMisc/std_vector_MR_ObjId.h>`.
69typedef struct MR_std_vector_MR_ObjVertId MR_std_vector_MR_ObjVertId; // Defined in `#include <MRCMisc/std_vector_MR_ObjVertId.h>`.
70typedef struct MR_std_vector_MR_PixelId MR_std_vector_MR_PixelId; // Defined in `#include <MRCMisc/std_vector_MR_PixelId.h>`.
71typedef struct MR_std_vector_MR_QuadraticForm2f MR_std_vector_MR_QuadraticForm2f; // Defined in `#include <MRCMisc/std_vector_MR_QuadraticForm2f.h>`.
72typedef struct MR_std_vector_MR_QuadraticForm3f MR_std_vector_MR_QuadraticForm3f; // Defined in `#include <MRCMisc/std_vector_MR_QuadraticForm3f.h>`.
73typedef struct MR_std_vector_MR_RegionId MR_std_vector_MR_RegionId; // Defined in `#include <MRCMisc/std_vector_MR_RegionId.h>`.
74typedef struct MR_std_vector_MR_TextureId MR_std_vector_MR_TextureId; // Defined in `#include <MRCMisc/std_vector_MR_TextureId.h>`.
75typedef struct MR_std_vector_MR_UndirectedEdgeId MR_std_vector_MR_UndirectedEdgeId; // Defined in `#include <MRCMisc/std_vector_MR_UndirectedEdgeId.h>`.
76typedef struct MR_std_vector_MR_Vector2f MR_std_vector_MR_Vector2f; // Defined in `#include <MRCMisc/std_vector_MR_Vector2f.h>`.
77typedef struct MR_std_vector_MR_Vector3f MR_std_vector_MR_Vector3f; // Defined in `#include <MRCMisc/std_vector_MR_Vector3f.h>`.
78typedef struct MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMisc/std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag.h>`.
79typedef struct MR_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMisc/std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag.h>`.
80typedef struct MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMisc/std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag.h>`.
81typedef struct MR_std_vector_MR_VertBitSet MR_std_vector_MR_VertBitSet; // Defined in `#include <MRCMisc/std_vector_MR_VertBitSet.h>`.
82typedef struct MR_std_vector_MR_VertId MR_std_vector_MR_VertId; // Defined in `#include <MRCMisc/std_vector_MR_VertId.h>`.
83typedef struct MR_std_vector_MR_VoxelId MR_std_vector_MR_VoxelId; // Defined in `#include <MRCMisc/std_vector_MR_VoxelId.h>`.
84typedef struct MR_std_vector_MR_WatershedGraph_BasinInfo MR_std_vector_MR_WatershedGraph_BasinInfo; // Defined in `#include <MRCMisc/std_vector_MR_WatershedGraph_BasinInfo.h>`.
85typedef struct MR_std_vector_MR_WatershedGraph_BdInfo MR_std_vector_MR_WatershedGraph_BdInfo; // Defined in `#include <MRCMisc/std_vector_MR_WatershedGraph_BdInfo.h>`.
86typedef struct MR_std_vector_char MR_std_vector_char; // Defined in `#include <MRCMisc/std_vector_char.h>`.
87typedef struct MR_std_vector_double MR_std_vector_double; // Defined in `#include <MRCMisc/std_vector_double.h>`.
88typedef struct MR_std_vector_float MR_std_vector_float; // Defined in `#include <MRCMisc/std_vector_float.h>`.
89typedef struct MR_std_vector_int MR_std_vector_int; // Defined in `#include <MRCMisc/std_vector_int.h>`.
90typedef struct MR_std_vector_std_array_MR_Vector2f_3 MR_std_vector_std_array_MR_Vector2f_3; // Defined in `#include <MRCMisc/std_vector_std_array_MR_Vector2f_3.h>`.
91typedef struct MR_std_vector_std_array_MR_Vector3f_3 MR_std_vector_std_array_MR_Vector3f_3; // Defined in `#include <MRCMisc/std_vector_std_array_MR_Vector3f_3.h>`.
92typedef struct MR_std_vector_std_array_MR_VertId_2 MR_std_vector_std_array_MR_VertId_2; // Defined in `#include <MRCMisc/std_vector_std_array_MR_VertId_2.h>`.
93typedef struct MR_std_vector_std_array_MR_VertId_3 MR_std_vector_std_array_MR_VertId_3; // Defined in `#include <MRCMisc/std_vector_std_array_MR_VertId_3.h>`.
94typedef struct MR_std_vector_std_filesystem_path MR_std_vector_std_filesystem_path; // Defined in `#include <MRCMisc/std_vector_std_filesystem_path.h>`.
95typedef struct MR_std_vector_std_vector_MR_EdgePoint MR_std_vector_std_vector_MR_EdgePoint; // Defined in `#include <MRCMisc/std_vector_std_vector_MR_EdgePoint.h>`.
96typedef struct MR_std_vector_std_vector_MR_GraphEdgeId MR_std_vector_std_vector_MR_GraphEdgeId; // Defined in `#include <MRCMisc/std_vector_std_vector_MR_GraphEdgeId.h>`.
97typedef struct MR_std_vector_std_vector_MR_ObjVertId MR_std_vector_std_vector_MR_ObjVertId; // Defined in `#include <MRCMisc/std_vector_std_vector_MR_ObjVertId.h>`.
98typedef struct MR_std_vector_uint64_t MR_std_vector_uint64_t; // Defined in `#include <MRCMisc/std_vector_uint64_t.h>`.
99typedef struct MR_std_vector_unsigned_short MR_std_vector_unsigned_short; // Defined in `#include <MRCMisc/std_vector_unsigned_short.h>`.
100
101
110typedef struct MR_Edges MR_Edges;
111
121
131
140typedef struct MR_Dipoles MR_Dipoles;
141
150typedef struct MR_FaceMap MR_FaceMap;
151
160typedef struct MR_VertMap MR_VertMap;
161
170typedef struct MR_EdgeMap MR_EdgeMap;
171
181
190typedef struct MR_ObjMap MR_ObjMap;
191
201
211
221
231
241
251
261
271
281
291
301
311
321
331
341
351
361
371
381
391
401
411
421
431
441
451
461
471
481
491
501
511
521
531
541
551
561
571
581
591
601
611
621
631
641
651
661
671
681
691
701
711
721
731
741
751
761
771
781
791
801
811
821
828
834MRC_API void MR_Edges_Set_vec_(MR_Edges *_this, MR_PassBy value_pass_by, MR_std_vector_std_array_MR_VertId_2 *value);
835
842
846
850MRC_API MR_Edges *MR_Edges_DefaultConstructArray(size_t num_elems);
851
854MRC_API const MR_Edges *MR_Edges_OffsetPtr(const MR_Edges *ptr, ptrdiff_t i);
855
858MRC_API MR_Edges *MR_Edges_OffsetMutablePtr(MR_Edges *ptr, ptrdiff_t i);
859
863MRC_API MR_Edges *MR_Edges_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Edges *_other);
864
869MRC_API MR_Edges *MR_Edges_Construct_1_uint64_t(MR_uint64_t size);
870
877MRC_API MR_Edges *MR_Edges_Construct_2(MR_uint64_t size, const MR_std_array_MR_VertId_2 *val);
878
887
889MRC_API void MR_Edges_Destroy(const MR_Edges *_this);
890
892MRC_API void MR_Edges_DestroyArray(const MR_Edges *_this);
893
899MRC_API MR_Edges *MR_Edges_AssignFromAnother(MR_Edges *_this, MR_PassBy _other_pass_by, MR_Edges *_other);
900
904MRC_API bool MR_equal_MR_Edges(const MR_Edges *_this, const MR_Edges *b);
905
909MRC_API bool MR_not_equal_MR_Edges(const MR_Edges *_this, const MR_Edges *b);
910
913MRC_API void MR_Edges_clear(MR_Edges *_this);
914
917MRC_API bool MR_Edges_empty(const MR_Edges *_this);
918
921MRC_API MR_uint64_t MR_Edges_size(const MR_Edges *_this);
922
925MRC_API void MR_Edges_resize_1(MR_Edges *_this, MR_uint64_t newSize);
926
930MRC_API void MR_Edges_resize_2(MR_Edges *_this, MR_uint64_t newSize, const MR_std_array_MR_VertId_2 *t);
931
934MRC_API MR_uint64_t MR_Edges_capacity(const MR_Edges *_this);
935
938MRC_API void MR_Edges_reserve(MR_Edges *_this, MR_uint64_t capacity);
939
944MRC_API const MR_std_array_MR_VertId_2 *MR_Edges_index(const MR_Edges *_this, MR_UndirectedEdgeId i);
945
950MRC_API MR_std_array_MR_VertId_2 *MR_Edges_index_mut(MR_Edges *_this, MR_UndirectedEdgeId i);
951
955MRC_API void MR_Edges_resizeWithReserve_1(MR_Edges *_this, MR_uint64_t newSize);
956
961MRC_API void MR_Edges_resizeWithReserve_2(MR_Edges *_this, MR_uint64_t newSize, const MR_std_array_MR_VertId_2 *value);
962
967MRC_API void MR_Edges_autoResizeSet_3(MR_Edges *_this, MR_UndirectedEdgeId pos, MR_uint64_t len, MR_std_array_MR_VertId_2 val);
968
972MRC_API void MR_Edges_autoResizeSet_2(MR_Edges *_this, MR_UndirectedEdgeId i, MR_std_array_MR_VertId_2 val);
973
978MRC_API MR_std_array_MR_VertId_2 *MR_Edges_autoResizeAt(MR_Edges *_this, MR_UndirectedEdgeId i);
979
984MRC_API void MR_Edges_push_back_const_std_array_MR_VertId_2_ref(MR_Edges *_this, const MR_std_array_MR_VertId_2 *t);
985
992MRC_API void MR_Edges_push_back_std_array_MR_VertId_2_rvalue_ref(MR_Edges *_this, MR_std_array_MR_VertId_2 *t);
993
996MRC_API void MR_Edges_pop_back(MR_Edges *_this);
997
1001MRC_API MR_std_array_MR_VertId_2 *MR_Edges_emplace_back(MR_Edges *_this);
1002
1007MRC_API const MR_std_array_MR_VertId_2 *MR_Edges_front(const MR_Edges *_this);
1008
1013MRC_API MR_std_array_MR_VertId_2 *MR_Edges_front_mut(MR_Edges *_this);
1014
1019MRC_API const MR_std_array_MR_VertId_2 *MR_Edges_back(const MR_Edges *_this);
1020
1025MRC_API MR_std_array_MR_VertId_2 *MR_Edges_back_mut(MR_Edges *_this);
1026
1031
1036
1041
1045MRC_API MR_std_array_MR_VertId_2 *MR_Edges_data_mut(MR_Edges *_this);
1046
1050MRC_API const MR_std_array_MR_VertId_2 *MR_Edges_data(const MR_Edges *_this);
1051
1055MRC_API void MR_Edges_swap(MR_Edges *_this, MR_Edges *b);
1056
1060MRC_API MR_uint64_t MR_Edges_heapBytes(const MR_Edges *_this);
1061
1068
1074MRC_API void MR_Triangulation_Set_vec_(MR_Triangulation *_this, MR_PassBy value_pass_by, MR_std_vector_std_array_MR_VertId_3 *value);
1075
1082
1086
1091
1094MRC_API const MR_Triangulation *MR_Triangulation_OffsetPtr(const MR_Triangulation *ptr, ptrdiff_t i);
1095
1099
1104
1110
1118
1127
1130
1133
1140
1145
1150
1154
1157MRC_API bool MR_Triangulation_empty(const MR_Triangulation *_this);
1158
1161MRC_API MR_uint64_t MR_Triangulation_size(const MR_Triangulation *_this);
1162
1165MRC_API void MR_Triangulation_resize_1(MR_Triangulation *_this, MR_uint64_t newSize);
1166
1170MRC_API void MR_Triangulation_resize_2(MR_Triangulation *_this, MR_uint64_t newSize, const MR_std_array_MR_VertId_3 *t);
1171
1174MRC_API MR_uint64_t MR_Triangulation_capacity(const MR_Triangulation *_this);
1175
1178MRC_API void MR_Triangulation_reserve(MR_Triangulation *_this, MR_uint64_t capacity);
1179
1185
1191
1195MRC_API void MR_Triangulation_resizeWithReserve_1(MR_Triangulation *_this, MR_uint64_t newSize);
1196
1201MRC_API void MR_Triangulation_resizeWithReserve_2(MR_Triangulation *_this, MR_uint64_t newSize, const MR_std_array_MR_VertId_3 *value);
1202
1208
1213
1219
1225
1233
1237
1242
1248
1254
1260
1266
1271
1276
1281
1286
1291
1296
1300MRC_API MR_uint64_t MR_Triangulation_heapBytes(const MR_Triangulation *_this);
1301
1308
1315
1322
1326
1331
1335
1339
1344
1350
1357MRC_API MR_TriCornerUVCoords *MR_TriCornerUVCoords_Construct_2(MR_uint64_t size, const MR_std_array_MR_Vector2f_3 *val);
1358
1367
1370
1373
1380
1385
1390
1394
1398
1401MRC_API MR_uint64_t MR_TriCornerUVCoords_size(const MR_TriCornerUVCoords *_this);
1402
1405MRC_API void MR_TriCornerUVCoords_resize_1(MR_TriCornerUVCoords *_this, MR_uint64_t newSize);
1406
1410MRC_API void MR_TriCornerUVCoords_resize_2(MR_TriCornerUVCoords *_this, MR_uint64_t newSize, const MR_std_array_MR_Vector2f_3 *t);
1411
1414MRC_API MR_uint64_t MR_TriCornerUVCoords_capacity(const MR_TriCornerUVCoords *_this);
1415
1418MRC_API void MR_TriCornerUVCoords_reserve(MR_TriCornerUVCoords *_this, MR_uint64_t capacity);
1419
1424MRC_API const MR_std_array_MR_Vector2f_3 *MR_TriCornerUVCoords_index(const MR_TriCornerUVCoords *_this, MR_FaceId i);
1425
1430MRC_API MR_std_array_MR_Vector2f_3 *MR_TriCornerUVCoords_index_mut(MR_TriCornerUVCoords *_this, MR_FaceId i);
1431
1435MRC_API void MR_TriCornerUVCoords_resizeWithReserve_1(MR_TriCornerUVCoords *_this, MR_uint64_t newSize);
1436
1441MRC_API void MR_TriCornerUVCoords_resizeWithReserve_2(MR_TriCornerUVCoords *_this, MR_uint64_t newSize, const MR_std_array_MR_Vector2f_3 *value);
1442
1447MRC_API void MR_TriCornerUVCoords_autoResizeSet_3(MR_TriCornerUVCoords *_this, MR_FaceId pos, MR_uint64_t len, MR_std_array_MR_Vector2f_3 val);
1448
1452MRC_API void MR_TriCornerUVCoords_autoResizeSet_2(MR_TriCornerUVCoords *_this, MR_FaceId i, MR_std_array_MR_Vector2f_3 val);
1453
1458MRC_API MR_std_array_MR_Vector2f_3 *MR_TriCornerUVCoords_autoResizeAt(MR_TriCornerUVCoords *_this, MR_FaceId i);
1459
1464MRC_API void MR_TriCornerUVCoords_push_back_const_std_array_MR_Vector2f_3_ref(MR_TriCornerUVCoords *_this, const MR_std_array_MR_Vector2f_3 *t);
1465
1473
1477
1481MRC_API MR_std_array_MR_Vector2f_3 *MR_TriCornerUVCoords_emplace_back(MR_TriCornerUVCoords *_this);
1482
1487MRC_API const MR_std_array_MR_Vector2f_3 *MR_TriCornerUVCoords_front(const MR_TriCornerUVCoords *_this);
1488
1493MRC_API MR_std_array_MR_Vector2f_3 *MR_TriCornerUVCoords_front_mut(MR_TriCornerUVCoords *_this);
1494
1499MRC_API const MR_std_array_MR_Vector2f_3 *MR_TriCornerUVCoords_back(const MR_TriCornerUVCoords *_this);
1500
1505MRC_API MR_std_array_MR_Vector2f_3 *MR_TriCornerUVCoords_back_mut(MR_TriCornerUVCoords *_this);
1506
1511
1516
1521
1525MRC_API MR_std_array_MR_Vector2f_3 *MR_TriCornerUVCoords_data_mut(MR_TriCornerUVCoords *_this);
1526
1530MRC_API const MR_std_array_MR_Vector2f_3 *MR_TriCornerUVCoords_data(const MR_TriCornerUVCoords *_this);
1531
1536
1541
1548
1554MRC_API void MR_Dipoles_Set_vec_(MR_Dipoles *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Dipole *value);
1555
1562
1566
1571
1574MRC_API const MR_Dipoles *MR_Dipoles_OffsetPtr(const MR_Dipoles *ptr, ptrdiff_t i);
1575
1579
1583MRC_API MR_Dipoles *MR_Dipoles_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Dipoles *_other);
1584
1590
1597MRC_API MR_Dipoles *MR_Dipoles_Construct_2(MR_uint64_t size, const MR_Dipole *val);
1598
1607
1609MRC_API void MR_Dipoles_Destroy(const MR_Dipoles *_this);
1610
1612MRC_API void MR_Dipoles_DestroyArray(const MR_Dipoles *_this);
1613
1619MRC_API MR_Dipoles *MR_Dipoles_AssignFromAnother(MR_Dipoles *_this, MR_PassBy _other_pass_by, MR_Dipoles *_other);
1620
1623MRC_API void MR_Dipoles_clear(MR_Dipoles *_this);
1624
1627MRC_API bool MR_Dipoles_empty(const MR_Dipoles *_this);
1628
1631MRC_API MR_uint64_t MR_Dipoles_size(const MR_Dipoles *_this);
1632
1635MRC_API void MR_Dipoles_resize_1(MR_Dipoles *_this, MR_uint64_t newSize);
1636
1640MRC_API void MR_Dipoles_resize_2(MR_Dipoles *_this, MR_uint64_t newSize, const MR_Dipole *t);
1641
1644MRC_API MR_uint64_t MR_Dipoles_capacity(const MR_Dipoles *_this);
1645
1648MRC_API void MR_Dipoles_reserve(MR_Dipoles *_this, MR_uint64_t capacity);
1649
1654MRC_API const MR_Dipole *MR_Dipoles_index(const MR_Dipoles *_this, MR_NodeId i);
1655
1661
1665MRC_API void MR_Dipoles_resizeWithReserve_1(MR_Dipoles *_this, MR_uint64_t newSize);
1666
1671MRC_API void MR_Dipoles_resizeWithReserve_2(MR_Dipoles *_this, MR_uint64_t newSize, const MR_Dipole *value);
1672
1678MRC_API void MR_Dipoles_autoResizeSet_3(MR_Dipoles *_this, MR_NodeId pos, MR_uint64_t len, const MR_Dipole *val);
1679
1684MRC_API void MR_Dipoles_autoResizeSet_2(MR_Dipoles *_this, MR_NodeId i, const MR_Dipole *val);
1685
1691
1697
1705
1708MRC_API void MR_Dipoles_pop_back(MR_Dipoles *_this);
1709
1714
1719MRC_API const MR_Dipole *MR_Dipoles_front(const MR_Dipoles *_this);
1720
1726
1731MRC_API const MR_Dipole *MR_Dipoles_back(const MR_Dipoles *_this);
1732
1738
1743
1748
1753
1758
1762MRC_API const MR_Dipole *MR_Dipoles_data(const MR_Dipoles *_this);
1763
1767MRC_API void MR_Dipoles_swap(MR_Dipoles *_this, MR_Dipoles *b);
1768
1772MRC_API MR_uint64_t MR_Dipoles_heapBytes(const MR_Dipoles *_this);
1773
1780
1786MRC_API void MR_FaceMap_Set_vec_(MR_FaceMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_FaceId *value);
1787
1794
1798
1803
1806MRC_API const MR_FaceMap *MR_FaceMap_OffsetPtr(const MR_FaceMap *ptr, ptrdiff_t i);
1807
1811
1815MRC_API MR_FaceMap *MR_FaceMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceMap *_other);
1816
1822
1829MRC_API MR_FaceMap *MR_FaceMap_Construct_2(MR_uint64_t size, const MR_FaceId *val);
1830
1839
1841MRC_API void MR_FaceMap_Destroy(const MR_FaceMap *_this);
1842
1844MRC_API void MR_FaceMap_DestroyArray(const MR_FaceMap *_this);
1845
1851MRC_API MR_FaceMap *MR_FaceMap_AssignFromAnother(MR_FaceMap *_this, MR_PassBy _other_pass_by, MR_FaceMap *_other);
1852
1856MRC_API bool MR_equal_MR_FaceMap(const MR_FaceMap *_this, const MR_FaceMap *b);
1857
1861MRC_API bool MR_not_equal_MR_FaceMap(const MR_FaceMap *_this, const MR_FaceMap *b);
1862
1865MRC_API void MR_FaceMap_clear(MR_FaceMap *_this);
1866
1869MRC_API bool MR_FaceMap_empty(const MR_FaceMap *_this);
1870
1873MRC_API MR_uint64_t MR_FaceMap_size(const MR_FaceMap *_this);
1874
1877MRC_API void MR_FaceMap_resize_1(MR_FaceMap *_this, MR_uint64_t newSize);
1878
1882MRC_API void MR_FaceMap_resize_2(MR_FaceMap *_this, MR_uint64_t newSize, const MR_FaceId *t);
1883
1884// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
1887MRC_API void MR_FaceMap_resizeNoInit(MR_FaceMap *_this, MR_uint64_t targetSize);
1888
1891MRC_API MR_uint64_t MR_FaceMap_capacity(const MR_FaceMap *_this);
1892
1895MRC_API void MR_FaceMap_reserve(MR_FaceMap *_this, MR_uint64_t capacity);
1896
1901MRC_API const MR_FaceId *MR_FaceMap_index(const MR_FaceMap *_this, MR_FaceId i);
1902
1908
1912MRC_API void MR_FaceMap_resizeWithReserve_1(MR_FaceMap *_this, MR_uint64_t newSize);
1913
1918MRC_API void MR_FaceMap_resizeWithReserve_2(MR_FaceMap *_this, MR_uint64_t newSize, const MR_FaceId *value);
1919
1924MRC_API void MR_FaceMap_autoResizeSet_3(MR_FaceMap *_this, MR_FaceId pos, MR_uint64_t len, MR_FaceId val);
1925
1930
1936
1942
1950
1953MRC_API void MR_FaceMap_pop_back(MR_FaceMap *_this);
1954
1959
1964MRC_API const MR_FaceId *MR_FaceMap_front(const MR_FaceMap *_this);
1965
1971
1976MRC_API const MR_FaceId *MR_FaceMap_back(const MR_FaceMap *_this);
1977
1983
1988
1993
1998
2003
2007MRC_API const MR_FaceId *MR_FaceMap_data(const MR_FaceMap *_this);
2008
2012MRC_API void MR_FaceMap_swap(MR_FaceMap *_this, MR_FaceMap *b);
2013
2017MRC_API MR_uint64_t MR_FaceMap_heapBytes(const MR_FaceMap *_this);
2018
2025
2031MRC_API void MR_VertMap_Set_vec_(MR_VertMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_VertId *value);
2032
2039
2043
2048
2051MRC_API const MR_VertMap *MR_VertMap_OffsetPtr(const MR_VertMap *ptr, ptrdiff_t i);
2052
2056
2060MRC_API MR_VertMap *MR_VertMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertMap *_other);
2061
2067
2074MRC_API MR_VertMap *MR_VertMap_Construct_2(MR_uint64_t size, const MR_VertId *val);
2075
2084
2086MRC_API void MR_VertMap_Destroy(const MR_VertMap *_this);
2087
2089MRC_API void MR_VertMap_DestroyArray(const MR_VertMap *_this);
2090
2096MRC_API MR_VertMap *MR_VertMap_AssignFromAnother(MR_VertMap *_this, MR_PassBy _other_pass_by, MR_VertMap *_other);
2097
2101MRC_API bool MR_equal_MR_VertMap(const MR_VertMap *_this, const MR_VertMap *b);
2102
2106MRC_API bool MR_not_equal_MR_VertMap(const MR_VertMap *_this, const MR_VertMap *b);
2107
2110MRC_API void MR_VertMap_clear(MR_VertMap *_this);
2111
2114MRC_API bool MR_VertMap_empty(const MR_VertMap *_this);
2115
2118MRC_API MR_uint64_t MR_VertMap_size(const MR_VertMap *_this);
2119
2122MRC_API void MR_VertMap_resize_1(MR_VertMap *_this, MR_uint64_t newSize);
2123
2127MRC_API void MR_VertMap_resize_2(MR_VertMap *_this, MR_uint64_t newSize, const MR_VertId *t);
2128
2129// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
2132MRC_API void MR_VertMap_resizeNoInit(MR_VertMap *_this, MR_uint64_t targetSize);
2133
2136MRC_API MR_uint64_t MR_VertMap_capacity(const MR_VertMap *_this);
2137
2140MRC_API void MR_VertMap_reserve(MR_VertMap *_this, MR_uint64_t capacity);
2141
2146MRC_API const MR_VertId *MR_VertMap_index(const MR_VertMap *_this, MR_VertId i);
2147
2153
2157MRC_API void MR_VertMap_resizeWithReserve_1(MR_VertMap *_this, MR_uint64_t newSize);
2158
2163MRC_API void MR_VertMap_resizeWithReserve_2(MR_VertMap *_this, MR_uint64_t newSize, const MR_VertId *value);
2164
2169MRC_API void MR_VertMap_autoResizeSet_3(MR_VertMap *_this, MR_VertId pos, MR_uint64_t len, MR_VertId val);
2170
2175
2181
2187
2195
2198MRC_API void MR_VertMap_pop_back(MR_VertMap *_this);
2199
2204
2209MRC_API const MR_VertId *MR_VertMap_front(const MR_VertMap *_this);
2210
2216
2221MRC_API const MR_VertId *MR_VertMap_back(const MR_VertMap *_this);
2222
2228
2233
2238
2243
2248
2252MRC_API const MR_VertId *MR_VertMap_data(const MR_VertMap *_this);
2253
2257MRC_API void MR_VertMap_swap(MR_VertMap *_this, MR_VertMap *b);
2258
2262MRC_API MR_uint64_t MR_VertMap_heapBytes(const MR_VertMap *_this);
2263
2270
2276MRC_API void MR_EdgeMap_Set_vec_(MR_EdgeMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_EdgeId *value);
2277
2284
2288
2293
2296MRC_API const MR_EdgeMap *MR_EdgeMap_OffsetPtr(const MR_EdgeMap *ptr, ptrdiff_t i);
2297
2301
2305MRC_API MR_EdgeMap *MR_EdgeMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_EdgeMap *_other);
2306
2312
2319MRC_API MR_EdgeMap *MR_EdgeMap_Construct_2(MR_uint64_t size, const MR_EdgeId *val);
2320
2329
2331MRC_API void MR_EdgeMap_Destroy(const MR_EdgeMap *_this);
2332
2334MRC_API void MR_EdgeMap_DestroyArray(const MR_EdgeMap *_this);
2335
2341MRC_API MR_EdgeMap *MR_EdgeMap_AssignFromAnother(MR_EdgeMap *_this, MR_PassBy _other_pass_by, MR_EdgeMap *_other);
2342
2346MRC_API bool MR_equal_MR_EdgeMap(const MR_EdgeMap *_this, const MR_EdgeMap *b);
2347
2351MRC_API bool MR_not_equal_MR_EdgeMap(const MR_EdgeMap *_this, const MR_EdgeMap *b);
2352
2355MRC_API void MR_EdgeMap_clear(MR_EdgeMap *_this);
2356
2359MRC_API bool MR_EdgeMap_empty(const MR_EdgeMap *_this);
2360
2363MRC_API MR_uint64_t MR_EdgeMap_size(const MR_EdgeMap *_this);
2364
2367MRC_API void MR_EdgeMap_resize_1(MR_EdgeMap *_this, MR_uint64_t newSize);
2368
2372MRC_API void MR_EdgeMap_resize_2(MR_EdgeMap *_this, MR_uint64_t newSize, const MR_EdgeId *t);
2373
2374// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
2377MRC_API void MR_EdgeMap_resizeNoInit(MR_EdgeMap *_this, MR_uint64_t targetSize);
2378
2381MRC_API MR_uint64_t MR_EdgeMap_capacity(const MR_EdgeMap *_this);
2382
2385MRC_API void MR_EdgeMap_reserve(MR_EdgeMap *_this, MR_uint64_t capacity);
2386
2391MRC_API const MR_EdgeId *MR_EdgeMap_index(const MR_EdgeMap *_this, MR_EdgeId i);
2392
2398
2402MRC_API void MR_EdgeMap_resizeWithReserve_1(MR_EdgeMap *_this, MR_uint64_t newSize);
2403
2408MRC_API void MR_EdgeMap_resizeWithReserve_2(MR_EdgeMap *_this, MR_uint64_t newSize, const MR_EdgeId *value);
2409
2414MRC_API void MR_EdgeMap_autoResizeSet_3(MR_EdgeMap *_this, MR_EdgeId pos, MR_uint64_t len, MR_EdgeId val);
2415
2420
2426
2432
2440
2443MRC_API void MR_EdgeMap_pop_back(MR_EdgeMap *_this);
2444
2449
2454MRC_API const MR_EdgeId *MR_EdgeMap_front(const MR_EdgeMap *_this);
2455
2461
2466MRC_API const MR_EdgeId *MR_EdgeMap_back(const MR_EdgeMap *_this);
2467
2473
2478
2483
2488
2493
2497MRC_API const MR_EdgeId *MR_EdgeMap_data(const MR_EdgeMap *_this);
2498
2502MRC_API void MR_EdgeMap_swap(MR_EdgeMap *_this, MR_EdgeMap *b);
2503
2507MRC_API MR_uint64_t MR_EdgeMap_heapBytes(const MR_EdgeMap *_this);
2508
2515
2522
2529
2533
2538
2542
2546
2551
2557
2565
2574
2577
2580
2587
2592
2597
2601
2605
2608MRC_API MR_uint64_t MR_UndirectedEdgeMap_size(const MR_UndirectedEdgeMap *_this);
2609
2612MRC_API void MR_UndirectedEdgeMap_resize_1(MR_UndirectedEdgeMap *_this, MR_uint64_t newSize);
2613
2617MRC_API void MR_UndirectedEdgeMap_resize_2(MR_UndirectedEdgeMap *_this, MR_uint64_t newSize, const MR_UndirectedEdgeId *t);
2618
2619// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
2622MRC_API void MR_UndirectedEdgeMap_resizeNoInit(MR_UndirectedEdgeMap *_this, MR_uint64_t targetSize);
2623
2626MRC_API MR_uint64_t MR_UndirectedEdgeMap_capacity(const MR_UndirectedEdgeMap *_this);
2627
2630MRC_API void MR_UndirectedEdgeMap_reserve(MR_UndirectedEdgeMap *_this, MR_uint64_t capacity);
2631
2637
2643
2647MRC_API void MR_UndirectedEdgeMap_resizeWithReserve_1(MR_UndirectedEdgeMap *_this, MR_uint64_t newSize);
2648
2653MRC_API void MR_UndirectedEdgeMap_resizeWithReserve_2(MR_UndirectedEdgeMap *_this, MR_uint64_t newSize, const MR_UndirectedEdgeId *value);
2654
2660
2665
2671
2677
2685
2689
2694
2700
2706
2712
2718
2723
2728
2733
2738
2743
2748
2753
2760
2766MRC_API void MR_ObjMap_Set_vec_(MR_ObjMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_ObjId *value);
2767
2774
2778
2783
2786MRC_API const MR_ObjMap *MR_ObjMap_OffsetPtr(const MR_ObjMap *ptr, ptrdiff_t i);
2787
2791
2795MRC_API MR_ObjMap *MR_ObjMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_ObjMap *_other);
2796
2802
2809MRC_API MR_ObjMap *MR_ObjMap_Construct_2(MR_uint64_t size, const MR_ObjId *val);
2810
2819
2821MRC_API void MR_ObjMap_Destroy(const MR_ObjMap *_this);
2822
2824MRC_API void MR_ObjMap_DestroyArray(const MR_ObjMap *_this);
2825
2831MRC_API MR_ObjMap *MR_ObjMap_AssignFromAnother(MR_ObjMap *_this, MR_PassBy _other_pass_by, MR_ObjMap *_other);
2832
2836MRC_API bool MR_equal_MR_ObjMap(const MR_ObjMap *_this, const MR_ObjMap *b);
2837
2841MRC_API bool MR_not_equal_MR_ObjMap(const MR_ObjMap *_this, const MR_ObjMap *b);
2842
2845MRC_API void MR_ObjMap_clear(MR_ObjMap *_this);
2846
2849MRC_API bool MR_ObjMap_empty(const MR_ObjMap *_this);
2850
2853MRC_API MR_uint64_t MR_ObjMap_size(const MR_ObjMap *_this);
2854
2857MRC_API void MR_ObjMap_resize_1(MR_ObjMap *_this, MR_uint64_t newSize);
2858
2862MRC_API void MR_ObjMap_resize_2(MR_ObjMap *_this, MR_uint64_t newSize, const MR_ObjId *t);
2863
2864// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
2867MRC_API void MR_ObjMap_resizeNoInit(MR_ObjMap *_this, MR_uint64_t targetSize);
2868
2871MRC_API MR_uint64_t MR_ObjMap_capacity(const MR_ObjMap *_this);
2872
2875MRC_API void MR_ObjMap_reserve(MR_ObjMap *_this, MR_uint64_t capacity);
2876
2881MRC_API const MR_ObjId *MR_ObjMap_index(const MR_ObjMap *_this, MR_ObjId i);
2882
2888
2892MRC_API void MR_ObjMap_resizeWithReserve_1(MR_ObjMap *_this, MR_uint64_t newSize);
2893
2898MRC_API void MR_ObjMap_resizeWithReserve_2(MR_ObjMap *_this, MR_uint64_t newSize, const MR_ObjId *value);
2899
2904MRC_API void MR_ObjMap_autoResizeSet_3(MR_ObjMap *_this, MR_ObjId pos, MR_uint64_t len, MR_ObjId val);
2905
2910
2916
2922
2930
2933MRC_API void MR_ObjMap_pop_back(MR_ObjMap *_this);
2934
2939
2944MRC_API const MR_ObjId *MR_ObjMap_front(const MR_ObjMap *_this);
2945
2951
2956MRC_API const MR_ObjId *MR_ObjMap_back(const MR_ObjMap *_this);
2957
2963
2968
2973
2977MRC_API MR_ObjId MR_ObjMap_endId(const MR_ObjMap *_this);
2978
2983
2987MRC_API const MR_ObjId *MR_ObjMap_data(const MR_ObjMap *_this);
2988
2992MRC_API void MR_ObjMap_swap(MR_ObjMap *_this, MR_ObjMap *b);
2993
2997MRC_API MR_uint64_t MR_ObjMap_heapBytes(const MR_ObjMap *_this);
2998
3005
3011MRC_API void MR_WholeEdgeMap_Set_vec_(MR_WholeEdgeMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_EdgeId *value);
3012
3019
3023
3028
3031MRC_API const MR_WholeEdgeMap *MR_WholeEdgeMap_OffsetPtr(const MR_WholeEdgeMap *ptr, ptrdiff_t i);
3032
3036
3041
3047
3054MRC_API MR_WholeEdgeMap *MR_WholeEdgeMap_Construct_2(MR_uint64_t size, const MR_EdgeId *val);
3055
3064
3066MRC_API void MR_WholeEdgeMap_Destroy(const MR_WholeEdgeMap *_this);
3067
3070
3076MRC_API MR_WholeEdgeMap *MR_WholeEdgeMap_AssignFromAnother(MR_WholeEdgeMap *_this, MR_PassBy _other_pass_by, MR_WholeEdgeMap *_other);
3077
3081MRC_API bool MR_equal_MR_WholeEdgeMap(const MR_WholeEdgeMap *_this, const MR_WholeEdgeMap *b);
3082
3087
3091
3094MRC_API bool MR_WholeEdgeMap_empty(const MR_WholeEdgeMap *_this);
3095
3098MRC_API MR_uint64_t MR_WholeEdgeMap_size(const MR_WholeEdgeMap *_this);
3099
3102MRC_API void MR_WholeEdgeMap_resize_1(MR_WholeEdgeMap *_this, MR_uint64_t newSize);
3103
3107MRC_API void MR_WholeEdgeMap_resize_2(MR_WholeEdgeMap *_this, MR_uint64_t newSize, const MR_EdgeId *t);
3108
3109// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
3112MRC_API void MR_WholeEdgeMap_resizeNoInit(MR_WholeEdgeMap *_this, MR_uint64_t targetSize);
3113
3116MRC_API MR_uint64_t MR_WholeEdgeMap_capacity(const MR_WholeEdgeMap *_this);
3117
3120MRC_API void MR_WholeEdgeMap_reserve(MR_WholeEdgeMap *_this, MR_uint64_t capacity);
3121
3127
3133
3137MRC_API void MR_WholeEdgeMap_resizeWithReserve_1(MR_WholeEdgeMap *_this, MR_uint64_t newSize);
3138
3143MRC_API void MR_WholeEdgeMap_resizeWithReserve_2(MR_WholeEdgeMap *_this, MR_uint64_t newSize, const MR_EdgeId *value);
3144
3150
3155
3161
3167
3175
3179
3184
3190
3196
3202
3208
3213
3218
3223
3228
3233
3238
3242MRC_API MR_uint64_t MR_WholeEdgeMap_heapBytes(const MR_WholeEdgeMap *_this);
3243
3250
3257
3264
3268
3273
3277
3281
3286
3292
3300
3309
3312
3315
3322
3327
3332
3336
3340
3344
3348
3352MRC_API void MR_UndirectedEdge2RegionMap_resize_2(MR_UndirectedEdge2RegionMap *_this, MR_uint64_t newSize, const MR_RegionId *t);
3353
3354// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
3358
3362
3365MRC_API void MR_UndirectedEdge2RegionMap_reserve(MR_UndirectedEdge2RegionMap *_this, MR_uint64_t capacity);
3366
3372
3378
3383
3389
3395
3400
3406
3412
3420
3424
3429
3435
3441
3447
3453
3458
3463
3468
3473
3478
3483
3488
3495
3501MRC_API void MR_Face2RegionMap_Set_vec_(MR_Face2RegionMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_RegionId *value);
3502
3509
3513
3518
3522
3526
3531
3537
3544MRC_API MR_Face2RegionMap *MR_Face2RegionMap_Construct_2(MR_uint64_t size, const MR_RegionId *val);
3545
3554
3557
3560
3567
3572
3577
3581
3585
3588MRC_API MR_uint64_t MR_Face2RegionMap_size(const MR_Face2RegionMap *_this);
3589
3592MRC_API void MR_Face2RegionMap_resize_1(MR_Face2RegionMap *_this, MR_uint64_t newSize);
3593
3597MRC_API void MR_Face2RegionMap_resize_2(MR_Face2RegionMap *_this, MR_uint64_t newSize, const MR_RegionId *t);
3598
3599// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
3602MRC_API void MR_Face2RegionMap_resizeNoInit(MR_Face2RegionMap *_this, MR_uint64_t targetSize);
3603
3606MRC_API MR_uint64_t MR_Face2RegionMap_capacity(const MR_Face2RegionMap *_this);
3607
3610MRC_API void MR_Face2RegionMap_reserve(MR_Face2RegionMap *_this, MR_uint64_t capacity);
3611
3617
3623
3627MRC_API void MR_Face2RegionMap_resizeWithReserve_1(MR_Face2RegionMap *_this, MR_uint64_t newSize);
3628
3633MRC_API void MR_Face2RegionMap_resizeWithReserve_2(MR_Face2RegionMap *_this, MR_uint64_t newSize, const MR_RegionId *value);
3634
3639MRC_API void MR_Face2RegionMap_autoResizeSet_3(MR_Face2RegionMap *_this, MR_FaceId pos, MR_uint64_t len, MR_RegionId val);
3640
3645
3651
3657
3665
3669
3674
3680
3686
3692
3698
3703
3708
3713
3718
3723
3728
3732MRC_API MR_uint64_t MR_Face2RegionMap_heapBytes(const MR_Face2RegionMap *_this);
3733
3740
3746MRC_API void MR_Vert2RegionMap_Set_vec_(MR_Vert2RegionMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_RegionId *value);
3747
3754
3758
3763
3767
3771
3776
3782
3789MRC_API MR_Vert2RegionMap *MR_Vert2RegionMap_Construct_2(MR_uint64_t size, const MR_RegionId *val);
3790
3799
3802
3805
3812
3817
3822
3826
3830
3833MRC_API MR_uint64_t MR_Vert2RegionMap_size(const MR_Vert2RegionMap *_this);
3834
3837MRC_API void MR_Vert2RegionMap_resize_1(MR_Vert2RegionMap *_this, MR_uint64_t newSize);
3838
3842MRC_API void MR_Vert2RegionMap_resize_2(MR_Vert2RegionMap *_this, MR_uint64_t newSize, const MR_RegionId *t);
3843
3844// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
3847MRC_API void MR_Vert2RegionMap_resizeNoInit(MR_Vert2RegionMap *_this, MR_uint64_t targetSize);
3848
3851MRC_API MR_uint64_t MR_Vert2RegionMap_capacity(const MR_Vert2RegionMap *_this);
3852
3855MRC_API void MR_Vert2RegionMap_reserve(MR_Vert2RegionMap *_this, MR_uint64_t capacity);
3856
3862
3868
3872MRC_API void MR_Vert2RegionMap_resizeWithReserve_1(MR_Vert2RegionMap *_this, MR_uint64_t newSize);
3873
3878MRC_API void MR_Vert2RegionMap_resizeWithReserve_2(MR_Vert2RegionMap *_this, MR_uint64_t newSize, const MR_RegionId *value);
3879
3884MRC_API void MR_Vert2RegionMap_autoResizeSet_3(MR_Vert2RegionMap *_this, MR_VertId pos, MR_uint64_t len, MR_RegionId val);
3885
3890
3896
3902
3910
3914
3919
3925
3931
3937
3943
3948
3953
3958
3963
3968
3973
3977MRC_API MR_uint64_t MR_Vert2RegionMap_heapBytes(const MR_Vert2RegionMap *_this);
3978
3985
3991MRC_API void MR_VertCoords_Set_vec_(MR_VertCoords *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Vector3f *value);
3992
3999
4003
4008
4011MRC_API const MR_VertCoords *MR_VertCoords_OffsetPtr(const MR_VertCoords *ptr, ptrdiff_t i);
4012
4016
4020MRC_API MR_VertCoords *MR_VertCoords_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertCoords *_other);
4021
4027
4034MRC_API MR_VertCoords *MR_VertCoords_Construct_2(MR_uint64_t size, const MR_Vector3f *val);
4035
4044
4046MRC_API void MR_VertCoords_Destroy(const MR_VertCoords *_this);
4047
4050
4056MRC_API MR_VertCoords *MR_VertCoords_AssignFromAnother(MR_VertCoords *_this, MR_PassBy _other_pass_by, MR_VertCoords *_other);
4057
4061MRC_API bool MR_equal_MR_VertCoords(const MR_VertCoords *_this, const MR_VertCoords *b);
4062
4066MRC_API bool MR_not_equal_MR_VertCoords(const MR_VertCoords *_this, const MR_VertCoords *b);
4067
4071
4074MRC_API bool MR_VertCoords_empty(const MR_VertCoords *_this);
4075
4078MRC_API MR_uint64_t MR_VertCoords_size(const MR_VertCoords *_this);
4079
4082MRC_API void MR_VertCoords_resize_1(MR_VertCoords *_this, MR_uint64_t newSize);
4083
4087MRC_API void MR_VertCoords_resize_2(MR_VertCoords *_this, MR_uint64_t newSize, const MR_Vector3f *t);
4088
4089// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
4092MRC_API void MR_VertCoords_resizeNoInit(MR_VertCoords *_this, MR_uint64_t targetSize);
4093
4096MRC_API MR_uint64_t MR_VertCoords_capacity(const MR_VertCoords *_this);
4097
4100MRC_API void MR_VertCoords_reserve(MR_VertCoords *_this, MR_uint64_t capacity);
4101
4107
4113
4117MRC_API void MR_VertCoords_resizeWithReserve_1(MR_VertCoords *_this, MR_uint64_t newSize);
4118
4123MRC_API void MR_VertCoords_resizeWithReserve_2(MR_VertCoords *_this, MR_uint64_t newSize, const MR_Vector3f *value);
4124
4129MRC_API void MR_VertCoords_autoResizeSet_3(MR_VertCoords *_this, MR_VertId pos, MR_uint64_t len, MR_Vector3f val);
4130
4135
4141
4147
4155
4159
4164
4169MRC_API const MR_Vector3f *MR_VertCoords_front(const MR_VertCoords *_this);
4170
4176
4181MRC_API const MR_Vector3f *MR_VertCoords_back(const MR_VertCoords *_this);
4182
4188
4193
4198
4203
4208
4212MRC_API const MR_Vector3f *MR_VertCoords_data(const MR_VertCoords *_this);
4213
4218
4222MRC_API MR_uint64_t MR_VertCoords_heapBytes(const MR_VertCoords *_this);
4223
4230
4236MRC_API void MR_VertCoords2_Set_vec_(MR_VertCoords2 *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Vector2f *value);
4237
4244
4248
4253
4256MRC_API const MR_VertCoords2 *MR_VertCoords2_OffsetPtr(const MR_VertCoords2 *ptr, ptrdiff_t i);
4257
4261
4265MRC_API MR_VertCoords2 *MR_VertCoords2_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertCoords2 *_other);
4266
4272
4279MRC_API MR_VertCoords2 *MR_VertCoords2_Construct_2(MR_uint64_t size, const MR_Vector2f *val);
4280
4289
4291MRC_API void MR_VertCoords2_Destroy(const MR_VertCoords2 *_this);
4292
4295
4301MRC_API MR_VertCoords2 *MR_VertCoords2_AssignFromAnother(MR_VertCoords2 *_this, MR_PassBy _other_pass_by, MR_VertCoords2 *_other);
4302
4306MRC_API bool MR_equal_MR_VertCoords2(const MR_VertCoords2 *_this, const MR_VertCoords2 *b);
4307
4311MRC_API bool MR_not_equal_MR_VertCoords2(const MR_VertCoords2 *_this, const MR_VertCoords2 *b);
4312
4316
4319MRC_API bool MR_VertCoords2_empty(const MR_VertCoords2 *_this);
4320
4323MRC_API MR_uint64_t MR_VertCoords2_size(const MR_VertCoords2 *_this);
4324
4327MRC_API void MR_VertCoords2_resize_1(MR_VertCoords2 *_this, MR_uint64_t newSize);
4328
4332MRC_API void MR_VertCoords2_resize_2(MR_VertCoords2 *_this, MR_uint64_t newSize, const MR_Vector2f *t);
4333
4334// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
4337MRC_API void MR_VertCoords2_resizeNoInit(MR_VertCoords2 *_this, MR_uint64_t targetSize);
4338
4341MRC_API MR_uint64_t MR_VertCoords2_capacity(const MR_VertCoords2 *_this);
4342
4345MRC_API void MR_VertCoords2_reserve(MR_VertCoords2 *_this, MR_uint64_t capacity);
4346
4352
4358
4362MRC_API void MR_VertCoords2_resizeWithReserve_1(MR_VertCoords2 *_this, MR_uint64_t newSize);
4363
4368MRC_API void MR_VertCoords2_resizeWithReserve_2(MR_VertCoords2 *_this, MR_uint64_t newSize, const MR_Vector2f *value);
4369
4374MRC_API void MR_VertCoords2_autoResizeSet_3(MR_VertCoords2 *_this, MR_VertId pos, MR_uint64_t len, MR_Vector2f val);
4375
4380
4386
4392
4400
4404
4409
4415
4421
4427
4433
4438
4443
4448
4453
4458
4463
4467MRC_API MR_uint64_t MR_VertCoords2_heapBytes(const MR_VertCoords2 *_this);
4468
4475
4481MRC_API void MR_FaceNormals_Set_vec_(MR_FaceNormals *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Vector3f *value);
4482
4489
4493
4498
4501MRC_API const MR_FaceNormals *MR_FaceNormals_OffsetPtr(const MR_FaceNormals *ptr, ptrdiff_t i);
4502
4506
4510MRC_API MR_FaceNormals *MR_FaceNormals_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceNormals *_other);
4511
4517
4524MRC_API MR_FaceNormals *MR_FaceNormals_Construct_2(MR_uint64_t size, const MR_Vector3f *val);
4525
4534
4536MRC_API void MR_FaceNormals_Destroy(const MR_FaceNormals *_this);
4537
4540
4546MRC_API MR_FaceNormals *MR_FaceNormals_AssignFromAnother(MR_FaceNormals *_this, MR_PassBy _other_pass_by, MR_FaceNormals *_other);
4547
4551MRC_API bool MR_equal_MR_FaceNormals(const MR_FaceNormals *_this, const MR_FaceNormals *b);
4552
4556MRC_API bool MR_not_equal_MR_FaceNormals(const MR_FaceNormals *_this, const MR_FaceNormals *b);
4557
4561
4564MRC_API bool MR_FaceNormals_empty(const MR_FaceNormals *_this);
4565
4568MRC_API MR_uint64_t MR_FaceNormals_size(const MR_FaceNormals *_this);
4569
4572MRC_API void MR_FaceNormals_resize_1(MR_FaceNormals *_this, MR_uint64_t newSize);
4573
4577MRC_API void MR_FaceNormals_resize_2(MR_FaceNormals *_this, MR_uint64_t newSize, const MR_Vector3f *t);
4578
4579// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
4582MRC_API void MR_FaceNormals_resizeNoInit(MR_FaceNormals *_this, MR_uint64_t targetSize);
4583
4586MRC_API MR_uint64_t MR_FaceNormals_capacity(const MR_FaceNormals *_this);
4587
4590MRC_API void MR_FaceNormals_reserve(MR_FaceNormals *_this, MR_uint64_t capacity);
4591
4597
4603
4607MRC_API void MR_FaceNormals_resizeWithReserve_1(MR_FaceNormals *_this, MR_uint64_t newSize);
4608
4613MRC_API void MR_FaceNormals_resizeWithReserve_2(MR_FaceNormals *_this, MR_uint64_t newSize, const MR_Vector3f *value);
4614
4619MRC_API void MR_FaceNormals_autoResizeSet_3(MR_FaceNormals *_this, MR_FaceId pos, MR_uint64_t len, MR_Vector3f val);
4620
4625
4631
4637
4645
4649
4654
4660
4666
4672
4678
4683
4688
4693
4698
4703
4708
4712MRC_API MR_uint64_t MR_FaceNormals_heapBytes(const MR_FaceNormals *_this);
4713
4720
4726MRC_API void MR_TexturePerFace_Set_vec_(MR_TexturePerFace *_this, MR_PassBy value_pass_by, MR_std_vector_MR_TextureId *value);
4727
4734
4738
4743
4747
4751
4756
4762
4769MRC_API MR_TexturePerFace *MR_TexturePerFace_Construct_2(MR_uint64_t size, const MR_TextureId *val);
4770
4779
4782
4785
4792
4797
4802
4806
4810
4813MRC_API MR_uint64_t MR_TexturePerFace_size(const MR_TexturePerFace *_this);
4814
4817MRC_API void MR_TexturePerFace_resize_1(MR_TexturePerFace *_this, MR_uint64_t newSize);
4818
4822MRC_API void MR_TexturePerFace_resize_2(MR_TexturePerFace *_this, MR_uint64_t newSize, const MR_TextureId *t);
4823
4824// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
4827MRC_API void MR_TexturePerFace_resizeNoInit(MR_TexturePerFace *_this, MR_uint64_t targetSize);
4828
4831MRC_API MR_uint64_t MR_TexturePerFace_capacity(const MR_TexturePerFace *_this);
4832
4835MRC_API void MR_TexturePerFace_reserve(MR_TexturePerFace *_this, MR_uint64_t capacity);
4836
4842
4848
4852MRC_API void MR_TexturePerFace_resizeWithReserve_1(MR_TexturePerFace *_this, MR_uint64_t newSize);
4853
4858MRC_API void MR_TexturePerFace_resizeWithReserve_2(MR_TexturePerFace *_this, MR_uint64_t newSize, const MR_TextureId *value);
4859
4864MRC_API void MR_TexturePerFace_autoResizeSet_3(MR_TexturePerFace *_this, MR_FaceId pos, MR_uint64_t len, MR_TextureId val);
4865
4870
4876
4882
4890
4894
4899
4905
4911
4917
4923
4928
4933
4938
4943
4948
4953
4957MRC_API MR_uint64_t MR_TexturePerFace_heapBytes(const MR_TexturePerFace *_this);
4958
4965
4971MRC_API void MR_VertColors_Set_vec_(MR_VertColors *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Color *value);
4972
4979
4983
4988
4991MRC_API const MR_VertColors *MR_VertColors_OffsetPtr(const MR_VertColors *ptr, ptrdiff_t i);
4992
4996
5000MRC_API MR_VertColors *MR_VertColors_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertColors *_other);
5001
5007
5014MRC_API MR_VertColors *MR_VertColors_Construct_2(MR_uint64_t size, const MR_Color *val);
5015
5024
5026MRC_API void MR_VertColors_Destroy(const MR_VertColors *_this);
5027
5030
5036MRC_API MR_VertColors *MR_VertColors_AssignFromAnother(MR_VertColors *_this, MR_PassBy _other_pass_by, MR_VertColors *_other);
5037
5041MRC_API bool MR_equal_MR_VertColors(const MR_VertColors *_this, const MR_VertColors *b);
5042
5046MRC_API bool MR_not_equal_MR_VertColors(const MR_VertColors *_this, const MR_VertColors *b);
5047
5051
5054MRC_API bool MR_VertColors_empty(const MR_VertColors *_this);
5055
5058MRC_API MR_uint64_t MR_VertColors_size(const MR_VertColors *_this);
5059
5062MRC_API void MR_VertColors_resize_1(MR_VertColors *_this, MR_uint64_t newSize);
5063
5067MRC_API void MR_VertColors_resize_2(MR_VertColors *_this, MR_uint64_t newSize, const MR_Color *t);
5068
5069// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
5072MRC_API void MR_VertColors_resizeNoInit(MR_VertColors *_this, MR_uint64_t targetSize);
5073
5076MRC_API MR_uint64_t MR_VertColors_capacity(const MR_VertColors *_this);
5077
5080MRC_API void MR_VertColors_reserve(MR_VertColors *_this, MR_uint64_t capacity);
5081
5086MRC_API const MR_Color *MR_VertColors_index(const MR_VertColors *_this, MR_VertId i);
5087
5093
5097MRC_API void MR_VertColors_resizeWithReserve_1(MR_VertColors *_this, MR_uint64_t newSize);
5098
5103MRC_API void MR_VertColors_resizeWithReserve_2(MR_VertColors *_this, MR_uint64_t newSize, const MR_Color *value);
5104
5109MRC_API void MR_VertColors_autoResizeSet_3(MR_VertColors *_this, MR_VertId pos, MR_uint64_t len, MR_Color val);
5110
5115
5121
5127
5135
5139
5144
5149MRC_API const MR_Color *MR_VertColors_front(const MR_VertColors *_this);
5150
5156
5161MRC_API const MR_Color *MR_VertColors_back(const MR_VertColors *_this);
5162
5168
5173
5178
5183
5188
5192MRC_API const MR_Color *MR_VertColors_data(const MR_VertColors *_this);
5193
5198
5202MRC_API MR_uint64_t MR_VertColors_heapBytes(const MR_VertColors *_this);
5203
5210
5216MRC_API void MR_FaceColors_Set_vec_(MR_FaceColors *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Color *value);
5217
5224
5228
5233
5236MRC_API const MR_FaceColors *MR_FaceColors_OffsetPtr(const MR_FaceColors *ptr, ptrdiff_t i);
5237
5241
5245MRC_API MR_FaceColors *MR_FaceColors_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceColors *_other);
5246
5252
5259MRC_API MR_FaceColors *MR_FaceColors_Construct_2(MR_uint64_t size, const MR_Color *val);
5260
5269
5271MRC_API void MR_FaceColors_Destroy(const MR_FaceColors *_this);
5272
5275
5281MRC_API MR_FaceColors *MR_FaceColors_AssignFromAnother(MR_FaceColors *_this, MR_PassBy _other_pass_by, MR_FaceColors *_other);
5282
5286MRC_API bool MR_equal_MR_FaceColors(const MR_FaceColors *_this, const MR_FaceColors *b);
5287
5291MRC_API bool MR_not_equal_MR_FaceColors(const MR_FaceColors *_this, const MR_FaceColors *b);
5292
5296
5299MRC_API bool MR_FaceColors_empty(const MR_FaceColors *_this);
5300
5303MRC_API MR_uint64_t MR_FaceColors_size(const MR_FaceColors *_this);
5304
5307MRC_API void MR_FaceColors_resize_1(MR_FaceColors *_this, MR_uint64_t newSize);
5308
5312MRC_API void MR_FaceColors_resize_2(MR_FaceColors *_this, MR_uint64_t newSize, const MR_Color *t);
5313
5314// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
5317MRC_API void MR_FaceColors_resizeNoInit(MR_FaceColors *_this, MR_uint64_t targetSize);
5318
5321MRC_API MR_uint64_t MR_FaceColors_capacity(const MR_FaceColors *_this);
5322
5325MRC_API void MR_FaceColors_reserve(MR_FaceColors *_this, MR_uint64_t capacity);
5326
5331MRC_API const MR_Color *MR_FaceColors_index(const MR_FaceColors *_this, MR_FaceId i);
5332
5338
5342MRC_API void MR_FaceColors_resizeWithReserve_1(MR_FaceColors *_this, MR_uint64_t newSize);
5343
5348MRC_API void MR_FaceColors_resizeWithReserve_2(MR_FaceColors *_this, MR_uint64_t newSize, const MR_Color *value);
5349
5354MRC_API void MR_FaceColors_autoResizeSet_3(MR_FaceColors *_this, MR_FaceId pos, MR_uint64_t len, MR_Color val);
5355
5360
5366
5372
5380
5384
5389
5394MRC_API const MR_Color *MR_FaceColors_front(const MR_FaceColors *_this);
5395
5401
5406MRC_API const MR_Color *MR_FaceColors_back(const MR_FaceColors *_this);
5407
5413
5418
5423
5428
5433
5437MRC_API const MR_Color *MR_FaceColors_data(const MR_FaceColors *_this);
5438
5443
5447MRC_API MR_uint64_t MR_FaceColors_heapBytes(const MR_FaceColors *_this);
5448
5455
5461MRC_API void MR_EdgeColors_Set_vec_(MR_EdgeColors *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Color *value);
5462
5469
5473
5478
5481MRC_API const MR_EdgeColors *MR_EdgeColors_OffsetPtr(const MR_EdgeColors *ptr, ptrdiff_t i);
5482
5486
5490MRC_API MR_EdgeColors *MR_EdgeColors_ConstructFromAnother(MR_PassBy _other_pass_by, MR_EdgeColors *_other);
5491
5497
5504MRC_API MR_EdgeColors *MR_EdgeColors_Construct_2(MR_uint64_t size, const MR_Color *val);
5505
5514
5516MRC_API void MR_EdgeColors_Destroy(const MR_EdgeColors *_this);
5517
5520
5526MRC_API MR_EdgeColors *MR_EdgeColors_AssignFromAnother(MR_EdgeColors *_this, MR_PassBy _other_pass_by, MR_EdgeColors *_other);
5527
5531MRC_API bool MR_equal_MR_EdgeColors(const MR_EdgeColors *_this, const MR_EdgeColors *b);
5532
5536MRC_API bool MR_not_equal_MR_EdgeColors(const MR_EdgeColors *_this, const MR_EdgeColors *b);
5537
5541
5544MRC_API bool MR_EdgeColors_empty(const MR_EdgeColors *_this);
5545
5548MRC_API MR_uint64_t MR_EdgeColors_size(const MR_EdgeColors *_this);
5549
5552MRC_API void MR_EdgeColors_resize_1(MR_EdgeColors *_this, MR_uint64_t newSize);
5553
5557MRC_API void MR_EdgeColors_resize_2(MR_EdgeColors *_this, MR_uint64_t newSize, const MR_Color *t);
5558
5559// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
5562MRC_API void MR_EdgeColors_resizeNoInit(MR_EdgeColors *_this, MR_uint64_t targetSize);
5563
5566MRC_API MR_uint64_t MR_EdgeColors_capacity(const MR_EdgeColors *_this);
5567
5570MRC_API void MR_EdgeColors_reserve(MR_EdgeColors *_this, MR_uint64_t capacity);
5571
5576MRC_API const MR_Color *MR_EdgeColors_index(const MR_EdgeColors *_this, MR_EdgeId i);
5577
5583
5587MRC_API void MR_EdgeColors_resizeWithReserve_1(MR_EdgeColors *_this, MR_uint64_t newSize);
5588
5593MRC_API void MR_EdgeColors_resizeWithReserve_2(MR_EdgeColors *_this, MR_uint64_t newSize, const MR_Color *value);
5594
5599MRC_API void MR_EdgeColors_autoResizeSet_3(MR_EdgeColors *_this, MR_EdgeId pos, MR_uint64_t len, MR_Color val);
5600
5605
5611
5617
5625
5629
5634
5639MRC_API const MR_Color *MR_EdgeColors_front(const MR_EdgeColors *_this);
5640
5646
5651MRC_API const MR_Color *MR_EdgeColors_back(const MR_EdgeColors *_this);
5652
5658
5663
5668
5673
5678
5682MRC_API const MR_Color *MR_EdgeColors_data(const MR_EdgeColors *_this);
5683
5688
5692MRC_API MR_uint64_t MR_EdgeColors_heapBytes(const MR_EdgeColors *_this);
5693
5700
5706MRC_API void MR_UndirectedEdgeColors_Set_vec_(MR_UndirectedEdgeColors *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Color *value);
5707
5714
5718
5723
5727
5731
5736
5742
5750
5759
5762
5765
5772
5777
5782
5786
5790
5794
5797MRC_API void MR_UndirectedEdgeColors_resize_1(MR_UndirectedEdgeColors *_this, MR_uint64_t newSize);
5798
5802MRC_API void MR_UndirectedEdgeColors_resize_2(MR_UndirectedEdgeColors *_this, MR_uint64_t newSize, const MR_Color *t);
5803
5804// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
5807MRC_API void MR_UndirectedEdgeColors_resizeNoInit(MR_UndirectedEdgeColors *_this, MR_uint64_t targetSize);
5808
5812
5815MRC_API void MR_UndirectedEdgeColors_reserve(MR_UndirectedEdgeColors *_this, MR_uint64_t capacity);
5816
5822
5828
5833
5838MRC_API void MR_UndirectedEdgeColors_resizeWithReserve_2(MR_UndirectedEdgeColors *_this, MR_uint64_t newSize, const MR_Color *value);
5839
5845
5850
5856
5862
5870
5874
5879
5885
5891
5897
5903
5908
5913
5918
5923
5928
5933
5938
5945
5951MRC_API void MR_VertScalars_Set_vec_(MR_VertScalars *_this, MR_PassBy value_pass_by, MR_std_vector_float *value);
5952
5959
5963
5968
5971MRC_API const MR_VertScalars *MR_VertScalars_OffsetPtr(const MR_VertScalars *ptr, ptrdiff_t i);
5972
5976
5980MRC_API MR_VertScalars *MR_VertScalars_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertScalars *_other);
5981
5987
5994MRC_API MR_VertScalars *MR_VertScalars_Construct_2(MR_uint64_t size, const float *val);
5995
6004
6006MRC_API void MR_VertScalars_Destroy(const MR_VertScalars *_this);
6007
6010
6016MRC_API MR_VertScalars *MR_VertScalars_AssignFromAnother(MR_VertScalars *_this, MR_PassBy _other_pass_by, MR_VertScalars *_other);
6017
6021MRC_API bool MR_equal_MR_VertScalars(const MR_VertScalars *_this, const MR_VertScalars *b);
6022
6026MRC_API bool MR_not_equal_MR_VertScalars(const MR_VertScalars *_this, const MR_VertScalars *b);
6027
6031
6034MRC_API bool MR_VertScalars_empty(const MR_VertScalars *_this);
6035
6038MRC_API MR_uint64_t MR_VertScalars_size(const MR_VertScalars *_this);
6039
6042MRC_API void MR_VertScalars_resize_1(MR_VertScalars *_this, MR_uint64_t newSize);
6043
6047MRC_API void MR_VertScalars_resize_2(MR_VertScalars *_this, MR_uint64_t newSize, const float *t);
6048
6051MRC_API MR_uint64_t MR_VertScalars_capacity(const MR_VertScalars *_this);
6052
6055MRC_API void MR_VertScalars_reserve(MR_VertScalars *_this, MR_uint64_t capacity);
6056
6061MRC_API const float *MR_VertScalars_index(const MR_VertScalars *_this, MR_VertId i);
6062
6068
6072MRC_API void MR_VertScalars_resizeWithReserve_1(MR_VertScalars *_this, MR_uint64_t newSize);
6073
6078MRC_API void MR_VertScalars_resizeWithReserve_2(MR_VertScalars *_this, MR_uint64_t newSize, const float *value);
6079
6084MRC_API void MR_VertScalars_autoResizeSet_3(MR_VertScalars *_this, MR_VertId pos, MR_uint64_t len, float val);
6085
6090
6096
6102
6110
6114
6119
6124MRC_API const float *MR_VertScalars_front(const MR_VertScalars *_this);
6125
6131
6136MRC_API const float *MR_VertScalars_back(const MR_VertScalars *_this);
6137
6143
6148
6153
6158
6163
6167MRC_API const float *MR_VertScalars_data(const MR_VertScalars *_this);
6168
6173
6177MRC_API MR_uint64_t MR_VertScalars_heapBytes(const MR_VertScalars *_this);
6178
6185
6191MRC_API void MR_FaceScalars_Set_vec_(MR_FaceScalars *_this, MR_PassBy value_pass_by, MR_std_vector_float *value);
6192
6199
6203
6208
6211MRC_API const MR_FaceScalars *MR_FaceScalars_OffsetPtr(const MR_FaceScalars *ptr, ptrdiff_t i);
6212
6216
6220MRC_API MR_FaceScalars *MR_FaceScalars_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceScalars *_other);
6221
6227
6234MRC_API MR_FaceScalars *MR_FaceScalars_Construct_2(MR_uint64_t size, const float *val);
6235
6244
6246MRC_API void MR_FaceScalars_Destroy(const MR_FaceScalars *_this);
6247
6250
6256MRC_API MR_FaceScalars *MR_FaceScalars_AssignFromAnother(MR_FaceScalars *_this, MR_PassBy _other_pass_by, MR_FaceScalars *_other);
6257
6261MRC_API bool MR_equal_MR_FaceScalars(const MR_FaceScalars *_this, const MR_FaceScalars *b);
6262
6266MRC_API bool MR_not_equal_MR_FaceScalars(const MR_FaceScalars *_this, const MR_FaceScalars *b);
6267
6271
6274MRC_API bool MR_FaceScalars_empty(const MR_FaceScalars *_this);
6275
6278MRC_API MR_uint64_t MR_FaceScalars_size(const MR_FaceScalars *_this);
6279
6282MRC_API void MR_FaceScalars_resize_1(MR_FaceScalars *_this, MR_uint64_t newSize);
6283
6287MRC_API void MR_FaceScalars_resize_2(MR_FaceScalars *_this, MR_uint64_t newSize, const float *t);
6288
6291MRC_API MR_uint64_t MR_FaceScalars_capacity(const MR_FaceScalars *_this);
6292
6295MRC_API void MR_FaceScalars_reserve(MR_FaceScalars *_this, MR_uint64_t capacity);
6296
6301MRC_API const float *MR_FaceScalars_index(const MR_FaceScalars *_this, MR_FaceId i);
6302
6308
6312MRC_API void MR_FaceScalars_resizeWithReserve_1(MR_FaceScalars *_this, MR_uint64_t newSize);
6313
6318MRC_API void MR_FaceScalars_resizeWithReserve_2(MR_FaceScalars *_this, MR_uint64_t newSize, const float *value);
6319
6324MRC_API void MR_FaceScalars_autoResizeSet_3(MR_FaceScalars *_this, MR_FaceId pos, MR_uint64_t len, float val);
6325
6330
6336
6342
6350
6354
6359
6364MRC_API const float *MR_FaceScalars_front(const MR_FaceScalars *_this);
6365
6371
6376MRC_API const float *MR_FaceScalars_back(const MR_FaceScalars *_this);
6377
6383
6388
6393
6398
6403
6407MRC_API const float *MR_FaceScalars_data(const MR_FaceScalars *_this);
6408
6413
6417MRC_API MR_uint64_t MR_FaceScalars_heapBytes(const MR_FaceScalars *_this);
6418
6425
6431MRC_API void MR_EdgeScalars_Set_vec_(MR_EdgeScalars *_this, MR_PassBy value_pass_by, MR_std_vector_float *value);
6432
6439
6443
6448
6451MRC_API const MR_EdgeScalars *MR_EdgeScalars_OffsetPtr(const MR_EdgeScalars *ptr, ptrdiff_t i);
6452
6456
6460MRC_API MR_EdgeScalars *MR_EdgeScalars_ConstructFromAnother(MR_PassBy _other_pass_by, MR_EdgeScalars *_other);
6461
6467
6474MRC_API MR_EdgeScalars *MR_EdgeScalars_Construct_2(MR_uint64_t size, const float *val);
6475
6484
6486MRC_API void MR_EdgeScalars_Destroy(const MR_EdgeScalars *_this);
6487
6490
6496MRC_API MR_EdgeScalars *MR_EdgeScalars_AssignFromAnother(MR_EdgeScalars *_this, MR_PassBy _other_pass_by, MR_EdgeScalars *_other);
6497
6501MRC_API bool MR_equal_MR_EdgeScalars(const MR_EdgeScalars *_this, const MR_EdgeScalars *b);
6502
6506MRC_API bool MR_not_equal_MR_EdgeScalars(const MR_EdgeScalars *_this, const MR_EdgeScalars *b);
6507
6511
6514MRC_API bool MR_EdgeScalars_empty(const MR_EdgeScalars *_this);
6515
6518MRC_API MR_uint64_t MR_EdgeScalars_size(const MR_EdgeScalars *_this);
6519
6522MRC_API void MR_EdgeScalars_resize_1(MR_EdgeScalars *_this, MR_uint64_t newSize);
6523
6527MRC_API void MR_EdgeScalars_resize_2(MR_EdgeScalars *_this, MR_uint64_t newSize, const float *t);
6528
6531MRC_API MR_uint64_t MR_EdgeScalars_capacity(const MR_EdgeScalars *_this);
6532
6535MRC_API void MR_EdgeScalars_reserve(MR_EdgeScalars *_this, MR_uint64_t capacity);
6536
6541MRC_API const float *MR_EdgeScalars_index(const MR_EdgeScalars *_this, MR_EdgeId i);
6542
6548
6552MRC_API void MR_EdgeScalars_resizeWithReserve_1(MR_EdgeScalars *_this, MR_uint64_t newSize);
6553
6558MRC_API void MR_EdgeScalars_resizeWithReserve_2(MR_EdgeScalars *_this, MR_uint64_t newSize, const float *value);
6559
6564MRC_API void MR_EdgeScalars_autoResizeSet_3(MR_EdgeScalars *_this, MR_EdgeId pos, MR_uint64_t len, float val);
6565
6570
6576
6582
6590
6594
6599
6604MRC_API const float *MR_EdgeScalars_front(const MR_EdgeScalars *_this);
6605
6611
6616MRC_API const float *MR_EdgeScalars_back(const MR_EdgeScalars *_this);
6617
6623
6628
6633
6638
6643
6647MRC_API const float *MR_EdgeScalars_data(const MR_EdgeScalars *_this);
6648
6653
6657MRC_API MR_uint64_t MR_EdgeScalars_heapBytes(const MR_EdgeScalars *_this);
6658
6665
6671MRC_API void MR_UndirectedEdgeScalars_Set_vec_(MR_UndirectedEdgeScalars *_this, MR_PassBy value_pass_by, MR_std_vector_float *value);
6672
6679
6683
6688
6692
6696
6701
6707
6714MRC_API MR_UndirectedEdgeScalars *MR_UndirectedEdgeScalars_Construct_2(MR_uint64_t size, const float *val);
6715
6724
6727
6730
6737
6742
6747
6751
6755
6759
6762MRC_API void MR_UndirectedEdgeScalars_resize_1(MR_UndirectedEdgeScalars *_this, MR_uint64_t newSize);
6763
6767MRC_API void MR_UndirectedEdgeScalars_resize_2(MR_UndirectedEdgeScalars *_this, MR_uint64_t newSize, const float *t);
6768
6772
6775MRC_API void MR_UndirectedEdgeScalars_reserve(MR_UndirectedEdgeScalars *_this, MR_uint64_t capacity);
6776
6782
6788
6793
6798MRC_API void MR_UndirectedEdgeScalars_resizeWithReserve_2(MR_UndirectedEdgeScalars *_this, MR_uint64_t newSize, const float *value);
6799
6805
6810
6816
6822
6830
6834
6839
6845
6851
6857
6863
6868
6873
6878
6883
6888
6893
6898
6905
6912
6919
6923
6928
6932
6936
6941
6947
6955
6964
6967
6970
6977
6982
6987
6991
6995
6999
7003
7007MRC_API void MR_Vector_MR_EdgeId_MR_VertId_resize_2(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_uint64_t newSize, const MR_EdgeId *t);
7008
7009// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
7013
7017
7021
7027
7033
7038
7044
7050
7055
7061
7067
7075
7079
7084
7090
7096
7102
7108
7113
7118
7123
7128
7133
7138
7143
7150
7157
7164
7168
7173
7177
7181
7186
7192
7200
7209
7212
7215
7222
7227
7232
7236
7240
7244
7248
7252MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_resize_2(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_uint64_t newSize, const MR_EdgeId *t);
7253
7254// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
7258
7262
7266
7272
7278
7283
7289
7295
7300
7306
7312
7320
7324
7329
7335
7341
7347
7353
7358
7363
7368
7373
7378
7383
7388
7395
7402
7409
7413
7418
7422
7426
7431
7437
7445
7454
7457
7460
7467
7471
7475
7479
7483
7488
7492
7496
7502
7508
7513
7519
7526
7532
7538
7544
7552
7556
7561
7567
7573
7579
7585
7590
7595
7600
7605
7610
7615
7620
7627
7634
7641
7645
7650
7654
7658
7663
7669
7677
7686
7689
7692
7699
7703
7707
7711
7715
7720
7724
7728
7734
7740
7745
7751
7757
7762
7768
7774
7782
7786
7794
7799
7805
7811
7817
7823
7828
7833
7838
7843
7848
7853
7858
7865
7872
7879
7883
7888
7892
7896
7901
7907
7915
7924
7927
7930
7937
7942
7947
7951
7955
7959
7963
7967MRC_API void MR_Vector_MR_VertId_MR_EdgeId_resize_2(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_uint64_t newSize, const MR_VertId *t);
7968
7969// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
7973
7977
7981
7987
7993
7998
8004
8010
8015
8021
8027
8035
8039
8044
8050
8056
8062
8068
8073
8078
8083
8088
8093
8098
8103
8110
8117
8124
8128
8133
8137
8141
8146
8152
8160
8169
8172
8175
8182
8186
8190
8194
8198
8203
8207
8211
8217
8223
8228
8234
8241
8247
8253
8259
8267
8271
8276
8282
8288
8294
8300
8305
8310
8315
8320
8325
8330
8335
8342
8348MRC_API void MR_Vector_int_MR_VertId_Set_vec_(MR_Vector_int_MR_VertId *_this, MR_PassBy value_pass_by, MR_std_vector_int *value);
8349
8356
8360
8365
8369
8373
8378
8384
8391MRC_API MR_Vector_int_MR_VertId *MR_Vector_int_MR_VertId_Construct_2(MR_uint64_t size, const int *val);
8392
8401
8404
8407
8414
8419
8424
8428
8432
8436
8439MRC_API void MR_Vector_int_MR_VertId_resize_1(MR_Vector_int_MR_VertId *_this, MR_uint64_t newSize);
8440
8444MRC_API void MR_Vector_int_MR_VertId_resize_2(MR_Vector_int_MR_VertId *_this, MR_uint64_t newSize, const int *t);
8445
8449
8452MRC_API void MR_Vector_int_MR_VertId_reserve(MR_Vector_int_MR_VertId *_this, MR_uint64_t capacity);
8453
8459
8465
8470
8475MRC_API void MR_Vector_int_MR_VertId_resizeWithReserve_2(MR_Vector_int_MR_VertId *_this, MR_uint64_t newSize, const int *value);
8476
8481MRC_API void MR_Vector_int_MR_VertId_autoResizeSet_3(MR_Vector_int_MR_VertId *_this, MR_VertId pos, MR_uint64_t len, int val);
8482
8487
8493
8499
8507
8511
8516
8522
8528
8534
8540
8545
8550
8555
8560
8565
8570
8575
8582
8589
8596
8600
8605
8609
8613
8618
8624
8632
8641
8644
8647
8654
8658
8662
8666
8670
8675
8679
8683
8689
8695
8700
8706
8713
8719
8725
8731
8739
8743
8748
8754
8760
8766
8772
8777
8782
8787
8792
8797
8802
8807
8814
8821
8828
8832
8837
8841
8845
8850
8856
8864
8873
8876
8879
8886
8891
8896
8900
8904
8908
8912
8917
8918// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
8922
8926
8930
8936
8942
8947
8953
8959
8964
8970
8976
8984
8988
8993
8999
9005
9011
9017
9022
9027
9032
9037
9042
9047
9052
9059
9066
9073
9077
9082
9086
9090
9095
9101
9109
9118
9121
9124
9131
9136
9141
9145
9149
9153
9157
9162
9166
9170
9176
9182
9187
9193
9199
9204
9210
9216
9224
9228
9233
9239
9245
9251
9257
9262
9267
9272
9277
9282
9287
9292
9299
9305MRC_API void MR_Vector_char_MR_VertId_Set_vec_(MR_Vector_char_MR_VertId *_this, MR_PassBy value_pass_by, MR_std_vector_char *value);
9306
9313
9317
9322
9326
9330
9335
9341
9348MRC_API MR_Vector_char_MR_VertId *MR_Vector_char_MR_VertId_Construct_2(MR_uint64_t size, const char *val);
9349
9358
9361
9364
9371
9376
9381
9385
9389
9393
9396MRC_API void MR_Vector_char_MR_VertId_resize_1(MR_Vector_char_MR_VertId *_this, MR_uint64_t newSize);
9397
9401MRC_API void MR_Vector_char_MR_VertId_resize_2(MR_Vector_char_MR_VertId *_this, MR_uint64_t newSize, const char *t);
9402
9406
9409MRC_API void MR_Vector_char_MR_VertId_reserve(MR_Vector_char_MR_VertId *_this, MR_uint64_t capacity);
9410
9416
9422
9427
9432MRC_API void MR_Vector_char_MR_VertId_resizeWithReserve_2(MR_Vector_char_MR_VertId *_this, MR_uint64_t newSize, const char *value);
9433
9438MRC_API void MR_Vector_char_MR_VertId_autoResizeSet_3(MR_Vector_char_MR_VertId *_this, MR_VertId pos, MR_uint64_t len, char val);
9439
9444
9450
9456
9464
9468
9473
9479
9485
9491
9497
9502
9507
9512
9517
9522
9527
9532
9539
9546
9553
9557
9562
9566
9570
9575
9581
9589
9598
9601
9604
9611
9616
9621
9625
9629
9633
9637
9642
9646
9650
9656
9662
9667
9673
9679
9684
9690
9696
9704
9708
9713
9719
9725
9731
9737
9742
9747
9752
9757
9762
9767
9772
9779
9786
9793
9797
9802
9806
9810
9815
9821
9829
9838
9841
9844
9851
9856
9861
9865
9869
9873
9877
9882
9886
9890
9896
9902
9907
9913
9920
9926
9932
9938
9946
9950
9955
9961
9967
9973
9979
9984
9989
9994
9999
10004
10009
10014
10021
10028
10035
10039
10044
10048
10052
10057
10063
10071
10080
10083
10086
10093
10098
10103
10107
10111
10115
10119
10124
10125// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
10129
10133
10137
10143
10149
10154
10160
10166
10171
10177
10183
10191
10195
10200
10206
10212
10218
10224
10229
10234
10239
10244
10249
10254
10259
10266
10273
10280
10284
10289
10293
10297
10302
10308
10316
10325
10328
10331
10338
10343
10348
10352
10356
10360
10364
10369
10370// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
10374
10378
10382
10388
10394
10399
10405
10411
10416
10422
10428
10436
10440
10445
10451
10457
10463
10469
10474
10479
10484
10489
10494
10499
10504
10511
10517MRC_API void MR_Vector_int_MR_FaceId_Set_vec_(MR_Vector_int_MR_FaceId *_this, MR_PassBy value_pass_by, MR_std_vector_int *value);
10518
10525
10529
10534
10538
10542
10547
10553
10560MRC_API MR_Vector_int_MR_FaceId *MR_Vector_int_MR_FaceId_Construct_2(MR_uint64_t size, const int *val);
10561
10570
10573
10576
10583
10588
10593
10597
10601
10605
10608MRC_API void MR_Vector_int_MR_FaceId_resize_1(MR_Vector_int_MR_FaceId *_this, MR_uint64_t newSize);
10609
10613MRC_API void MR_Vector_int_MR_FaceId_resize_2(MR_Vector_int_MR_FaceId *_this, MR_uint64_t newSize, const int *t);
10614
10618
10621MRC_API void MR_Vector_int_MR_FaceId_reserve(MR_Vector_int_MR_FaceId *_this, MR_uint64_t capacity);
10622
10628
10634
10639
10644MRC_API void MR_Vector_int_MR_FaceId_resizeWithReserve_2(MR_Vector_int_MR_FaceId *_this, MR_uint64_t newSize, const int *value);
10645
10650MRC_API void MR_Vector_int_MR_FaceId_autoResizeSet_3(MR_Vector_int_MR_FaceId *_this, MR_FaceId pos, MR_uint64_t len, int val);
10651
10656
10662
10668
10676
10680
10685
10691
10697
10703
10709
10714
10719
10724
10729
10734
10739
10744
10751
10758
10765
10769
10774
10778
10782
10787
10793
10801
10810
10813
10816
10823
10828
10833
10837
10841
10845
10849
10854
10858
10862
10868
10874
10879
10885
10891
10896
10902
10908
10916
10920
10925
10931
10937
10943
10949
10954
10959
10964
10969
10974
10979
10984
10991
10998
11005
11009
11014
11018
11022
11027
11033
11041
11050
11053
11056
11063
11067
11071
11075
11079
11084
11088
11092
11098
11104
11109
11115
11122
11128
11134
11140
11148
11152
11157
11163
11169
11175
11181
11186
11191
11196
11201
11206
11211
11216
11223
11230
11237
11241
11246
11250
11254
11259
11265
11273
11282
11285
11288
11295
11299
11303
11307
11311
11316
11320
11324
11330
11336
11341
11347
11354
11360
11366
11372
11380
11384
11389
11395
11401
11407
11413
11418
11423
11428
11433
11438
11443
11448
11455
11462
11469
11473
11478
11482
11486
11491
11497
11505
11514
11517
11520
11527
11531
11535
11539
11543
11548
11552
11556
11562
11568
11573
11579
11586
11592
11598
11604
11612
11616
11621
11627
11633
11639
11645
11650
11655
11660
11665
11670
11675
11680
11687
11694
11701
11705
11710
11714
11718
11723
11731
11740
11743
11746
11753
11757
11761
11765
11770
11774
11778
11784
11790
11796
11803
11809
11815
11823
11827
11833
11839
11845
11851
11856
11861
11866
11871
11876
11881
11886
11893
11900
11907
11911
11916
11920
11924
11929
11935
11943
11952
11955
11958
11965
11969
11973
11977
11981
11986
11990
11994
12001
12008
12013
12019
12026
12032
12039
12045
12053
12057
12062
12068
12074
12080
12086
12092
12098
12104
12109
12114
12119
12124
12131
12138
12145
12149
12154
12158
12162
12167
12173
12181
12190
12193
12196
12203
12207
12211
12215
12219
12224
12228
12232
12239
12246
12251
12257
12264
12270
12277
12283
12291
12295
12300
12306
12312
12318
12324
12330
12336
12342
12347
12352
12357
12362
12369
12376
12383
12387
12392
12396
12400
12405
12411
12419
12428
12431
12434
12441
12446
12451
12455
12459
12463
12467
12472
12476
12480
12486
12492
12497
12503
12509
12514
12520
12526
12534
12538
12543
12549
12555
12561
12567
12572
12577
12582
12587
12592
12597
12602
12609
12616
12623
12627
12632
12636
12640
12645
12651
12659
12668
12671
12674
12681
12685
12689
12693
12697
12702
12706
12710
12716
12722
12727
12733
12739
12744
12750
12756
12764
12768
12773
12779
12785
12791
12797
12802
12807
12812
12817
12822
12827
12832
12839
12846
12853
12857
12862
12866
12870
12875
12881
12889
12898
12901
12904
12911
12916
12921
12925
12929
12933
12937
12942
12946
12950
12956
12962
12967
12973
12978MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_autoResizeSet_3(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_ObjId pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_VertBitSet *val);
12979
12984
12990
12996
13004
13008
13013
13019
13025
13031
13037
13042
13047
13052
13057
13062
13067
13072
13079
13086
13093
13097
13102
13106
13110
13115
13121
13129
13138
13141
13144
13151
13156
13161
13165
13169
13173
13177
13182
13186
13190
13197
13204
13209
13215
13222
13228
13235
13241
13249
13253
13258
13264
13270
13276
13282
13288
13294
13300
13305
13310
13315
13320
13327
13334
13341
13345
13350
13354
13358
13363
13369
13377
13386
13389
13392
13399
13404
13409
13413
13417
13421
13425
13430
13434
13438
13444
13450
13455
13461
13467
13472
13478
13484
13492
13496
13501
13507
13513
13519
13525
13530
13535
13540
13545
13550
13555
13560
13567
13574
13581
13585
13590
13594
13598
13603
13609
13617
13626
13629
13632
13639
13644
13649
13653
13657
13661
13665
13670
13674
13678
13684
13690
13695
13701
13707
13712
13718
13724
13732
13736
13741
13747
13753
13759
13765
13770
13775
13780
13785
13790
13795
13800
13807
13814
13821
13825
13830
13834
13838
13843
13849
13857
13866
13869
13872
13879
13884
13889
13893
13897
13901
13905
13909MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_resize_2(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_uint64_t newSize, const char *t, const char *t_end);
13910
13914
13918
13924
13930
13935
13940MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_resizeWithReserve_2(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_uint64_t newSize, const char *value, const char *value_end);
13941
13947MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_autoResizeSet_3(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_TextureId pos, MR_uint64_t len, const char *val, const char *val_end);
13948
13954
13960
13966
13972
13976
13981
13987
13993
13999
14005
14010
14015
14020
14025
14030
14035
14040
14047
14054
14061
14065
14070
14074
14078
14083
14089
14097
14106
14109
14112
14119
14124
14129
14133
14137
14141
14145
14149MRC_API void MR_Vector_double_MR_RegionId_resize_2(MR_Vector_double_MR_RegionId *_this, MR_uint64_t newSize, const double *t);
14150
14154
14158
14164
14170
14175
14180MRC_API void MR_Vector_double_MR_RegionId_resizeWithReserve_2(MR_Vector_double_MR_RegionId *_this, MR_uint64_t newSize, const double *value);
14181
14187
14192
14198
14204
14212
14216
14221
14227
14233
14239
14245
14250
14255
14260
14265
14270
14275
14280
14287
14294
14301
14305
14310
14314
14318
14323
14329
14337
14346
14349
14352
14359
14363
14367
14371
14375
14380
14384
14388
14394
14400
14405
14411
14418
14424
14430
14436
14444
14448
14453
14459
14465
14471
14477
14482
14487
14492
14497
14502
14507
14512
14519
14526
14533
14537
14542
14546
14550
14555
14561
14569
14578
14581
14584
14591
14595
14599
14603
14607
14612
14616
14620
14626
14632
14637
14643
14650
14656
14662
14668
14676
14680
14685
14691
14697
14703
14709
14714
14719
14724
14729
14734
14739
14744
14751
14758
14765
14769
14774
14778
14782
14787
14793
14801
14810
14813
14816
14823
14827
14831
14835
14839
14844
14845// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
14849
14853
14857
14863
14869
14874
14880
14887
14893
14899
14905
14913
14917
14922
14928
14934
14940
14946
14951
14956
14961
14966
14971
14976
14981
14988
14995
15002
15006
15011
15015
15019
15024
15030
15038
15047
15050
15053
15060
15065
15070
15074
15078
15082
15086
15090MRC_API void MR_Vector_uint64_t_MR_GraphVertId_resize_2(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_uint64_t *t);
15091
15095
15099
15105
15111
15116
15121MRC_API void MR_Vector_uint64_t_MR_GraphVertId_resizeWithReserve_2(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_uint64_t *value);
15122
15128
15133
15139
15145
15153
15157
15162
15168
15174
15180
15186
15191
15196
15201
15206
15211
15216
15221
15228
15235
15242
15246
15251
15255
15259
15264
15270
15278
15287
15290
15293
15300
15304
15308
15312
15316
15321
15325
15329
15335
15341
15346
15352
15359
15365
15371
15377
15385
15389
15394
15400
15406
15412
15418
15423
15428
15433
15438
15443
15448
15453
15460
15466MRC_API void MR_Vector_float_MR_VoxelId_Set_vec_(MR_Vector_float_MR_VoxelId *_this, MR_PassBy value_pass_by, MR_std_vector_float *value);
15467
15474
15478
15483
15487
15491
15496
15502
15509MRC_API MR_Vector_float_MR_VoxelId *MR_Vector_float_MR_VoxelId_Construct_2(MR_uint64_t size, const float *val);
15510
15519
15522
15525
15532
15537
15542
15546
15550
15554
15557MRC_API void MR_Vector_float_MR_VoxelId_resize_1(MR_Vector_float_MR_VoxelId *_this, MR_uint64_t newSize);
15558
15562MRC_API void MR_Vector_float_MR_VoxelId_resize_2(MR_Vector_float_MR_VoxelId *_this, MR_uint64_t newSize, const float *t);
15563
15567
15570MRC_API void MR_Vector_float_MR_VoxelId_reserve(MR_Vector_float_MR_VoxelId *_this, MR_uint64_t capacity);
15571
15577
15583
15588
15593MRC_API void MR_Vector_float_MR_VoxelId_resizeWithReserve_2(MR_Vector_float_MR_VoxelId *_this, MR_uint64_t newSize, const float *value);
15594
15599MRC_API void MR_Vector_float_MR_VoxelId_autoResizeSet_3(MR_Vector_float_MR_VoxelId *_this, MR_VoxelId pos, MR_uint64_t len, float val);
15600
15605
15611
15617
15625
15629
15634
15640
15646
15652
15658
15663
15668
15673
15678
15683
15688
15693
15700
15707
15714
15718
15723
15727
15731
15736
15742
15750
15759
15762
15765
15772
15777
15782
15786
15790
15794
15798
15802MRC_API void MR_Vector_unsigned_short_MR_VoxelId_resize_2(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_uint64_t newSize, const unsigned short *t);
15803
15807
15811
15817
15823
15828
15833MRC_API void MR_Vector_unsigned_short_MR_VoxelId_resizeWithReserve_2(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_uint64_t newSize, const unsigned short *value);
15834
15840
15845
15851
15857
15865
15869
15874
15880
15886
15892
15898
15903
15908
15913
15918
15923
15928
15933
15940
15947
15954
15958
15963
15967
15971
15976
15982
15990
15999
16002
16005
16012
16017
16022
16026
16030
16034
16038
16043
16044// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
16048
16052
16056
16062
16068
16073
16079
16085
16090
16096
16102
16110
16114
16119
16125
16131
16137
16143
16148
16153
16158
16163
16168
16173
16178
16185
16192
16199
16203
16208
16212
16216
16221
16227
16235
16244
16247
16250
16257
16262
16267
16271
16275
16279
16283
16288
16289// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
16293
16297
16301
16307
16313
16318
16324
16330
16335
16341
16347
16355
16359
16364
16370
16376
16382
16388
16393
16398
16403
16408
16413
16418
16423
16430
16437
16444
16448
16453
16457
16461
16466
16472
16480
16489
16492
16495
16502
16507
16512
16516
16520
16524
16528
16533
16534// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
16538
16542
16546
16552
16558
16563
16569
16575
16580
16586
16592
16600
16604
16609
16615
16621
16627
16633
16638
16643
16648
16653
16658
16663
16668
16675
16682
16689
16693
16698
16702
16706
16711
16717
16725
16734
16737
16740
16747
16752
16757
16761
16765
16769
16773
16777MRC_API void MR_Vector_MR_NodeId_MR_NodeId_resize_2(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_uint64_t newSize, const MR_NodeId *t);
16778
16779// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
16783
16787
16791
16797
16803
16808
16814
16820
16825
16831
16837
16845
16849
16854
16860
16866
16872
16878
16883
16888
16893
16898
16903
16908
16913
16920
16927
16934
16938
16943
16947
16951
16956
16962
16970
16979
16982
16985
16992
16997
17002
17006
17010
17014
17018
17023
17024// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
17028
17032
17036
17042
17048
17053
17059
17065
17070
17076
17082
17090
17094
17099
17105
17111
17117
17123
17128
17133
17138
17143
17148
17153
17158
17165
17172
17179
17183
17188
17192
17196
17201
17207
17215
17224
17227
17230
17237
17242
17247
17251
17255
17259
17263
17268
17269// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
17273
17277
17281
17288
17295
17300
17306
17314
17321
17328
17334
17342
17346
17351
17357
17363
17369
17375
17381
17387
17393
17398
17403
17408
17413
17420
17427
17434
17438
17443
17447
17451
17456
17462
17470
17479
17482
17485
17492
17497
17502
17506
17510
17514
17518
17522MRC_API void MR_Vector_int_MR_UndirectedEdgeId_resize_2(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_uint64_t newSize, const int *t);
17523
17527
17531
17537
17543
17548
17553MRC_API void MR_Vector_int_MR_UndirectedEdgeId_resizeWithReserve_2(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_uint64_t newSize, const int *value);
17554
17560
17565
17571
17577
17585
17589
17594
17600
17606
17612
17618
17623
17628
17633
17638
17643
17648
17653
17660
17667
17674
17678
17683
17687
17691
17696
17702
17710
17719
17722
17725
17732
17736
17740
17744
17748
17753
17757
17761
17767
17773
17778
17784
17791
17797
17803
17809
17817
17821
17826
17832
17838
17844
17850
17855
17860
17865
17870
17875
17880
17885
17892
17899
17906
17910
17915
17919
17923
17928
17934
17942
17951
17954
17957
17964
17968
17972
17976
17980
17985
17989
17993
17999
18005
18010
18016
18023
18029
18035
18041
18049
18053
18058
18064
18070
18076
18082
18087
18092
18097
18102
18107
18112
18117
18123
18129
18135
18141
18142#ifdef __cplusplus
18143} // extern "C"
18144#endif
struct MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f
Definition MRAABBTreeBase.h:16
struct MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f
Definition MRAABBTreeBase.h:17
struct MR_AABBTreeNode_MR_ObjTreeTraits MR_AABBTreeNode_MR_ObjTreeTraits
Definition MRAABBTreeBase.h:18
struct MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId
Definition MRAABBTreeBase.h:31
struct MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId
Definition MRAABBTreeBase.h:32
struct MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId
Definition MRAABBTreeBase.h:30
struct MR_Vector_MR_AffineXf3f_MR_ObjId MR_Vector_MR_AffineXf3f_MR_ObjId
Definition MRAABBTreeObjects.h:22
struct MR_Vector_MR_MeshOrPointsXf_MR_ObjId MR_Vector_MR_MeshOrPointsXf_MR_ObjId
Definition MRAABBTreeObjects.h:23
struct MR_VertCoords MR_VertCoords
Definition MRAABBTreePoints.h:21
struct MR_Vector_MR_AABBTreePoints_Node_MR_NodeId MR_Vector_MR_AABBTreePoints_Node_MR_NodeId
Definition MRAABBTreePoints.h:18
struct MR_AABBTreePoints_Node MR_AABBTreePoints_Node
Definition MRAABBTreePoints.h:28
struct MR_std_vector_MR_NodeId MR_std_vector_MR_NodeId
Definition MRAABBTree.h:23
struct MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f
Definition MRAABBTree.h:15
struct MR_VertBitSet MR_VertBitSet
Definition MRAABBTree.h:22
struct MR_FaceBitSet MR_FaceBitSet
Definition MRAABBTree.h:17
struct MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId
Definition MRAABBTree.h:21
struct MR_VertScalars MR_VertScalars
Definition MRAggregateFlow.h:17
struct MR_UndirectedEdgeScalars MR_UndirectedEdgeScalars
Definition MRAggregateFlow.h:16
struct MR_std_vector_MR_EdgePoint MR_std_vector_MR_EdgePoint
Definition MRAlignContoursToMesh.h:22
struct MR_std_vector_double MR_std_vector_double
Definition MRBestFitPolynomial.h:17
struct MR_std_vector_MR_Vector3f MR_std_vector_MR_Vector3f
Definition MRBestFit.h:25
struct MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag
Definition MRBitSet.h:33
struct MR_VertMap MR_VertMap
Definition MRBitSet.h:40
struct MR_std_vector_uint64_t MR_std_vector_uint64_t
Definition MRBitSet.h:56
struct MR_Vector_MR_PixelId_MR_PixelId MR_Vector_MR_PixelId_MR_PixelId
Definition MRBitSet.h:35
struct MR_ObjMap MR_ObjMap
Definition MRBitSet.h:28
struct MR_Vector_MR_VoxelId_MR_VoxelId MR_Vector_MR_VoxelId_MR_VoxelId
Definition MRBitSet.h:38
struct MR_Vector_MR_RegionId_MR_RegionId MR_Vector_MR_RegionId_MR_RegionId
Definition MRBitSet.h:36
struct MR_UndirectedEdgeMap MR_UndirectedEdgeMap
Definition MRBitSet.h:30
struct MR_Vector_MR_GraphVertId_MR_GraphVertId MR_Vector_MR_GraphVertId_MR_GraphVertId
Definition MRBitSet.h:32
struct MR_FaceMap MR_FaceMap
Definition MRBitSet.h:26
struct MR_Vector_MR_NodeId_MR_NodeId MR_Vector_MR_NodeId_MR_NodeId
Definition MRBitSet.h:34
struct MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId
Definition MRBitSet.h:31
struct MR_EdgeMap MR_EdgeMap
Definition MRBitSet.h:24
struct MR_Vector_MR_TextureId_MR_TextureId MR_Vector_MR_TextureId_MR_TextureId
Definition MRBitSet.h:37
struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag
Definition MRBitSet.h:27
struct MR_WholeEdgeMap MR_WholeEdgeMap
Definition MRBooleanOperation.h:21
struct MR_UndirectedEdgeColors MR_UndirectedEdgeColors
Definition MRChangeColoringActions.h:15
struct MR_FaceColors MR_FaceColors
Definition MRChangeColoringActions.h:13
struct MR_TexturePerFace MR_TexturePerFace
Definition MRChangeMeshAction.h:15
struct MR_Vector_MR_MeshTexture_MR_TextureId MR_Vector_MR_MeshTexture_MR_TextureId
Definition MRChangeMeshAction.h:16
struct MR_std_vector_MR_Vector2f MR_std_vector_MR_Vector2f
Definition MRContour.h:11
struct MR_std_vector_MR_FaceBitSet MR_std_vector_MR_FaceBitSet
Definition MRContoursSeparation.h:11
struct MR_std_vector_MR_EdgeId MR_std_vector_MR_EdgeId
Definition MRContoursStitch.h:11
struct MR_VertColors MR_VertColors
Definition MRCtm.h:22
struct MR_std_vector_MR_Color MR_std_vector_MR_Color
Definition MRCtm.h:33
struct MR_MeshTexture MR_MeshTexture
Definition MRCtm.h:18
struct MR_VertCoords2 MR_VertCoords2
Definition MRCtm.h:23
struct MR_Dipole MR_Dipole
Definition MRDipole.h:23
struct MR_Dipoles MR_Dipoles
Definition MRDipole.h:15
struct MR_std_vector_MR_UndirectedEdgeId MR_std_vector_MR_UndirectedEdgeId
Definition MRDistanceMap.h:35
struct MR_std_vector_MR_VertId MR_std_vector_MR_VertId
Definition MREdgePaths.h:29
struct MR_std_vector_MR_FaceId MR_std_vector_MR_FaceId
Definition MRExtractIsolines.h:24
struct MR_std_vector_std_vector_MR_EdgePoint MR_std_vector_std_vector_MR_EdgePoint
Definition MRExtractIsolines.h:27
struct MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId
Definition MRGraph.h:17
struct MR_std_vector_MR_GraphEdgeId MR_std_vector_MR_GraphEdgeId
Definition MRGraph.h:19
struct MR_Graph_EndVertices MR_Graph_EndVertices
Definition MRGraph.h:24
struct MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId
Definition MRGraph.h:16
struct MR_Vector_MR_ModelPointsData_MR_ObjId MR_Vector_MR_ModelPointsData_MR_ObjId
Definition MRGridSampling.h:16
struct MR_ModelPointsData MR_ModelPointsData
Definition MRGridSampling.h:27
struct MR_ICPGroupPairs MR_ICPGroupPairs
Definition MRICP.h:19
struct MR_MeshOrPointsXf MR_MeshOrPointsXf
Definition MRICP.h:21
struct MR_Triangulation MR_Triangulation
Definition MRIdentifyVertices.h:13
struct MR_std_vector_std_array_MR_Vector3f_3 MR_std_vector_std_array_MR_Vector3f_3
Definition MRIdentifyVertices.h:16
struct MR_Vector_int_MR_VertId MR_Vector_int_MR_VertId
Definition MRImproveSampling.h:14
struct MR_std_vector_int MR_std_vector_int
Definition MRIntersectionContour.h:15
struct MR_Vector_MR_FanRecord_MR_VertId MR_Vector_MR_FanRecord_MR_VertId
Definition MRLocalTriangulations.h:20
struct MR_FanRecord MR_FanRecord
Definition MRLocalTriangulations.h:38
struct MR_MeshBuilder_VertSpan MR_MeshBuilder_VertSpan
Definition MRMeshBuilderTypes.h:29
struct MR_Face2RegionMap MR_Face2RegionMap
Definition MRMeshCollide.h:14
struct MR_Vector_double_MR_RegionId MR_Vector_double_MR_RegionId
Definition MRMeshComponents.h:24
struct MR_std_vector_MR_VertBitSet MR_std_vector_MR_VertBitSet
Definition MRMeshComponents.h:35
struct MR_Vector_MR_QuadraticForm3f_MR_VertId MR_Vector_MR_QuadraticForm3f_MR_VertId
Definition MRMeshDecimate.h:21
struct MR_std_array_MR_Vector3f_3 MR_std_array_MR_Vector3f_3
Definition MRMeshDistance.h:14
struct MR_Vector_std_filesystem_path_MR_TextureId MR_Vector_std_filesystem_path_MR_TextureId
Definition MRMeshLoadObj.h:17
struct MR_Vector_std_array_MR_Vector3f_3_MR_FaceId MR_Vector_std_array_MR_Vector3f_3_MR_FaceId
Definition MRMeshNormals.h:16
struct MR_FaceNormals MR_FaceNormals
Definition MRMeshNormals.h:12
struct MR_std_vector_std_array_MR_VertId_3 MR_std_vector_std_array_MR_VertId_3
Definition MRMeshTopology.h:35
struct MR_Vector_MR_EdgeId_MR_VertId MR_Vector_MR_EdgeId_MR_VertId
Definition MRMeshTopology.h:24
struct MR_Vector_MR_EdgeId_MR_FaceId MR_Vector_MR_EdgeId_MR_FaceId
Definition MRMeshTopology.h:23
struct MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId
Definition MRMesh.h:40
struct MR_QuadraticForm3f MR_QuadraticForm3f
Definition MRMesh.h:35
struct MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int
Definition MRMultiwayICP.h:24
struct MR_std_vector_MR_AffineXf3f MR_std_vector_MR_AffineXf3f
Definition MRObjectMesh.h:50
struct MR_std_vector_float MR_std_vector_float
Definition MRPdf.h:27
struct MR_std_filesystem_path MR_std_filesystem_path
Definition MRPly.h:20
struct MR_TriCornerUVCoords MR_TriCornerUVCoords
Definition MRPly.h:15
struct MR_Vector_MR_QuadraticForm2f_MR_VertId MR_Vector_MR_QuadraticForm2f_MR_VertId
Definition MRPolylineDecimate.h:15
struct MR_Vector_MR_VertId_MR_EdgeId MR_Vector_MR_VertId_MR_EdgeId
Definition MRPolylineTopology.h:18
struct MR_Edges MR_Edges
Definition MRPolylineTopology.h:15
struct MR_QuadraticForm2f MR_QuadraticForm2f
Definition MRQuadraticForm.h:24
struct MR_std_vector_std_filesystem_path MR_std_vector_std_filesystem_path
Definition MRSceneLoad.h:20
struct MR_std_array_MR_VertId_3 MR_std_array_MR_VertId_3
Definition MRSeparationPoint.h:17
struct MR_Vector_MR_VoxelId_MR_FaceId MR_Vector_MR_VoxelId_MR_FaceId
Definition MRSeparationPoint.h:14
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_data_mut(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API const MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_back(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API MR_TextureId MR_Vector_std_filesystem_path_MR_TextureId_backId(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API void MR_FaceColors_clear(MR_FaceColors *_this)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_clear(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_data_mut(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_Construct_1_std_vector_float(MR_std_vector_float *vec)
MRC_API void MR_Vector_int_MR_FaceId_resize_2(MR_Vector_int_MR_FaceId *_this, MR_uint64_t newSize, const int *t)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_endId(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_swap(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_Vector_MR_FanRecord_MR_VertId *b)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_resizeNoInit(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_uint64_t targetSize)
MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Construct_1_std_vector_MR_WatershedGraph_BdInfo(MR_std_vector_MR_WatershedGraph_BdInfo *vec)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Destroy(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId....
MRC_API const MR_std_vector_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_Get_vec_(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_UndirectedEdgeColors_resizeWithReserve_1(MR_UndirectedEdgeColors *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_Vector_MR_RegionId_MR_RegionId_capacity(const MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_emplace_back(MR_Triangulation *_this)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_resizeWithReserve_1(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API MR_Vector3f * MR_VertCoords_back_mut(MR_VertCoords *_this)
MRC_API const int * MR_Vector_int_MR_VertId_index(const MR_Vector_int_MR_VertId *_this, MR_VertId i)
MRC_API bool MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_empty(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_push_back_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_rvalue_ref(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *t)
MRC_API void MR_VertColors_push_back_const_MR_Color_ref(MR_VertColors *_this, const MR_Color *t)
MRC_API void MR_VertCoords_push_back_MR_Vector3f_rvalue_ref(MR_VertCoords *_this, MR_Vector3f *t)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_push_back_std_array_MR_Vector3f_3_rvalue_ref(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_std_array_MR_Vector3f_3 *t)
MRC_API const MR_std_vector_MR_RegionId * MR_UndirectedEdge2RegionMap_Get_vec_(const MR_UndirectedEdge2RegionMap *_this)
MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_OffsetMutablePtr(MR_Vector_MR_NodeId_MR_NodeId *ptr, ptrdiff_t i)
MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_push_back_const_MR_ModelPointsData_ref(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, const MR_ModelPointsData *t)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_swap(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *b)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_clear(MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_EdgeScalars * MR_EdgeScalars_ConstructFromAnother(MR_PassBy _other_pass_by, MR_EdgeScalars *_other)
MRC_API const MR_VertCoords * MR_VertCoords_OffsetPtr(const MR_VertCoords *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_resize_2(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_uint64_t newSize, const MR_AffineXf3f *t)
MRC_API void MR_VertMap_autoResizeSet_3(MR_VertMap *_this, MR_VertId pos, MR_uint64_t len, MR_VertId val)
MRC_API void MR_Vector_int_MR_FaceId_clear(MR_Vector_int_MR_FaceId *_this)
struct MR_std_vector_MR_ObjId MR_std_vector_MR_ObjId
Definition MRVector.h:68
MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_Construct_1_std_vector_MR_EdgeId(MR_std_vector_MR_EdgeId *vec)
MRC_API MR_EdgeMap * MR_EdgeMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_EdgeMap *_other)
MRC_API MR_Dipoles * MR_Dipoles_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Dipoles *_other)
MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstruct(void)
MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_back_mut(MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API MR_RegionId * MR_Face2RegionMap_data_mut(MR_Face2RegionMap *_this)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_DestroyArray(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
Destroys a heap-allocated array of MR_Vector_MR_AffineXf3f_MR_ObjId. Does nothing if the pointer is n...
MRC_API const MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_data(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API bool MR_equal_MR_VertScalars(const MR_VertScalars *_this, const MR_VertScalars *b)
MRC_API MR_VertId MR_VertScalars_endId(const MR_VertScalars *_this)
MRC_API MR_FaceId MR_FaceScalars_backId(const MR_FaceScalars *_this)
MRC_API MR_uint64_t MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_size(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_front_mut(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API float * MR_EdgeScalars_data_mut(MR_EdgeScalars *_this)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_size(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_WholeEdgeMap *_other)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_resizeWithReserve_2(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_uint64_t newSize, const MR_RegionId *value)
MRC_API MR_std_vector_MR_Vector3f * MR_FaceNormals_GetMutable_vec_(MR_FaceNormals *_this)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_autoResizeSet_3(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId pos, MR_uint64_t len, MR_GraphEdgeId val)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_capacity(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API const MR_VertId * MR_VertMap_front(const MR_VertMap *_this)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_resize_1(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_Construct_1_std_vector_MR_VoxelId(MR_std_vector_MR_VoxelId *vec)
MRC_API void MR_EdgeColors_autoResizeSet_2(MR_EdgeColors *_this, MR_EdgeId i, MR_Color val)
MRC_API bool MR_equal_MR_Edges(const MR_Edges *_this, const MR_Edges *b)
MRC_API MR_Color * MR_EdgeColors_front_mut(MR_EdgeColors *_this)
MRC_API void MR_VertCoords_autoResizeSet_2(MR_VertCoords *_this, MR_VertId i, MR_Vector3f val)
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_front_mut(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API MR_FaceMap * MR_FaceMap_AssignFromAnother(MR_FaceMap *_this, MR_PassBy _other_pass_by, MR_FaceMap *_other)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_autoResizeAt(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_EdgeScalars * MR_EdgeScalars_Construct_1_std_vector_float(MR_std_vector_float *vec)
MRC_API int * MR_Vector_int_MR_VertId_autoResizeAt(MR_Vector_int_MR_VertId *_this, MR_VertId i)
MRC_API MR_uint64_t MR_Vector_MR_VoxelId_MR_FaceId_heapBytes(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_Construct_2(MR_uint64_t size, const MR_NodeId *val)
MRC_API const MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_index(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_ObjId i)
MRC_API bool MR_not_equal_MR_Vector_MR_TextureId_MR_TextureId(const MR_Vector_MR_TextureId_MR_TextureId *_this, const MR_Vector_MR_TextureId_MR_TextureId *b)
MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_DefaultConstruct(void)
MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_data(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Construct_1_std_vector_MR_AABBTreePoints_Node(MR_std_vector_MR_AABBTreePoints_Node *vec)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_autoResizeSet_3(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_ObjId pos, MR_uint64_t len, const MR_ModelPointsData *val)
MRC_API void MR_Triangulation_Destroy(const MR_Triangulation *_this)
Destroys a heap-allocated instance of MR_Triangulation. Does nothing if the pointer is null.
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_resize_1(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_clear(MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API void MR_FaceNormals_resize_2(MR_FaceNormals *_this, MR_uint64_t newSize, const MR_Vector3f *t)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_push_back_MR_MeshTexture_rvalue_ref(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_MeshTexture *t)
MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_autoResizeAt(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_VertId i)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated instance of MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id...
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_autoResizeSet_3(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, int pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *val)
MRC_API MR_FaceColors * MR_FaceColors_DefaultConstructArray(size_t num_elems)
MRC_API MR_FaceId MR_FaceColors_beginId(const MR_FaceColors *_this)
MRC_API bool MR_VertCoords2_empty(const MR_VertCoords2 *_this)
MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_Construct_1_std_vector_MR_FaceBitSet(MR_std_vector_MR_FaceBitSet *vec)
MRC_API MR_uint64_t MR_Vector_MR_VoxelId_MR_VoxelId_heapBytes(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_Construct_2(MR_uint64_t size, const MR_VoxelId *val)
MRC_API void MR_FaceNormals_resize_1(MR_FaceNormals *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_resize_2(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_uint64_t newSize, const MR_QuadraticForm2f *t)
MRC_API void MR_EdgeColors_push_back_MR_Color_rvalue_ref(MR_EdgeColors *_this, MR_Color *t)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_pop_back(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_std_vector_MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_Get_vec_(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API MR_Face2RegionMap * MR_Face2RegionMap_Construct_2(MR_uint64_t size, const MR_RegionId *val)
MRC_API const MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_OffsetPtr(const MR_Vector_unsigned_short_MR_VoxelId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_char_MR_VertId_resize_2(MR_Vector_char_MR_VertId *_this, MR_uint64_t newSize, const char *t)
MRC_API const MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_front(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API MR_uint64_t MR_Face2RegionMap_heapBytes(const MR_Face2RegionMap *_this)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_resizeNoInit(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_uint64_t targetSize)
MRC_API void MR_EdgeScalars_pop_back(MR_EdgeScalars *_this)
MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_back(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API void MR_WholeEdgeMap_autoResizeSet_2(MR_WholeEdgeMap *_this, MR_UndirectedEdgeId i, MR_EdgeId val)
MRC_API MR_uint64_t MR_Vector_char_MR_VertId_capacity(const MR_Vector_char_MR_VertId *_this)
MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_ConstructFromAnother(MR_PassBy _other_pass_by, MR_UndirectedEdgeColors *_other)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Destroy(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTa...
MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_UndirectedEdgeMap *_other)
MRC_API MR_TextureId MR_Vector_MR_TextureId_MR_TextureId_backId(const MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_FaceColors_pop_back(MR_FaceColors *_this)
MRC_API MR_uint64_t MR_EdgeMap_size(const MR_EdgeMap *_this)
MRC_API int * MR_Vector_int_MR_VertId_index_mut(MR_Vector_int_MR_VertId *_this, MR_VertId i)
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_clear(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API const double * MR_Vector_double_MR_RegionId_back(const MR_Vector_double_MR_RegionId *_this)
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_backId(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API MR_uint64_t MR_FaceMap_heapBytes(const MR_FaceMap *_this)
MRC_API void MR_VertCoords2_DestroyArray(const MR_VertCoords2 *_this)
Destroys a heap-allocated array of MR_VertCoords2. Does nothing if the pointer is null.
MRC_API const MR_EdgeId * MR_EdgeMap_data(const MR_EdgeMap *_this)
MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_uint64_t MR_Vector_MR_VertId_MR_EdgeId_heapBytes(const MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Destroy(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId....
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_autoResizeSet_2(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_GraphVertId i, MR_PassBy val_pass_by, MR_FaceBitSet *val)
MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_DefaultConstruct(void)
MRC_API void MR_UndirectedEdgeScalars_Destroy(const MR_UndirectedEdgeScalars *_this)
Destroys a heap-allocated instance of MR_UndirectedEdgeScalars. Does nothing if the pointer is null.
MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_Construct_2(MR_uint64_t size, const float *val)
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_OffsetMutablePtr(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_autoResizeSet_2(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i, const MR_Id_MR_ICPElemtTag *val)
MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_DefaultConstruct(void)
MRC_API bool MR_not_equal_MR_FaceNormals(const MR_FaceNormals *_this, const MR_FaceNormals *b)
struct MR_Vector_MR_VertBitSet_MR_ObjId MR_Vector_MR_VertBitSet_MR_ObjId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:610
MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_AssignFromAnother(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_FaceBitSet_MR_GraphVertId *_other)
MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_VertScalars_swap(MR_VertScalars *_this, MR_VertScalars *b)
MRC_API MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_front_mut(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_clear(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API MR_uint64_t MR_WholeEdgeMap_size(const MR_WholeEdgeMap *_this)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_back_mut(MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_resizeWithReserve_1(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_Set_vec_(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_AffineXf3f *value)
MRC_API MR_RegionId MR_Vector_double_MR_RegionId_beginId(const MR_Vector_double_MR_RegionId *_this)
MRC_API bool MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_empty(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_swap(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_Vector_MR_MeshTexture_MR_TextureId *b)
MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_Construct_1_std_vector_int(MR_std_vector_int *vec)
MRC_API const MR_TexturePerFace * MR_TexturePerFace_OffsetPtr(const MR_TexturePerFace *ptr, ptrdiff_t i)
MRC_API MR_uint64_t MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_heapBytes(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API MR_uint64_t MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_heapBytes(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API MR_uint64_t MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_capacity(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_FaceId * MR_FaceMap_data_mut(MR_FaceMap *_this)
MRC_API double * MR_Vector_double_MR_RegionId_back_mut(MR_Vector_double_MR_RegionId *_this)
MRC_API MR_uint64_t MR_Vector_unsigned_short_MR_VoxelId_capacity(const MR_Vector_unsigned_short_MR_VoxelId *_this)
struct MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag
Definition MRVector.h:78
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_reserve(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_uint64_t capacity)
MRC_API const MR_EdgeMap * MR_EdgeMap_OffsetPtr(const MR_EdgeMap *ptr, ptrdiff_t i)
MRC_API const int * MR_Vector_int_MR_VertId_front(const MR_Vector_int_MR_VertId *_this)
MRC_API bool MR_equal_MR_Vector_MR_EdgeId_MR_VertId(const MR_Vector_MR_EdgeId_MR_VertId *_this, const MR_Vector_MR_EdgeId_MR_VertId *b)
MRC_API const MR_Vector3f * MR_FaceNormals_data(const MR_FaceNormals *_this)
MRC_API bool MR_not_equal_MR_Vector_MR_VertBitSet_MR_ObjId(const MR_Vector_MR_VertBitSet_MR_ObjId *_this, const MR_Vector_MR_VertBitSet_MR_ObjId *b)
MRC_API void MR_Vector_float_MR_VoxelId_resize_1(MR_Vector_float_MR_VoxelId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_push_back_const_MR_AffineXf3f_ref(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, const MR_AffineXf3f *t)
MRC_API bool MR_equal_MR_Vector_MR_VoxelId_MR_FaceId(const MR_Vector_MR_VoxelId_MR_FaceId *_this, const MR_Vector_MR_VoxelId_MR_FaceId *b)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_resizeNoInit(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_uint64_t targetSize)
MRC_API MR_VertCoords * MR_VertCoords_AssignFromAnother(MR_VertCoords *_this, MR_PassBy _other_pass_by, MR_VertCoords *_other)
MRC_API const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_OffsetPtr(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *ptr, ptrdiff_t i)
MRC_API const MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_data(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_resize_2(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_uint64_t newSize, const MR_MeshTexture *t)
MRC_API const unsigned short * MR_Vector_unsigned_short_MR_VoxelId_data(const MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API MR_Color * MR_FaceColors_index_mut(MR_FaceColors *_this, MR_FaceId i)
MRC_API MR_Dipole * MR_Dipoles_data_mut(MR_Dipoles *_this)
MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_swap(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_Vector_std_vector_MR_EdgePoint_MR_VertId *b)
MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_OffsetMutablePtr(MR_Vector_MR_ModelPointsData_MR_ObjId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_DestroyArray(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
Destroys a heap-allocated array of MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_M...
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_reserve(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_uint64_t capacity)
MRC_API const MR_std_vector_MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Get_vec_(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_uint64_t MR_Vector_std_filesystem_path_MR_TextureId_heapBytes(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_AssignFromAnother(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_other)
MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_EdgeId_MR_FaceId *_other)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_DestroyArray(const MR_Vector_MR_NodeId_MR_NodeId *_this)
Destroys a heap-allocated array of MR_Vector_MR_NodeId_MR_NodeId. Does nothing if the pointer is null...
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_autoResizeSet_2(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i, MR_PassBy val_pass_by, MR_ICPGroupPairs *val)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_clear(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API void MR_UndirectedEdgeMap_autoResizeSet_2(MR_UndirectedEdgeMap *_this, MR_UndirectedEdgeId i, MR_UndirectedEdgeId val)
MRC_API void MR_UndirectedEdgeScalars_resizeWithReserve_2(MR_UndirectedEdgeScalars *_this, MR_uint64_t newSize, const float *value)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_resize_2(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_uint64_t newSize, const int *t)
MRC_API void MR_VertCoords2_Destroy(const MR_VertCoords2 *_this)
Destroys a heap-allocated instance of MR_VertCoords2. Does nothing if the pointer is null.
MRC_API void MR_Vector_int_MR_VertId_push_back_const_int_ref(MR_Vector_int_MR_VertId *_this, const int *t)
MRC_API MR_RegionId * MR_Vert2RegionMap_data_mut(MR_Vert2RegionMap *_this)
MRC_API MR_std_vector_MR_RegionId * MR_Face2RegionMap_GetMutable_vec_(MR_Face2RegionMap *_this)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_pop_back(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_std_vector_MR_FaceId * MR_FaceMap_GetMutable_vec_(MR_FaceMap *_this)
MRC_API MR_VertColors * MR_VertColors_Construct_2(MR_uint64_t size, const MR_Color *val)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_pop_back(MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_OffsetMutablePtr(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Construct_1(MR_std_vector_MR_MeshOrPointsXf *vec)
MRC_API MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_GetMutable_vec_(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_resize_2(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_uint64_t newSize, const MR_GraphEdgeId *t)
MRC_API MR_std_vector_MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_GetMutable_vec_(MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_data_mut(MR_Triangulation *_this)
MRC_API const unsigned short * MR_Vector_unsigned_short_MR_VoxelId_front(const MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_VertId_MR_EdgeId *_other)
MRC_API MR_Dipole * MR_Dipoles_emplace_back(MR_Dipoles *_this)
MRC_API int * MR_Vector_int_MR_VertId_data_mut(MR_Vector_int_MR_VertId *_this)
MRC_API void MR_Dipoles_DestroyArray(const MR_Dipoles *_this)
Destroys a heap-allocated array of MR_Dipoles. Does nothing if the pointer is null.
MRC_API void MR_Triangulation_resizeWithReserve_1(MR_Triangulation *_this, MR_uint64_t newSize)
MRC_API void MR_EdgeColors_resizeNoInit(MR_EdgeColors *_this, MR_uint64_t targetSize)
MRC_API unsigned short * MR_Vector_unsigned_short_MR_VoxelId_autoResizeAt(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_VoxelId i)
MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_index_mut(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_NodeId i)
MRC_API void MR_FaceScalars_DestroyArray(const MR_FaceScalars *_this)
Destroys a heap-allocated array of MR_FaceScalars. Does nothing if the pointer is null.
MRC_API const MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_index(const MR_Vector_uint64_t_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_resizeWithReserve_1(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API const MR_Color * MR_VertColors_front(const MR_VertColors *_this)
struct MR_std_vector_char MR_std_vector_char
Definition MRVector.h:86
MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_emplace_back(MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API MR_FaceId MR_Vector_MR_EdgeId_MR_FaceId_backId(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API bool MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_empty(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API const MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_index(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_TriCornerUVCoords * MR_TriCornerUVCoords_Construct_2(MR_uint64_t size, const MR_std_array_MR_Vector2f_3 *val)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_autoResizeSet_3(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_VertId pos, MR_uint64_t len, const MR_QuadraticForm3f *val)
MRC_API const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_OffsetPtr(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *ptr, ptrdiff_t i)
MRC_API bool MR_not_equal_MR_Vector_MR_AffineXf3f_MR_ObjId(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this, const MR_Vector_MR_AffineXf3f_MR_ObjId *b)
MRC_API MR_std_vector_MR_Vector3f * MR_VertCoords_GetMutable_vec_(MR_VertCoords *_this)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_clear(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_index_mut(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_reserve(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_push_back_std_vector_MR_EdgePoint_rvalue_ref(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_std_vector_MR_EdgePoint *t)
MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_AssignFromAnother(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_PassBy _other_pass_by, MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_other)
MRC_API void MR_Edges_reserve(MR_Edges *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Destroy(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Vector_std_vector_MR_EdgePoint_MR_VertId....
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_resize_1(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_uint64_t newSize)
MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_AssignFromAnother(MR_Vector_int_MR_FaceId *_this, MR_PassBy _other_pass_by, MR_Vector_int_MR_FaceId *_other)
MRC_API const float * MR_Vector_float_MR_VoxelId_data(const MR_Vector_float_MR_VoxelId *_this)
MRC_API MR_VoxelId MR_Vector_float_MR_VoxelId_endId(const MR_Vector_float_MR_VoxelId *_this)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_back_mut(MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API MR_EdgeMap * MR_EdgeMap_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_DestroyArray(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_Vector_MR_GraphVertId_MR_GraphVertId. Does nothing if the point...
MRC_API void MR_EdgeMap_autoResizeSet_3(MR_EdgeMap *_this, MR_EdgeId pos, MR_uint64_t len, MR_EdgeId val)
MRC_API MR_VertId MR_Vector_MR_EdgeId_MR_VertId_backId(const MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_DestroyArray(const MR_Vector_uint64_t_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_Vector_uint64_t_MR_GraphVertId. Does nothing if the pointer is ...
MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_front(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_pop_back(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Get_vec_(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_Vector2f * MR_VertCoords2_index(const MR_VertCoords2 *_this, MR_VertId i)
MRC_API void MR_Vector_float_MR_VoxelId_push_back_float_rvalue_ref(MR_Vector_float_MR_VoxelId *_this, float *t)
MRC_API MR_EdgeId MR_EdgeColors_beginId(const MR_EdgeColors *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_autoResizeSet_2(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_NodeId i, const MR_AABBTreeNode_MR_ObjTreeTraits *val)
MRC_API const MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_back(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API void MR_Vert2RegionMap_autoResizeSet_3(MR_Vert2RegionMap *_this, MR_VertId pos, MR_uint64_t len, MR_RegionId val)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_resizeWithReserve_2(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_uint64_t newSize, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f *value)
MRC_API MR_uint64_t MR_UndirectedEdge2RegionMap_size(const MR_UndirectedEdge2RegionMap *_this)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index_mut(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API void MR_UndirectedEdge2RegionMap_Set_vec_(MR_UndirectedEdge2RegionMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_RegionId *value)
MRC_API MR_uint64_t MR_UndirectedEdgeColors_heapBytes(const MR_UndirectedEdgeColors *_this)
MRC_API MR_UndirectedEdgeId MR_Vector_int_MR_UndirectedEdgeId_beginId(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API const MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_index(const MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_TextureId i)
MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_OffsetMutablePtr(MR_Vector_int_MR_VertId *ptr, ptrdiff_t i)
MRC_API void MR_WholeEdgeMap_resizeNoInit(MR_WholeEdgeMap *_this, MR_uint64_t targetSize)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_autoResizeSet_3(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *pos, MR_uint64_t len, const MR_Id_MR_ICPElemtTag *val)
MRC_API MR_TriCornerUVCoords * MR_TriCornerUVCoords_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_Vector_double_MR_RegionId_DestroyArray(const MR_Vector_double_MR_RegionId *_this)
Destroys a heap-allocated array of MR_Vector_double_MR_RegionId. Does nothing if the pointer is null.
MRC_API const int * MR_Vector_int_MR_UndirectedEdgeId_index(const MR_Vector_int_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_ObjId * MR_ObjMap_front_mut(MR_ObjMap *_this)
MRC_API const MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_data(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_resizeWithReserve_2(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_uint64_t newSize, const MR_GraphEdgeId *value)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_pop_back(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API MR_uint64_t MR_Vector_MR_NodeId_MR_NodeId_heapBytes(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API MR_FaceColors * MR_FaceColors_OffsetMutablePtr(MR_FaceColors *ptr, ptrdiff_t i)
MRC_API MR_VertId MR_Vert2RegionMap_beginId(const MR_Vert2RegionMap *_this)
MRC_API MR_GraphVertId MR_Vector_MR_GraphVertId_MR_GraphVertId_endId(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_DefaultConstruct(void)
MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_other)
MRC_API bool MR_equal_MR_FaceMap(const MR_FaceMap *_this, const MR_FaceMap *b)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_push_back_const_MR_Id_MR_ICPElemtTag_ref(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *t)
MRC_API const MR_std_vector_std_array_MR_Vector2f_3 * MR_TriCornerUVCoords_Get_vec_(const MR_TriCornerUVCoords *_this)
MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_emplace_back(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API void MR_EdgeScalars_reserve(MR_EdgeScalars *_this, MR_uint64_t capacity)
MRC_API MR_std_array_MR_Vector2f_3 * MR_TriCornerUVCoords_back_mut(MR_TriCornerUVCoords *_this)
MRC_API void MR_FaceScalars_push_back_const_float_ref(MR_FaceScalars *_this, const float *t)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_DestroyArray(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
Destroys a heap-allocated array of MR_Vector_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is nu...
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_autoResizeSet_2(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_NodeId i, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f *val)
MRC_API const MR_Face2RegionMap * MR_Face2RegionMap_OffsetPtr(const MR_Face2RegionMap *ptr, ptrdiff_t i)
MRC_API MR_uint64_t MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_size(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_autoResizeSet_2(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i, MR_VoxelId val)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_autoResizeSet_2(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_NodeId i, MR_NodeId val)
MRC_API unsigned short * MR_Vector_unsigned_short_MR_VoxelId_emplace_back(MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API void MR_TexturePerFace_Set_vec_(MR_TexturePerFace *_this, MR_PassBy value_pass_by, MR_std_vector_MR_TextureId *value)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_resizeWithReserve_2(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize, const MR_std_vector_MR_ObjVertId *value)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_resizeWithReserve_1(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API void MR_Dipoles_Destroy(const MR_Dipoles *_this)
Destroys a heap-allocated instance of MR_Dipoles. Does nothing if the pointer is null.
struct MR_std_vector_MR_Id_MR_ICPElemtTag MR_std_vector_MR_Id_MR_ICPElemtTag
Definition MRVector.h:60
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_DestroyArray(const MR_Vector_MR_FanRecord_MR_VertId *_this)
Destroys a heap-allocated array of MR_Vector_MR_FanRecord_MR_VertId. Does nothing if the pointer is n...
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_swap(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_Vector_MR_QuadraticForm2f_MR_VertId *b)
MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_DefaultConstruct(void)
MRC_API bool MR_FaceNormals_empty(const MR_FaceNormals *_this)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_Set_vec_(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_PassBy value_pass_by, MR_std_vector_std_filesystem_path *value)
MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_UndirectedEdge2RegionMap *_other)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_swap(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *b)
MRC_API bool MR_Vector_MR_EdgeId_MR_VertId_empty(const MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API MR_uint64_t MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_heapBytes(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_OffsetMutablePtr(MR_Vector_MR_GraphVertId_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API const MR_std_vector_int * MR_Vector_int_MR_UndirectedEdgeId_Get_vec_(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API const MR_Vector2f * MR_VertCoords2_back(const MR_VertCoords2 *_this)
MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_DefaultConstruct(void)
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_backId(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API const MR_std_vector_MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_Get_vec_(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
struct MR_std_vector_MR_QuadraticForm3f MR_std_vector_MR_QuadraticForm3f
Definition MRVector.h:72
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_resizeWithReserve_2(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_WatershedGraph_BasinInfo *value)
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_DestroyArray(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated array of MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag....
MRC_API MR_FaceId * MR_FaceMap_front_mut(MR_FaceMap *_this)
MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_index_mut(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_TextureId i)
MRC_API MR_FaceScalars * MR_FaceScalars_AssignFromAnother(MR_FaceScalars *_this, MR_PassBy _other_pass_by, MR_FaceScalars *_other)
MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_OffsetMutablePtr(MR_Vector_MR_EdgeId_MR_VertId *ptr, ptrdiff_t i)
MRC_API const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_OffsetPtr(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API void MR_Triangulation_resizeWithReserve_2(MR_Triangulation *_this, MR_uint64_t newSize, const MR_std_array_MR_VertId_3 *value)
MRC_API MR_VertCoords2 * MR_VertCoords2_DefaultConstruct(void)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_push_back_MR_EdgeId_rvalue_ref(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_EdgeId *t)
MRC_API void MR_VertCoords2_Set_vec_(MR_VertCoords2 *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Vector2f *value)
MRC_API void MR_FaceColors_DestroyArray(const MR_FaceColors *_this)
Destroys a heap-allocated array of MR_FaceColors. Does nothing if the pointer is null.
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_clear(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_autoResizeSet_3(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_ICPGroupPairs *val)
MRC_API MR_uint64_t MR_Vector_MR_VoxelId_MR_FaceId_capacity(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_EdgeScalars * MR_EdgeScalars_Construct_2(MR_uint64_t size, const float *val)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_back_mut(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API void MR_Vector_double_MR_RegionId_push_back_double_rvalue_ref(MR_Vector_double_MR_RegionId *_this, double *t)
MRC_API float * MR_VertScalars_front_mut(MR_VertScalars *_this)
MRC_API const MR_Color * MR_VertColors_data(const MR_VertColors *_this)
MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_front_mut(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API MR_uint64_t MR_Vector_MR_MeshTexture_MR_TextureId_heapBytes(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_other)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_Set_vec_(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_VoxelId *value)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_resize_1(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, MR_uint64_t newSize)
MRC_API const MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_data(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API char * MR_Vector_char_MR_VertId_back_mut(MR_Vector_char_MR_VertId *_this)
MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_data_mut(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API const MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_front(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API void MR_VertColors_resize_2(MR_VertColors *_this, MR_uint64_t newSize, const MR_Color *t)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_beginId(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_OffsetMutablePtr(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_DestroyArray(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
Destroys a heap-allocated array of MR_Vector_MR_MeshOrPointsXf_MR_ObjId. Does nothing if the pointer ...
MRC_API const MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_index(const MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_TextureId i)
MRC_API const MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_back(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API bool MR_equal_MR_Vector_float_MR_VoxelId(const MR_Vector_float_MR_VoxelId *_this, const MR_Vector_float_MR_VoxelId *b)
MRC_API float * MR_FaceScalars_emplace_back(MR_FaceScalars *_this)
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_resize_2(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_FaceBitSet *t)
MRC_API MR_VertId MR_Vert2RegionMap_backId(const MR_Vert2RegionMap *_this)
MRC_API void MR_WholeEdgeMap_push_back_MR_EdgeId_rvalue_ref(MR_WholeEdgeMap *_this, MR_EdgeId *t)
MRC_API bool MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_empty(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_FaceId MR_FaceMap_beginId(const MR_FaceMap *_this)
MRC_API void MR_Vector_double_MR_RegionId_reserve(MR_Vector_double_MR_RegionId *_this, MR_uint64_t capacity)
MRC_API void MR_UndirectedEdge2RegionMap_push_back_MR_RegionId_rvalue_ref(MR_UndirectedEdge2RegionMap *_this, MR_RegionId *t)
MRC_API MR_uint64_t MR_Vector_MR_QuadraticForm3f_MR_VertId_size(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API bool MR_Vector_uint64_t_MR_GraphVertId_empty(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_DefaultConstruct(void)
MRC_API MR_uint64_t MR_Vector_unsigned_short_MR_VoxelId_size(const MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API MR_uint64_t MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_capacity(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_Construct_2(MR_uint64_t size, const MR_TextureId *val)
MRC_API MR_VoxelId MR_Vector_float_MR_VoxelId_beginId(const MR_Vector_float_MR_VoxelId *_this)
MRC_API void MR_TriCornerUVCoords_autoResizeSet_2(MR_TriCornerUVCoords *_this, MR_FaceId i, MR_std_array_MR_Vector2f_3 val)
MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_autoResizeAt(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API bool MR_not_equal_MR_Vector_float_MR_VoxelId(const MR_Vector_float_MR_VoxelId *_this, const MR_Vector_float_MR_VoxelId *b)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Set_vec_(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_MeshOrPointsXf *value)
MRC_API bool MR_not_equal_MR_VertCoords(const MR_VertCoords *_this, const MR_VertCoords *b)
MRC_API const MR_Color * MR_EdgeColors_front(const MR_EdgeColors *_this)
MRC_API MR_VertId * MR_VertMap_back_mut(MR_VertMap *_this)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_back_mut(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector3f * MR_FaceNormals_front_mut(MR_FaceNormals *_this)
MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_FaceId MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_beginId(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_autoResizeSet_2(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_VertId i, MR_PassBy val_pass_by, MR_std_vector_MR_EdgePoint *val)
MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_index_mut(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API MR_Vector3f * MR_FaceNormals_back_mut(MR_FaceNormals *_this)
MRC_API void MR_VertMap_autoResizeSet_2(MR_VertMap *_this, MR_VertId i, MR_VertId val)
MRC_API void MR_Triangulation_clear(MR_Triangulation *_this)
MRC_API MR_std_vector_MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_GetMutable_vec_(MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_pop_back(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_unsigned_short_MR_VoxelId *_other)
MRC_API const MR_std_vector_MR_ObjId * MR_ObjMap_Get_vec_(const MR_ObjMap *_this)
MRC_API const MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_OffsetPtr(const MR_Vector_MR_RegionId_MR_RegionId *ptr, ptrdiff_t i)
MRC_API bool MR_TexturePerFace_empty(const MR_TexturePerFace *_this)
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_swap(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_Vector_MR_TextureId_MR_TextureId *b)
MRC_API float * MR_VertScalars_index_mut(MR_VertScalars *_this, MR_VertId i)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_clear(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_other)
MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeScalars_endId(const MR_UndirectedEdgeScalars *_this)
MRC_API const MR_std_vector_MR_RegionId * MR_Face2RegionMap_Get_vec_(const MR_Face2RegionMap *_this)
MRC_API MR_uint64_t MR_VertColors_heapBytes(const MR_VertColors *_this)
MRC_API MR_std_vector_std_array_MR_VertId_2 * MR_Edges_GetMutable_vec_(MR_Edges *_this)
MRC_API const MR_Color * MR_UndirectedEdgeColors_back(const MR_UndirectedEdgeColors *_this)
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_resize_1(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_Construct_2(MR_uint64_t size, const MR_VoxelId *val)
MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_back_mut(MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API MR_VertScalars * MR_VertScalars_Construct_1_std_vector_float(MR_std_vector_float *vec)
MRC_API const MR_std_vector_MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Get_vec_(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API void MR_Edges_resizeWithReserve_1(MR_Edges *_this, MR_uint64_t newSize)
MRC_API void MR_FaceNormals_autoResizeSet_2(MR_FaceNormals *_this, MR_FaceId i, MR_Vector3f val)
MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_std_vector_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Get_vec_(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API bool MR_not_equal_MR_Vector_MR_EdgeId_MR_FaceId(const MR_Vector_MR_EdgeId_MR_FaceId *_this, const MR_Vector_MR_EdgeId_MR_FaceId *b)
MRC_API MR_ObjId MR_Vector_MR_AffineXf3f_MR_ObjId_endId(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API MR_VertMap * MR_VertMap_Construct_2(MR_uint64_t size, const MR_VertId *val)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_autoResizeAt(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API MR_uint64_t MR_VertScalars_heapBytes(const MR_VertScalars *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_pop_back(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API MR_uint64_t MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_capacity(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_reserve(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_uint64_t capacity)
struct MR_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag
Definition MRVector.h:79
MRC_API void MR_Face2RegionMap_pop_back(MR_Face2RegionMap *_this)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_capacity(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API const MR_std_vector_MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Get_vec_(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_clear(MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API const MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_index(const MR_Vector_MR_RegionId_MR_RegionId *_this, MR_RegionId i)
MRC_API void MR_TexturePerFace_resizeWithReserve_2(MR_TexturePerFace *_this, MR_uint64_t newSize, const MR_TextureId *value)
MRC_API void MR_UndirectedEdge2RegionMap_resize_1(MR_UndirectedEdge2RegionMap *_this, MR_uint64_t newSize)
MRC_API bool MR_not_equal_MR_EdgeMap(const MR_EdgeMap *_this, const MR_EdgeMap *b)
MRC_API const MR_Color * MR_FaceColors_index(const MR_FaceColors *_this, MR_FaceId i)
MRC_API void MR_FaceMap_resize_2(MR_FaceMap *_this, MR_uint64_t newSize, const MR_FaceId *t)
MRC_API float * MR_Vector_float_MR_VoxelId_back_mut(MR_Vector_float_MR_VoxelId *_this)
MRC_API const MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_front(const MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_resizeWithReserve_1(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_uint64_t newSize)
MRC_API MR_Edges * MR_Edges_DefaultConstruct(void)
MRC_API MR_uint64_t MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_size(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_VertScalars_DestroyArray(const MR_VertScalars *_this)
Destroys a heap-allocated array of MR_VertScalars. Does nothing if the pointer is null.
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_clear(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API bool MR_VertColors_empty(const MR_VertColors *_this)
MRC_API const MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_front(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_push_back_MR_VoxelId_rvalue_ref(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_VoxelId *t)
MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_AssignFromAnother(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_other)
MRC_API const MR_ObjId * MR_ObjMap_index(const MR_ObjMap *_this, MR_ObjId i)
MRC_API MR_VertId MR_VertMap_beginId(const MR_VertMap *_this)
struct MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:570
MRC_API bool MR_Face2RegionMap_empty(const MR_Face2RegionMap *_this)
MRC_API MR_ObjMap * MR_ObjMap_DefaultConstruct(void)
MRC_API MR_FaceMap * MR_FaceMap_DefaultConstructArray(size_t num_elems)
MRC_API MR_ObjId * MR_ObjMap_data_mut(MR_ObjMap *_this)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_push_back_const_MR_MeshBuilder_VertSpan_ref(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, const MR_MeshBuilder_VertSpan *t)
MRC_API const MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_data(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_ObjMap_reserve(MR_ObjMap *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_pop_back(MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_index_mut(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_uint64_t MR_Vector_MR_FanRecord_MR_VertId_capacity(const MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_Construct_1_std_vector_MR_PixelId(MR_std_vector_MR_PixelId *vec)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_reserve(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_resizeWithReserve_1(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize)
MRC_API void MR_Dipoles_autoResizeSet_3(MR_Dipoles *_this, MR_NodeId pos, MR_uint64_t len, const MR_Dipole *val)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_beginId(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_push_back_MR_ICPGroupPairs_rvalue_ref(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, MR_ICPGroupPairs *t)
MRC_API MR_VertId MR_Vector_MR_FanRecord_MR_VertId_endId(const MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API void MR_VertCoords_pop_back(MR_VertCoords *_this)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_reserve(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_uint64_t capacity)
MRC_API MR_FaceMap * MR_FaceMap_Construct_1_std_vector_MR_FaceId(MR_std_vector_MR_FaceId *vec)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_push_back_const_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_ref(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f *t)
MRC_API MR_uint64_t MR_UndirectedEdgeMap_heapBytes(const MR_UndirectedEdgeMap *_this)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_front_mut(MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_VertId * MR_VertMap_index_mut(MR_VertMap *_this, MR_VertId i)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_clear(MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API const MR_Vector3f * MR_FaceNormals_back(const MR_FaceNormals *_this)
MRC_API MR_VertId MR_VertCoords2_beginId(const MR_VertCoords2 *_this)
MRC_API MR_std_vector_MR_RegionId * MR_UndirectedEdge2RegionMap_GetMutable_vec_(MR_UndirectedEdge2RegionMap *_this)
MRC_API void MR_Edges_swap(MR_Edges *_this, MR_Edges *b)
MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_index_mut(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_Set_vec_(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_VertId *value)
MRC_API MR_Color * MR_UndirectedEdgeColors_autoResizeAt(MR_UndirectedEdgeColors *_this, MR_UndirectedEdgeId i)
MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_index_mut(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API const MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_front(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API const float * MR_UndirectedEdgeScalars_front(const MR_UndirectedEdgeScalars *_this)
MRC_API void MR_VertScalars_pop_back(MR_VertScalars *_this)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_reserve(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_uint64_t capacity)
MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_OffsetMutablePtr(MR_Vector_MR_RegionId_MR_RegionId *ptr, ptrdiff_t i)
MRC_API void MR_VertCoords_clear(MR_VertCoords *_this)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_pop_back(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_OffsetPtr(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *ptr, ptrdiff_t i)
MRC_API MR_EdgeColors * MR_EdgeColors_Construct_2(MR_uint64_t size, const MR_Color *val)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_resize_1(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_float_MR_VoxelId_swap(MR_Vector_float_MR_VoxelId *_this, MR_Vector_float_MR_VoxelId *b)
MRC_API const MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_front(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_AssignFromAnother(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_QuadraticForm3f_MR_VertId *_other)
MRC_API MR_EdgeId * MR_EdgeMap_autoResizeAt(MR_EdgeMap *_this, MR_EdgeId i)
MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_DefaultConstruct(void)
MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_DefaultConstructArray(size_t num_elems)
MRC_API MR_std_vector_MR_RegionId * MR_Vert2RegionMap_GetMutable_vec_(MR_Vert2RegionMap *_this)
MRC_API void MR_VertCoords_DestroyArray(const MR_VertCoords *_this)
Destroys a heap-allocated array of MR_VertCoords. Does nothing if the pointer is null.
MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_front_mut(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API MR_EdgeColors * MR_EdgeColors_ConstructFromAnother(MR_PassBy _other_pass_by, MR_EdgeColors *_other)
MRC_API void MR_FaceNormals_resizeNoInit(MR_FaceNormals *_this, MR_uint64_t targetSize)
MRC_API const MR_std_vector_MR_Color * MR_UndirectedEdgeColors_Get_vec_(const MR_UndirectedEdgeColors *_this)
MRC_API void MR_UndirectedEdgeMap_DestroyArray(const MR_UndirectedEdgeMap *_this)
Destroys a heap-allocated array of MR_UndirectedEdgeMap. Does nothing if the pointer is null.
MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_AssignFromAnother(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_other)
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_backId(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_GraphVertId MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_beginId(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API MR_std_vector_MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_GetMutable_vec_(MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_push_back_const_int_ref(MR_Vector_int_MR_UndirectedEdgeId *_this, const int *t)
MRC_API void MR_Vector_int_MR_VertId_resize_1(MR_Vector_int_MR_VertId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_Destroy(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_VertBitSet_MR_ObjId. Does nothing if the pointer i...
MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_front_mut(MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API const MR_RegionId * MR_UndirectedEdge2RegionMap_back(const MR_UndirectedEdge2RegionMap *_this)
MRC_API const MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_back(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_std_vector_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_GetMutable_vec_(MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API const MR_ObjId * MR_ObjMap_back(const MR_ObjMap *_this)
MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_OffsetPtr(const MR_Vector_MR_FanRecord_MR_VertId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_reserve(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_DestroyArray(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
Destroys a heap-allocated array of MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR...
MRC_API bool MR_equal_MR_FaceScalars(const MR_FaceScalars *_this, const MR_FaceScalars *b)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Destroy(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId....
MRC_API MR_RegionId MR_Vector_MR_RegionId_MR_RegionId_beginId(const MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_push_back_const_MR_Graph_EndVertices_ref(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, const MR_Graph_EndVertices *t)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_swap(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *b)
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_endId(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API int * MR_Vector_int_MR_FaceId_emplace_back(MR_Vector_int_MR_FaceId *_this)
MRC_API void MR_Vector_double_MR_RegionId_push_back_const_double_ref(MR_Vector_double_MR_RegionId *_this, const double *t)
MRC_API void MR_VertColors_Destroy(const MR_VertColors *_this)
Destroys a heap-allocated instance of MR_VertColors. Does nothing if the pointer is null.
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_DestroyArray(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
Destroys a heap-allocated array of MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId. Does nothing if the...
MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_AssignFromAnother(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, MR_PassBy _other_pass_by, MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_other)
MRC_API bool MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_empty(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_index_mut(MR_UndirectedEdgeMap *_this, MR_UndirectedEdgeId i)
MRC_API MR_uint64_t MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_size(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_resize_1(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_uint64_t newSize)
MRC_API MR_VertCoords2 * MR_VertCoords2_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertCoords2 *_other)
MRC_API void MR_VertCoords_resizeWithReserve_2(MR_VertCoords *_this, MR_uint64_t newSize, const MR_Vector3f *value)
MRC_API bool MR_not_equal_MR_Vector_std_vector_MR_EdgePoint_MR_VertId(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *b)
MRC_API void MR_TriCornerUVCoords_pop_back(MR_TriCornerUVCoords *_this)
MRC_API MR_Dipole * MR_Dipoles_autoResizeAt(MR_Dipoles *_this, MR_NodeId i)
MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_data_mut(MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Destroy(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f...
MRC_API bool MR_not_equal_MR_FaceScalars(const MR_FaceScalars *_this, const MR_FaceScalars *b)
MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_Set_vec_(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_RegionId *value)
MRC_API MR_RegionId * MR_Face2RegionMap_back_mut(MR_Face2RegionMap *_this)
MRC_API MR_uint64_t MR_VertMap_size(const MR_VertMap *_this)
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_back_mut(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_resizeNoInit(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_uint64_t targetSize)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_autoResizeSet_2(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_GraphVertId i, const MR_WatershedGraph_BasinInfo *val)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Set_vec_(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *value)
MRC_API void MR_UndirectedEdgeColors_push_back_MR_Color_rvalue_ref(MR_UndirectedEdgeColors *_this, MR_Color *t)
MRC_API bool MR_equal_MR_Triangulation(const MR_Triangulation *_this, const MR_Triangulation *b)
MRC_API const MR_FaceScalars * MR_FaceScalars_OffsetPtr(const MR_FaceScalars *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_NodeId_MR_NodeId *_other)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_resizeWithReserve_2(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_uint64_t newSize, const MR_VoxelId *value)
MRC_API void MR_VertCoords2_resizeWithReserve_2(MR_VertCoords2 *_this, MR_uint64_t newSize, const MR_Vector2f *value)
MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_emplace_back(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resize_2(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize, const MR_Id_MR_ICPElemtTag *t)
MRC_API void MR_WholeEdgeMap_reserve(MR_WholeEdgeMap *_this, MR_uint64_t capacity)
MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_autoResizeAt(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API const MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_OffsetPtr(const MR_Vector_MR_QuadraticForm2f_MR_VertId *ptr, ptrdiff_t i)
MRC_API int * MR_Vector_int_MR_VertId_front_mut(MR_Vector_int_MR_VertId *_this)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_push_back_const_MR_NodeId_ref(MR_Vector_MR_NodeId_MR_NodeId *_this, const MR_NodeId *t)
MRC_API void MR_EdgeScalars_resizeWithReserve_1(MR_EdgeScalars *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_QuadraticForm2f_MR_VertId *_other)
MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_front_mut(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API void MR_Vert2RegionMap_resizeWithReserve_1(MR_Vert2RegionMap *_this, MR_uint64_t newSize)
MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_back(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_data_mut(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API MR_uint64_t MR_Vector_MR_VertId_MR_EdgeId_size(const MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_OffsetPtr(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *ptr, ptrdiff_t i)
MRC_API const float * MR_EdgeScalars_front(const MR_EdgeScalars *_this)
MRC_API bool MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_empty(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API bool MR_not_equal_MR_Edges(const MR_Edges *_this, const MR_Edges *b)
MRC_API void MR_ObjMap_resizeWithReserve_1(MR_ObjMap *_this, MR_uint64_t newSize)
MRC_API MR_Dipoles * MR_Dipoles_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const float * MR_VertScalars_back(const MR_VertScalars *_this)
MRC_API bool MR_equal_MR_VertMap(const MR_VertMap *_this, const MR_VertMap *b)
MRC_API MR_uint64_t MR_FaceMap_size(const MR_FaceMap *_this)
MRC_API void MR_TriCornerUVCoords_autoResizeSet_3(MR_TriCornerUVCoords *_this, MR_FaceId pos, MR_uint64_t len, MR_std_array_MR_Vector2f_3 val)
MRC_API void MR_FaceNormals_DestroyArray(const MR_FaceNormals *_this)
Destroys a heap-allocated array of MR_FaceNormals. Does nothing if the pointer is null.
MRC_API MR_uint64_t MR_Vector_MR_VertBitSet_MR_ObjId_capacity(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_back_mut(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_AssignFromAnother(MR_Vector_char_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Vector_char_MR_VertId *_other)
MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_emplace_back(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API float * MR_FaceScalars_front_mut(MR_FaceScalars *_this)
MRC_API void MR_VertColors_swap(MR_VertColors *_this, MR_VertColors *b)
MRC_API const MR_Dipole * MR_Dipoles_back(const MR_Dipoles *_this)
MRC_API const MR_Edges * MR_Edges_OffsetPtr(const MR_Edges *ptr, ptrdiff_t i)
MRC_API MR_EdgeId * MR_WholeEdgeMap_front_mut(MR_WholeEdgeMap *_this)
MRC_API const MR_Color * MR_UndirectedEdgeColors_front(const MR_UndirectedEdgeColors *_this)
MRC_API const MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_index(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_ObjId i)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_Set_vec_(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_PassBy value_pass_by, MR_std_vector_unsigned_short *value)
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstructArray(size_t num_elems)
MRC_API MR_TriCornerUVCoords * MR_TriCornerUVCoords_Construct_1_std_vector_std_array_MR_Vector2f_3(MR_std_vector_std_array_MR_Vector2f_3 *vec)
MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_AssignFromAnother(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_QuadraticForm2f_MR_VertId *_other)
MRC_API void MR_FaceColors_resizeWithReserve_1(MR_FaceColors *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_OffsetMutablePtr(MR_Vector_MR_EdgeId_MR_FaceId *ptr, ptrdiff_t i)
MRC_API const MR_WholeEdgeMap * MR_WholeEdgeMap_OffsetPtr(const MR_WholeEdgeMap *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_index_mut(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, int i)
MRC_API void MR_VertMap_push_back_MR_VertId_rvalue_ref(MR_VertMap *_this, MR_VertId *t)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_reserve(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_uint64_t capacity)
MRC_API MR_Dipoles * MR_Dipoles_Construct_1_std_vector_MR_Dipole(MR_std_vector_MR_Dipole *vec)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_resizeWithReserve_2(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_uint64_t newSize, const MR_std_vector_MR_EdgePoint *value)
MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_autoResizeAt(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_float_MR_VoxelId *_other)
MRC_API const MR_std_array_MR_VertId_2 * MR_Edges_index(const MR_Edges *_this, MR_UndirectedEdgeId i)
MRC_API void MR_Vert2RegionMap_reserve(MR_Vert2RegionMap *_this, MR_uint64_t capacity)
struct MR_std_vector_MR_ModelPointsData MR_std_vector_MR_ModelPointsData
Definition MRVector.h:66
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_pop_back(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_push_back_MR_RegionId_rvalue_ref(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_RegionId *t)
MRC_API MR_uint64_t MR_Vector_MR_PixelId_MR_PixelId_capacity(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_EdgeId MR_EdgeScalars_endId(const MR_EdgeScalars *_this)
MRC_API const MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_data(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API bool MR_Vert2RegionMap_empty(const MR_Vert2RegionMap *_this)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_clear(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_reserve(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_uint64_t capacity)
MRC_API MR_EdgeMap * MR_EdgeMap_DefaultConstruct(void)
MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_Construct_2(MR_uint64_t size, const char *val)
MRC_API MR_VertMap * MR_VertMap_OffsetMutablePtr(MR_VertMap *ptr, ptrdiff_t i)
MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_data_mut(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API void MR_Vector_double_MR_RegionId_autoResizeSet_2(MR_Vector_double_MR_RegionId *_this, MR_RegionId i, double val)
MRC_API MR_uint64_t MR_VertMap_heapBytes(const MR_VertMap *_this)
MRC_API const MR_Color * MR_VertColors_back(const MR_VertColors *_this)
MRC_API const MR_FaceId * MR_FaceMap_data(const MR_FaceMap *_this)
MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_ConstructFromAnother(MR_PassBy _other_pass_by, MR_UndirectedEdgeScalars *_other)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_other)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resize_2(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize, const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *t)
MRC_API void MR_Vector_int_MR_FaceId_swap(MR_Vector_int_MR_FaceId *_this, MR_Vector_int_MR_FaceId *b)
MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_OffsetMutablePtr(MR_Vector_int_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_DefaultConstruct(void)
MRC_API bool MR_Vector_MR_VoxelId_MR_FaceId_empty(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API void MR_EdgeScalars_resize_1(MR_EdgeScalars *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_resize_2(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_uint64_t newSize, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f *t)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_autoResizeSet_2(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, int i, MR_PassBy val_pass_by, MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *val)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_resizeWithReserve_1(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_Vector_MR_PixelId_MR_PixelId_heapBytes(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_resizeWithReserve_2(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_uint64_t newSize, const MR_FanRecord *value)
MRC_API void MR_VertMap_Set_vec_(MR_VertMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_VertId *value)
MRC_API float * MR_VertScalars_back_mut(MR_VertScalars *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_reserve(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_uint64_t capacity)
MRC_API bool MR_not_equal_MR_EdgeScalars(const MR_EdgeScalars *_this, const MR_EdgeScalars *b)
MRC_API const MR_std_vector_MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_Get_vec_(const MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_autoResizeSet_3(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_EdgeId pos, MR_uint64_t len, MR_VertId val)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_autoResizeSet_2(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_VoxelId i, unsigned short val)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_EdgeColors_resize_1(MR_EdgeColors *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_Edges_size(const MR_Edges *_this)
MRC_API void MR_VertMap_resize_1(MR_VertMap *_this, MR_uint64_t newSize)
MRC_API void MR_Face2RegionMap_resizeWithReserve_1(MR_Face2RegionMap *_this, MR_uint64_t newSize)
MRC_API MR_VertId MR_VertMap_endId(const MR_VertMap *_this)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_push_back_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_rvalue_ref(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *t)
MRC_API MR_FaceId MR_FaceNormals_backId(const MR_FaceNormals *_this)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_DestroyArray(const MR_Vector_MR_RegionId_MR_RegionId *_this)
Destroys a heap-allocated array of MR_Vector_MR_RegionId_MR_RegionId. Does nothing if the pointer is ...
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_resizeWithReserve_2(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, MR_uint64_t newSize, const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *value)
MRC_API const char * MR_Vector_char_MR_VertId_index(const MR_Vector_char_MR_VertId *_this, MR_VertId i)
MRC_API MR_std_vector_MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_GetMutable_vec_(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_index_mut(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_VertId i)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resizeNoInit(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t targetSize)
MRC_API MR_TexturePerFace * MR_TexturePerFace_Construct_1_std_vector_MR_TextureId(MR_std_vector_MR_TextureId *vec)
MRC_API const MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_front(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API bool MR_Vector_float_MR_VoxelId_empty(const MR_Vector_float_MR_VoxelId *_this)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_push_back_MR_PixelId_rvalue_ref(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_PixelId *t)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_resize_1(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Set_vec_(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, MR_PassBy value_pass_by, MR_std_vector_MR_ICPGroupPairs *value)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_backId(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_AssignFromAnother(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_PassBy _other_pass_by, MR_Vector_uint64_t_MR_GraphVertId *_other)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_DestroyArray(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId....
MRC_API void MR_EdgeMap_Destroy(const MR_EdgeMap *_this)
Destroys a heap-allocated instance of MR_EdgeMap. Does nothing if the pointer is null.
MRC_API const MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_OffsetPtr(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *ptr, ptrdiff_t i)
MRC_API MR_FaceId MR_Vector_int_MR_FaceId_beginId(const MR_Vector_int_MR_FaceId *_this)
MRC_API bool MR_equal_MR_EdgeMap(const MR_EdgeMap *_this, const MR_EdgeMap *b)
MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_OffsetMutablePtr(MR_Vector_MR_PixelId_MR_PixelId *ptr, ptrdiff_t i)
MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_AssignFromAnother(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_PassBy _other_pass_by, MR_Vector_int_MR_UndirectedEdgeId *_other)
MRC_API const int * MR_Vector_int_MR_FaceId_index(const MR_Vector_int_MR_FaceId *_this, MR_FaceId i)
MRC_API const MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_OffsetPtr(const MR_Vector_MR_MeshTexture_MR_TextureId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_resizeWithReserve_2(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_uint64_t newSize, const MR_MeshBuilder_VertSpan *value)
MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_DefaultConstruct(void)
MRC_API MR_Vector3f * MR_FaceNormals_data_mut(MR_FaceNormals *_this)
MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_TextureId MR_Vector_std_filesystem_path_MR_TextureId_endId(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_push_back_MR_AABBTreeNode_MR_ObjTreeTraits_rvalue_ref(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_AABBTreeNode_MR_ObjTreeTraits *t)
MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_uint64_t MR_Vector_MR_ModelPointsData_MR_ObjId_heapBytes(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_pop_back(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_autoResizeSet_3(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_FaceId pos, MR_uint64_t len, MR_std_array_MR_Vector3f_3 val)
MRC_API void MR_Face2RegionMap_resize_2(MR_Face2RegionMap *_this, MR_uint64_t newSize, const MR_RegionId *t)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Destroy(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the po...
MRC_API void MR_UndirectedEdgeMap_autoResizeSet_3(MR_UndirectedEdgeMap *_this, MR_UndirectedEdgeId pos, MR_uint64_t len, MR_UndirectedEdgeId val)
MRC_API void MR_Triangulation_reserve(MR_Triangulation *_this, MR_uint64_t capacity)
MRC_API const MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_back(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API void MR_FaceScalars_swap(MR_FaceScalars *_this, MR_FaceScalars *b)
MRC_API bool MR_Edges_empty(const MR_Edges *_this)
MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_OffsetMutablePtr(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *ptr, ptrdiff_t i)
MRC_API bool MR_equal_MR_UndirectedEdgeScalars(const MR_UndirectedEdgeScalars *_this, const MR_UndirectedEdgeScalars *b)
MRC_API void MR_Triangulation_autoResizeSet_2(MR_Triangulation *_this, MR_FaceId i, MR_std_array_MR_VertId_3 val)
MRC_API void MR_Vert2RegionMap_Set_vec_(MR_Vert2RegionMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_RegionId *value)
MRC_API void MR_UndirectedEdgeScalars_push_back_float_rvalue_ref(MR_UndirectedEdgeScalars *_this, float *t)
MRC_API MR_std_vector_MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_GetMutable_vec_(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_other)
MRC_API MR_VertMap * MR_VertMap_AssignFromAnother(MR_VertMap *_this, MR_PassBy _other_pass_by, MR_VertMap *_other)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_DestroyArray(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
Destroys a heap-allocated array of MR_Vector_MR_QuadraticForm3f_MR_VertId. Does nothing if the pointe...
MRC_API MR_std_vector_MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_GetMutable_vec_(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector3f * MR_VertCoords_autoResizeAt(MR_VertCoords *_this, MR_VertId i)
MRC_API void MR_TexturePerFace_resize_1(MR_TexturePerFace *_this, MR_uint64_t newSize)
MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_emplace_back(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_front_mut(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_AssignFromAnother(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_other)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_reserve(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Set_vec_(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_GraphEdgeId *value)
MRC_API void MR_Dipoles_push_back_const_MR_Dipole_ref(MR_Dipoles *_this, const MR_Dipole *t)
MRC_API void MR_Dipoles_autoResizeSet_2(MR_Dipoles *_this, MR_NodeId i, const MR_Dipole *val)
MRC_API const MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_index(const MR_Vector_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
MRC_API const MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_front(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_push_back_MR_AABBTreePoints_Node_rvalue_ref(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_AABBTreePoints_Node *t)
MRC_API MR_std_vector_MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_GetMutable_vec_(MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API void MR_FaceMap_resizeWithReserve_1(MR_FaceMap *_this, MR_uint64_t newSize)
MRC_API MR_Edges * MR_Edges_OffsetMutablePtr(MR_Edges *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_GraphVertId_MR_GraphVertId *_other)
MRC_API void MR_Triangulation_DestroyArray(const MR_Triangulation *_this)
Destroys a heap-allocated array of MR_Triangulation. Does nothing if the pointer is null.
MRC_API MR_TextureId * MR_TexturePerFace_autoResizeAt(MR_TexturePerFace *_this, MR_FaceId i)
MRC_API void MR_Vert2RegionMap_resizeNoInit(MR_Vert2RegionMap *_this, MR_uint64_t targetSize)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_back_mut(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_AssignFromAnother(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, MR_PassBy _other_pass_by, MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_other)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_swap(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_Vector_uint64_t_MR_GraphVertId *b)
MRC_API const MR_Dipole * MR_Dipoles_index(const MR_Dipoles *_this, MR_NodeId i)
MRC_API MR_uint64_t MR_UndirectedEdgeScalars_capacity(const MR_UndirectedEdgeScalars *_this)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_resize_1(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, MR_uint64_t newSize)
MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeColors_endId(const MR_UndirectedEdgeColors *_this)
MRC_API const MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_back(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API void MR_Vector_int_MR_FaceId_resizeWithReserve_1(MR_Vector_int_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API MR_std_vector_MR_Color * MR_VertColors_GetMutable_vec_(MR_VertColors *_this)
struct MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:530
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_resizeWithReserve_1(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_int_MR_VertId_autoResizeSet_2(MR_Vector_int_MR_VertId *_this, MR_VertId i, int val)
MRC_API MR_VoxelId MR_Vector_MR_VoxelId_MR_VoxelId_backId(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_push_back_const_uint64_t_ref(MR_Vector_uint64_t_MR_GraphVertId *_this, const MR_uint64_t *t)
MRC_API MR_ObjMap * MR_ObjMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_ObjMap *_other)
MRC_API MR_std_vector_float * MR_UndirectedEdgeScalars_GetMutable_vec_(MR_UndirectedEdgeScalars *_this)
MRC_API void MR_UndirectedEdgeMap_resizeWithReserve_1(MR_UndirectedEdgeMap *_this, MR_uint64_t newSize)
MRC_API const MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Get_vec_(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_Construct_1_std_vector_uint64_t(MR_std_vector_uint64_t *vec)
MRC_API void MR_FaceScalars_autoResizeSet_3(MR_FaceScalars *_this, MR_FaceId pos, MR_uint64_t len, float val)
MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_Construct_2(MR_uint64_t size, const MR_RegionId *val)
MRC_API const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_OffsetPtr(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *ptr, ptrdiff_t i)
MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_emplace_back(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_VertMap * MR_VertMap_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_autoResizeSet_3(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_GraphEdgeId pos, MR_uint64_t len, const MR_WatershedGraph_BdInfo *val)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_push_back_MR_MeshOrPointsXf_rvalue_ref(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_MeshOrPointsXf *t)
MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_index_mut(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API MR_std_vector_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_GetMutable_vec_(MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Set_vec_(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_PassBy value_pass_by, MR_std_vector_std_vector_MR_EdgePoint *value)
MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_DefaultConstruct(void)
MRC_API void MR_UndirectedEdgeScalars_swap(MR_UndirectedEdgeScalars *_this, MR_UndirectedEdgeScalars *b)
MRC_API bool MR_equal_MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *b)
MRC_API MR_ObjId MR_Vector_MR_ModelPointsData_MR_ObjId_beginId(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API bool MR_equal_MR_Face2RegionMap(const MR_Face2RegionMap *_this, const MR_Face2RegionMap *b)
MRC_API const MR_std_vector_float * MR_FaceScalars_Get_vec_(const MR_FaceScalars *_this)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_autoResizeSet_2(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_VertId i, const MR_FanRecord *val)
MRC_API MR_Triangulation * MR_Triangulation_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_TextureId_MR_TextureId *_other)
MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_data_mut(MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API const float * MR_EdgeScalars_index(const MR_EdgeScalars *_this, MR_EdgeId i)
MRC_API MR_VertId MR_Vector_std_vector_MR_EdgePoint_MR_VertId_endId(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API const float * MR_EdgeScalars_data(const MR_EdgeScalars *_this)
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_backId(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_ObjMap * MR_ObjMap_Construct_1_std_vector_MR_ObjId(MR_std_vector_MR_ObjId *vec)
MRC_API void MR_FaceMap_pop_back(MR_FaceMap *_this)
MRC_API MR_uint64_t MR_EdgeMap_capacity(const MR_EdgeMap *_this)
MRC_API MR_GraphEdgeId MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_endId(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_TriCornerUVCoords_clear(MR_TriCornerUVCoords *_this)
MRC_API MR_uint64_t MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_size(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_UndirectedEdgeMap_push_back_MR_UndirectedEdgeId_rvalue_ref(MR_UndirectedEdgeMap *_this, MR_UndirectedEdgeId *t)
MRC_API void MR_TexturePerFace_autoResizeSet_3(MR_TexturePerFace *_this, MR_FaceId pos, MR_uint64_t len, MR_TextureId val)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_autoResizeSet_3(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_PixelId pos, MR_uint64_t len, MR_PixelId val)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_Destroy(const MR_Vector_MR_EdgeId_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_EdgeId_MR_VertId. Does nothing if the pointer is n...
MRC_API MR_NodeId MR_Dipoles_backId(const MR_Dipoles *_this)
MRC_API MR_VertScalars * MR_VertScalars_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertScalars *_other)
MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_uint64_t MR_VertCoords2_size(const MR_VertCoords2 *_this)
MRC_API bool MR_not_equal_MR_Vector_MR_RegionId_MR_RegionId(const MR_Vector_MR_RegionId_MR_RegionId *_this, const MR_Vector_MR_RegionId_MR_RegionId *b)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_swap(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_Vector_unsigned_short_MR_VoxelId *b)
MRC_API bool MR_not_equal_MR_Vector_MR_VertId_MR_EdgeId(const MR_Vector_MR_VertId_MR_EdgeId *_this, const MR_Vector_MR_VertId_MR_EdgeId *b)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_resizeWithReserve_2(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_uint64_t newSize, const MR_AABBTreeNode_MR_ObjTreeTraits *value)
MRC_API MR_EdgeMap * MR_EdgeMap_AssignFromAnother(MR_EdgeMap *_this, MR_PassBy _other_pass_by, MR_EdgeMap *_other)
MRC_API const MR_std_vector_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_Get_vec_(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API void MR_UndirectedEdgeScalars_autoResizeSet_2(MR_UndirectedEdgeScalars *_this, MR_UndirectedEdgeId i, float val)
MRC_API MR_VertId MR_Vector_MR_QuadraticForm3f_MR_VertId_endId(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API void MR_Face2RegionMap_resize_1(MR_Face2RegionMap *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Vector_MR_VertId_MR_EdgeId_capacity(const MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_autoResizeSet_3(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_FaceId pos, MR_uint64_t len, const MR_MeshBuilder_VertSpan *val)
MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_VoxelId_MR_VoxelId *_other)
MRC_API void MR_VertCoords2_push_back_MR_Vector2f_rvalue_ref(MR_VertCoords2 *_this, MR_Vector2f *t)
MRC_API MR_uint64_t MR_Vector_MR_VoxelId_MR_VoxelId_capacity(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API const MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_front(const MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_resize_1(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_uint64_t newSize)
MRC_API MR_UndirectedEdgeId MR_Edges_beginId(const MR_Edges *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_swap(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_Vector_MR_EdgeId_MR_VertId *b)
MRC_API MR_std_vector_MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_GetMutable_vec_(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_reserve(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_uint64_t capacity)
MRC_API MR_EdgeId * MR_EdgeMap_front_mut(MR_EdgeMap *_this)
MRC_API MR_uint64_t MR_Vector_MR_TextureId_MR_TextureId_size(const MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API const MR_UndirectedEdgeId * MR_UndirectedEdgeMap_front(const MR_UndirectedEdgeMap *_this)
MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_data_mut(MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API MR_Color * MR_VertColors_emplace_back(MR_VertColors *_this)
MRC_API MR_uint64_t MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_size(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_AssignFromAnother(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_other)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_autoResizeSet_2(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_RegionId i, MR_RegionId val)
MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Construct_2(MR_uint64_t size, const MR_WatershedGraph_BasinInfo *val)
MRC_API const MR_std_array_MR_VertId_2 * MR_Edges_data(const MR_Edges *_this)
MRC_API MR_uint64_t MR_Vector_MR_MeshTexture_MR_TextureId_size(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API MR_EdgeId MR_Vector_MR_VertId_MR_EdgeId_backId(const MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_resize_2(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_uint64_t newSize, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f *t)
MRC_API void MR_TriCornerUVCoords_resizeWithReserve_1(MR_TriCornerUVCoords *_this, MR_uint64_t newSize)
MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_autoResizeAt(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
MRC_API void MR_EdgeMap_autoResizeSet_2(MR_EdgeMap *_this, MR_EdgeId i, MR_EdgeId val)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Destroy(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId....
MRC_API bool MR_equal_MR_Vector_MR_RegionId_MR_RegionId(const MR_Vector_MR_RegionId_MR_RegionId *_this, const MR_Vector_MR_RegionId_MR_RegionId *b)
MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_autoResizeAt(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_VertId i)
MRC_API void MR_UndirectedEdgeScalars_reserve(MR_UndirectedEdgeScalars *_this, MR_uint64_t capacity)
MRC_API MR_ObjId MR_Vector_MR_AffineXf3f_MR_ObjId_beginId(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API MR_TexturePerFace * MR_TexturePerFace_Construct_1_uint64_t(MR_uint64_t size)
MRC_API bool MR_not_equal_MR_TexturePerFace(const MR_TexturePerFace *_this, const MR_TexturePerFace *b)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_autoResizeAt(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_VertId i)
MRC_API void MR_FaceMap_resizeWithReserve_2(MR_FaceMap *_this, MR_uint64_t newSize, const MR_FaceId *value)
MRC_API MR_ObjMap * MR_ObjMap_DefaultConstructArray(size_t num_elems)
MRC_API MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_index_mut(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_VertId i)
MRC_API MR_FaceId MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_backId(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
struct MR_std_vector_std_vector_MR_GraphEdgeId MR_std_vector_std_vector_MR_GraphEdgeId
Definition MRVector.h:96
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Destroy(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId....
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_swap(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_Vector_MR_VoxelId_MR_FaceId *b)
MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_AssignFromAnother(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_NodeId_MR_NodeId *_other)
MRC_API MR_std_vector_MR_Color * MR_FaceColors_GetMutable_vec_(MR_FaceColors *_this)
MRC_API const MR_std_vector_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Get_vec_(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_std_vector_MR_FaceId * MR_FaceMap_Get_vec_(const MR_FaceMap *_this)
MRC_API MR_VertId MR_Vector_std_vector_MR_EdgePoint_MR_VertId_backId(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_reserve(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_Destroy(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_QuadraticForm2f_MR_VertId. Does nothing if the poi...
MRC_API MR_uint64_t MR_Vector_std_vector_MR_EdgePoint_MR_VertId_heapBytes(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API bool MR_Vector_MR_GraphVertId_MR_GraphVertId_empty(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Set_vec_(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, MR_PassBy value_pass_by, MR_std_vector_std_vector_MR_ObjVertId *value)
MRC_API MR_Dipole * MR_Dipoles_index_mut(MR_Dipoles *_this, MR_NodeId i)
MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_autoResizeAt(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_FaceId i)
MRC_API bool MR_equal_MR_ObjMap(const MR_ObjMap *_this, const MR_ObjMap *b)
MRC_API MR_uint64_t MR_FaceColors_size(const MR_FaceColors *_this)
MRC_API MR_std_vector_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_GetMutable_vec_(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_uint64_t MR_TriCornerUVCoords_size(const MR_TriCornerUVCoords *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Construct_2(MR_uint64_t size, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f *val)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_push_back_MR_VertBitSet_rvalue_ref(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_VertBitSet *t)
struct MR_std_vector_MR_ICPGroupPairs MR_std_vector_MR_ICPGroupPairs
Definition MRVector.h:59
MRC_API void MR_Vector_float_MR_VoxelId_clear(MR_Vector_float_MR_VoxelId *_this)
struct MR_std_vector_MR_WatershedGraph_BasinInfo MR_std_vector_MR_WatershedGraph_BasinInfo
Definition MRVector.h:84
MRC_API MR_FaceId MR_FaceNormals_beginId(const MR_FaceNormals *_this)
MRC_API MR_std_vector_MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_GetMutable_vec_(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_DefaultConstruct(void)
MRC_API MR_ObjMap * MR_ObjMap_Construct_2(MR_uint64_t size, const MR_ObjId *val)
MRC_API const MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_OffsetPtr(const MR_Vector_MR_QuadraticForm3f_MR_VertId *ptr, ptrdiff_t i)
MRC_API MR_uint64_t MR_Vector_std_filesystem_path_MR_TextureId_capacity(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_DefaultConstruct(void)
MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_front_mut(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_resizeWithReserve_1(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_uint64_t newSize)
MRC_API MR_EdgeId * MR_EdgeMap_data_mut(MR_EdgeMap *_this)
MRC_API const MR_std_vector_MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Get_vec_(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API MR_uint64_t MR_TexturePerFace_heapBytes(const MR_TexturePerFace *_this)
MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_Construct_1_std_vector_MR_VoxelId(MR_std_vector_MR_VoxelId *vec)
MRC_API MR_FaceNormals * MR_FaceNormals_DefaultConstruct(void)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_swap(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_Vector_MR_PixelId_MR_PixelId *b)
MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_back_mut(MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_autoResizeAt(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_VertId i)
MRC_API float * MR_EdgeScalars_front_mut(MR_EdgeScalars *_this)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_data_mut(MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_uint64_t MR_Vector_MR_NodeId_MR_NodeId_capacity(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_reserve(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_uint64_t capacity)
MRC_API const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_OffsetPtr(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *ptr, ptrdiff_t i)
MRC_API MR_FaceScalars * MR_FaceScalars_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_std_array_MR_VertId_2 * MR_Edges_index_mut(MR_Edges *_this, MR_UndirectedEdgeId i)
MRC_API MR_Vector3f * MR_VertCoords_data_mut(MR_VertCoords *_this)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_pop_back(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_FaceId MR_TexturePerFace_backId(const MR_TexturePerFace *_this)
MRC_API double * MR_Vector_double_MR_RegionId_emplace_back(MR_Vector_double_MR_RegionId *_this)
MRC_API const MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_OffsetPtr(const MR_Vector_MR_NodeId_MR_NodeId *ptr, ptrdiff_t i)
MRC_API void MR_Edges_Set_vec_(MR_Edges *_this, MR_PassBy value_pass_by, MR_std_vector_std_array_MR_VertId_2 *value)
MRC_API unsigned short * MR_Vector_unsigned_short_MR_VoxelId_data_mut(MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_OffsetMutablePtr(MR_Vector_MR_QuadraticForm2f_MR_VertId *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_index_mut(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_ObjId i)
MRC_API const MR_EdgeId * MR_WholeEdgeMap_front(const MR_WholeEdgeMap *_this)
MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_Construct_1_std_vector_MR_VertId(MR_std_vector_MR_VertId *vec)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_heapBytes(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Set_vec_(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *value)
MRC_API void MR_FaceColors_autoResizeSet_3(MR_FaceColors *_this, MR_FaceId pos, MR_uint64_t len, MR_Color val)
MRC_API MR_VertId * MR_VertMap_autoResizeAt(MR_VertMap *_this, MR_VertId i)
MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_back_mut(MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_reserve(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_push_back_const_MR_EdgeId_ref(MR_Vector_MR_EdgeId_MR_FaceId *_this, const MR_EdgeId *t)
MRC_API void MR_Vert2RegionMap_DestroyArray(const MR_Vert2RegionMap *_this)
Destroys a heap-allocated array of MR_Vert2RegionMap. Does nothing if the pointer is null.
MRC_API const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_back(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API bool MR_UndirectedEdgeMap_empty(const MR_UndirectedEdgeMap *_this)
MRC_API void MR_EdgeMap_push_back_const_MR_EdgeId_ref(MR_EdgeMap *_this, const MR_EdgeId *t)
MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Construct_2(MR_uint64_t size, const MR_AABBTreeNode_MR_ObjTreeTraits *val)
MRC_API void MR_VertCoords_Set_vec_(MR_VertCoords *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Vector3f *value)
MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_Construct_2(MR_uint64_t size, const MR_VertBitSet *val)
MRC_API const MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_OffsetPtr(const MR_Vector_MR_VoxelId_MR_FaceId *ptr, ptrdiff_t i)
MRC_API bool MR_equal_MR_WholeEdgeMap(const MR_WholeEdgeMap *_this, const MR_WholeEdgeMap *b)
MRC_API int * MR_Vector_int_MR_FaceId_autoResizeAt(MR_Vector_int_MR_FaceId *_this, MR_FaceId i)
MRC_API bool MR_Vector_MR_FanRecord_MR_VertId_empty(const MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API void MR_Face2RegionMap_DestroyArray(const MR_Face2RegionMap *_this)
Destroys a heap-allocated array of MR_Face2RegionMap. Does nothing if the pointer is null.
MRC_API MR_uint64_t MR_Vector_MR_EdgeId_MR_VertId_capacity(const MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_Set_vec_(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_ModelPointsData *value)
MRC_API bool MR_equal_MR_Vector_MR_VertId_MR_EdgeId(const MR_Vector_MR_VertId_MR_EdgeId *_this, const MR_Vector_MR_VertId_MR_EdgeId *b)
MRC_API void MR_Face2RegionMap_reserve(MR_Face2RegionMap *_this, MR_uint64_t capacity)
MRC_API const float * MR_VertScalars_front(const MR_VertScalars *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Set_vec_(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f *value)
MRC_API MR_RegionId * MR_Vert2RegionMap_emplace_back(MR_Vert2RegionMap *_this)
MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_GraphVertId MR_Vector_MR_FaceBitSet_MR_GraphVertId_beginId(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API MR_std_vector_float * MR_Vector_float_MR_VoxelId_GetMutable_vec_(MR_Vector_float_MR_VoxelId *_this)
MRC_API const MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_front(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_Destroy(const MR_Vector_MR_FanRecord_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_FanRecord_MR_VertId. Does nothing if the pointer i...
MRC_API void MR_FaceNormals_swap(MR_FaceNormals *_this, MR_FaceNormals *b)
MRC_API MR_uint64_t MR_Vector_MR_QuadraticForm2f_MR_VertId_heapBytes(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API MR_FaceNormals * MR_FaceNormals_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_UndirectedEdgeColors_size(const MR_UndirectedEdgeColors *_this)
MRC_API MR_VertId * MR_VertMap_emplace_back(MR_VertMap *_this)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_resizeWithReserve_1(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_resize_2(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_uint64_t newSize, const MR_TextureId *t)
MRC_API void MR_Face2RegionMap_resizeNoInit(MR_Face2RegionMap *_this, MR_uint64_t targetSize)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Destroy(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_MeshOrPointsXf_MR_ObjId. Does nothing if the point...
MRC_API MR_std_vector_char * MR_Vector_char_MR_VertId_GetMutable_vec_(MR_Vector_char_MR_VertId *_this)
MRC_API const MR_Color * MR_UndirectedEdgeColors_data(const MR_UndirectedEdgeColors *_this)
MRC_API float * MR_VertScalars_emplace_back(MR_VertScalars *_this)
MRC_API void MR_Vert2RegionMap_resize_1(MR_Vert2RegionMap *_this, MR_uint64_t newSize)
MRC_API const MR_Vector2f * MR_VertCoords2_front(const MR_VertCoords2 *_this)
MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_FanRecord_MR_VertId *_other)
MRC_API MR_uint64_t MR_UndirectedEdge2RegionMap_capacity(const MR_UndirectedEdge2RegionMap *_this)
MRC_API bool MR_equal_MR_Vector_MR_NodeId_MR_NodeId(const MR_Vector_MR_NodeId_MR_NodeId *_this, const MR_Vector_MR_NodeId_MR_NodeId *b)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_front_mut(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_resizeWithReserve_1(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_Set_vec_(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_GraphVertId *value)
MRC_API bool MR_Vector_MR_VertId_MR_EdgeId_empty(const MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API MR_Color * MR_VertColors_front_mut(MR_VertColors *_this)
MRC_API const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_OffsetPtr(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API const MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_data(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_autoResizeAt(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_TextureId i)
MRC_API MR_uint64_t MR_Vector_MR_GraphVertId_MR_GraphVertId_size(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_EdgeColors_pop_back(MR_EdgeColors *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_resize_2(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_uint64_t newSize, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f *t)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_DestroyArray(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
Destroys a heap-allocated array of MR_Vector_MR_MeshTexture_MR_TextureId. Does nothing if the pointer...
MRC_API bool MR_equal_MR_UndirectedEdge2RegionMap(const MR_UndirectedEdge2RegionMap *_this, const MR_UndirectedEdge2RegionMap *b)
MRC_API const MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_data(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API bool MR_not_equal_MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *b)
MRC_API MR_std_vector_unsigned_short * MR_Vector_unsigned_short_MR_VoxelId_GetMutable_vec_(MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API void MR_Dipoles_resizeWithReserve_2(MR_Dipoles *_this, MR_uint64_t newSize, const MR_Dipole *value)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Set_vec_(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *value)
struct MR_Vector_int_MR_FaceId MR_Vector_int_MR_FaceId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:510
MRC_API void MR_EdgeColors_clear(MR_EdgeColors *_this)
MRC_API MR_ObjId * MR_ObjMap_back_mut(MR_ObjMap *_this)
MRC_API MR_uint64_t MR_Vector_MR_EdgeId_MR_FaceId_heapBytes(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API const float * MR_Vector_float_MR_VoxelId_front(const MR_Vector_float_MR_VoxelId *_this)
MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_AssignFromAnother(MR_Vert2RegionMap *_this, MR_PassBy _other_pass_by, MR_Vert2RegionMap *_other)
MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_DefaultConstruct(void)
MRC_API void MR_Face2RegionMap_swap(MR_Face2RegionMap *_this, MR_Face2RegionMap *b)
MRC_API const MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_front(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_front_mut(MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_EdgeId * MR_WholeEdgeMap_back_mut(MR_WholeEdgeMap *_this)
MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_clear(MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API void MR_UndirectedEdge2RegionMap_clear(MR_UndirectedEdge2RegionMap *_this)
MRC_API bool MR_not_equal_MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *b)
MRC_API void MR_Vector_float_MR_VoxelId_Destroy(const MR_Vector_float_MR_VoxelId *_this)
Destroys a heap-allocated instance of MR_Vector_float_MR_VoxelId. Does nothing if the pointer is null...
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_push_back_const_MR_FaceBitSet_ref(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, const MR_FaceBitSet *t)
struct MR_Vector_MR_FaceBitSet_MR_GraphVertId MR_Vector_MR_FaceBitSet_MR_GraphVertId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:520
MRC_API const MR_VertScalars * MR_VertScalars_OffsetPtr(const MR_VertScalars *ptr, ptrdiff_t i)
MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_autoResizeAt(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_RegionId i)
MRC_API MR_ObjId MR_Vector_MR_ModelPointsData_MR_ObjId_endId(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_DefaultConstruct(void)
MRC_API MR_VertId * MR_VertMap_front_mut(MR_VertMap *_this)
MRC_API const MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_front(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_endId(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_emplace_back(MR_Vector_MR_FanRecord_MR_VertId *_this)
struct MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:630
MRC_API const MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_back(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API MR_uint64_t MR_FaceScalars_heapBytes(const MR_FaceScalars *_this)
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_pop_back(MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_Vector_int_MR_FaceId_resizeWithReserve_2(MR_Vector_int_MR_FaceId *_this, MR_uint64_t newSize, const int *value)
MRC_API const MR_std_vector_MR_Dipole * MR_Dipoles_Get_vec_(const MR_Dipoles *_this)
MRC_API MR_uint64_t MR_TexturePerFace_size(const MR_TexturePerFace *_this)
MRC_API void MR_VertCoords2_autoResizeSet_3(MR_VertCoords2 *_this, MR_VertId pos, MR_uint64_t len, MR_Vector2f val)
MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_DefaultConstruct(void)
MRC_API MR_FaceNormals * MR_FaceNormals_OffsetMutablePtr(MR_FaceNormals *ptr, ptrdiff_t i)
MRC_API MR_VertId MR_Vector_MR_QuadraticForm3f_MR_VertId_backId(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API void MR_FaceColors_reserve(MR_FaceColors *_this, MR_uint64_t capacity)
MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_AssignFromAnother(MR_UndirectedEdge2RegionMap *_this, MR_PassBy _other_pass_by, MR_UndirectedEdge2RegionMap *_other)
MRC_API void MR_Face2RegionMap_autoResizeSet_2(MR_Face2RegionMap *_this, MR_FaceId i, MR_RegionId val)
MRC_API const MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_OffsetPtr(const MR_Vector_MR_VertId_MR_EdgeId *ptr, ptrdiff_t i)
MRC_API MR_Edges * MR_Edges_DefaultConstructArray(size_t num_elems)
MRC_API float * MR_EdgeScalars_emplace_back(MR_EdgeScalars *_this)
MRC_API MR_uint64_t MR_Vector_MR_FaceBitSet_MR_GraphVertId_capacity(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_AssignFromAnother(MR_UndirectedEdgeMap *_this, MR_PassBy _other_pass_by, MR_UndirectedEdgeMap *_other)
MRC_API void MR_TexturePerFace_Destroy(const MR_TexturePerFace *_this)
Destroys a heap-allocated instance of MR_TexturePerFace. Does nothing if the pointer is null.
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_push_back_MR_Graph_EndVertices_rvalue_ref(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_Graph_EndVertices *t)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_emplace_back(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_RegionId * MR_Vert2RegionMap_index_mut(MR_Vert2RegionMap *_this, MR_VertId i)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index_mut(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API const MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_front(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_clear(MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_Construct_2(MR_uint64_t size, const MR_VertId *val)
MRC_API bool MR_not_equal_MR_UndirectedEdgeColors(const MR_UndirectedEdgeColors *_this, const MR_UndirectedEdgeColors *b)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_autoResizeAt(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_GraphVertId MR_Vector_uint64_t_MR_GraphVertId_backId(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API void MR_EdgeScalars_resizeWithReserve_2(MR_EdgeScalars *_this, MR_uint64_t newSize, const float *value)
MRC_API void MR_Vector_double_MR_RegionId_Destroy(const MR_Vector_double_MR_RegionId *_this)
Destroys a heap-allocated instance of MR_Vector_double_MR_RegionId. Does nothing if the pointer is nu...
MRC_API void MR_VertScalars_Set_vec_(MR_VertScalars *_this, MR_PassBy value_pass_by, MR_std_vector_float *value)
MRC_API MR_std_vector_MR_Color * MR_UndirectedEdgeColors_GetMutable_vec_(MR_UndirectedEdgeColors *_this)
MRC_API MR_uint64_t MR_UndirectedEdgeMap_size(const MR_UndirectedEdgeMap *_this)
MRC_API bool MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_empty(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API MR_uint64_t MR_EdgeColors_size(const MR_EdgeColors *_this)
MRC_API MR_FaceId MR_Face2RegionMap_endId(const MR_Face2RegionMap *_this)
MRC_API bool MR_FaceScalars_empty(const MR_FaceScalars *_this)
MRC_API const MR_FaceId * MR_FaceMap_back(const MR_FaceMap *_this)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_resizeWithReserve_1(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_uint64_t newSize)
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_beginId(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_resize_2(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_uint64_t newSize, const MR_FanRecord *t)
MRC_API const unsigned short * MR_Vector_unsigned_short_MR_VoxelId_index(const MR_Vector_unsigned_short_MR_VoxelId *_this, MR_VoxelId i)
MRC_API bool MR_Vector_MR_QuadraticForm2f_MR_VertId_empty(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API MR_RegionId * MR_Vert2RegionMap_autoResizeAt(MR_Vert2RegionMap *_this, MR_VertId i)
MRC_API MR_uint64_t MR_Vector_MR_AffineXf3f_MR_ObjId_size(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_size(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_Set_vec_(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_TextureId *value)
MRC_API void MR_UndirectedEdgeScalars_resize_2(MR_UndirectedEdgeScalars *_this, MR_uint64_t newSize, const float *t)
MRC_API const int * MR_Vector_int_MR_VertId_data(const MR_Vector_int_MR_VertId *_this)
MRC_API void MR_Vector_int_MR_FaceId_reserve(MR_Vector_int_MR_FaceId *_this, MR_uint64_t capacity)
MRC_API const MR_Color * MR_FaceColors_back(const MR_FaceColors *_this)
MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_emplace_back(MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_data_mut(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API MR_TriCornerUVCoords * MR_TriCornerUVCoords_OffsetMutablePtr(MR_TriCornerUVCoords *ptr, ptrdiff_t i)
MRC_API MR_uint64_t MR_Vector_MR_TextureId_MR_TextureId_capacity(const MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_Construct_1_std_vector_MR_NodeId(MR_std_vector_MR_NodeId *vec)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_data(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_resizeWithReserve_2(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_FaceBitSet *value)
MRC_API const MR_std_vector_MR_Vector2f * MR_VertCoords2_Get_vec_(const MR_VertCoords2 *_this)
MRC_API const MR_std_vector_MR_Color * MR_FaceColors_Get_vec_(const MR_FaceColors *_this)
MRC_API MR_Color * MR_UndirectedEdgeColors_emplace_back(MR_UndirectedEdgeColors *_this)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_pop_back(MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API MR_ObjId MR_Vector_MR_VertBitSet_MR_ObjId_endId(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_back_mut(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Set_vec_(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_PassBy value_pass_by, MR_std_vector_std_vector_MR_GraphEdgeId *value)
MRC_API const MR_std_vector_int * MR_Vector_int_MR_FaceId_Get_vec_(const MR_Vector_int_MR_FaceId *_this)
MRC_API MR_FaceColors * MR_FaceColors_Construct_1_std_vector_MR_Color(MR_std_vector_MR_Color *vec)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_push_back_MR_GraphEdgeId_rvalue_ref(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId *t)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Set_vec_(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits *value)
MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_index_mut(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_FaceScalars * MR_FaceScalars_Construct_1_std_vector_float(MR_std_vector_float *vec)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_reserve(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_autoResizeSet_3(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_VoxelId pos, MR_uint64_t len, unsigned short val)
MRC_API float * MR_Vector_float_MR_VoxelId_data_mut(MR_Vector_float_MR_VoxelId *_this)
MRC_API void MR_Edges_clear(MR_Edges *_this)
MRC_API void MR_UndirectedEdgeColors_push_back_const_MR_Color_ref(MR_UndirectedEdgeColors *_this, const MR_Color *t)
MRC_API MR_uint64_t MR_ObjMap_capacity(const MR_ObjMap *_this)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_resize_2(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_uint64_t newSize, const MR_RegionId *t)
MRC_API const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
MRC_API MR_std_vector_MR_Dipole * MR_Dipoles_GetMutable_vec_(MR_Dipoles *_this)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_resizeWithReserve_2(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_uint64_t newSize, const MR_WatershedGraph_BdInfo *value)
MRC_API MR_TextureId MR_Vector_MR_MeshTexture_MR_TextureId_endId(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_resizeWithReserve_1(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_Set_vec_(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_PassBy value_pass_by, MR_std_vector_uint64_t *value)
MRC_API const MR_RegionId * MR_Vert2RegionMap_data(const MR_Vert2RegionMap *_this)
MRC_API MR_FaceId MR_FaceColors_endId(const MR_FaceColors *_this)
MRC_API bool MR_equal_MR_Vector_MR_FaceBitSet_MR_GraphVertId(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, const MR_Vector_MR_FaceBitSet_MR_GraphVertId *b)
MRC_API MR_Color * MR_VertColors_autoResizeAt(MR_VertColors *_this, MR_VertId i)
MRC_API MR_uint64_t MR_Vector_MR_ModelPointsData_MR_ObjId_size(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API MR_uint64_t MR_Edges_capacity(const MR_Edges *_this)
MRC_API MR_TextureId * MR_TexturePerFace_index_mut(MR_TexturePerFace *_this, MR_FaceId i)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_autoResizeSet_3(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_NodeId pos, MR_uint64_t len, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f *val)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated instance of MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag....
MRC_API MR_Color * MR_FaceColors_emplace_back(MR_FaceColors *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_push_back_const_MR_VoxelId_ref(MR_Vector_MR_VoxelId_MR_VoxelId *_this, const MR_VoxelId *t)
MRC_API const MR_EdgeColors * MR_EdgeColors_OffsetPtr(const MR_EdgeColors *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_push_back_const_MR_VoxelId_ref(MR_Vector_MR_VoxelId_MR_FaceId *_this, const MR_VoxelId *t)
MRC_API MR_std_vector_MR_UndirectedEdgeId * MR_UndirectedEdgeMap_GetMutable_vec_(MR_UndirectedEdgeMap *_this)
MRC_API void MR_VertCoords_resize_2(MR_VertCoords *_this, MR_uint64_t newSize, const MR_Vector3f *t)
MRC_API void MR_Vert2RegionMap_resize_2(MR_Vert2RegionMap *_this, MR_uint64_t newSize, const MR_RegionId *t)
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_push_back_const_MR_TextureId_ref(MR_Vector_MR_TextureId_MR_TextureId *_this, const MR_TextureId *t)
MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Construct_1_std_vector_MR_MeshBuilder_VertSpan(MR_std_vector_MR_MeshBuilder_VertSpan *vec)
MRC_API bool MR_not_equal_MR_Vector_std_array_MR_Vector3f_3_MR_FaceId(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *b)
MRC_API const MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_index(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_NodeId i)
struct MR_WatershedGraph_BdInfo MR_WatershedGraph_BdInfo
Definition MRVector.h:41
MRC_API bool MR_not_equal_MR_Vector_MR_VoxelId_MR_VoxelId(const MR_Vector_MR_VoxelId_MR_VoxelId *_this, const MR_Vector_MR_VoxelId_MR_VoxelId *b)
MRC_API void MR_TexturePerFace_push_back_const_MR_TextureId_ref(MR_TexturePerFace *_this, const MR_TextureId *t)
MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_AssignFromAnother(MR_Vector_int_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Vector_int_MR_VertId *_other)
MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_data_mut(MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_swap(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_Vector_MR_FaceBitSet_MR_GraphVertId *b)
MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_back_mut(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API void MR_Vector_double_MR_RegionId_resize_2(MR_Vector_double_MR_RegionId *_this, MR_uint64_t newSize, const double *t)
MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_int_MR_FaceId *_other)
MRC_API MR_uint64_t MR_Vector_MR_MeshOrPointsXf_MR_ObjId_size(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_uint64_t MR_Vector_double_MR_RegionId_heapBytes(const MR_Vector_double_MR_RegionId *_this)
MRC_API const MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_back(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API void MR_EdgeScalars_DestroyArray(const MR_EdgeScalars *_this)
Destroys a heap-allocated array of MR_EdgeScalars. Does nothing if the pointer is null.
MRC_API bool MR_Vector_MR_RegionId_MR_RegionId_empty(const MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_EdgeMap_pop_back(MR_EdgeMap *_this)
MRC_API void MR_Vector_float_MR_VoxelId_resizeWithReserve_2(MR_Vector_float_MR_VoxelId *_this, MR_uint64_t newSize, const float *value)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_clear(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_OffsetMutablePtr(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_DefaultConstructArray(size_t num_elems)
MRC_API MR_FaceId * MR_FaceMap_emplace_back(MR_FaceMap *_this)
MRC_API const MR_std_vector_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_Get_vec_(const MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_pop_back(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_DefaultConstruct(void)
MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_emplace_back(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_GraphEdgeId MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_beginId(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API bool MR_equal_MR_Vector_double_MR_RegionId(const MR_Vector_double_MR_RegionId *_this, const MR_Vector_double_MR_RegionId *b)
MRC_API void MR_EdgeColors_push_back_const_MR_Color_ref(MR_EdgeColors *_this, const MR_Color *t)
MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_other)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_reserve(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_uint64_t capacity)
MRC_API const MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_OffsetPtr(const MR_Vector_std_filesystem_path_MR_TextureId *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_clear(MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API bool MR_equal_MR_Vector_MR_GraphVertId_MR_GraphVertId(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, const MR_Vector_MR_GraphVertId_MR_GraphVertId *b)
MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_ModelPointsData_MR_ObjId *_other)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Construct_1_std_vector_MR_ICPGroupPairs(MR_std_vector_MR_ICPGroupPairs *vec)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_push_back_MR_NodeId_rvalue_ref(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_NodeId *t)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_pop_back(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API void MR_Vector_int_MR_VertId_pop_back(MR_Vector_int_MR_VertId *_this)
MRC_API void MR_VertMap_swap(MR_VertMap *_this, MR_VertMap *b)
MRC_API MR_GraphEdgeId MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_backId(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API const MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_front(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_DefaultConstruct(void)
MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_back_mut(MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API MR_uint64_t MR_Vector_std_vector_MR_EdgePoint_MR_VertId_size(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API const MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_index(const MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_ObjId i)
MRC_API MR_EdgeColors * MR_EdgeColors_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_emplace_back(MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API const MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_index(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API bool MR_equal_MR_TriCornerUVCoords(const MR_TriCornerUVCoords *_this, const MR_TriCornerUVCoords *b)
MRC_API void MR_FaceNormals_autoResizeSet_3(MR_FaceNormals *_this, MR_FaceId pos, MR_uint64_t len, MR_Vector3f val)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_push_back_const_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_ref(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f *t)
struct MR_UndirectedEdge2RegionMap MR_UndirectedEdge2RegionMap
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:210
MRC_API MR_std_vector_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_GetMutable_vec_(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_pop_back(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API MR_VoxelId MR_Vector_MR_VoxelId_MR_VoxelId_beginId(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API const MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_index(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_VertId i)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_resize_1(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_clear(MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_resizeWithReserve_1(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_uint64_t newSize)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_DefaultConstructArray(size_t num_elems)
MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_std_vector_int * MR_Vector_int_MR_VertId_Get_vec_(const MR_Vector_int_MR_VertId *_this)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_push_back_unsigned_const_short_ref(MR_Vector_unsigned_short_MR_VoxelId *_this, const unsigned short *t)
MRC_API void MR_Vector_char_MR_VertId_push_back_const_char_ref(MR_Vector_char_MR_VertId *_this, const char *t)
MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_VertCoords2_reserve(MR_VertCoords2 *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_resize_2(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_uint64_t newSize, const MR_ModelPointsData *t)
MRC_API MR_UndirectedEdgeId MR_Vector_int_MR_UndirectedEdgeId_endId(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_resizeWithReserve_2(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_uint64_t newSize, const MR_MeshTexture *value)
MRC_API const MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_back(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_resizeWithReserve_2(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_uint64_t newSize, const MR_NodeId *value)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_reserve(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_uint64_t capacity)
MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_FaceBitSet_MR_GraphVertId *_other)
MRC_API MR_uint64_t MR_Vector_MR_GraphVertId_MR_GraphVertId_capacity(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_clear(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_autoResizeSet_2(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i, MR_GraphVertId val)
MRC_API void MR_UndirectedEdge2RegionMap_resizeWithReserve_2(MR_UndirectedEdge2RegionMap *_this, MR_uint64_t newSize, const MR_RegionId *value)
MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_back_mut(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API void MR_Vector_int_MR_FaceId_Set_vec_(MR_Vector_int_MR_FaceId *_this, MR_PassBy value_pass_by, MR_std_vector_int *value)
MRC_API bool MR_equal_MR_Vector_MR_AffineXf3f_MR_ObjId(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this, const MR_Vector_MR_AffineXf3f_MR_ObjId *b)
MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_data_mut(MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_front_mut(MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_data(const MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_VertMap * MR_VertMap_DefaultConstructArray(size_t num_elems)
MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeColors_backId(const MR_UndirectedEdgeColors *_this)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_autoResizeSet_2(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, int i, MR_PassBy val_pass_by, MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *val)
MRC_API float * MR_FaceScalars_back_mut(MR_FaceScalars *_this)
MRC_API void MR_Vector_int_MR_VertId_DestroyArray(const MR_Vector_int_MR_VertId *_this)
Destroys a heap-allocated array of MR_Vector_int_MR_VertId. Does nothing if the pointer is null.
struct MR_FaceScalars MR_FaceScalars
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:330
MRC_API void MR_Edges_autoResizeSet_3(MR_Edges *_this, MR_UndirectedEdgeId pos, MR_uint64_t len, MR_std_array_MR_VertId_2 val)
MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Construct_2(MR_uint64_t size, const MR_std_vector_MR_EdgePoint *val)
MRC_API bool MR_Vector_MR_AffineXf3f_MR_ObjId_empty(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API MR_uint64_t MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_heapBytes(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_front_mut(MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API void MR_VertMap_Destroy(const MR_VertMap *_this)
Destroys a heap-allocated instance of MR_VertMap. Does nothing if the pointer is null.
MRC_API MR_VertMap * MR_VertMap_Construct_1_std_vector_MR_VertId(MR_std_vector_MR_VertId *vec)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_push_back_const_MR_GraphVertId_ref(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, const MR_GraphVertId *t)
MRC_API void MR_UndirectedEdgeColors_autoResizeSet_3(MR_UndirectedEdgeColors *_this, MR_UndirectedEdgeId pos, MR_uint64_t len, MR_Color val)
MRC_API bool MR_Vector_int_MR_FaceId_empty(const MR_Vector_int_MR_FaceId *_this)
MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_Construct_2(MR_uint64_t size, const MR_FanRecord *val)
MRC_API void MR_VertCoords_reserve(MR_VertCoords *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_int_MR_VertId_reserve(MR_Vector_int_MR_VertId *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_resize_2(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_uint64_t newSize, const MR_AABBTreeNode_MR_ObjTreeTraits *t)
MRC_API const MR_VertMap * MR_VertMap_OffsetPtr(const MR_VertMap *ptr, ptrdiff_t i)
MRC_API void MR_Face2RegionMap_Set_vec_(MR_Face2RegionMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_RegionId *value)
MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API void MR_ObjMap_clear(MR_ObjMap *_this)
MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_AssignFromAnother(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_VertId_MR_EdgeId *_other)
MRC_API bool MR_equal_MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *b)
MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_AssignFromAnother(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_PixelId_MR_PixelId *_other)
MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_DefaultConstruct(void)
MRC_API void MR_Edges_resize_1(MR_Edges *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_Vector_MR_QuadraticForm3f_MR_VertId_capacity(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_emplace_back(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_emplace_back(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_data_mut(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_Construct_2(MR_uint64_t size, const MR_AffineXf3f *val)
MRC_API void MR_VertMap_push_back_const_MR_VertId_ref(MR_VertMap *_this, const MR_VertId *t)
MRC_API const MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Get_vec_(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API void MR_WholeEdgeMap_push_back_const_MR_EdgeId_ref(MR_WholeEdgeMap *_this, const MR_EdgeId *t)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_Set_vec_(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_MeshTexture *value)
MRC_API const MR_std_vector_MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_Get_vec_(const MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API MR_uint64_t MR_Vector_MR_VertBitSet_MR_ObjId_heapBytes(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_Construct_1_std_vector_MR_MeshTexture(MR_std_vector_MR_MeshTexture *vec)
MRC_API MR_std_vector_MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_GetMutable_vec_(MR_Vector_MR_VoxelId_MR_FaceId *_this)
struct MR_std_vector_MR_MeshTexture_iterator MR_std_vector_MR_MeshTexture_iterator
Definition MRVector.h:65
MRC_API MR_std_vector_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_GetMutable_vec_(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API void MR_Vector_char_MR_VertId_autoResizeSet_3(MR_Vector_char_MR_VertId *_this, MR_VertId pos, MR_uint64_t len, char val)
MRC_API const MR_EdgeId * MR_WholeEdgeMap_index(const MR_WholeEdgeMap *_this, MR_UndirectedEdgeId i)
MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Vector_int_MR_FaceId_size(const MR_Vector_int_MR_FaceId *_this)
MRC_API void MR_EdgeMap_resize_1(MR_EdgeMap *_this, MR_uint64_t newSize)
MRC_API void MR_VertCoords2_resizeWithReserve_1(MR_VertCoords2 *_this, MR_uint64_t newSize)
MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_front_mut(MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_Construct_1_std_vector_MR_UndirectedEdgeId(MR_std_vector_MR_UndirectedEdgeId *vec)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_reserve(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_uint64_t capacity)
MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_autoResizeAt(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_OffsetMutablePtr(MR_Vector_uint64_t_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API MR_EdgeColors * MR_EdgeColors_Construct_1_std_vector_MR_Color(MR_std_vector_MR_Color *vec)
MRC_API MR_std_vector_MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_GetMutable_vec_(MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API void MR_EdgeMap_resizeWithReserve_2(MR_EdgeMap *_this, MR_uint64_t newSize, const MR_EdgeId *value)
MRC_API MR_FaceScalars * MR_FaceScalars_DefaultConstructArray(size_t num_elems)
MRC_API MR_Vector3f * MR_FaceNormals_autoResizeAt(MR_FaceNormals *_this, MR_FaceId i)
MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_data_mut(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API MR_std_array_MR_VertId_2 * MR_Edges_emplace_back(MR_Edges *_this)
MRC_API MR_uint64_t MR_Vector_int_MR_FaceId_capacity(const MR_Vector_int_MR_FaceId *_this)
MRC_API void MR_WholeEdgeMap_pop_back(MR_WholeEdgeMap *_this)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_push_back_const_MR_VertBitSet_ref(MR_Vector_MR_VertBitSet_MR_ObjId *_this, const MR_VertBitSet *t)
MRC_API MR_VertColors * MR_VertColors_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_uint64_t MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_size(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_back_mut(MR_UndirectedEdgeMap *_this)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_front_mut(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
struct MR_Vector_unsigned_short_MR_VoxelId MR_Vector_unsigned_short_MR_VoxelId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:730
struct MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f
Definition MRVector.h:45
MRC_API MR_EdgeId * MR_WholeEdgeMap_autoResizeAt(MR_WholeEdgeMap *_this, MR_UndirectedEdgeId i)
MRC_API const MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_back(const MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_push_back_const_MR_MeshTexture_ref(MR_Vector_MR_MeshTexture_MR_TextureId *_this, const MR_MeshTexture *t)
MRC_API MR_VertId MR_Vector_MR_FanRecord_MR_VertId_backId(const MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API bool MR_Vector_MR_NodeId_MR_NodeId_empty(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API MR_uint64_t MR_Vector_MR_TextureId_MR_TextureId_heapBytes(const MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_FaceScalars_clear(MR_FaceScalars *_this)
MRC_API const MR_std_vector_MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Get_vec_(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API bool MR_UndirectedEdge2RegionMap_empty(const MR_UndirectedEdge2RegionMap *_this)
MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_DefaultConstruct(void)
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_reserve(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_uint64_t capacity)
MRC_API void MR_VertCoords_swap(MR_VertCoords *_this, MR_VertCoords *b)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_resizeWithReserve_2(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_uint64_t newSize, const MR_AffineXf3f *value)
MRC_API const MR_std_vector_MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_Get_vec_(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API void MR_UndirectedEdgeMap_Set_vec_(MR_UndirectedEdgeMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_UndirectedEdgeId *value)
MRC_API MR_VertCoords * MR_VertCoords_DefaultConstructArray(size_t num_elems)
MRC_API void MR_UndirectedEdgeMap_resize_2(MR_UndirectedEdgeMap *_this, MR_uint64_t newSize, const MR_UndirectedEdgeId *t)
MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_back_mut(MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API unsigned short * MR_Vector_unsigned_short_MR_VoxelId_index_mut(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_VoxelId i)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_autoResizeSet_3(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_GraphVertId pos, MR_uint64_t len, MR_uint64_t val)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_swap(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_Vector_MR_VertId_MR_EdgeId *b)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_resize_2(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize, const MR_std_vector_MR_ObjVertId *t)
MRC_API bool MR_Vector_int_MR_VertId_empty(const MR_Vector_int_MR_VertId *_this)
MRC_API float * MR_FaceScalars_autoResizeAt(MR_FaceScalars *_this, MR_FaceId i)
MRC_API const float * MR_VertScalars_index(const MR_VertScalars *_this, MR_VertId i)
MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_reserve(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_uint64_t capacity)
MRC_API MR_uint64_t MR_ObjMap_size(const MR_ObjMap *_this)
MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_back_mut(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API void MR_UndirectedEdgeMap_resizeNoInit(MR_UndirectedEdgeMap *_this, MR_uint64_t targetSize)
MRC_API MR_FaceId MR_Vector_MR_EdgeId_MR_FaceId_endId(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API MR_EdgeId MR_EdgeMap_endId(const MR_EdgeMap *_this)
MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_front_mut(MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API const MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_back(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_UndirectedEdgeId MR_Vector_int_MR_UndirectedEdgeId_backId(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API MR_FaceScalars * MR_FaceScalars_DefaultConstruct(void)
MRC_API MR_GraphVertId MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_backId(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_front_mut(MR_UndirectedEdge2RegionMap *_this)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_Destroy(const MR_Vector_MR_RegionId_MR_RegionId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_RegionId_MR_RegionId. Does nothing if the pointer ...
MRC_API void MR_Dipoles_Set_vec_(MR_Dipoles *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Dipole *value)
MRC_API MR_VertId MR_VertColors_endId(const MR_VertColors *_this)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Set_vec_(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_WatershedGraph_BdInfo *value)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_clear(MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_resize_2(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_uint64_t newSize, const MR_VertBitSet *t)
MRC_API const MR_std_vector_MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_Get_vec_(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_DestroyArray(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
Destroys a heap-allocated array of MR_Vector_std_array_MR_Vector3f_3_MR_FaceId. Does nothing if the p...
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_clear(MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API bool MR_equal_MR_Vector_int_MR_VertId(const MR_Vector_int_MR_VertId *_this, const MR_Vector_int_MR_VertId *b)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_resize_2(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_uint64_t newSize, const MR_std_array_MR_Vector3f_3 *t)
MRC_API const MR_EdgeId * MR_EdgeMap_index(const MR_EdgeMap *_this, MR_EdgeId i)
MRC_API MR_Vector2f * MR_VertCoords2_data_mut(MR_VertCoords2 *_this)
MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_index_mut(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_VertId i)
MRC_API MR_uint64_t MR_Vector_int_MR_VertId_size(const MR_Vector_int_MR_VertId *_this)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_reserve(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_uint64_t capacity)
MRC_API MR_uint64_t MR_Vector_int_MR_VertId_heapBytes(const MR_Vector_int_MR_VertId *_this)
MRC_API void MR_VertMap_resizeWithReserve_1(MR_VertMap *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Destroy(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_AABBTreePoints_Node_MR_NodeId. Does nothing if the...
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_resize_1(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_uint64_t newSize)
MRC_API MR_GraphVertId MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_backId(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API void MR_TexturePerFace_autoResizeSet_2(MR_TexturePerFace *_this, MR_FaceId i, MR_TextureId val)
struct MR_EdgeScalars MR_EdgeScalars
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:340
MRC_API MR_FaceId * MR_FaceMap_back_mut(MR_FaceMap *_this)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data_mut(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_push_back_MR_Id_MR_ICPElemtTag_rvalue_ref(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_Id_MR_ICPElemtTag *t)
MRC_API void MR_VertMap_DestroyArray(const MR_VertMap *_this)
Destroys a heap-allocated array of MR_VertMap. Does nothing if the pointer is null.
MRC_API MR_uint64_t MR_Vector_float_MR_VoxelId_capacity(const MR_Vector_float_MR_VoxelId *_this)
MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_OffsetMutablePtr(MR_Vector_MR_VoxelId_MR_VoxelId *ptr, ptrdiff_t i)
MRC_API MR_TextureId * MR_TexturePerFace_back_mut(MR_TexturePerFace *_this)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_push_back_uint64_t_rvalue_ref(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_uint64_t *t)
MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_index(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_size(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API MR_uint64_t MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_size(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API MR_VertColors * MR_VertColors_Construct_1_std_vector_MR_Color(MR_std_vector_MR_Color *vec)
MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Construct_1_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag(MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *vec)
MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_autoResizeAt(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_TextureId i)
MRC_API const char * MR_Vector_char_MR_VertId_front(const MR_Vector_char_MR_VertId *_this)
MRC_API const MR_FaceId * MR_FaceMap_index(const MR_FaceMap *_this, MR_FaceId i)
MRC_API const MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_back(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API void MR_Vector_int_MR_FaceId_autoResizeSet_2(MR_Vector_int_MR_FaceId *_this, MR_FaceId i, int val)
MRC_API const MR_std_vector_float * MR_UndirectedEdgeScalars_Get_vec_(const MR_UndirectedEdgeScalars *_this)
MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_back(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_OffsetMutablePtr(MR_Vector_MR_VertBitSet_MR_ObjId *ptr, ptrdiff_t i)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_data_mut(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API const MR_Vector3f * MR_VertCoords_data(const MR_VertCoords *_this)
MRC_API const MR_std_vector_std_array_MR_VertId_2 * MR_Edges_Get_vec_(const MR_Edges *_this)
MRC_API const MR_std_vector_float * MR_Vector_float_MR_VoxelId_Get_vec_(const MR_Vector_float_MR_VoxelId *_this)
MRC_API void MR_VertColors_DestroyArray(const MR_VertColors *_this)
Destroys a heap-allocated array of MR_VertColors. Does nothing if the pointer is null.
MRC_API void MR_EdgeScalars_autoResizeSet_2(MR_EdgeScalars *_this, MR_EdgeId i, float val)
MRC_API MR_Color * MR_VertColors_data_mut(MR_VertColors *_this)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_autoResizeSet_2(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_TextureId i, const char *val, const char *val_end)
MRC_API MR_ObjId MR_Vector_MR_VertBitSet_MR_ObjId_beginId(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API MR_VertCoords2 * MR_VertCoords2_Construct_2(MR_uint64_t size, const MR_Vector2f *val)
MRC_API void MR_Triangulation_resize_2(MR_Triangulation *_this, MR_uint64_t newSize, const MR_std_array_MR_VertId_3 *t)
MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_Construct_1_std_vector_int(MR_std_vector_int *vec)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_resizeWithReserve_2(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_uint64_t newSize, const MR_QuadraticForm2f *value)
MRC_API void MR_Triangulation_push_back_std_array_MR_VertId_3_rvalue_ref(MR_Triangulation *_this, MR_std_array_MR_VertId_3 *t)
MRC_API void MR_FaceColors_resizeWithReserve_2(MR_FaceColors *_this, MR_uint64_t newSize, const MR_Color *value)
MRC_API const MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_data(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_AssignFromAnother(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_other)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_resize_2(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_uint64_t newSize, const MR_EdgeId *t)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_resize_1(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_uint64_t newSize)
MRC_API const MR_EdgeId * MR_EdgeMap_front(const MR_EdgeMap *_this)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_index_mut(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_VertId i)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resize_1(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize)
MRC_API bool MR_EdgeMap_empty(const MR_EdgeMap *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_VertScalars_autoResizeSet_2(MR_VertScalars *_this, MR_VertId i, float val)
MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_RegionId_MR_RegionId *_other)
MRC_API void MR_FaceMap_reserve(MR_FaceMap *_this, MR_uint64_t capacity)
MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_PixelId_MR_PixelId *_other)
MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_resizeWithReserve_2(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_uint64_t newSize, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f *value)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_resize_2(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_uint64_t newSize, const char *t, const char *t_end)
MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Construct_1_std_vector_std_vector_MR_GraphEdgeId(MR_std_vector_std_vector_MR_GraphEdgeId *vec)
MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_Construct_1_std_vector_MR_FanRecord(MR_std_vector_MR_FanRecord *vec)
MRC_API bool MR_equal_MR_Vector_int_MR_FaceId(const MR_Vector_int_MR_FaceId *_this, const MR_Vector_int_MR_FaceId *b)
MRC_API bool MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_empty(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_emplace_back(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_front_mut(MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_front(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API void MR_FaceNormals_Destroy(const MR_FaceNormals *_this)
Destroys a heap-allocated instance of MR_FaceNormals. Does nothing if the pointer is null.
MRC_API MR_VertColors * MR_VertColors_DefaultConstruct(void)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_pop_back(MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API void MR_Vert2RegionMap_clear(MR_Vert2RegionMap *_this)
MRC_API void MR_TriCornerUVCoords_push_back_const_std_array_MR_Vector2f_3_ref(MR_TriCornerUVCoords *_this, const MR_std_array_MR_Vector2f_3 *t)
MRC_API double * MR_Vector_double_MR_RegionId_front_mut(MR_Vector_double_MR_RegionId *_this)
MRC_API MR_uint64_t MR_VertCoords2_heapBytes(const MR_VertCoords2 *_this)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_autoResizeSet_3(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_VertId pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_std_vector_MR_EdgePoint *val)
MRC_API const MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_back(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API bool MR_not_equal_MR_Vector_std_filesystem_path_MR_TextureId(const MR_Vector_std_filesystem_path_MR_TextureId *_this, const MR_Vector_std_filesystem_path_MR_TextureId *b)
MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_DefaultConstruct(void)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_endId(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_pop_back(MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_OffsetMutablePtr(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *ptr, ptrdiff_t i)
MRC_API const MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_data(const MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API MR_uint64_t MR_UndirectedEdge2RegionMap_heapBytes(const MR_UndirectedEdge2RegionMap *_this)
MRC_API MR_RegionId * MR_Face2RegionMap_autoResizeAt(MR_Face2RegionMap *_this, MR_FaceId i)
MRC_API void MR_UndirectedEdge2RegionMap_autoResizeSet_2(MR_UndirectedEdge2RegionMap *_this, MR_UndirectedEdgeId i, MR_RegionId val)
MRC_API MR_RegionId * MR_Face2RegionMap_emplace_back(MR_Face2RegionMap *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_resizeWithReserve_1(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_pop_back(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API void MR_FaceMap_Destroy(const MR_FaceMap *_this)
Destroys a heap-allocated instance of MR_FaceMap. Does nothing if the pointer is null.
MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_DefaultConstruct(void)
MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_DefaultConstruct(void)
MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_back_mut(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_Construct_2(MR_uint64_t size, const int *val)
MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_autoResizeAt(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_NodeId i)
MRC_API void MR_UndirectedEdgeColors_reserve(MR_UndirectedEdgeColors *_this, MR_uint64_t capacity)
MRC_API MR_FaceMap * MR_FaceMap_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_DestroyArray(const MR_Vector_int_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_Vector_int_MR_UndirectedEdgeId. Does nothing if the pointer is ...
MRC_API const MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_back(const MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API bool MR_Vector_MR_FaceBitSet_MR_GraphVertId_empty(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API const MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_index(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API float * MR_VertScalars_data_mut(MR_VertScalars *_this)
MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_Construct_2(MR_uint64_t size, const MR_ModelPointsData *val)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Set_vec_(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_PassBy value_pass_by, MR_std_vector_std_array_MR_Vector3f_3 *value)
MRC_API MR_FaceId MR_Vector_MR_EdgeId_MR_FaceId_beginId(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_resize_2(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_uint64_t newSize, const MR_NodeId *t)
struct MR_std_vector_MR_MeshOrPointsXf MR_std_vector_MR_MeshOrPointsXf
Definition MRVector.h:62
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy _other_pass_by, MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API void MR_ObjMap_resizeNoInit(MR_ObjMap *_this, MR_uint64_t targetSize)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_resizeWithReserve_2(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_uint64_t newSize, const MR_ModelPointsData *value)
MRC_API MR_VertScalars * MR_VertScalars_OffsetMutablePtr(MR_VertScalars *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_AssignFromAnother(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_GraphVertId_MR_GraphVertId *_other)
MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_DefaultConstruct(void)
MRC_API MR_VertCoords * MR_VertCoords_OffsetMutablePtr(MR_VertCoords *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_DefaultConstruct(void)
MRC_API const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
MRC_API const MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_back(const MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_DefaultConstruct(void)
MRC_API const MR_Dipoles * MR_Dipoles_OffsetPtr(const MR_Dipoles *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_autoResizeSet_3(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_RegionId pos, MR_uint64_t len, MR_RegionId val)
MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_pop_back(MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_clear(MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API bool MR_not_equal_MR_Vector_int_MR_VertId(const MR_Vector_int_MR_VertId *_this, const MR_Vector_int_MR_VertId *b)
MRC_API const int * MR_Vector_int_MR_UndirectedEdgeId_data(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API MR_Edges * MR_Edges_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_Vector_char_MR_VertId_resizeWithReserve_1(MR_Vector_char_MR_VertId *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_other)
MRC_API bool MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_empty(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_Set_vec_(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_EdgeId *value)
MRC_API void MR_UndirectedEdgeMap_Destroy(const MR_UndirectedEdgeMap *_this)
Destroys a heap-allocated instance of MR_UndirectedEdgeMap. Does nothing if the pointer is null.
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_reserve(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_resize_1(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_AssignFromAnother(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_other)
MRC_API MR_uint64_t MR_Vector_double_MR_RegionId_size(const MR_Vector_double_MR_RegionId *_this)
MRC_API void MR_VertCoords2_resize_1(MR_VertCoords2 *_this, MR_uint64_t newSize)
MRC_API float * MR_Vector_float_MR_VoxelId_front_mut(MR_Vector_float_MR_VoxelId *_this)
MRC_API bool MR_not_equal_MR_VertCoords2(const MR_VertCoords2 *_this, const MR_VertCoords2 *b)
MRC_API void MR_Dipoles_swap(MR_Dipoles *_this, MR_Dipoles *b)
MRC_API void MR_Triangulation_pop_back(MR_Triangulation *_this)
MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_back_mut(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_DestroyArray(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
Destroys a heap-allocated array of MR_Vector_MR_ModelPointsData_MR_ObjId. Does nothing if the pointer...
MRC_API MR_UndirectedEdgeId MR_UndirectedEdge2RegionMap_backId(const MR_UndirectedEdge2RegionMap *_this)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_DestroyArray(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
Destroys a heap-allocated array of MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId. Does nothing if the p...
MRC_API const MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_back(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_uint64_t MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_capacity(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_backId(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_front_mut(MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_ObjMap_Destroy(const MR_ObjMap *_this)
Destroys a heap-allocated instance of MR_ObjMap. Does nothing if the pointer is null.
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_push_back_MR_TextureId_rvalue_ref(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_TextureId *t)
MRC_API void MR_Face2RegionMap_resizeWithReserve_2(MR_Face2RegionMap *_this, MR_uint64_t newSize, const MR_RegionId *value)
MRC_API void MR_Triangulation_push_back_const_std_array_MR_VertId_3_ref(MR_Triangulation *_this, const MR_std_array_MR_VertId_3 *t)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_back_mut(MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API MR_Face2RegionMap * MR_Face2RegionMap_Construct_1_std_vector_MR_RegionId(MR_std_vector_MR_RegionId *vec)
MRC_API void MR_UndirectedEdgeScalars_push_back_const_float_ref(MR_UndirectedEdgeScalars *_this, const float *t)
MRC_API MR_uint64_t MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_heapBytes(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_reserve(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_uint64_t capacity)
MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_Construct_2(MR_uint64_t size, const MR_RegionId *val)
MRC_API const MR_std_array_MR_VertId_3 * MR_Triangulation_front(const MR_Triangulation *_this)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_push_back_MR_FanRecord_rvalue_ref(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_FanRecord *t)
MRC_API MR_RegionId * MR_Vert2RegionMap_back_mut(MR_Vert2RegionMap *_this)
MRC_API void MR_Vector_char_MR_VertId_autoResizeSet_2(MR_Vector_char_MR_VertId *_this, MR_VertId i, char val)
MRC_API const MR_std_vector_unsigned_short * MR_Vector_unsigned_short_MR_VoxelId_Get_vec_(const MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_push_back_MR_FaceBitSet_rvalue_ref(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_FaceBitSet *t)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_reserve(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_uint64_t capacity)
MRC_API void MR_Dipoles_resize_2(MR_Dipoles *_this, MR_uint64_t newSize, const MR_Dipole *t)
MRC_API void MR_TriCornerUVCoords_resize_1(MR_TriCornerUVCoords *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_DestroyArray(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
Destroys a heap-allocated array of MR_Vector_MR_QuadraticForm2f_MR_VertId. Does nothing if the pointe...
MRC_API MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_back_mut(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Construct_1_std_vector_MR_GraphEdgeId(MR_std_vector_MR_GraphEdgeId *vec)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_push_back_const_MR_EdgeId_ref(MR_Vector_MR_EdgeId_MR_VertId *_this, const MR_EdgeId *t)
MRC_API MR_GraphVertId MR_Vector_MR_GraphVertId_MR_GraphVertId_backId(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_resize_1(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API MR_NodeId MR_Dipoles_endId(const MR_Dipoles *_this)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_DestroyArray(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
Destroys a heap-allocated array of MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId....
MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Construct_2(MR_uint64_t size, const MR_std_vector_MR_GraphEdgeId *val)
MRC_API const MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_OffsetPtr(const MR_UndirectedEdge2RegionMap *ptr, ptrdiff_t i)
MRC_API MR_EdgeId MR_Vector_MR_VertId_MR_EdgeId_endId(const MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API const MR_std_vector_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Get_vec_(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_autoResizeSet_3(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_ObjId pos, MR_uint64_t len, MR_AffineXf3f val)
MRC_API MR_VertId * MR_VertMap_data_mut(MR_VertMap *_this)
MRC_API void MR_FaceColors_resize_2(MR_FaceColors *_this, MR_uint64_t newSize, const MR_Color *t)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_autoResizeSet_3(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId pos, MR_uint64_t len, MR_GraphVertId val)
MRC_API const MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_autoResizeSet_2(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_FaceId i, MR_std_array_MR_Vector3f_3 val)
MRC_API MR_uint64_t MR_Vector_MR_ModelPointsData_MR_ObjId_capacity(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API const MR_std_vector_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_Get_vec_(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_heapBytes(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_autoResizeSet_2(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_ObjId i, MR_PassBy val_pass_by, MR_VertBitSet *val)
MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_data_mut(MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_FaceNormals_resizeWithReserve_2(MR_FaceNormals *_this, MR_uint64_t newSize, const MR_Vector3f *value)
MRC_API MR_uint64_t MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_heapBytes(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API const MR_std_vector_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_Get_vec_(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API MR_RegionId MR_Vector_MR_RegionId_MR_RegionId_endId(const MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_resize_1(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_other)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_pop_back(MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_reserve(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_float_MR_VoxelId_resize_2(MR_Vector_float_MR_VoxelId *_this, MR_uint64_t newSize, const float *t)
MRC_API MR_uint64_t MR_Dipoles_heapBytes(const MR_Dipoles *_this)
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_data_mut(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API int * MR_Vector_int_MR_VertId_emplace_back(MR_Vector_int_MR_VertId *_this)
MRC_API const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_data(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API int * MR_Vector_int_MR_FaceId_data_mut(MR_Vector_int_MR_FaceId *_this)
MRC_API MR_std_vector_double * MR_Vector_double_MR_RegionId_GetMutable_vec_(MR_Vector_double_MR_RegionId *_this)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_push_back_const_std_vector_MR_ObjVertId_ref(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, const MR_std_vector_MR_ObjVertId *t)
MRC_API void MR_UndirectedEdgeMap_clear(MR_UndirectedEdgeMap *_this)
MRC_API MR_std_array_MR_Vector2f_3 * MR_TriCornerUVCoords_autoResizeAt(MR_TriCornerUVCoords *_this, MR_FaceId i)
MRC_API MR_VertCoords * MR_VertCoords_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_TexturePerFace_resizeNoInit(MR_TexturePerFace *_this, MR_uint64_t targetSize)
MRC_API void MR_WholeEdgeMap_Destroy(const MR_WholeEdgeMap *_this)
Destroys a heap-allocated instance of MR_WholeEdgeMap. Does nothing if the pointer is null.
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Destroy(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTa...
MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_autoResizeAt(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_Construct_2(MR_uint64_t size, const MR_GraphVertId *val)
MRC_API MR_VertScalars * MR_VertScalars_Construct_2(MR_uint64_t size, const float *val)
MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_AssignFromAnother(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_AffineXf3f_MR_ObjId *_other)
MRC_API MR_FaceId MR_Triangulation_endId(const MR_Triangulation *_this)
MRC_API MR_FaceScalars * MR_FaceScalars_Construct_2(MR_uint64_t size, const float *val)
MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_front_mut(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_autoResizeSet_2(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i, int val)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_resizeWithReserve(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_uint64_t newSize, const MR_MeshOrPointsXf *value)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_front_mut(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_clear(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API MR_EdgeScalars * MR_EdgeScalars_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_OffsetMutablePtr(MR_Vector_char_MR_VertId *ptr, ptrdiff_t i)
MRC_API bool MR_not_equal_MR_Vector_int_MR_FaceId(const MR_Vector_int_MR_FaceId *_this, const MR_Vector_int_MR_FaceId *b)
MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_other)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_pop_back(MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_index_mut(MR_UndirectedEdge2RegionMap *_this, MR_UndirectedEdgeId i)
MRC_API MR_ObjMap * MR_ObjMap_OffsetMutablePtr(MR_ObjMap *ptr, ptrdiff_t i)
MRC_API MR_uint64_t MR_VertColors_capacity(const MR_VertColors *_this)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_push_back_const_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_ref(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *t)
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Destroy(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated instance of MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag....
MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_AssignFromAnother(MR_Vector_float_MR_VoxelId *_this, MR_PassBy _other_pass_by, MR_Vector_float_MR_VoxelId *_other)
MRC_API MR_uint64_t MR_Vector_MR_FanRecord_MR_VertId_size(const MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API MR_VertColors * MR_VertColors_DefaultConstructArray(size_t num_elems)
MRC_API bool MR_Vector_char_MR_VertId_empty(const MR_Vector_char_MR_VertId *_this)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_data(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API const MR_std_array_MR_VertId_3 * MR_Triangulation_data(const MR_Triangulation *_this)
MRC_API MR_Vector2f * MR_VertCoords2_autoResizeAt(MR_VertCoords2 *_this, MR_VertId i)
MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_other)
MRC_API MR_uint64_t MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_heapBytes(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_resizeWithReserve_1(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_uint64_t newSize)
MRC_API void MR_UndirectedEdge2RegionMap_pop_back(MR_UndirectedEdge2RegionMap *_this)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, MR_PassBy _other_pass_by, MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_other)
MRC_API void MR_WholeEdgeMap_swap(MR_WholeEdgeMap *_this, MR_WholeEdgeMap *b)
MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_AffineXf3f_MR_ObjId *_other)
MRC_API void MR_EdgeScalars_Set_vec_(MR_EdgeScalars *_this, MR_PassBy value_pass_by, MR_std_vector_float *value)
MRC_API MR_FaceColors * MR_FaceColors_Construct_2(MR_uint64_t size, const MR_Color *val)
MRC_API const MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_front(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_front_mut(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API float * MR_Vector_float_MR_VoxelId_autoResizeAt(MR_Vector_float_MR_VoxelId *_this, MR_VoxelId i)
MRC_API void MR_Vector_double_MR_RegionId_pop_back(MR_Vector_double_MR_RegionId *_this)
MRC_API MR_NodeId MR_Vector_MR_NodeId_MR_NodeId_endId(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API bool MR_not_equal_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *b)
MRC_API void MR_UndirectedEdge2RegionMap_autoResizeSet_3(MR_UndirectedEdge2RegionMap *_this, MR_UndirectedEdgeId pos, MR_uint64_t len, MR_RegionId val)
MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Construct_2(MR_uint64_t size, const MR_WatershedGraph_BdInfo *val)
MRC_API MR_uint64_t MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_heapBytes(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_uint64_t MR_Vector_char_MR_VertId_size(const MR_Vector_char_MR_VertId *_this)
MRC_API MR_uint64_t MR_VertScalars_size(const MR_VertScalars *_this)
MRC_API void MR_Vector_double_MR_RegionId_resize_1(MR_Vector_double_MR_RegionId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_resize_2(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_uint64_t newSize, const MR_VoxelId *t)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_size(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API void MR_UndirectedEdgeMap_push_back_const_MR_UndirectedEdgeId_ref(MR_UndirectedEdgeMap *_this, const MR_UndirectedEdgeId *t)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_resizeWithReserve_1(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API void MR_UndirectedEdge2RegionMap_reserve(MR_UndirectedEdge2RegionMap *_this, MR_uint64_t capacity)
MRC_API MR_VertId MR_Vector_MR_QuadraticForm2f_MR_VertId_beginId(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_Construct_1_std_vector_std_filesystem_path(MR_std_vector_std_filesystem_path *vec)
MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_OffsetMutablePtr(MR_WholeEdgeMap *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_push_back_const_MR_PixelId_ref(MR_Vector_MR_PixelId_MR_PixelId *_this, const MR_PixelId *t)
MRC_API void MR_Dipoles_clear(MR_Dipoles *_this)
MRC_API void MR_Edges_Destroy(const MR_Edges *_this)
Destroys a heap-allocated instance of MR_Edges. Does nothing if the pointer is null.
struct MR_Vector_float_MR_VoxelId MR_Vector_float_MR_VoxelId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:720
MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_data_mut(MR_UndirectedEdge2RegionMap *_this)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Set_vec_(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Id_MR_ICPElemtTag *value)
MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_int_MR_VertId *_other)
MRC_API MR_uint64_t MR_Vector_double_MR_RegionId_capacity(const MR_Vector_double_MR_RegionId *_this)
MRC_API MR_uint64_t MR_Vector_MR_EdgeId_MR_VertId_size(const MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_resizeNoInit(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_uint64_t targetSize)
MRC_API MR_uint64_t MR_Vector_MR_VertBitSet_MR_ObjId_size(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API void MR_EdgeScalars_clear(MR_EdgeScalars *_this)
MRC_API MR_uint64_t MR_UndirectedEdgeScalars_size(const MR_UndirectedEdgeScalars *_this)
MRC_API const MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_OffsetPtr(const MR_Vector_MR_VertBitSet_MR_ObjId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_Destroy(const MR_Vector_MR_VertId_MR_EdgeId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_VertId_MR_EdgeId. Does nothing if the pointer is n...
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_swap(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *b)
MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_index_mut(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API bool MR_Dipoles_empty(const MR_Dipoles *_this)
MRC_API MR_std_vector_MR_MeshTexture_iterator * MR_end_MR_MeshTexture_MR_TextureId_MR_Vector_MR_MeshTexture_MR_TextureId_ref(MR_Vector_MR_MeshTexture_MR_TextureId *a)
MRC_API bool MR_VertScalars_empty(const MR_VertScalars *_this)
MRC_API MR_VertId MR_VertColors_beginId(const MR_VertColors *_this)
MRC_API const MR_std_vector_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_Get_vec_(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_capacity(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vert2RegionMap_autoResizeSet_2(MR_Vert2RegionMap *_this, MR_VertId i, MR_RegionId val)
MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_AssignFromAnother(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_PassBy _other_pass_by, MR_Vector_unsigned_short_MR_VoxelId *_other)
MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_data_mut(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_std_filesystem_path_MR_TextureId *_other)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_resizeWithReserve_1(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, MR_uint64_t newSize)
MRC_API const MR_std_vector_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Get_vec_(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_resizeWithReserve_2(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_uint64_t newSize, const MR_AABBTreePoints_Node *value)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_index_mut(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_NodeId i)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_reserve(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_uint64_t capacity)
MRC_API void MR_ObjMap_pop_back(MR_ObjMap *_this)
MRC_API void MR_Vector_int_MR_VertId_resize_2(MR_Vector_int_MR_VertId *_this, MR_uint64_t newSize, const int *t)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_OffsetMutablePtr(MR_Vector_MR_TextureId_MR_TextureId *ptr, ptrdiff_t i)
MRC_API const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_back(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_resizeNoInit(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_uint64_t targetSize)
MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_OffsetMutablePtr(MR_UndirectedEdgeScalars *ptr, ptrdiff_t i)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_autoResizeSet_2(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_GraphVertId i, MR_uint64_t val)
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_clear(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Vector_int_MR_UndirectedEdgeId_heapBytes(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_reserve(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_uint64_t capacity)
MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Construct_1_std_vector_std_array_MR_Vector3f_3(MR_std_vector_std_array_MR_Vector3f_3 *vec)
MRC_API const int * MR_Vector_int_MR_VertId_back(const MR_Vector_int_MR_VertId *_this)
MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_autoResizeAt(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_Construct_2(MR_uint64_t size, const MR_QuadraticForm3f *val)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_swap(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_Vector_int_MR_UndirectedEdgeId *b)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_resizeWithReserve_1(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_int_MR_FaceId_push_back_const_int_ref(MR_Vector_int_MR_FaceId *_this, const int *t)
MRC_API const float * MR_UndirectedEdgeScalars_back(const MR_UndirectedEdgeScalars *_this)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_resizeWithReserve_1(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_uint64_t newSize)
MRC_API MR_VertId MR_VertMap_backId(const MR_VertMap *_this)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_swap(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_Vector_MR_QuadraticForm3f_MR_VertId *b)
MRC_API MR_GraphVertId MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_endId(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API void MR_Edges_push_back_std_array_MR_VertId_2_rvalue_ref(MR_Edges *_this, MR_std_array_MR_VertId_2 *t)
MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_front_mut(MR_Triangulation *_this)
MRC_API bool MR_TriCornerUVCoords_empty(const MR_TriCornerUVCoords *_this)
MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_OffsetMutablePtr(MR_UndirectedEdgeMap *ptr, ptrdiff_t i)
MRC_API const MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Get_vec_(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct_2(MR_uint64_t size, const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *val)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_resize_2(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_uint64_t newSize, const MR_PixelId *t)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_push_back_MR_AffineXf3f_rvalue_ref(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_AffineXf3f *t)
MRC_API MR_VertColors * MR_VertColors_AssignFromAnother(MR_VertColors *_this, MR_PassBy _other_pass_by, MR_VertColors *_other)
MRC_API void MR_VertCoords_autoResizeSet_3(MR_VertCoords *_this, MR_VertId pos, MR_uint64_t len, MR_Vector3f val)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_resizeNoInit(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_uint64_t targetSize)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_AssignFromAnother(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_other)
MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_emplace_back(MR_UndirectedEdge2RegionMap *_this)
MRC_API void MR_Vector_char_MR_VertId_pop_back(MR_Vector_char_MR_VertId *_this)
MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Construct_2(MR_uint64_t size, const MR_AABBTreePoints_Node *val)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_autoResizeSet_3(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_NodeId pos, MR_uint64_t len, const MR_AABBTreePoints_Node *val)
MRC_API MR_VertScalars * MR_VertScalars_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_emplace_back(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_uint64_t MR_ObjMap_heapBytes(const MR_ObjMap *_this)
MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_resizeWithReserve_2(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_uint64_t newSize, const MR_VertId *value)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_data_mut(MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_DestroyArray(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
Destroys a heap-allocated array of MR_Vector_std_vector_MR_EdgePoint_MR_VertId. Does nothing if the p...
MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_Construct_1_std_vector_MR_GraphVertId(MR_std_vector_MR_GraphVertId *vec)
MRC_API void MR_UndirectedEdgeColors_pop_back(MR_UndirectedEdgeColors *_this)
MRC_API void MR_TriCornerUVCoords_resizeWithReserve_2(MR_TriCornerUVCoords *_this, MR_uint64_t newSize, const MR_std_array_MR_Vector2f_3 *value)
MRC_API void MR_Dipoles_pop_back(MR_Dipoles *_this)
MRC_API const MR_Color * MR_UndirectedEdgeColors_index(const MR_UndirectedEdgeColors *_this, MR_UndirectedEdgeId i)
MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_front_mut(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_std_vector_MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_GetMutable_vec_(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_DefaultConstruct(void)
MRC_API MR_Edges * MR_Edges_AssignFromAnother(MR_Edges *_this, MR_PassBy _other_pass_by, MR_Edges *_other)
MRC_API void MR_FaceNormals_reserve(MR_FaceNormals *_this, MR_uint64_t capacity)
MRC_API const MR_std_vector_MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Get_vec_(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_Set_vec_(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_PixelId *value)
MRC_API const MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_front(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_back_mut(MR_Triangulation *_this)
struct MR_std_vector_MR_MeshTexture MR_std_vector_MR_MeshTexture
Definition MRVector.h:63
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_Set_vec_(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_PassBy value_pass_by, MR_std_vector_int *value)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_index(const MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
MRC_API void MR_Vector_int_MR_VertId_Destroy(const MR_Vector_int_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Vector_int_MR_VertId. Does nothing if the pointer is null.
MRC_API MR_uint64_t MR_Dipoles_size(const MR_Dipoles *_this)
MRC_API void MR_Vector_int_MR_VertId_Set_vec_(MR_Vector_int_MR_VertId *_this, MR_PassBy value_pass_by, MR_std_vector_int *value)
MRC_API MR_uint64_t MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_size(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API const MR_std_vector_char * MR_Vector_char_MR_VertId_Get_vec_(const MR_Vector_char_MR_VertId *_this)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_push_back_unsigned_short_rvalue_ref(MR_Vector_unsigned_short_MR_VoxelId *_this, unsigned short *t)
MRC_API MR_NodeId MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_beginId(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API void MR_FaceScalars_Set_vec_(MR_FaceScalars *_this, MR_PassBy value_pass_by, MR_std_vector_float *value)
MRC_API void MR_VertCoords2_swap(MR_VertCoords2 *_this, MR_VertCoords2 *b)
MRC_API void MR_FaceScalars_pop_back(MR_FaceScalars *_this)
struct MR_std_vector_MR_QuadraticForm2f MR_std_vector_MR_QuadraticForm2f
Definition MRVector.h:71
MRC_API MR_VertMap * MR_VertMap_DefaultConstruct(void)
MRC_API bool MR_VertMap_empty(const MR_VertMap *_this)
MRC_API MR_uint64_t MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_capacity(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct_1_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag(MR_std_vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *vec)
MRC_API const MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_OffsetPtr(const MR_Vector_char_MR_VertId *ptr, ptrdiff_t i)
MRC_API const MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_back(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API unsigned short * MR_Vector_unsigned_short_MR_VoxelId_back_mut(MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API void MR_EdgeColors_DestroyArray(const MR_EdgeColors *_this)
Destroys a heap-allocated array of MR_EdgeColors. Does nothing if the pointer is null.
MRC_API bool MR_equal_MR_TexturePerFace(const MR_TexturePerFace *_this, const MR_TexturePerFace *b)
MRC_API MR_Vector3f * MR_VertCoords_index_mut(MR_VertCoords *_this, MR_VertId i)
MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_Construct_1_std_vector_MR_AffineXf3f(MR_std_vector_MR_AffineXf3f *vec)
MRC_API void MR_VertScalars_Destroy(const MR_VertScalars *_this)
Destroys a heap-allocated instance of MR_VertScalars. Does nothing if the pointer is null.
MRC_API void MR_Face2RegionMap_push_back_const_MR_RegionId_ref(MR_Face2RegionMap *_this, const MR_RegionId *t)
MRC_API void MR_Vector_char_MR_VertId_reserve(MR_Vector_char_MR_VertId *_this, MR_uint64_t capacity)
MRC_API const MR_std_vector_MR_TextureId * MR_TexturePerFace_Get_vec_(const MR_TexturePerFace *_this)
MRC_API MR_TextureId MR_Vector_MR_TextureId_MR_TextureId_endId(const MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_Destroy(const MR_Vector_unsigned_short_MR_VoxelId *_this)
Destroys a heap-allocated instance of MR_Vector_unsigned_short_MR_VoxelId. Does nothing if the pointe...
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_pop_back(MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_autoResizeSet_3(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_TextureId pos, MR_uint64_t len, MR_TextureId val)
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_push_back_const_MR_ICPGroupPairs_ref(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, const MR_ICPGroupPairs *t)
MRC_API void MR_FaceScalars_resize_2(MR_FaceScalars *_this, MR_uint64_t newSize, const float *t)
MRC_API MR_ObjId MR_Vector_MR_MeshOrPointsXf_MR_ObjId_beginId(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_uint64_t MR_Vector_int_MR_VertId_capacity(const MR_Vector_int_MR_VertId *_this)
MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Construct_2(MR_uint64_t size, const MR_MeshOrPointsXf *val)
MRC_API MR_uint64_t MR_Vector_std_filesystem_path_MR_TextureId_size(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API void MR_VertCoords_resizeWithReserve_1(MR_VertCoords *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_resize_1(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_uint64_t newSize)
MRC_API void MR_FaceNormals_resizeWithReserve_1(MR_FaceNormals *_this, MR_uint64_t newSize)
MRC_API MR_VertScalars * MR_VertScalars_AssignFromAnother(MR_VertScalars *_this, MR_PassBy _other_pass_by, MR_VertScalars *_other)
MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_UndirectedEdgeMap_pop_back(MR_UndirectedEdgeMap *_this)
MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_endId(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_Destroy(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_MeshTexture_MR_TextureId. Does nothing if the poin...
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_autoResizeSet_3(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_ObjId pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_VertBitSet *val)
MRC_API MR_uint64_t MR_Vector_int_MR_UndirectedEdgeId_capacity(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API MR_std_vector_MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_GetMutable_vec_(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API MR_UndirectedEdgeId MR_WholeEdgeMap_endId(const MR_WholeEdgeMap *_this)
MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_Construct_2(MR_uint64_t size, const int *val)
MRC_API const MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Get_vec_(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_backId(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_ObjId MR_ObjMap_endId(const MR_ObjMap *_this)
MRC_API bool MR_equal_MR_Vector_std_array_MR_Vector3f_3_MR_FaceId(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *b)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_resize_2(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_uint64_t newSize, const MR_std_vector_MR_EdgePoint *t)
MRC_API MR_std_array_MR_VertId_2 * MR_Edges_autoResizeAt(MR_Edges *_this, MR_UndirectedEdgeId i)
MRC_API MR_RegionId MR_Vector_MR_RegionId_MR_RegionId_backId(const MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_emplace_back(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_Set_vec_(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_FaceBitSet *value)
MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_autoResizeAt(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_ObjId i)
MRC_API MR_std_vector_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_GetMutable_vec_(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API MR_uint64_t MR_Face2RegionMap_capacity(const MR_Face2RegionMap *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_Destroy(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is...
MRC_API MR_std_vector_MR_EdgeId * MR_EdgeMap_GetMutable_vec_(MR_EdgeMap *_this)
MRC_API void MR_Vector_float_MR_VoxelId_pop_back(MR_Vector_float_MR_VoxelId *_this)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_resize_1(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API void MR_Edges_resizeWithReserve_2(MR_Edges *_this, MR_uint64_t newSize, const MR_std_array_MR_VertId_2 *value)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_push_back_MR_QuadraticForm2f_rvalue_ref(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_QuadraticForm2f *t)
MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_other)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_data_mut(MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API const MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_front(const MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API const MR_FaceNormals * MR_FaceNormals_OffsetPtr(const MR_FaceNormals *ptr, ptrdiff_t i)
MRC_API MR_FaceMap * MR_FaceMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceMap *_other)
MRC_API MR_FaceId MR_Vector_int_MR_FaceId_backId(const MR_Vector_int_MR_FaceId *_this)
MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API bool MR_equal_MR_Vector_std_vector_MR_EdgePoint_MR_VertId(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *b)
MRC_API void MR_EdgeMap_resizeWithReserve_1(MR_EdgeMap *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Construct_2(MR_uint64_t size, const MR_Graph_EndVertices *val)
struct MR_std_vector_MR_MeshBuilder_VertSpan MR_std_vector_MR_MeshBuilder_VertSpan
Definition MRVector.h:61
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_Destroy(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_QuadraticForm3f_MR_VertId. Does nothing if the poi...
MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_back_mut(MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API const MR_std_vector_MR_Vector3f * MR_FaceNormals_Get_vec_(const MR_FaceNormals *_this)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_push_back_const_std_vector_MR_GraphEdgeId_ref(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, const MR_std_vector_MR_GraphEdgeId *t)
MRC_API MR_std_vector_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_GetMutable_vec_(MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API void MR_UndirectedEdge2RegionMap_resize_2(MR_UndirectedEdge2RegionMap *_this, MR_uint64_t newSize, const MR_RegionId *t)
MRC_API const MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_index(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_TriCornerUVCoords_push_back_std_array_MR_Vector2f_3_rvalue_ref(MR_TriCornerUVCoords *_this, MR_std_array_MR_Vector2f_3 *t)
MRC_API void MR_FaceColors_push_back_const_MR_Color_ref(MR_FaceColors *_this, const MR_Color *t)
MRC_API bool MR_UndirectedEdgeScalars_empty(const MR_UndirectedEdgeScalars *_this)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_DestroyArray(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated array of MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag....
MRC_API MR_EdgeId MR_EdgeScalars_backId(const MR_EdgeScalars *_this)
MRC_API MR_uint64_t MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_heapBytes(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_UndirectedEdge2RegionMap_resizeWithReserve_1(MR_UndirectedEdge2RegionMap *_this, MR_uint64_t newSize)
struct MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:540
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_backId(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_OffsetPtr(const MR_Vector_int_MR_VertId *ptr, ptrdiff_t i)
MRC_API MR_std_vector_MR_TextureId * MR_TexturePerFace_GetMutable_vec_(MR_TexturePerFace *_this)
MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_back_mut(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_VertColors_resizeNoInit(MR_VertColors *_this, MR_uint64_t targetSize)
MRC_API bool MR_Vector_MR_VoxelId_MR_VoxelId_empty(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_uint64_t MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_capacity(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_DefaultConstructArray(size_t num_elems)
MRC_API const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_front(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_FaceNormals * MR_FaceNormals_Construct_1_std_vector_MR_Vector3f(MR_std_vector_MR_Vector3f *vec)
MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_uint64_t MR_EdgeScalars_heapBytes(const MR_EdgeScalars *_this)
MRC_API const MR_RegionId * MR_Vert2RegionMap_back(const MR_Vert2RegionMap *_this)
MRC_API bool MR_not_equal_MR_VertMap(const MR_VertMap *_this, const MR_VertMap *b)
MRC_API bool MR_FaceColors_empty(const MR_FaceColors *_this)
MRC_API const MR_RegionId * MR_Face2RegionMap_front(const MR_Face2RegionMap *_this)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_resizeWithReserve_2(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_uint64_t newSize, const char *value, const char *value_end)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_emplace_back(MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API void MR_Vector_float_MR_VoxelId_resizeWithReserve_1(MR_Vector_float_MR_VoxelId *_this, MR_uint64_t newSize)
MRC_API MR_FaceId MR_Vector_MR_VoxelId_MR_FaceId_endId(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_emplace_back(MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API const MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_data(const MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_capacity(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_front_mut(MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API void MR_VertCoords2_resizeNoInit(MR_VertCoords2 *_this, MR_uint64_t targetSize)
MRC_API MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_OffsetMutablePtr(MR_Vector_float_MR_VoxelId *ptr, ptrdiff_t i)
MRC_API const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_index(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, int i)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_Set_vec_(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_VertBitSet *value)
MRC_API MR_EdgeMap * MR_EdgeMap_Construct_2(MR_uint64_t size, const MR_EdgeId *val)
MRC_API void MR_WholeEdgeMap_autoResizeSet_3(MR_WholeEdgeMap *_this, MR_UndirectedEdgeId pos, MR_uint64_t len, MR_EdgeId val)
MRC_API void MR_Vert2RegionMap_push_back_MR_RegionId_rvalue_ref(MR_Vert2RegionMap *_this, MR_RegionId *t)
MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeMap_endId(const MR_UndirectedEdgeMap *_this)
MRC_API const MR_VertCoords2 * MR_VertCoords2_OffsetPtr(const MR_VertCoords2 *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_DestroyArray(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId....
MRC_API const MR_ObjId * MR_ObjMap_front(const MR_ObjMap *_this)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_resize_2(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_GraphVertId *t)
MRC_API MR_uint64_t MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_heapBytes(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API void MR_Vector_float_MR_VoxelId_push_back_const_float_ref(MR_Vector_float_MR_VoxelId *_this, const float *t)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_size(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API void MR_FaceScalars_push_back_float_rvalue_ref(MR_FaceScalars *_this, float *t)
struct MR_Vector_char_MR_VertId MR_Vector_char_MR_VertId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:460
MRC_API const float * MR_EdgeScalars_back(const MR_EdgeScalars *_this)
MRC_API void MR_UndirectedEdge2RegionMap_push_back_const_MR_RegionId_ref(MR_UndirectedEdge2RegionMap *_this, const MR_RegionId *t)
MRC_API MR_FaceId MR_Triangulation_beginId(const MR_Triangulation *_this)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_resize(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_uint64_t newSize, const MR_MeshOrPointsXf *t)
MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_back_mut(MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API void MR_EdgeColors_resize_2(MR_EdgeColors *_this, MR_uint64_t newSize, const MR_Color *t)
MRC_API const MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_OffsetPtr(const MR_Vector_int_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
MRC_API MR_uint64_t MR_Vector_MR_EdgeId_MR_FaceId_size(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_DestroyArray(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
Destroys a heap-allocated array of MR_Vector_MR_VertBitSet_MR_ObjId. Does nothing if the pointer is n...
MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_ObjMap_resize_2(MR_ObjMap *_this, MR_uint64_t newSize, const MR_ObjId *t)
MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_front_mut(MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API bool MR_VertCoords_empty(const MR_VertCoords *_this)
MRC_API MR_Vector2f * MR_VertCoords2_emplace_back(MR_VertCoords2 *_this)
struct MR_std_vector_std_vector_MR_ObjVertId MR_std_vector_std_vector_MR_ObjVertId
Definition MRVector.h:97
MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_front_mut(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_RegionId * MR_UndirectedEdge2RegionMap_front(const MR_UndirectedEdge2RegionMap *_this)
MRC_API bool MR_not_equal_MR_Face2RegionMap(const MR_Face2RegionMap *_this, const MR_Face2RegionMap *b)
MRC_API MR_TextureId MR_Vector_std_filesystem_path_MR_TextureId_beginId(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API MR_std_array_MR_Vector2f_3 * MR_TriCornerUVCoords_front_mut(MR_TriCornerUVCoords *_this)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_push_back_MR_MeshBuilder_VertSpan_rvalue_ref(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_MeshBuilder_VertSpan *t)
MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_OffsetMutablePtr(MR_Vector_MR_AffineXf3f_MR_ObjId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_pop_back(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_clear(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_resize_2(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_uint64_t newSize, const MR_Graph_EndVertices *t)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_pop_back(MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API MR_std_array_MR_Vector2f_3 * MR_TriCornerUVCoords_index_mut(MR_TriCornerUVCoords *_this, MR_FaceId i)
MRC_API MR_VoxelId MR_Vector_unsigned_short_MR_VoxelId_endId(const MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_autoResizeSet_3(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_NodeId pos, MR_uint64_t len, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f *val)
MRC_API const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_OffsetPtr(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *ptr, ptrdiff_t i)
MRC_API MR_Vector2f * MR_VertCoords2_front_mut(MR_VertCoords2 *_this)
MRC_API bool MR_Vector_std_filesystem_path_MR_TextureId_empty(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_index_mut(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_ObjId i)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_resize_2(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_uint64_t newSize, const unsigned short *t)
MRC_API MR_FaceColors * MR_FaceColors_AssignFromAnother(MR_FaceColors *_this, MR_PassBy _other_pass_by, MR_FaceColors *_other)
MRC_API void MR_EdgeColors_swap(MR_EdgeColors *_this, MR_EdgeColors *b)
MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_DefaultConstruct(void)
MRC_API MR_ObjId MR_Vector_MR_VertBitSet_MR_ObjId_backId(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API MR_uint64_t MR_FaceColors_capacity(const MR_FaceColors *_this)
MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_back_mut(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
struct MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:620
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_resize_1(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize)
MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Vector_MR_GraphVertId_MR_GraphVertId_heapBytes(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_Construct_1_std_vector_MR_Color(MR_std_vector_MR_Color *vec)
MRC_API MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_emplace_back(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_pop_back(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_resizeWithReserve_1(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_autoResizeSet_3(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId pos, MR_uint64_t len, int val)
MRC_API MR_NodeId MR_Vector_MR_NodeId_MR_NodeId_backId(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API bool MR_not_equal_MR_Vector_int_MR_UndirectedEdgeId(const MR_Vector_int_MR_UndirectedEdgeId *_this, const MR_Vector_int_MR_UndirectedEdgeId *b)
MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_emplace_back(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Get_vec_(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API const MR_std_array_MR_VertId_2 * MR_Edges_back(const MR_Edges *_this)
MRC_API const MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_OffsetPtr(const MR_Vector_int_MR_FaceId *ptr, ptrdiff_t i)
MRC_API MR_RegionId * MR_Face2RegionMap_front_mut(MR_Face2RegionMap *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_resize_2(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_uint64_t newSize, const MR_VoxelId *t)
struct MR_EdgeColors MR_EdgeColors
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:300
MRC_API float * MR_UndirectedEdgeScalars_autoResizeAt(MR_UndirectedEdgeScalars *_this, MR_UndirectedEdgeId i)
MRC_API void MR_UndirectedEdgeScalars_resizeWithReserve_1(MR_UndirectedEdgeScalars *_this, MR_uint64_t newSize)
MRC_API MR_FaceNormals * MR_FaceNormals_Construct_1_uint64_t(MR_uint64_t size)
MRC_API bool MR_not_equal_MR_FaceColors(const MR_FaceColors *_this, const MR_FaceColors *b)
MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_Construct_1_std_vector_MR_VertBitSet(MR_std_vector_MR_VertBitSet *vec)
MRC_API const MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_data(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API MR_uint64_t MR_Vert2RegionMap_heapBytes(const MR_Vert2RegionMap *_this)
MRC_API MR_uint64_t MR_EdgeScalars_size(const MR_EdgeScalars *_this)
MRC_API float * MR_UndirectedEdgeScalars_emplace_back(MR_UndirectedEdgeScalars *_this)
MRC_API MR_Vector3f * MR_FaceNormals_emplace_back(MR_FaceNormals *_this)
MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_OffsetMutablePtr(MR_Vector_MR_QuadraticForm3f_MR_VertId *ptr, ptrdiff_t i)
MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_autoResizeAt(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API MR_uint64_t MR_FaceColors_heapBytes(const MR_FaceColors *_this)
MRC_API MR_std_vector_MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_GetMutable_vec_(MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API MR_std_vector_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_GetMutable_vec_(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API void MR_FaceScalars_resizeWithReserve_1(MR_FaceScalars *_this, MR_uint64_t newSize)
MRC_API void MR_TexturePerFace_resize_2(MR_TexturePerFace *_this, MR_uint64_t newSize, const MR_TextureId *t)
MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_VertBitSet_MR_ObjId *_other)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_push_back_const_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_ref(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *t)
MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_UndirectedEdgeScalars_pop_back(MR_UndirectedEdgeScalars *_this)
MRC_API const MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_back(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API const MR_Vector3f * MR_FaceNormals_front(const MR_FaceNormals *_this)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_resizeWithReserve_2(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_uint64_t newSize, const int *value)
MRC_API MR_Triangulation * MR_Triangulation_Construct_1_std_vector_std_array_MR_VertId_3(MR_std_vector_std_array_MR_VertId_3 *vec)
MRC_API MR_Dipoles * MR_Dipoles_DefaultConstructArray(size_t num_elems)
MRC_API bool MR_equal_MR_VertCoords2(const MR_VertCoords2 *_this, const MR_VertCoords2 *b)
MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_DefaultConstruct(void)
MRC_API void MR_Triangulation_Set_vec_(MR_Triangulation *_this, MR_PassBy value_pass_by, MR_std_vector_std_array_MR_VertId_3 *value)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Set_vec_(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f *value)
MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API unsigned short * MR_Vector_unsigned_short_MR_VoxelId_front_mut(MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_autoResizeAt(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API MR_FaceId MR_TexturePerFace_endId(const MR_TexturePerFace *_this)
MRC_API MR_Triangulation * MR_Triangulation_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Triangulation *_other)
MRC_API MR_uint64_t MR_VertCoords2_capacity(const MR_VertCoords2 *_this)
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_front_mut(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API double * MR_Vector_double_MR_RegionId_autoResizeAt(MR_Vector_double_MR_RegionId *_this, MR_RegionId i)
MRC_API MR_EdgeId * MR_WholeEdgeMap_emplace_back(MR_WholeEdgeMap *_this)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_resize_1(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_size(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_Triangulation_resize_1(MR_Triangulation *_this, MR_uint64_t newSize)
MRC_API MR_Color * MR_UndirectedEdgeColors_front_mut(MR_UndirectedEdgeColors *_this)
MRC_API void MR_VertColors_resize_1(MR_VertColors *_this, MR_uint64_t newSize)
MRC_API void MR_VertColors_reserve(MR_VertColors *_this, MR_uint64_t capacity)
MRC_API bool MR_equal_MR_Vector_char_MR_VertId(const MR_Vector_char_MR_VertId *_this, const MR_Vector_char_MR_VertId *b)
MRC_API void MR_UndirectedEdgeMap_reserve(MR_UndirectedEdgeMap *_this, MR_uint64_t capacity)
MRC_API const MR_VertId * MR_VertMap_index(const MR_VertMap *_this, MR_VertId i)
MRC_API MR_uint64_t MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_capacity(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_VertId MR_Vector_MR_QuadraticForm2f_MR_VertId_endId(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Set_vec_(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_MeshBuilder_VertSpan *value)
MRC_API bool MR_equal_MR_UndirectedEdgeColors(const MR_UndirectedEdgeColors *_this, const MR_UndirectedEdgeColors *b)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_autoResizeSet_3(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, int pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *val)
MRC_API void MR_VertCoords2_pop_back(MR_VertCoords2 *_this)
MRC_API MR_EdgeId MR_EdgeColors_backId(const MR_EdgeColors *_this)
MRC_API void MR_VertScalars_resizeWithReserve_1(MR_VertScalars *_this, MR_uint64_t newSize)
MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_Construct_2(MR_uint64_t size, const MR_RegionId *val)
MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_data(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API MR_uint64_t MR_Vector_MR_EdgeId_MR_VertId_heapBytes(const MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API MR_FaceId MR_Face2RegionMap_beginId(const MR_Face2RegionMap *_this)
MRC_API MR_uint64_t MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_size(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_std_vector_int * MR_Vector_int_MR_FaceId_GetMutable_vec_(MR_Vector_int_MR_FaceId *_this)
MRC_API MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_GetMutable_vec_(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_emplace_back(MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_double_MR_RegionId *_other)
MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_front(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_resizeWithReserve_2(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_uint64_t newSize, const unsigned short *value)
MRC_API bool MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_empty(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
struct MR_std_vector_unsigned_short MR_std_vector_unsigned_short
Definition MRVector.h:99
MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_Construct_2(MR_uint64_t size, const MR_PixelId *val)
MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_emplace_back(MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_autoResizeSet_3(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_VertId pos, MR_uint64_t len, const MR_QuadraticForm2f *val)
MRC_API MR_uint64_t MR_Vector_MR_AffineXf3f_MR_ObjId_heapBytes(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_other)
MRC_API const MR_Vector3f * MR_VertCoords_index(const MR_VertCoords *_this, MR_VertId i)
MRC_API void MR_EdgeMap_DestroyArray(const MR_EdgeMap *_this)
Destroys a heap-allocated array of MR_EdgeMap. Does nothing if the pointer is null.
MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_DefaultConstruct(void)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_DestroyArray(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
Destroys a heap-allocated array of MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_M...
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_endId(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_OffsetMutablePtr(MR_Vector_double_MR_RegionId *ptr, ptrdiff_t i)
MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_autoResizeAt(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_Vector3f * MR_VertCoords_front_mut(MR_VertCoords *_this)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_reserve(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t capacity)
MRC_API void MR_Face2RegionMap_push_back_MR_RegionId_rvalue_ref(MR_Face2RegionMap *_this, MR_RegionId *t)
MRC_API const MR_std_vector_MR_Color * MR_EdgeColors_Get_vec_(const MR_EdgeColors *_this)
MRC_API void MR_UndirectedEdgeColors_autoResizeSet_2(MR_UndirectedEdgeColors *_this, MR_UndirectedEdgeId i, MR_Color val)
struct MR_std_vector_std_array_MR_VertId_2 MR_std_vector_std_array_MR_VertId_2
Definition MRVector.h:92
MRC_API void MR_EdgeScalars_resize_2(MR_EdgeScalars *_this, MR_uint64_t newSize, const float *t)
MRC_API const MR_std_vector_float * MR_VertScalars_Get_vec_(const MR_VertScalars *_this)
MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_uint64_t MR_Vector_MR_PixelId_MR_PixelId_size(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_VertId MR_Vector_int_MR_VertId_backId(const MR_Vector_int_MR_VertId *_this)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_autoResizeSet_2(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_VertId i, const MR_QuadraticForm3f *val)
MRC_API MR_Dipoles * MR_Dipoles_Construct_2(MR_uint64_t size, const MR_Dipole *val)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resizeWithReserve_1(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize)
MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_Construct_2(MR_uint64_t size, const double *val)
MRC_API MR_uint64_t MR_UndirectedEdgeColors_capacity(const MR_UndirectedEdgeColors *_this)
MRC_API const MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_OffsetPtr(const MR_Vector_MR_ModelPointsData_MR_ObjId *ptr, ptrdiff_t i)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_back_mut(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_resize_1(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_autoResizeSet_3(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_NodeId pos, MR_uint64_t len, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f *val)
MRC_API const MR_UndirectedEdgeId * MR_UndirectedEdgeMap_index(const MR_UndirectedEdgeMap *_this, MR_UndirectedEdgeId i)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_autoResizeSet_2(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_ObjId i, const MR_MeshOrPointsXf *val)
MRC_API MR_Face2RegionMap * MR_Face2RegionMap_DefaultConstructArray(size_t num_elems)
MRC_API bool MR_not_equal_MR_EdgeColors(const MR_EdgeColors *_this, const MR_EdgeColors *b)
MRC_API bool MR_ObjMap_empty(const MR_ObjMap *_this)
MRC_API bool MR_not_equal_MR_Vert2RegionMap(const MR_Vert2RegionMap *_this, const MR_Vert2RegionMap *b)
MRC_API const MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_index(const MR_Vector_MR_VertId_MR_EdgeId *_this, MR_EdgeId i)
MRC_API void MR_FaceMap_autoResizeSet_2(MR_FaceMap *_this, MR_FaceId i, MR_FaceId val)
MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_front_mut(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_resizeWithReserve_2(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_uint64_t newSize, const MR_EdgeId *value)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API void MR_Vector_double_MR_RegionId_swap(MR_Vector_double_MR_RegionId *_this, MR_Vector_double_MR_RegionId *b)
MRC_API const int * MR_Vector_int_MR_FaceId_data(const MR_Vector_int_MR_FaceId *_this)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_push_back_MR_VertId_rvalue_ref(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_VertId *t)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_resizeWithReserve_2(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_std_vector_MR_GraphEdgeId *value)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_autoResizeSet_3(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_GraphVertId pos, MR_uint64_t len, const MR_WatershedGraph_BasinInfo *val)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Set_vec_(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_WatershedGraph_BasinInfo *value)
MRC_API MR_VertId MR_Vector_MR_QuadraticForm3f_MR_VertId_beginId(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_swap(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *b)
MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_back(const MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API bool MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_empty(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_FaceId MR_Face2RegionMap_backId(const MR_Face2RegionMap *_this)
struct MR_std_vector_MR_WatershedGraph_BdInfo MR_std_vector_MR_WatershedGraph_BdInfo
Definition MRVector.h:85
struct MR_WatershedGraph_BasinInfo MR_WatershedGraph_BasinInfo
Definition MRVector.h:40
MRC_API const MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_OffsetPtr(const MR_UndirectedEdgeMap *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_push_back_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_rvalue_ref(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *t)
MRC_API MR_FaceId MR_FaceMap_backId(const MR_FaceMap *_this)
MRC_API bool MR_not_equal_MR_Vector_MR_GraphVertId_MR_GraphVertId(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, const MR_Vector_MR_GraphVertId_MR_GraphVertId *b)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_pop_back(MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API void MR_Vector_double_MR_RegionId_autoResizeSet_3(MR_Vector_double_MR_RegionId *_this, MR_RegionId pos, MR_uint64_t len, double val)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_swap(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *b)
MRC_API const MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_data(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_data_mut(MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API void MR_UndirectedEdgeColors_clear(MR_UndirectedEdgeColors *_this)
MRC_API const MR_RegionId * MR_Vert2RegionMap_front(const MR_Vert2RegionMap *_this)
MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_AssignFromAnother(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_FanRecord_MR_VertId *_other)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_resize_1(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_push_back_const_MR_QuadraticForm3f_ref(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, const MR_QuadraticForm3f *t)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_index_mut(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_FaceId MR_FaceScalars_beginId(const MR_FaceScalars *_this)
MRC_API const MR_VertId * MR_VertMap_back(const MR_VertMap *_this)
MRC_API void MR_Vector_float_MR_VoxelId_DestroyArray(const MR_Vector_float_MR_VoxelId *_this)
Destroys a heap-allocated array of MR_Vector_float_MR_VoxelId. Does nothing if the pointer is null.
MRC_API void MR_TriCornerUVCoords_resize_2(MR_TriCornerUVCoords *_this, MR_uint64_t newSize, const MR_std_array_MR_Vector2f_3 *t)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_resizeWithReserve_1(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API const MR_Dipole * MR_Dipoles_data(const MR_Dipoles *_this)
MRC_API void MR_Face2RegionMap_Destroy(const MR_Face2RegionMap *_this)
Destroys a heap-allocated instance of MR_Face2RegionMap. Does nothing if the pointer is null.
MRC_API MR_VertId MR_Vector_MR_EdgeId_MR_VertId_endId(const MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_reserve(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_uint64_t capacity)
MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_index_mut(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_OffsetMutablePtr(MR_Vert2RegionMap *ptr, ptrdiff_t i)
MRC_API MR_VertScalars * MR_VertScalars_DefaultConstruct(void)
MRC_API MR_FaceId MR_FaceMap_endId(const MR_FaceMap *_this)
MRC_API const MR_RegionId * MR_UndirectedEdge2RegionMap_data(const MR_UndirectedEdge2RegionMap *_this)
MRC_API MR_Color * MR_UndirectedEdgeColors_data_mut(MR_UndirectedEdgeColors *_this)
MRC_API void MR_EdgeMap_push_back_MR_EdgeId_rvalue_ref(MR_EdgeMap *_this, MR_EdgeId *t)
MRC_API MR_uint64_t MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_capacity(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API const MR_FaceColors * MR_FaceColors_OffsetPtr(const MR_FaceColors *ptr, ptrdiff_t i)
MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_emplace_back(MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API void MR_Face2RegionMap_clear(MR_Face2RegionMap *_this)
MRC_API const MR_FaceMap * MR_FaceMap_OffsetPtr(const MR_FaceMap *ptr, ptrdiff_t i)
MRC_API MR_std_vector_MR_EdgeId * MR_WholeEdgeMap_GetMutable_vec_(MR_WholeEdgeMap *_this)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_reserve(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_uint64_t capacity)
MRC_API const MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_OffsetPtr(const MR_Vector_MR_EdgeId_MR_FaceId *ptr, ptrdiff_t i)
MRC_API int MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_endId(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API const MR_RegionId * MR_Face2RegionMap_index(const MR_Face2RegionMap *_this, MR_FaceId i)
MRC_API MR_FaceId MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_endId(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_resize_1(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_autoResizeSet_2(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i, MR_GraphEdgeId val)
MRC_API const MR_std_vector_MR_RegionId * MR_Vert2RegionMap_Get_vec_(const MR_Vert2RegionMap *_this)
MRC_API void MR_FaceScalars_reserve(MR_FaceScalars *_this, MR_uint64_t capacity)
MRC_API MR_std_vector_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_GetMutable_vec_(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API bool MR_equal_MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *b)
MRC_API const MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_data(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API void MR_VertColors_clear(MR_VertColors *_this)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_reserve(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_uint64_t capacity)
MRC_API const MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_OffsetPtr(const MR_Vector_MR_PixelId_MR_PixelId *ptr, ptrdiff_t i)
MRC_API MR_EdgeMap * MR_EdgeMap_OffsetMutablePtr(MR_EdgeMap *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_resizeWithReserve_1(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_uint64_t newSize)
MRC_API MR_FaceColors * MR_FaceColors_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Color * MR_UndirectedEdgeColors_back_mut(MR_UndirectedEdgeColors *_this)
MRC_API const MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_data(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API MR_VertCoords2 * MR_VertCoords2_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_Construct_1_std_vector_MR_QuadraticForm3f(MR_std_vector_MR_QuadraticForm3f *vec)
MRC_API const MR_EdgeScalars * MR_EdgeScalars_OffsetPtr(const MR_EdgeScalars *ptr, ptrdiff_t i)
MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_index_mut(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
MRC_API MR_EdgeId MR_EdgeColors_endId(const MR_EdgeColors *_this)
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_reserve(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t capacity)
MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct_1_std_vector_MR_Id_MR_ICPElemtTag(MR_std_vector_MR_Id_MR_ICPElemtTag *vec)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_DefaultConstruct(void)
MRC_API MR_RegionId * MR_Vert2RegionMap_front_mut(MR_Vert2RegionMap *_this)
MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_data_mut(MR_UndirectedEdgeMap *_this)
MRC_API MR_std_array_MR_VertId_2 * MR_Edges_back_mut(MR_Edges *_this)
MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_AssignFromAnother(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_PassBy _other_pass_by, MR_Vector_std_filesystem_path_MR_TextureId *_other)
MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_Construct_1_std_vector_unsigned_short(MR_std_vector_unsigned_short *vec)
MRC_API const float * MR_Vector_float_MR_VoxelId_back(const MR_Vector_float_MR_VoxelId *_this)
MRC_API const MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_index(const MR_Vector_MR_FanRecord_MR_VertId *_this, MR_VertId i)
MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_std_vector_MR_MeshTexture_const_iterator * MR_begin_MR_MeshTexture_MR_TextureId_const_MR_Vector_MR_MeshTexture_MR_TextureId_ref(const MR_Vector_MR_MeshTexture_MR_TextureId *a)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_clear(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API const MR_Vert2RegionMap * MR_Vert2RegionMap_OffsetPtr(const MR_Vert2RegionMap *ptr, ptrdiff_t i)
MRC_API const MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_OffsetPtr(const MR_UndirectedEdgeScalars *ptr, ptrdiff_t i)
MRC_API const MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_index(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_EdgeId MR_EdgeScalars_beginId(const MR_EdgeScalars *_this)
MRC_API MR_Color * MR_EdgeColors_index_mut(MR_EdgeColors *_this, MR_EdgeId i)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_resize_1(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_uint64_t newSize)
MRC_API MR_std_vector_float * MR_VertScalars_GetMutable_vec_(MR_VertScalars *_this)
struct MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits
Definition MRVector.h:46
MRC_API MR_ObjId MR_Vector_MR_MeshOrPointsXf_MR_ObjId_endId(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_VertCoords * MR_VertCoords_Construct_2(MR_uint64_t size, const MR_Vector3f *val)
MRC_API MR_uint64_t MR_Vector_MR_RegionId_MR_RegionId_size(const MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API MR_Face2RegionMap * MR_Face2RegionMap_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_std_vector_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Get_vec_(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
struct MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:580
MRC_API MR_VertId MR_Vert2RegionMap_endId(const MR_Vert2RegionMap *_this)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_resizeWithReserve_2(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_uint64_t newSize, const MR_PixelId *value)
MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_front_mut(MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_Destroy(const MR_Vector_int_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_Vector_int_MR_UndirectedEdgeId. Does nothing if the pointer ...
MRC_API const MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_data(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API bool MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_empty(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_AssignFromAnother(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_VertBitSet_MR_ObjId *_other)
MRC_API const MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_front(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API bool MR_not_equal_MR_Vector_MR_FaceBitSet_MR_GraphVertId(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, const MR_Vector_MR_FaceBitSet_MR_GraphVertId *b)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_heapBytes(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeMap_beginId(const MR_UndirectedEdgeMap *_this)
MRC_API const MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_uint64_t MR_Vector_std_vector_MR_EdgePoint_MR_VertId_capacity(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API bool MR_equal_MR_Vector_MR_VertBitSet_MR_ObjId(const MR_Vector_MR_VertBitSet_MR_ObjId *_this, const MR_Vector_MR_VertBitSet_MR_ObjId *b)
MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Construct_2(MR_uint64_t size, const MR_std_array_MR_Vector3f_3 *val)
MRC_API MR_Vector3f * MR_VertCoords_emplace_back(MR_VertCoords *_this)
MRC_API MR_FaceId * MR_FaceMap_index_mut(MR_FaceMap *_this, MR_FaceId i)
MRC_API const MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_OffsetPtr(const MR_Vector_MR_TextureId_MR_TextureId *ptr, ptrdiff_t i)
MRC_API void MR_FaceNormals_push_back_MR_Vector3f_rvalue_ref(MR_FaceNormals *_this, MR_Vector3f *t)
MRC_API void MR_FaceScalars_resize_1(MR_FaceScalars *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_heapBytes(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_VertId MR_VertCoords_endId(const MR_VertCoords *_this)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_push_back_const_MR_VertId_ref(MR_Vector_MR_VertId_MR_EdgeId *_this, const MR_VertId *t)
MRC_API MR_VertCoords * MR_VertCoords_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertCoords *_other)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_autoResizeSet_2(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_NodeId i, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f *val)
MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_AssignFromAnother(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_MeshTexture_MR_TextureId *_other)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_resize_1(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_clear(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_index(const MR_Vector_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_front(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_uint64_t MR_UndirectedEdgeScalars_heapBytes(const MR_UndirectedEdgeScalars *_this)
MRC_API MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_data_mut(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API MR_uint64_t MR_Vector_MR_AffineXf3f_MR_ObjId_capacity(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API void MR_UndirectedEdgeColors_swap(MR_UndirectedEdgeColors *_this, MR_UndirectedEdgeColors *b)
MRC_API void MR_VertMap_resizeNoInit(MR_VertMap *_this, MR_uint64_t targetSize)
MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_back_mut(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API bool MR_Triangulation_empty(const MR_Triangulation *_this)
MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_index_mut(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_TexturePerFace * MR_TexturePerFace_DefaultConstruct(void)
MRC_API MR_uint64_t MR_VertCoords_size(const MR_VertCoords *_this)
MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_Vector_char_MR_VertId_Destroy(const MR_Vector_char_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Vector_char_MR_VertId. Does nothing if the pointer is null.
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_resize_1(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API MR_std_vector_MR_MeshTexture_const_iterator * MR_end_MR_MeshTexture_MR_TextureId_const_MR_Vector_MR_MeshTexture_MR_TextureId_ref(const MR_Vector_MR_MeshTexture_MR_TextureId *a)
MRC_API const MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_front(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_clear(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_NodeId MR_Vector_MR_NodeId_MR_NodeId_beginId(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_swap(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *b)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_resize_2(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_std_vector_MR_GraphEdgeId *t)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_Construct_2(MR_uint64_t size, const MR_ICPGroupPairs *val)
MRC_API void MR_TexturePerFace_resizeWithReserve_1(MR_TexturePerFace *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_push_back_const_MR_WatershedGraph_BasinInfo_ref(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, const MR_WatershedGraph_BasinInfo *t)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Set_vec_(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f *value)
MRC_API const MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_front(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_ObjMap_Set_vec_(MR_ObjMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_ObjId *value)
MRC_API MR_ObjId MR_Vector_MR_ModelPointsData_MR_ObjId_backId(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API MR_Color * MR_FaceColors_autoResizeAt(MR_FaceColors *_this, MR_FaceId i)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_back(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Set_vec_(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Graph_EndVertices *value)
MRC_API MR_Triangulation * MR_Triangulation_AssignFromAnother(MR_Triangulation *_this, MR_PassBy _other_pass_by, MR_Triangulation *_other)
MRC_API MR_VertId MR_Vector_int_MR_VertId_beginId(const MR_Vector_int_MR_VertId *_this)
MRC_API void MR_TriCornerUVCoords_Set_vec_(MR_TriCornerUVCoords *_this, MR_PassBy value_pass_by, MR_std_vector_std_array_MR_Vector2f_3 *value)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_resizeWithReserve_2(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_uint64_t newSize, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f *value)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_DestroyArray(const MR_Vector_MR_VertId_MR_EdgeId *_this)
Destroys a heap-allocated array of MR_Vector_MR_VertId_MR_EdgeId. Does nothing if the pointer is null...
MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_Construct_1_std_vector_char(MR_std_vector_char *vec)
MRC_API MR_FaceMap * MR_FaceMap_DefaultConstruct(void)
MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_EdgeScalars_push_back_float_rvalue_ref(MR_EdgeScalars *_this, float *t)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_reserve(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_uint64_t capacity)
MRC_API MR_EdgeId * MR_EdgeMap_emplace_back(MR_EdgeMap *_this)
MRC_API const float * MR_FaceScalars_data(const MR_FaceScalars *_this)
MRC_API const float * MR_UndirectedEdgeScalars_data(const MR_UndirectedEdgeScalars *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_push_back_MR_EdgeId_rvalue_ref(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_EdgeId *t)
MRC_API void MR_VertCoords_resizeNoInit(MR_VertCoords *_this, MR_uint64_t targetSize)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_swap(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_Vector_MR_ModelPointsData_MR_ObjId *b)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_clear(MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API const MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_back(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_Triangulation * MR_Triangulation_Construct_2(MR_uint64_t size, const MR_std_array_MR_VertId_3 *val)
MRC_API void MR_VertColors_autoResizeSet_3(MR_VertColors *_this, MR_VertId pos, MR_uint64_t len, MR_Color val)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_resizeWithReserve_2(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_uint64_t newSize, const MR_VertBitSet *value)
MRC_API void MR_Vector_int_MR_FaceId_Destroy(const MR_Vector_int_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_Vector_int_MR_FaceId. Does nothing if the pointer is null.
MRC_API MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_back_mut(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_autoResizeSet_2(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_NodeId i, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f *val)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_autoResizeAt(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_beginId(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_Construct_2(MR_uint64_t size, const MR_UndirectedEdgeId *val)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_swap(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_Vector_MR_MeshOrPointsXf_MR_ObjId *b)
MRC_API MR_EdgeId MR_EdgeMap_beginId(const MR_EdgeMap *_this)
MRC_API bool MR_Vector_int_MR_UndirectedEdgeId_empty(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_back_mut(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_VertId MR_Vector_MR_QuadraticForm2f_MR_VertId_backId(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_autoResizeSet_3(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_GraphVertId pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_std_vector_MR_GraphEdgeId *val)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_clear(MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_GetMutable_vec_(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API MR_uint64_t MR_FaceScalars_size(const MR_FaceScalars *_this)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_emplace_back(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_index_mut(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_FaceId i)
MRC_API int MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_beginId(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API float * MR_FaceScalars_index_mut(MR_FaceScalars *_this, MR_FaceId i)
MRC_API bool MR_equal_MR_Vector_MR_PixelId_MR_PixelId(const MR_Vector_MR_PixelId_MR_PixelId *_this, const MR_Vector_MR_PixelId_MR_PixelId *b)
MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_data_mut(MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API void MR_VertCoords_resize_1(MR_VertCoords *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_capacity(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_uint64_t MR_FaceNormals_size(const MR_FaceNormals *_this)
MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_Construct_1_std_vector_MR_RegionId(MR_std_vector_MR_RegionId *vec)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_push_back_std_vector_MR_ObjVertId_rvalue_ref(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, MR_std_vector_MR_ObjVertId *t)
MRC_API const MR_FaceId * MR_FaceMap_front(const MR_FaceMap *_this)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_push_back_std_filesystem_path_rvalue_ref(MR_Vector_std_filesystem_path_MR_TextureId *_this, const char *t, const char *t_end)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_push_back_const_MR_QuadraticForm2f_ref(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, const MR_QuadraticForm2f *t)
MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_data_mut(MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API MR_uint64_t MR_Vector_MR_QuadraticForm2f_MR_VertId_size(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API MR_Color * MR_FaceColors_front_mut(MR_FaceColors *_this)
MRC_API void MR_UndirectedEdgeScalars_DestroyArray(const MR_UndirectedEdgeScalars *_this)
Destroys a heap-allocated array of MR_UndirectedEdgeScalars. Does nothing if the pointer is null.
MRC_API MR_ObjId MR_Vector_MR_AffineXf3f_MR_ObjId_backId(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API MR_EdgeScalars * MR_EdgeScalars_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_VertMap_capacity(const MR_VertMap *_this)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Destroy(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
Destroys a heap-allocated instance of MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElem...
MRC_API MR_std_vector_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_GetMutable_vec_(MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_index_mut(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
MRC_API MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_emplace_back(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_Construct_1_std_vector_MR_RegionId(MR_std_vector_MR_RegionId *vec)
MRC_API void MR_UndirectedEdgeScalars_resize_1(MR_UndirectedEdgeScalars *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_Destroy(const MR_Vector_MR_NodeId_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_NodeId_MR_NodeId. Does nothing if the pointer is n...
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_swap(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_Vector_MR_VertBitSet_MR_ObjId *b)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_push_back_MR_GraphVertId_rvalue_ref(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId *t)
MRC_API MR_EdgeScalars * MR_EdgeScalars_AssignFromAnother(MR_EdgeScalars *_this, MR_PassBy _other_pass_by, MR_EdgeScalars *_other)
MRC_API MR_uint64_t MR_Vector_int_MR_FaceId_heapBytes(const MR_Vector_int_MR_FaceId *_this)
MRC_API void MR_Vector_float_MR_VoxelId_Set_vec_(MR_Vector_float_MR_VoxelId *_this, MR_PassBy value_pass_by, MR_std_vector_float *value)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Construct_2(MR_uint64_t size, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f *val)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_push_back_const_std_vector_MR_EdgePoint_ref(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, const MR_std_vector_MR_EdgePoint *t)
MRC_API MR_std_vector_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_GetMutable_vec_(MR_Vector_MR_TextureId_MR_TextureId *_this)
struct MR_std_vector_std_array_MR_Vector2f_3 MR_std_vector_std_array_MR_Vector2f_3
Definition MRVector.h:90
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_beginId(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
struct MR_std_vector_MR_TextureId MR_std_vector_MR_TextureId
Definition MRVector.h:74
MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_other)
MRC_API MR_Color * MR_FaceColors_back_mut(MR_FaceColors *_this)
MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_DefaultConstructArray(size_t num_elems)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_emplace_back(MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_Construct_1_std_vector_MR_WatershedGraph_BasinInfo(MR_std_vector_MR_WatershedGraph_BasinInfo *vec)
MRC_API MR_uint64_t MR_Vector_MR_FaceBitSet_MR_GraphVertId_size(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_DestroyArray(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
Destroys a heap-allocated array of MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the point...
MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_DefaultConstructArray(size_t num_elems)
MRC_API float * MR_FaceScalars_data_mut(MR_FaceScalars *_this)
MRC_API void MR_TexturePerFace_swap(MR_TexturePerFace *_this, MR_TexturePerFace *b)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_resizeWithReserve_1(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_uint64_t newSize)
MRC_API void MR_WholeEdgeMap_resizeWithReserve_1(MR_WholeEdgeMap *_this, MR_uint64_t newSize)
MRC_API const MR_ObjId * MR_ObjMap_data(const MR_ObjMap *_this)
MRC_API const MR_std_array_MR_Vector2f_3 * MR_TriCornerUVCoords_index(const MR_TriCornerUVCoords *_this, MR_FaceId i)
MRC_API MR_uint64_t MR_Vector_char_MR_VertId_heapBytes(const MR_Vector_char_MR_VertId *_this)
MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_Construct_2(MR_uint64_t size, const MR_FaceBitSet *val)
MRC_API bool MR_Vector_MR_VertBitSet_MR_ObjId_empty(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_data_mut(MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API MR_VertId MR_VertCoords2_backId(const MR_VertCoords2 *_this)
MRC_API const MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_data(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API const MR_Dipole * MR_Dipoles_front(const MR_Dipoles *_this)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_autoResizeAt(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_OffsetMutablePtr(MR_Vector_MR_VoxelId_MR_FaceId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_swap(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *b)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_front_mut(MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API const MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_index(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_FaceId MR_Triangulation_backId(const MR_Triangulation *_this)
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_resizeWithReserve_2(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize, const MR_ICPGroupPairs *value)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_index_mut(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_NodeId i)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_resize_1(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Construct_1_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits(MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits *vec)
MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_data_mut(MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_DefaultConstructArray(size_t num_elems)
MRC_API MR_FaceNormals * MR_FaceNormals_Construct_2(MR_uint64_t size, const MR_Vector3f *val)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_DestroyArray(const MR_Vector_MR_EdgeId_MR_VertId *_this)
Destroys a heap-allocated array of MR_Vector_MR_EdgeId_MR_VertId. Does nothing if the pointer is null...
MRC_API void MR_Dipoles_resize_1(MR_Dipoles *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_resize_2(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_uint64_t newSize, const MR_WatershedGraph_BdInfo *t)
MRC_API MR_uint64_t MR_Vector_MR_EdgeId_MR_FaceId_capacity(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API MR_FaceId MR_Vector_MR_VoxelId_MR_FaceId_beginId(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API void MR_Vector_int_MR_VertId_resizeWithReserve_1(MR_Vector_int_MR_VertId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_swap(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *b)
MRC_API MR_std_vector_std_array_MR_VertId_3 * MR_Triangulation_GetMutable_vec_(MR_Triangulation *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_swap(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_Vector_MR_VoxelId_MR_VoxelId *b)
MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_index_mut(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API const MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_front(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_push_back_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_rvalue_ref(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f *t)
MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_DefaultConstruct(void)
MRC_API void MR_VertCoords2_autoResizeSet_2(MR_VertCoords2 *_this, MR_VertId i, MR_Vector2f val)
MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_OffsetMutablePtr(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *ptr, ptrdiff_t i)
MRC_API const MR_std_vector_MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_Get_vec_(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API void MR_VertMap_pop_back(MR_VertMap *_this)
MRC_API void MR_FaceColors_autoResizeSet_2(MR_FaceColors *_this, MR_FaceId i, MR_Color val)
MRC_API const MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_index(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API MR_EdgeMap * MR_EdgeMap_Construct_1_std_vector_MR_EdgeId(MR_std_vector_MR_EdgeId *vec)
MRC_API bool MR_not_equal_MR_VertColors(const MR_VertColors *_this, const MR_VertColors *b)
MRC_API void MR_UndirectedEdgeColors_Set_vec_(MR_UndirectedEdgeColors *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Color *value)
MRC_API MR_VertId MR_VertScalars_beginId(const MR_VertScalars *_this)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resize_1(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_resize_2(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, MR_uint64_t newSize, const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *t)
MRC_API void MR_Vector_int_MR_VertId_resizeWithReserve_2(MR_Vector_int_MR_VertId *_this, MR_uint64_t newSize, const int *value)
MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_Construct_2(MR_uint64_t size, const char *val, const char *val_end)
MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_EdgeId_MR_VertId *_other)
MRC_API MR_FaceColors * MR_FaceColors_DefaultConstruct(void)
MRC_API MR_uint64_t MR_Vector_float_MR_VoxelId_size(const MR_Vector_float_MR_VoxelId *_this)
MRC_API const MR_TextureId * MR_TexturePerFace_back(const MR_TexturePerFace *_this)
MRC_API MR_FaceId MR_TriCornerUVCoords_backId(const MR_TriCornerUVCoords *_this)
MRC_API const double * MR_Vector_double_MR_RegionId_data(const MR_Vector_double_MR_RegionId *_this)
MRC_API void MR_FaceScalars_autoResizeSet_2(MR_FaceScalars *_this, MR_FaceId i, float val)
MRC_API void MR_Vector_char_MR_VertId_clear(MR_Vector_char_MR_VertId *_this)
MRC_API const MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_data(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API MR_Vector2f * MR_VertCoords2_back_mut(MR_VertCoords2 *_this)
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_autoResizeSet_2(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_TextureId i, MR_TextureId val)
MRC_API MR_uint64_t MR_Vector_int_MR_UndirectedEdgeId_size(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API bool MR_not_equal_MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *b)
MRC_API const MR_std_vector_MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_Get_vec_(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_uint64_t_MR_GraphVertId *_other)
MRC_API MR_ObjId * MR_ObjMap_emplace_back(MR_ObjMap *_this)
MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_front_mut(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_std_vector_MR_VertId * MR_VertMap_GetMutable_vec_(MR_VertMap *_this)
MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_autoResizeAt(MR_UndirectedEdge2RegionMap *_this, MR_UndirectedEdgeId i)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_pop_back(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_DefaultConstruct(void)
MRC_API MR_std_vector_MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_GetMutable_vec_(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_Construct_2(MR_uint64_t size, const MR_QuadraticForm2f *val)
MRC_API MR_uint64_t MR_TriCornerUVCoords_heapBytes(const MR_TriCornerUVCoords *_this)
MRC_API const MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_index(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_Color * MR_EdgeColors_back_mut(MR_EdgeColors *_this)
MRC_API void MR_FaceColors_push_back_MR_Color_rvalue_ref(MR_FaceColors *_this, MR_Color *t)
MRC_API void MR_Dipoles_resizeWithReserve_1(MR_Dipoles *_this, MR_uint64_t newSize)
MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_DefaultConstruct(void)
MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeScalars_beginId(const MR_UndirectedEdgeScalars *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_DestroyArray(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
Destroys a heap-allocated array of MR_Vector_MR_EdgeId_MR_FaceId. Does nothing if the pointer is null...
MRC_API MR_GraphEdgeId MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_beginId(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API MR_TexturePerFace * MR_TexturePerFace_DefaultConstructArray(size_t num_elems)
MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_AssignFromAnother(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_TextureId_MR_TextureId *_other)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_swap(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *b)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_Destroy(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_GraphVertId_MR_GraphVertId. Does nothing if the po...
MRC_API bool MR_equal_MR_Vert2RegionMap(const MR_Vert2RegionMap *_this, const MR_Vert2RegionMap *b)
MRC_API void MR_VertColors_resizeWithReserve_2(MR_VertColors *_this, MR_uint64_t newSize, const MR_Color *value)
MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct_2(MR_uint64_t size, const MR_Id_MR_ICPElemtTag *val)
MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_Destroy(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_EdgeId_MR_FaceId. Does nothing if the pointer is n...
MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_heapBytes(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_index_mut(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_EdgeId i)
MRC_API MR_Color * MR_EdgeColors_emplace_back(MR_EdgeColors *_this)
MRC_API void MR_Vector_int_MR_VertId_clear(MR_Vector_int_MR_VertId *_this)
MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_emplace_back(MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API MR_FaceId MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_beginId(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API MR_uint64_t MR_FaceNormals_capacity(const MR_FaceNormals *_this)
MRC_API float * MR_UndirectedEdgeScalars_data_mut(MR_UndirectedEdgeScalars *_this)
MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_back_mut(MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_OffsetPtr(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *ptr, ptrdiff_t i)
MRC_API MR_uint64_t MR_Triangulation_size(const MR_Triangulation *_this)
MRC_API MR_Vector_MR_FanRecord_MR_VertId * MR_Vector_MR_FanRecord_MR_VertId_OffsetMutablePtr(MR_Vector_MR_FanRecord_MR_VertId *ptr, ptrdiff_t i)
MRC_API MR_Dipole * MR_Dipoles_back_mut(MR_Dipoles *_this)
MRC_API MR_GraphVertId MR_Vector_MR_GraphVertId_MR_GraphVertId_beginId(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_push_back_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_rvalue_ref(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f *t)
MRC_API int MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_endId(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_autoResizeSet_3(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_VertId pos, MR_uint64_t len, MR_EdgeId val)
MRC_API bool MR_Vector_MR_PixelId_MR_PixelId_empty(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_VertId MR_VertCoords2_endId(const MR_VertCoords2 *_this)
MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_OffsetMutablePtr(MR_Vector_MR_FaceBitSet_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API const MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_data(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API MR_EdgeId * MR_WholeEdgeMap_index_mut(MR_WholeEdgeMap *_this, MR_UndirectedEdgeId i)
MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_emplace_back_MR_MeshTexture(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_MeshTexture *args)
MRC_API bool MR_equal_MR_UndirectedEdgeMap(const MR_UndirectedEdgeMap *_this, const MR_UndirectedEdgeMap *b)
MRC_API void MR_Dipoles_push_back_MR_Dipole_rvalue_ref(MR_Dipoles *_this, MR_Dipole *t)
MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_emplace_back(MR_UndirectedEdgeMap *_this)
MRC_API void MR_WholeEdgeMap_Set_vec_(MR_WholeEdgeMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_EdgeId *value)
MRC_API MR_uint64_t MR_WholeEdgeMap_capacity(const MR_WholeEdgeMap *_this)
MRC_API MR_Color * MR_UndirectedEdgeColors_index_mut(MR_UndirectedEdgeColors *_this, MR_UndirectedEdgeId i)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_swap(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_Vector_std_filesystem_path_MR_TextureId *b)
MRC_API const MR_std_vector_std_array_MR_VertId_3 * MR_Triangulation_Get_vec_(const MR_Triangulation *_this)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_resizeWithReserve_1(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_pop_back(MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API bool MR_Vector_MR_MeshOrPointsXf_MR_ObjId_empty(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_std_vector_int * MR_Vector_int_MR_VertId_GetMutable_vec_(MR_Vector_int_MR_VertId *_this)
MRC_API MR_GraphVertId MR_Vector_uint64_t_MR_GraphVertId_beginId(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_autoResizeSet_2(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_ObjId i, MR_AffineXf3f val)
MRC_API MR_TextureId MR_Vector_MR_TextureId_MR_TextureId_beginId(const MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_push_back_MR_QuadraticForm3f_rvalue_ref(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_QuadraticForm3f *t)
MRC_API const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Construct_2(MR_uint64_t size, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f *val)
MRC_API MR_GraphVertId MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_endId(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_back(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_uint64_t MR_EdgeMap_heapBytes(const MR_EdgeMap *_this)
MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_ObjMap_autoResizeSet_3(MR_ObjMap *_this, MR_ObjId pos, MR_uint64_t len, MR_ObjId val)
MRC_API MR_FaceId MR_Vector_MR_VoxelId_MR_FaceId_backId(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_DefaultConstruct(void)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Destroy(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_Vector_std_array_MR_Vector3f_3_MR_FaceId....
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_resizeWithReserve_1(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_heapBytes(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
struct MR_std_vector_MR_RegionId MR_std_vector_MR_RegionId
Definition MRVector.h:73
MRC_API MR_TexturePerFace * MR_TexturePerFace_AssignFromAnother(MR_TexturePerFace *_this, MR_PassBy _other_pass_by, MR_TexturePerFace *_other)
MRC_API bool MR_not_equal_MR_Vector_MR_PixelId_MR_PixelId(const MR_Vector_MR_PixelId_MR_PixelId *_this, const MR_Vector_MR_PixelId_MR_PixelId *b)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_OffsetMutablePtr(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *ptr, ptrdiff_t i)
MRC_API MR_PixelId MR_Vector_MR_PixelId_MR_PixelId_backId(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_back(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_UndirectedEdgeId MR_Edges_backId(const MR_Edges *_this)
MRC_API MR_Color * MR_EdgeColors_data_mut(MR_EdgeColors *_this)
MRC_API void MR_UndirectedEdgeColors_DestroyArray(const MR_UndirectedEdgeColors *_this)
Destroys a heap-allocated array of MR_UndirectedEdgeColors. Does nothing if the pointer is null.
MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_beginId(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API const int * MR_Vector_int_MR_UndirectedEdgeId_front(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_autoResizeAt(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_swap(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *b)
MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_back_mut(MR_Vector_MR_NodeId_MR_NodeId *_this)
struct MR_std_vector_MR_Dipole MR_std_vector_MR_Dipole
Definition MRVector.h:50
MRC_API const MR_Vector3f * MR_VertCoords_front(const MR_VertCoords *_this)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_DefaultConstructArray(size_t num_elems)
MRC_API bool MR_equal_MR_FaceColors(const MR_FaceColors *_this, const MR_FaceColors *b)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_push_back_const_MR_AABBTreePoints_Node_ref(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, const MR_AABBTreePoints_Node *t)
MRC_API void MR_EdgeMap_resizeNoInit(MR_EdgeMap *_this, MR_uint64_t targetSize)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_Set_vec_(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_QuadraticForm3f *value)
MRC_API void MR_WholeEdgeMap_resize_2(MR_WholeEdgeMap *_this, MR_uint64_t newSize, const MR_EdgeId *t)
MRC_API MR_ObjMap * MR_ObjMap_AssignFromAnother(MR_ObjMap *_this, MR_PassBy _other_pass_by, MR_ObjMap *_other)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_resizeWithReserve_2(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_GraphVertId *value)
MRC_API const MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_back(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_resize_1(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_uint64_t newSize)
MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_GetMutable_vec_(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_EdgeMap_resize_2(MR_EdgeMap *_this, MR_uint64_t newSize, const MR_EdgeId *t)
MRC_API const MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_index(const MR_Vector_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_autoResizeSet_3(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *val)
MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_OffsetMutablePtr(MR_Vector_MR_MeshTexture_MR_TextureId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_autoResizeSet_2(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_NodeId i, const MR_AABBTreePoints_Node *val)
MRC_API const MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_index(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_uint64_t MR_Dipoles_capacity(const MR_Dipoles *_this)
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_DestroyArray(const MR_Vector_MR_TextureId_MR_TextureId *_this)
Destroys a heap-allocated array of MR_Vector_MR_TextureId_MR_TextureId. Does nothing if the pointer i...
MRC_API bool MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_empty(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API void MR_TexturePerFace_reserve(MR_TexturePerFace *_this, MR_uint64_t capacity)
MRC_API const MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_back(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API MR_uint64_t MR_WholeEdgeMap_heapBytes(const MR_WholeEdgeMap *_this)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_Set_vec_(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_FanRecord *value)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_beginId(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_TextureId * MR_TexturePerFace_data(const MR_TexturePerFace *_this)
MRC_API MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_autoResizeAt(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_VertId i)
MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_OffsetMutablePtr(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_int_MR_FaceId_autoResizeSet_3(MR_Vector_int_MR_FaceId *_this, MR_FaceId pos, MR_uint64_t len, int val)
MRC_API void MR_FaceScalars_Destroy(const MR_FaceScalars *_this)
Destroys a heap-allocated instance of MR_FaceScalars. Does nothing if the pointer is null.
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_Destroy(const MR_Vector_MR_TextureId_MR_TextureId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_TextureId_MR_TextureId. Does nothing if the pointe...
MRC_API void MR_UndirectedEdgeColors_resize_2(MR_UndirectedEdgeColors *_this, MR_uint64_t newSize, const MR_Color *t)
MRC_API const MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_back(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API MR_VertId MR_VertScalars_backId(const MR_VertScalars *_this)
MRC_API MR_VoxelId MR_Vector_unsigned_short_MR_VoxelId_beginId(const MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API float * MR_VertScalars_autoResizeAt(MR_VertScalars *_this, MR_VertId i)
MRC_API bool MR_Vector_MR_QuadraticForm3f_MR_VertId_empty(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API MR_Dipoles * MR_Dipoles_OffsetMutablePtr(MR_Dipoles *ptr, ptrdiff_t i)
MRC_API void MR_TriCornerUVCoords_DestroyArray(const MR_TriCornerUVCoords *_this)
Destroys a heap-allocated array of MR_TriCornerUVCoords. Does nothing if the pointer is null.
MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_emplace_back(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API const MR_TextureId * MR_TexturePerFace_front(const MR_TexturePerFace *_this)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_swap(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *b)
MRC_API const MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_front(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_OffsetPtr(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *ptr, ptrdiff_t i)
MRC_API MR_GraphVertId MR_Vector_MR_FaceBitSet_MR_GraphVertId_backId(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_data_mut(MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_WholeEdgeMap_resizeWithReserve_2(MR_WholeEdgeMap *_this, MR_uint64_t newSize, const MR_EdgeId *value)
MRC_API int MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_backId(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_resize_1(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_autoResizeSet_2(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_FaceId i, MR_VoxelId val)
MRC_API bool MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_empty(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_int_MR_UndirectedEdgeId *_other)
MRC_API bool MR_not_equal_MR_Vector_unsigned_short_MR_VoxelId(const MR_Vector_unsigned_short_MR_VoxelId *_this, const MR_Vector_unsigned_short_MR_VoxelId *b)
MRC_API MR_Color * MR_EdgeColors_autoResizeAt(MR_EdgeColors *_this, MR_EdgeId i)
MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_data_mut(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API MR_Color * MR_VertColors_index_mut(MR_VertColors *_this, MR_VertId i)
MRC_API const MR_RegionId * MR_Vert2RegionMap_index(const MR_Vert2RegionMap *_this, MR_VertId i)
MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_back_mut(MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_push_back_const_MR_MeshOrPointsXf_ref(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, const MR_MeshOrPointsXf *t)
MRC_API MR_uint64_t MR_VertCoords_capacity(const MR_VertCoords *_this)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_Destroy(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_ModelPointsData_MR_ObjId. Does nothing if the poin...
MRC_API MR_uint64_t MR_TexturePerFace_capacity(const MR_TexturePerFace *_this)
MRC_API const char * MR_Vector_char_MR_VertId_back(const MR_Vector_char_MR_VertId *_this)
MRC_API void MR_Triangulation_swap(MR_Triangulation *_this, MR_Triangulation *b)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_Destroy(const MR_Vector_MR_PixelId_MR_PixelId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_PixelId_MR_PixelId. Does nothing if the pointer is...
MRC_API bool MR_not_equal_MR_FaceMap(const MR_FaceMap *_this, const MR_FaceMap *b)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_push_back_const_MR_AABBTreeNode_MR_ObjTreeTraits_ref(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, const MR_AABBTreeNode_MR_ObjTreeTraits *t)
struct MR_std_vector_MR_MeshTexture_const_iterator MR_std_vector_MR_MeshTexture_const_iterator
Definition MRVector.h:64
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_autoResizeAt(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, int i)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_resizeWithReserve_1(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_uint64_t newSize)
MRC_API MR_VertId MR_Vector_MR_EdgeId_MR_VertId_beginId(const MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_front_mut(MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API MR_VertCoords2 * MR_VertCoords2_OffsetMutablePtr(MR_VertCoords2 *ptr, ptrdiff_t i)
MRC_API const MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_back(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_push_back_MR_VoxelId_rvalue_ref(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId *t)
MRC_API const MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_index(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_VertId i)
struct MR_std_vector_MR_ObjVertId MR_std_vector_MR_ObjVertId
Definition MRVector.h:69
MRC_API MR_EdgeId * MR_EdgeMap_back_mut(MR_EdgeMap *_this)
MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_index_mut(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_emplace_back(MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API const double * MR_Vector_double_MR_RegionId_index(const MR_Vector_double_MR_RegionId *_this, MR_RegionId i)
MRC_API const MR_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Get_vec_(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_pop_back(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API MR_FaceMap * MR_FaceMap_OffsetMutablePtr(MR_FaceMap *ptr, ptrdiff_t i)
MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_DefaultConstructArray(size_t num_elems)
MRC_API MR_Vector_MR_TextureId_MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_Construct_1_std_vector_MR_TextureId(MR_std_vector_MR_TextureId *vec)
MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_Construct_1_std_vector_std_vector_MR_EdgePoint(MR_std_vector_std_vector_MR_EdgePoint *vec)
MRC_API const MR_std_vector_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_Get_vec_(const MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_AssignFromAnother(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_VoxelId_MR_VoxelId *_other)
MRC_API void MR_FaceMap_Set_vec_(MR_FaceMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_FaceId *value)
MRC_API bool MR_Vector_std_vector_MR_EdgePoint_MR_VertId_empty(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_OffsetMutablePtr(MR_UndirectedEdgeColors *ptr, ptrdiff_t i)
MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_emplace_back(MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resizeWithReserve_2(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize, const MR_Id_MR_ICPElemtTag *value)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_resizeWithReserve_1(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_TriCornerUVCoords_capacity(const MR_TriCornerUVCoords *_this)
MRC_API MR_uint64_t MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_heapBytes(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_Color * MR_EdgeColors_data(const MR_EdgeColors *_this)
MRC_API MR_VertId MR_Vector_int_MR_VertId_endId(const MR_Vector_int_MR_VertId *_this)
MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_Construct_2(MR_uint64_t size, const unsigned short *val)
MRC_API MR_std_array_MR_Vector2f_3 * MR_TriCornerUVCoords_data_mut(MR_TriCornerUVCoords *_this)
MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_front_mut(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_swap(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *b)
MRC_API MR_VertCoords * MR_VertCoords_DefaultConstruct(void)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_autoResizeSet_3(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_TextureId pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_MeshTexture *val)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_autoResizeSet_2(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_GraphEdgeId i, const MR_Graph_EndVertices *val)
struct MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag
Definition MRVector.h:80
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_DestroyArray(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
Destroys a heap-allocated array of MR_Vector_std_filesystem_path_MR_TextureId. Does nothing if the po...
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_resize_2(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_uint64_t newSize, const MR_QuadraticForm3f *t)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_pop_back(MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Face2RegionMap * MR_Face2RegionMap_DefaultConstruct(void)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_autoResizeSet_2(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_GraphVertId i, MR_PassBy val_pass_by, MR_std_vector_MR_GraphEdgeId *val)
MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_index(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_NodeId i)
MRC_API void MR_WholeEdgeMap_resize_1(MR_WholeEdgeMap *_this, MR_uint64_t newSize)
MRC_API void MR_EdgeColors_resizeWithReserve_2(MR_EdgeColors *_this, MR_uint64_t newSize, const MR_Color *value)
MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_emplace_back(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_autoResizeSet_3(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_std_vector_MR_ObjVertId *val)
MRC_API void MR_UndirectedEdgeScalars_autoResizeSet_3(MR_UndirectedEdgeScalars *_this, MR_UndirectedEdgeId pos, MR_uint64_t len, float val)
MRC_API const MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_front(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API void MR_Vert2RegionMap_Destroy(const MR_Vert2RegionMap *_this)
Destroys a heap-allocated instance of MR_Vert2RegionMap. Does nothing if the pointer is null.
MRC_API MR_uint64_t MR_Vector_uint64_t_MR_GraphVertId_capacity(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API const MR_Vector3f * MR_VertCoords_back(const MR_VertCoords *_this)
MRC_API float * MR_EdgeScalars_back_mut(MR_EdgeScalars *_this)
MRC_API MR_Vector3f * MR_FaceNormals_index_mut(MR_FaceNormals *_this, MR_FaceId i)
MRC_API MR_Face2RegionMap * MR_Face2RegionMap_OffsetMutablePtr(MR_Face2RegionMap *ptr, ptrdiff_t i)
MRC_API bool MR_equal_MR_Vector_MR_VoxelId_MR_VoxelId(const MR_Vector_MR_VoxelId_MR_VoxelId *_this, const MR_Vector_MR_VoxelId_MR_VoxelId *b)
MRC_API bool MR_Vector_double_MR_RegionId_empty(const MR_Vector_double_MR_RegionId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_clear(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API const MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_OffsetPtr(const MR_Vector_MR_EdgeId_MR_VertId *ptr, ptrdiff_t i)
MRC_API bool MR_not_equal_MR_Vector_char_MR_VertId(const MR_Vector_char_MR_VertId *_this, const MR_Vector_char_MR_VertId *b)
MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeMap_backId(const MR_UndirectedEdgeMap *_this)
MRC_API void MR_UndirectedEdgeMap_swap(MR_UndirectedEdgeMap *_this, MR_UndirectedEdgeMap *b)
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_endId(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Edges_DestroyArray(const MR_Edges *_this)
Destroys a heap-allocated array of MR_Edges. Does nothing if the pointer is null.
MRC_API MR_GraphEdgeId MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_endId(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_autoResizeAt(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API const MR_Color * MR_VertColors_index(const MR_VertColors *_this, MR_VertId i)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_swap(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_Vector_MR_AffineXf3f_MR_ObjId *b)
MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_AssignFromAnother(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_other)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_autoResizeSet_3(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId pos, MR_uint64_t len, MR_VoxelId val)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_push_back_const_MR_WatershedGraph_BdInfo_ref(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, const MR_WatershedGraph_BdInfo *t)
MRC_API MR_ObjId MR_ObjMap_backId(const MR_ObjMap *_this)
MRC_API bool MR_FaceMap_empty(const MR_FaceMap *_this)
MRC_API const MR_Vector3f * MR_FaceNormals_index(const MR_FaceNormals *_this, MR_FaceId i)
MRC_API const MR_std_array_MR_Vector2f_3 * MR_TriCornerUVCoords_data(const MR_TriCornerUVCoords *_this)
MRC_API bool MR_WholeEdgeMap_empty(const MR_WholeEdgeMap *_this)
MRC_API MR_std_vector_MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_GetMutable_vec_(MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API MR_RegionId * MR_Face2RegionMap_index_mut(MR_Face2RegionMap *_this, MR_FaceId i)
MRC_API bool MR_not_equal_MR_Vector_double_MR_RegionId(const MR_Vector_double_MR_RegionId *_this, const MR_Vector_double_MR_RegionId *b)
MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Construct_2(MR_uint64_t size, const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *val)
MRC_API MR_Edges * MR_Edges_Construct_2(MR_uint64_t size, const MR_std_array_MR_VertId_2 *val)
MRC_API MR_uint64_t MR_Vector_MR_FanRecord_MR_VertId_heapBytes(const MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_DestroyArray(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_Vector_MR_FaceBitSet_MR_GraphVertId. Does nothing if the pointe...
MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_Construct_2(MR_uint64_t size, const MR_EdgeId *val)
MRC_API void MR_Vert2RegionMap_resizeWithReserve_2(MR_Vert2RegionMap *_this, MR_uint64_t newSize, const MR_RegionId *value)
MRC_API MR_uint64_t MR_VertCoords_heapBytes(const MR_VertCoords *_this)
MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_OffsetMutablePtr(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_autoResizeSet_2(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_EdgeId i, MR_VertId val)
MRC_API MR_std_vector_MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_GetMutable_vec_(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API void MR_Vector_int_MR_VertId_autoResizeSet_3(MR_Vector_int_MR_VertId *_this, MR_VertId pos, MR_uint64_t len, int val)
MRC_API bool MR_equal_MR_Vector_MR_TextureId_MR_TextureId(const MR_Vector_MR_TextureId_MR_TextureId *_this, const MR_Vector_MR_TextureId_MR_TextureId *b)
MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_emplace_back(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_AssignFromAnother(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_VoxelId_MR_FaceId *_other)
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_Destroy(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_FaceBitSet_MR_GraphVertId. Does nothing if the poi...
MRC_API MR_TriCornerUVCoords * MR_TriCornerUVCoords_DefaultConstructArray(size_t num_elems)
MRC_API const MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_back(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_OffsetMutablePtr(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *ptr, ptrdiff_t i)
MRC_API void MR_Vert2RegionMap_swap(MR_Vert2RegionMap *_this, MR_Vert2RegionMap *b)
MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_EdgeColors_autoResizeSet_3(MR_EdgeColors *_this, MR_EdgeId pos, MR_uint64_t len, MR_Color val)
MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_index_mut(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API MR_FaceId MR_TexturePerFace_beginId(const MR_TexturePerFace *_this)
MRC_API MR_uint64_t MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_size(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_reserve(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_uint64_t capacity)
MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_front_mut(MR_UndirectedEdgeMap *_this)
MRC_API bool MR_equal_MR_Vector_uint64_t_MR_GraphVertId(const MR_Vector_uint64_t_MR_GraphVertId *_this, const MR_Vector_uint64_t_MR_GraphVertId *b)
MRC_API const MR_std_vector_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_Get_vec_(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API const MR_std_vector_MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_Get_vec_(const MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_DestroyArray(const MR_Vector_unsigned_short_MR_VoxelId *_this)
Destroys a heap-allocated array of MR_Vector_unsigned_short_MR_VoxelId. Does nothing if the pointer i...
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_resizeNoInit(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_uint64_t targetSize)
MRC_API MR_std_vector_std_array_MR_Vector2f_3 * MR_TriCornerUVCoords_GetMutable_vec_(MR_TriCornerUVCoords *_this)
MRC_API void MR_EdgeScalars_push_back_const_float_ref(MR_EdgeScalars *_this, const float *t)
MRC_API void MR_Vector_double_MR_RegionId_resizeWithReserve_2(MR_Vector_double_MR_RegionId *_this, MR_uint64_t newSize, const double *value)
MRC_API bool MR_UndirectedEdgeColors_empty(const MR_UndirectedEdgeColors *_this)
MRC_API MR_Triangulation * MR_Triangulation_DefaultConstructArray(size_t num_elems)
MRC_API bool MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_empty(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API void MR_VertScalars_push_back_const_float_ref(MR_VertScalars *_this, const float *t)
MRC_API const MR_std_vector_MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_Get_vec_(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API MR_Dipole * MR_Dipoles_front_mut(MR_Dipoles *_this)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resizeWithReserve_2(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize, const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *value)
MRC_API MR_uint64_t MR_Vector_MR_QuadraticForm2f_MR_VertId_capacity(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API const MR_std_vector_MR_UndirectedEdgeId * MR_UndirectedEdgeMap_Get_vec_(const MR_UndirectedEdgeMap *_this)
MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_front_mut(MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API const MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_data(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API void MR_TexturePerFace_DestroyArray(const MR_TexturePerFace *_this)
Destroys a heap-allocated array of MR_TexturePerFace. Does nothing if the pointer is null.
struct MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f
Definition MRVector.h:43
MRC_API MR_uint64_t MR_Face2RegionMap_size(const MR_Face2RegionMap *_this)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_emplace_back(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_OffsetMutablePtr(MR_UndirectedEdge2RegionMap *ptr, ptrdiff_t i)
MRC_API MR_uint64_t MR_Vert2RegionMap_capacity(const MR_Vert2RegionMap *_this)
MRC_API MR_UndirectedEdgeId MR_WholeEdgeMap_beginId(const MR_WholeEdgeMap *_this)
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_GraphEdgeId MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_beginId(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated array of MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR...
MRC_API const MR_std_vector_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Get_vec_(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_data_mut(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_data_mut(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API MR_VertId MR_Vector_char_MR_VertId_beginId(const MR_Vector_char_MR_VertId *_this)
MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_index_mut(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
MRC_API void MR_UndirectedEdgeColors_resize_1(MR_UndirectedEdgeColors *_this, MR_uint64_t newSize)
MRC_API MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_data_mut(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_Vector_MR_PixelId_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_data(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API int * MR_Vector_int_MR_FaceId_front_mut(MR_Vector_int_MR_FaceId *_this)
MRC_API void MR_Vector_float_MR_VoxelId_autoResizeSet_3(MR_Vector_float_MR_VoxelId *_this, MR_VoxelId pos, MR_uint64_t len, float val)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_resizeWithReserve_1(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_uint64_t newSize)
MRC_API int * MR_Vector_int_MR_FaceId_back_mut(MR_Vector_int_MR_FaceId *_this)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_autoResizeSet_3(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_NodeId pos, MR_uint64_t len, MR_NodeId val)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_Construct_1_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f(MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f *vec)
MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_autoResizeAt(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_NodeId i)
MRC_API const MR_std_vector_MR_EdgeId * MR_WholeEdgeMap_Get_vec_(const MR_WholeEdgeMap *_this)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_autoResizeAt(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_std_array_MR_Vector2f_3 * MR_TriCornerUVCoords_emplace_back(MR_TriCornerUVCoords *_this)
MRC_API MR_VertId MR_VertColors_backId(const MR_VertColors *_this)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_clear(MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API void MR_EdgeColors_Set_vec_(MR_EdgeColors *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Color *value)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_capacity(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_AssignFromAnother(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_other)
MRC_API void MR_FaceMap_push_back_MR_FaceId_rvalue_ref(MR_FaceMap *_this, MR_FaceId *t)
MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_Construct_1_std_vector_MR_ModelPointsData(MR_std_vector_MR_ModelPointsData *vec)
MRC_API int * MR_Vector_int_MR_FaceId_index_mut(MR_Vector_int_MR_FaceId *_this, MR_FaceId i)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_clear(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API void MR_VertCoords_push_back_const_MR_Vector3f_ref(MR_VertCoords *_this, const MR_Vector3f *t)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_resize_2(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, MR_uint64_t newSize, const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *t)
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_resizeNoInit(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_uint64_t targetSize)
MRC_API MR_uint64_t MR_VertScalars_capacity(const MR_VertScalars *_this)
MRC_API const MR_ObjMap * MR_ObjMap_OffsetPtr(const MR_ObjMap *ptr, ptrdiff_t i)
MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_back_mut(MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API void MR_Edges_resize_2(MR_Edges *_this, MR_uint64_t newSize, const MR_std_array_MR_VertId_2 *t)
MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_EdgeId MR_EdgeMap_backId(const MR_EdgeMap *_this)
MRC_API void MR_Vector_int_MR_VertId_push_back_int_rvalue_ref(MR_Vector_int_MR_VertId *_this, int *t)
MRC_API const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_front(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API bool MR_Vector_MR_TextureId_MR_TextureId_empty(const MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_UndirectedEdgeScalars_Set_vec_(MR_UndirectedEdgeScalars *_this, MR_PassBy value_pass_by, MR_std_vector_float *value)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_resize_1(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_uint64_t newSize)
MRC_API void MR_VertScalars_push_back_float_rvalue_ref(MR_VertScalars *_this, float *t)
MRC_API MR_ObjMap * MR_ObjMap_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_ObjMap_push_back_const_MR_ObjId_ref(MR_ObjMap *_this, const MR_ObjId *t)
MRC_API char * MR_Vector_char_MR_VertId_autoResizeAt(MR_Vector_char_MR_VertId *_this, MR_VertId i)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_push_back_const_MR_FanRecord_ref(MR_Vector_MR_FanRecord_MR_VertId *_this, const MR_FanRecord *t)
MRC_API const MR_Color * MR_FaceColors_data(const MR_FaceColors *_this)
MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_back_mut(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_front_mut(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API void MR_EdgeMap_Set_vec_(MR_EdgeMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_EdgeId *value)
MRC_API void MR_TexturePerFace_pop_back(MR_TexturePerFace *_this)
MRC_API MR_Face2RegionMap * MR_Face2RegionMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Face2RegionMap *_other)
MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_Construct_2(MR_uint64_t size, const MR_EdgeId *val)
MRC_API const int * MR_Vector_int_MR_FaceId_back(const MR_Vector_int_MR_FaceId *_this)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resizeWithReserve_1(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_resize_2(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_uint64_t newSize, const MR_EdgeId *t)
MRC_API double * MR_Vector_double_MR_RegionId_data_mut(MR_Vector_double_MR_RegionId *_this)
MRC_API void MR_Vector_char_MR_VertId_Set_vec_(MR_Vector_char_MR_VertId *_this, MR_PassBy value_pass_by, MR_std_vector_char *value)
MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_DefaultConstruct(void)
MRC_API void MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated array of MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag....
MRC_API MR_Dipoles * MR_Dipoles_DefaultConstruct(void)
MRC_API MR_std_vector_MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_GetMutable_vec_(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API MR_TexturePerFace * MR_TexturePerFace_Construct_2(MR_uint64_t size, const MR_TextureId *val)
MRC_API MR_Color * MR_VertColors_back_mut(MR_VertColors *_this)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_autoResizeSet_2(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i, MR_PassBy val_pass_by, MR_std_vector_MR_ObjVertId *val)
MRC_API MR_EdgeColors * MR_EdgeColors_AssignFromAnother(MR_EdgeColors *_this, MR_PassBy _other_pass_by, MR_EdgeColors *_other)
MRC_API char * MR_Vector_char_MR_VertId_data_mut(MR_Vector_char_MR_VertId *_this)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_front(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API const MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_front(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API bool MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_empty(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
struct MR_Vector_std_vector_MR_EdgePoint_MR_VertId MR_Vector_std_vector_MR_EdgePoint_MR_VertId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:640
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_pop_back(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_VertId MR_Vector_MR_FanRecord_MR_VertId_beginId(const MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_index(const MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_OffsetMutablePtr(MR_Vector_std_filesystem_path_MR_TextureId *ptr, ptrdiff_t i)
MRC_API MR_VertId MR_Vector_char_MR_VertId_endId(const MR_Vector_char_MR_VertId *_this)
MRC_API MR_VoxelId MR_Vector_unsigned_short_MR_VoxelId_backId(const MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API MR_std_vector_float * MR_FaceScalars_GetMutable_vec_(MR_FaceScalars *_this)
MRC_API float * MR_Vector_float_MR_VoxelId_index_mut(MR_Vector_float_MR_VoxelId *_this, MR_VoxelId i)
MRC_API MR_TriCornerUVCoords * MR_TriCornerUVCoords_ConstructFromAnother(MR_PassBy _other_pass_by, MR_TriCornerUVCoords *_other)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_autoResizeAt(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_NodeId i)
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_swap(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *b)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_index_mut(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_AssignFromAnother(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_EdgeId_MR_VertId *_other)
MRC_API MR_FaceScalars * MR_FaceScalars_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceScalars *_other)
MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_data(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API MR_TexturePerFace * MR_TexturePerFace_ConstructFromAnother(MR_PassBy _other_pass_by, MR_TexturePerFace *_other)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_resizeWithReserve_1(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_GetMutable_vec_(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_OffsetMutablePtr(MR_Vector_MR_VertId_MR_EdgeId *ptr, ptrdiff_t i)
MRC_API void MR_FaceMap_resize_1(MR_FaceMap *_this, MR_uint64_t newSize)
MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_back_mut(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_back_mut(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API void MR_VertColors_Set_vec_(MR_VertColors *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Color *value)
MRC_API MR_FaceId MR_TriCornerUVCoords_beginId(const MR_TriCornerUVCoords *_this)
MRC_API void MR_FaceNormals_Set_vec_(MR_FaceNormals *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Vector3f *value)
MRC_API MR_Triangulation * MR_Triangulation_DefaultConstruct(void)
MRC_API MR_EdgeColors * MR_EdgeColors_DefaultConstructArray(size_t num_elems)
MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_index_mut(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API MR_UndirectedEdgeId MR_Edges_endId(const MR_Edges *_this)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_resizeNoInit(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_uint64_t targetSize)
MRC_API MR_FaceScalars * MR_FaceScalars_OffsetMutablePtr(MR_FaceScalars *ptr, ptrdiff_t i)
MRC_API MR_NodeId MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_endId(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_swap(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *b)
MRC_API const MR_Color * MR_EdgeColors_index(const MR_EdgeColors *_this, MR_EdgeId i)
MRC_API void MR_ObjMap_DestroyArray(const MR_ObjMap *_this)
Destroys a heap-allocated array of MR_ObjMap. Does nothing if the pointer is null.
MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_DefaultConstruct(void)
MRC_API MR_TextureId * MR_TexturePerFace_front_mut(MR_TexturePerFace *_this)
MRC_API char * MR_Vector_char_MR_VertId_index_mut(MR_Vector_char_MR_VertId *_this, MR_VertId i)
MRC_API void MR_WholeEdgeMap_clear(MR_WholeEdgeMap *_this)
MRC_API const double * MR_Vector_double_MR_RegionId_front(const MR_Vector_double_MR_RegionId *_this)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_clear(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_resizeWithReserve_1(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_uint64_t newSize)
MRC_API MR_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_GetMutable_vec_(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API const MR_std_vector_MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Get_vec_(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API const unsigned short * MR_Vector_unsigned_short_MR_VoxelId_back(const MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API MR_Dipoles * MR_Dipoles_AssignFromAnother(MR_Dipoles *_this, MR_PassBy _other_pass_by, MR_Dipoles *_other)
MRC_API void MR_Vector_char_MR_VertId_DestroyArray(const MR_Vector_char_MR_VertId *_this)
Destroys a heap-allocated array of MR_Vector_char_MR_VertId. Does nothing if the pointer is null.
MRC_API const float * MR_UndirectedEdgeScalars_index(const MR_UndirectedEdgeScalars *_this, MR_UndirectedEdgeId i)
MRC_API bool MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_empty(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API const MR_VertId * MR_VertMap_data(const MR_VertMap *_this)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_push_back_int_rvalue_ref(MR_Vector_int_MR_UndirectedEdgeId *_this, int *t)
MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_front_mut(MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_autoResizeAt(MR_Triangulation *_this, MR_FaceId i)
MRC_API MR_Vector_MR_VoxelId_MR_FaceId * MR_Vector_MR_VoxelId_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_VoxelId_MR_FaceId *_other)
MRC_API MR_FaceId MR_FaceScalars_endId(const MR_FaceScalars *_this)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Construct_2(MR_uint64_t size, const MR_std_vector_MR_ObjVertId *val)
MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Construct_1_uint64_t(MR_uint64_t size)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_resizeWithReserve_2(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_uint64_t newSize, const MR_QuadraticForm3f *value)
MRC_API bool MR_EdgeScalars_empty(const MR_EdgeScalars *_this)
MRC_API void MR_ObjMap_resize_1(MR_ObjMap *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_swap(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_Vector_MR_NodeId_MR_NodeId *b)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_push_back_const_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ref(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *t)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_resizeWithReserve_2(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_uint64_t newSize, const MR_EdgeId *value)
MRC_API void MR_UndirectedEdge2RegionMap_DestroyArray(const MR_UndirectedEdge2RegionMap *_this)
Destroys a heap-allocated array of MR_UndirectedEdge2RegionMap. Does nothing if the pointer is null.
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_autoResizeSet_2(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_PixelId i, MR_PixelId val)
MRC_API float * MR_UndirectedEdgeScalars_front_mut(MR_UndirectedEdgeScalars *_this)
MRC_API bool MR_not_equal_MR_Vector_MR_EdgeId_MR_VertId(const MR_Vector_MR_EdgeId_MR_VertId *_this, const MR_Vector_MR_EdgeId_MR_VertId *b)
MRC_API float * MR_UndirectedEdgeScalars_index_mut(MR_UndirectedEdgeScalars *_this, MR_UndirectedEdgeId i)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_heapBytes(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_resizeWithReserve_1(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_uint64_t newSize)
MRC_API void MR_TriCornerUVCoords_reserve(MR_TriCornerUVCoords *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_char_MR_VertId_resize_1(MR_Vector_char_MR_VertId *_this, MR_uint64_t newSize)
MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_front_mut(MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API MR_GraphVertId MR_Vector_MR_FaceBitSet_MR_GraphVertId_endId(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_clear(MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API MR_uint64_t MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_size(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_Construct_2(MR_uint64_t size, const MR_Color *val)
MRC_API MR_uint64_t MR_Vector_unsigned_short_MR_VoxelId_heapBytes(const MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_other)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_resize_2(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_uint64_t *t)
MRC_API void MR_Edges_pop_back(MR_Edges *_this)
MRC_API MR_uint64_t MR_Vector_MR_MeshOrPointsXf_MR_ObjId_heapBytes(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_AssignFromAnother(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_PassBy _other_pass_by, MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_other)
MRC_API const MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_front(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API void MR_ObjMap_push_back_MR_ObjId_rvalue_ref(MR_ObjMap *_this, MR_ObjId *t)
MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_back_mut(MR_UndirectedEdge2RegionMap *_this)
MRC_API MR_TriCornerUVCoords * MR_TriCornerUVCoords_DefaultConstruct(void)
MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_DefaultConstruct(void)
MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_Construct_2(MR_uint64_t size, const float *val)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_autoResizeSet_3(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_FaceId pos, MR_uint64_t len, MR_VoxelId val)
MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_data(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_AssignFromAnother(MR_UndirectedEdgeColors *_this, MR_PassBy _other_pass_by, MR_UndirectedEdgeColors *_other)
MRC_API void MR_Vector_float_MR_VoxelId_reserve(MR_Vector_float_MR_VoxelId *_this, MR_uint64_t capacity)
MRC_API MR_VertId MR_VertCoords_beginId(const MR_VertCoords *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_push_back_const_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_ref(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f *t)
MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_AssignFromAnother(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_EdgeId_MR_FaceId *_other)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_emplace_back(MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_Edges_autoResizeSet_2(MR_Edges *_this, MR_UndirectedEdgeId i, MR_std_array_MR_VertId_2 val)
MRC_API const MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_back(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_Face2RegionMap * MR_Face2RegionMap_AssignFromAnother(MR_Face2RegionMap *_this, MR_PassBy _other_pass_by, MR_Face2RegionMap *_other)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_pop_back(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_Construct_1_std_vector_int(MR_std_vector_int *vec)
MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_Construct_1_std_vector_double(MR_std_vector_double *vec)
MRC_API void MR_VertColors_push_back_MR_Color_rvalue_ref(MR_VertColors *_this, MR_Color *t)
MRC_API void MR_Triangulation_autoResizeSet_3(MR_Triangulation *_this, MR_FaceId pos, MR_uint64_t len, MR_std_array_MR_VertId_3 val)
MRC_API int MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_backId(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API void MR_VertScalars_reserve(MR_VertScalars *_this, MR_uint64_t capacity)
MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_index(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_NodeId i)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_push_back_const_MR_RegionId_ref(MR_Vector_MR_RegionId_MR_RegionId *_this, const MR_RegionId *t)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_front_mut(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API MR_UndirectedEdgeId MR_UndirectedEdge2RegionMap_beginId(const MR_UndirectedEdge2RegionMap *_this)
MRC_API bool MR_not_equal_MR_Vector_MR_VoxelId_MR_FaceId(const MR_Vector_MR_VoxelId_MR_FaceId *_this, const MR_Vector_MR_VoxelId_MR_FaceId *b)
MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_other)
MRC_API bool MR_not_equal_MR_ObjMap(const MR_ObjMap *_this, const MR_ObjMap *b)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_Set_vec_(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_EdgeId *value)
MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_OffsetMutablePtr(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *ptr, ptrdiff_t i)
struct MR_std_vector_MR_PixelId MR_std_vector_MR_PixelId
Definition MRVector.h:70
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_autoResizeAt(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, int i)
MRC_API bool MR_equal_MR_VertColors(const MR_VertColors *_this, const MR_VertColors *b)
MRC_API bool MR_not_equal_MR_Vector_uint64_t_MR_GraphVertId(const MR_Vector_uint64_t_MR_GraphVertId *_this, const MR_Vector_uint64_t_MR_GraphVertId *b)
MRC_API bool MR_equal_MR_Vector_MR_EdgeId_MR_FaceId(const MR_Vector_MR_EdgeId_MR_FaceId *_this, const MR_Vector_MR_EdgeId_MR_FaceId *b)
MRC_API MR_uint64_t MR_Triangulation_capacity(const MR_Triangulation *_this)
MRC_API MR_uint64_t MR_Vector_MR_NodeId_MR_NodeId_size(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API const MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_front(const MR_Vector_MR_RegionId_MR_RegionId *_this)
struct MR_Vert2RegionMap MR_Vert2RegionMap
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:230
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_resizeWithReserve_1(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_uint64_t newSize)
MRC_API const MR_std_array_MR_VertId_3 * MR_Triangulation_back(const MR_Triangulation *_this)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_clear(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_front(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_data_mut(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API void MR_VertMap_clear(MR_VertMap *_this)
MRC_API void MR_Vector_double_MR_RegionId_clear(MR_Vector_double_MR_RegionId *_this)
MRC_API MR_EdgeScalars * MR_EdgeScalars_DefaultConstruct(void)
MRC_API MR_uint64_t MR_VertColors_size(const MR_VertColors *_this)
MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_DefaultConstruct(void)
MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_index(const MR_Vector_MR_EdgeId_MR_VertId *_this, MR_VertId i)
MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_AssignFromAnother(MR_UndirectedEdgeScalars *_this, MR_PassBy _other_pass_by, MR_UndirectedEdgeScalars *_other)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_autoResizeSet_2(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_FaceId i, MR_EdgeId val)
MRC_API MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_GetMutable_vec_(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API const MR_VertColors * MR_VertColors_OffsetPtr(const MR_VertColors *ptr, ptrdiff_t i)
MRC_API bool MR_equal_MR_VertCoords(const MR_VertCoords *_this, const MR_VertCoords *b)
MRC_API void MR_FaceMap_swap(MR_FaceMap *_this, MR_FaceMap *b)
MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstructArray(size_t num_elems)
MRC_API MR_TriCornerUVCoords * MR_TriCornerUVCoords_AssignFromAnother(MR_TriCornerUVCoords *_this, MR_PassBy _other_pass_by, MR_TriCornerUVCoords *_other)
MRC_API void MR_FaceColors_Destroy(const MR_FaceColors *_this)
Destroys a heap-allocated instance of MR_FaceColors. Does nothing if the pointer is null.
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_reserve(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_uint64_t capacity)
MRC_API void MR_ObjMap_autoResizeSet_2(MR_ObjMap *_this, MR_ObjId i, MR_ObjId val)
MRC_API void MR_FaceNormals_push_back_const_MR_Vector3f_ref(MR_FaceNormals *_this, const MR_Vector3f *t)
MRC_API MR_FaceNormals * MR_FaceNormals_AssignFromAnother(MR_FaceNormals *_this, MR_PassBy _other_pass_by, MR_FaceNormals *_other)
MRC_API MR_uint64_t MR_Vector_MR_VoxelId_MR_FaceId_size(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_NodeId MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_backId(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_resize_1(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_uint64_t newSize)
MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vert2RegionMap *_other)
MRC_API MR_uint64_t MR_Vector_MR_MeshOrPointsXf_MR_ObjId_capacity(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API const float * MR_FaceScalars_index(const MR_FaceScalars *_this, MR_FaceId i)
struct MR_std_vector_MR_GraphVertId MR_std_vector_MR_GraphVertId
Definition MRVector.h:57
MRC_API const MR_Triangulation * MR_Triangulation_OffsetPtr(const MR_Triangulation *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Construct_1_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag(MR_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *vec)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_back_mut(MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_Vector_int_MR_FaceId_pop_back(MR_Vector_int_MR_FaceId *_this)
MRC_API MR_Edges * MR_Edges_Construct_1_std_vector_std_array_MR_VertId_2(MR_std_vector_std_array_MR_VertId_2 *vec)
MRC_API MR_VertId MR_VertCoords_backId(const MR_VertCoords *_this)
MRC_API const MR_Color * MR_EdgeColors_back(const MR_EdgeColors *_this)
MRC_API bool MR_not_equal_MR_VertScalars(const MR_VertScalars *_this, const MR_VertScalars *b)
MRC_API const MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_back(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API const MR_RegionId * MR_UndirectedEdge2RegionMap_index(const MR_UndirectedEdge2RegionMap *_this, MR_UndirectedEdgeId i)
MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_back_mut(MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API MR_TextureId * MR_TexturePerFace_data_mut(MR_TexturePerFace *_this)
MRC_API MR_uint64_t MR_UndirectedEdgeMap_capacity(const MR_UndirectedEdgeMap *_this)
MRC_API const MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_front(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API bool MR_equal_MR_EdgeScalars(const MR_EdgeScalars *_this, const MR_EdgeScalars *b)
MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_back_mut(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_TextureId * MR_TexturePerFace_emplace_back(MR_TexturePerFace *_this)
MRC_API MR_FaceMap * MR_FaceMap_Construct_2(MR_uint64_t size, const MR_FaceId *val)
MRC_API const float * MR_Vector_float_MR_VoxelId_index(const MR_Vector_float_MR_VoxelId *_this, MR_VoxelId i)
MRC_API const MR_EdgeId * MR_WholeEdgeMap_data(const MR_WholeEdgeMap *_this)
MRC_API const MR_Vector2f * MR_VertCoords2_data(const MR_VertCoords2 *_this)
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_pop_back(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_OffsetPtr(const MR_Vector_uint64_t_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_Set_vec_(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_AABBTreePoints_Node *value)
MRC_API MR_uint64_t MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_capacity(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API bool MR_EdgeColors_empty(const MR_EdgeColors *_this)
MRC_API char * MR_Vector_char_MR_VertId_front_mut(MR_Vector_char_MR_VertId *_this)
MRC_API const MR_EdgeId * MR_WholeEdgeMap_back(const MR_WholeEdgeMap *_this)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_autoResizeSet_2(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_VertId i, const MR_QuadraticForm2f *val)
MRC_API const MR_std_vector_MR_VertId * MR_VertMap_Get_vec_(const MR_VertMap *_this)
MRC_API const MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_index(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API const MR_std_array_MR_VertId_3 * MR_Triangulation_index(const MR_Triangulation *_this, MR_FaceId i)
MRC_API void MR_EdgeMap_clear(MR_EdgeMap *_this)
MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API const MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_index(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_ObjId i)
MRC_API int MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_beginId(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_DefaultConstruct(void)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_resize_2(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_uint64_t newSize, const MR_VertId *t)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_resize_1(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_resize_2(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_uint64_t newSize, const MR_MeshBuilder_VertSpan *t)
MRC_API MR_EdgeMap * MR_EdgeMap_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_RegionId * MR_Face2RegionMap_data(const MR_Face2RegionMap *_this)
MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_OffsetMutablePtr(MR_Vector_unsigned_short_MR_VoxelId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_reserve(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_uint64_t capacity)
MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_other)
MRC_API const MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_front(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_push_back_MR_ModelPointsData_rvalue_ref(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_ModelPointsData *t)
MRC_API bool MR_equal_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *b)
MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_emplace_back(MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API const MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_index(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_reserve(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_int_MR_FaceId_push_back_int_rvalue_ref(MR_Vector_int_MR_FaceId *_this, int *t)
MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_AssignFromAnother(MR_Vector_double_MR_RegionId *_this, MR_PassBy _other_pass_by, MR_Vector_double_MR_RegionId *_other)
MRC_API MR_uint64_t MR_Vector_MR_RegionId_MR_RegionId_heapBytes(const MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_autoResizeSet_2(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_GraphEdgeId i, const MR_WatershedGraph_BdInfo *val)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_autoResizeSet_3(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_NodeId pos, MR_uint64_t len, const MR_AABBTreeNode_MR_ObjTreeTraits *val)
MRC_API const MR_Vector_MR_GraphVertId_MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_OffsetPtr(const MR_Vector_MR_GraphVertId_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API void MR_Face2RegionMap_autoResizeSet_3(MR_Face2RegionMap *_this, MR_FaceId pos, MR_uint64_t len, MR_RegionId val)
MRC_API MR_VertId MR_Vector_std_vector_MR_EdgePoint_MR_VertId_beginId(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API bool MR_not_equal_MR_Vector_MR_NodeId_MR_NodeId(const MR_Vector_MR_NodeId_MR_NodeId *_this, const MR_Vector_MR_NodeId_MR_NodeId *b)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_autoResizeSet_3(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_ObjId pos, MR_uint64_t len, const MR_MeshOrPointsXf *val)
MRC_API bool MR_equal_MR_EdgeColors(const MR_EdgeColors *_this, const MR_EdgeColors *b)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_clear(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_resizeWithReserve_1(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API void MR_ObjMap_resizeWithReserve_2(MR_ObjMap *_this, MR_uint64_t newSize, const MR_ObjId *value)
MRC_API MR_EdgeColors * MR_EdgeColors_OffsetMutablePtr(MR_EdgeColors *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_Construct_1_std_vector_MR_EdgeId(MR_std_vector_MR_EdgeId *vec)
MRC_API void MR_FaceMap_DestroyArray(const MR_FaceMap *_this)
Destroys a heap-allocated array of MR_FaceMap. Does nothing if the pointer is null.
MRC_API MR_uint64_t MR_EdgeScalars_capacity(const MR_EdgeScalars *_this)
MRC_API const MR_std_vector_double * MR_Vector_double_MR_RegionId_Get_vec_(const MR_Vector_double_MR_RegionId *_this)
MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_data_mut(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_VertColors_resizeWithReserve_1(MR_VertColors *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_Vector_MR_QuadraticForm3f_MR_VertId_heapBytes(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API MR_uint64_t MR_Vector_uint64_t_MR_GraphVertId_heapBytes(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_OffsetMutablePtr(MR_Vector_int_MR_FaceId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_clear(MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_VertCoords_Destroy(const MR_VertCoords *_this)
Destroys a heap-allocated instance of MR_VertCoords. Does nothing if the pointer is null.
MRC_API void MR_EdgeScalars_autoResizeSet_3(MR_EdgeScalars *_this, MR_EdgeId pos, MR_uint64_t len, float val)
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_pop_back(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API bool MR_equal_MR_Vector_unsigned_short_MR_VoxelId(const MR_Vector_unsigned_short_MR_VoxelId *_this, const MR_Vector_unsigned_short_MR_VoxelId *b)
MRC_API void MR_VertScalars_resize_1(MR_VertScalars *_this, MR_uint64_t newSize)
struct MR_std_vector_MR_VoxelId MR_std_vector_MR_VoxelId
Definition MRVector.h:83
MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_data(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_UndirectedEdgeId * MR_UndirectedEdgeMap_back(const MR_UndirectedEdgeMap *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_DestroyArray(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
Destroys a heap-allocated array of MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId....
MRC_API const MR_std_array_MR_Vector2f_3 * MR_TriCornerUVCoords_back(const MR_TriCornerUVCoords *_this)
MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_Construct_2(MR_uint64_t size, const MR_GraphEdgeId *val)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_reserve(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_uint64_t capacity)
MRC_API MR_VertId MR_Vector_char_MR_VertId_backId(const MR_Vector_char_MR_VertId *_this)
MRC_API void MR_TexturePerFace_push_back_MR_TextureId_rvalue_ref(MR_TexturePerFace *_this, MR_TextureId *t)
MRC_API bool MR_equal_MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *b)
MRC_API MR_FaceId * MR_FaceMap_autoResizeAt(MR_FaceMap *_this, MR_FaceId i)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_resize_1(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_Vert2RegionMap_size(const MR_Vert2RegionMap *_this)
MRC_API MR_FaceId MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_backId(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_emplace_back(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_data_mut(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_RegionId MR_Vector_double_MR_RegionId_endId(const MR_Vector_double_MR_RegionId *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_pop_back(MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_Destroy(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
Destroys a heap-allocated instance of MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTa...
MRC_API MR_uint64_t MR_EdgeColors_heapBytes(const MR_EdgeColors *_this)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_resizeWithReserve_2(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, MR_uint64_t newSize, const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *value)
MRC_API bool MR_not_equal_MR_UndirectedEdgeMap(const MR_UndirectedEdgeMap *_this, const MR_UndirectedEdgeMap *b)
MRC_API void MR_VertColors_pop_back(MR_VertColors *_this)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, MR_PassBy _other_pass_by, MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_DefaultConstruct(void)
MRC_API void MR_TexturePerFace_clear(MR_TexturePerFace *_this)
MRC_API MR_uint64_t MR_Edges_heapBytes(const MR_Edges *_this)
MRC_API void MR_FaceColors_resize_1(MR_FaceColors *_this, MR_uint64_t newSize)
MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_data_mut(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_OffsetMutablePtr(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API void MR_Dipoles_reserve(MR_Dipoles *_this, MR_uint64_t capacity)
MRC_API int * MR_Vector_int_MR_VertId_back_mut(MR_Vector_int_MR_VertId *_this)
MRC_API bool MR_not_equal_MR_WholeEdgeMap(const MR_WholeEdgeMap *_this, const MR_WholeEdgeMap *b)
MRC_API MR_FaceId MR_Vector_int_MR_FaceId_endId(const MR_Vector_int_MR_FaceId *_this)
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_clear(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API void MR_FaceNormals_clear(MR_FaceNormals *_this)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_autoResizeSet_2(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_ObjId i, const MR_ModelPointsData *val)
MRC_API void MR_VertScalars_autoResizeSet_3(MR_VertScalars *_this, MR_VertId pos, MR_uint64_t len, float val)
MRC_API float * MR_EdgeScalars_index_mut(MR_EdgeScalars *_this, MR_EdgeId i)
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_endId(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API const MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_OffsetPtr(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_autoResizeAt(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_resize_2(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_WatershedGraph_BasinInfo *t)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_push_back_MR_WatershedGraph_BasinInfo_rvalue_ref(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_WatershedGraph_BasinInfo *t)
MRC_API MR_std_vector_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_GetMutable_vec_(MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_VertScalars_clear(MR_VertScalars *_this)
MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_index_mut(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_RegionId i)
MRC_API bool MR_Vector_MR_EdgeId_MR_FaceId_empty(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API MR_EdgeId MR_Vector_MR_VertId_MR_EdgeId_beginId(const MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_autoResizeAt(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_EdgeId i)
MRC_API const MR_UndirectedEdgeId * MR_UndirectedEdgeMap_data(const MR_UndirectedEdgeMap *_this)
MRC_API const MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_data(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_resizeWithReserve_1(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_uint64_t newSize)
MRC_API void MR_UndirectedEdgeMap_resize_1(MR_UndirectedEdgeMap *_this, MR_uint64_t newSize)
MRC_API const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_OffsetPtr(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *ptr, ptrdiff_t i)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_other)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_DestroyArray(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
Destroys a heap-allocated array of MR_Vector_MR_AABBTreePoints_Node_MR_NodeId. Does nothing if the po...
MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_index_mut(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_ObjId i)
MRC_API void MR_EdgeMap_swap(MR_EdgeMap *_this, MR_EdgeMap *b)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_Set_vec_(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_QuadraticForm2f *value)
MRC_API MR_GraphVertId MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_beginId(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_autoResizeAt(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_ObjId i)
MRC_API const MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_index(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_VertId i)
struct MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f
Definition MRVector.h:44
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_pop_back(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_push_back_std_vector_MR_GraphEdgeId_rvalue_ref(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_std_vector_MR_GraphEdgeId *t)
MRC_API float * MR_Vector_float_MR_VoxelId_emplace_back(MR_Vector_float_MR_VoxelId *_this)
MRC_API void MR_UndirectedEdgeScalars_clear(MR_UndirectedEdgeScalars *_this)
MRC_API const char * MR_Vector_char_MR_VertId_data(const MR_Vector_char_MR_VertId *_this)
MRC_API MR_ObjId * MR_ObjMap_autoResizeAt(MR_ObjMap *_this, MR_ObjId i)
MRC_API const MR_std_vector_MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_Get_vec_(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API MR_std_array_MR_VertId_2 * MR_Edges_front_mut(MR_Edges *_this)
MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_DefaultConstruct(void)
MRC_API MR_VertColors * MR_VertColors_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertColors *_other)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_resizeWithReserve_1(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_clear(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_std_vector_MR_Color * MR_EdgeColors_GetMutable_vec_(MR_EdgeColors *_this)
MRC_API void MR_UndirectedEdge2RegionMap_Destroy(const MR_UndirectedEdge2RegionMap *_this)
Destroys a heap-allocated instance of MR_UndirectedEdge2RegionMap. Does nothing if the pointer is nul...
MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_emplace_back(MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API void MR_VertColors_autoResizeSet_2(MR_VertColors *_this, MR_VertId i, MR_Color val)
MRC_API MR_std_vector_int * MR_Vector_int_MR_UndirectedEdgeId_GetMutable_vec_(MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API const MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_data(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_TextureId MR_Vector_MR_MeshTexture_MR_TextureId_backId(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API bool MR_Vector_unsigned_short_MR_VoxelId_empty(const MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_resize_1(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_uint64_t newSize)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_index_mut(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, int i)
MRC_API MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_Construct_1_std_vector_MR_QuadraticForm2f(MR_std_vector_MR_QuadraticForm2f *vec)
MRC_API MR_EdgeScalars * MR_EdgeScalars_OffsetMutablePtr(MR_EdgeScalars *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_DestroyArray(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
Destroys a heap-allocated array of MR_Vector_MR_VoxelId_MR_FaceId. Does nothing if the pointer is nul...
MRC_API MR_VoxelId MR_Vector_MR_VoxelId_MR_VoxelId_endId(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_autoResizeSet_2(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i, MR_PassBy val_pass_by, MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *val)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_resizeNoInit(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_uint64_t targetSize)
MRC_API const MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_front(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_Construct_1_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f(MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f *vec)
MRC_API const MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_data(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data_mut(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_AssignFromAnother(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_other)
MRC_API MR_PixelId MR_Vector_MR_PixelId_MR_PixelId_endId(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_Destroy(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_VoxelId_MR_FaceId. Does nothing if the pointer is ...
MRC_API void MR_Vector_MR_TextureId_MR_TextureId_resizeWithReserve_2(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_uint64_t newSize, const MR_TextureId *value)
MRC_API const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_index(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, int i)
MRC_API void MR_Vector_char_MR_VertId_swap(MR_Vector_char_MR_VertId *_this, MR_Vector_char_MR_VertId *b)
MRC_API void MR_Vector_MR_NodeId_MR_NodeId_Set_vec_(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_NodeId *value)
MRC_API MR_std_vector_MR_ObjId * MR_ObjMap_GetMutable_vec_(MR_ObjMap *_this)
MRC_API void MR_UndirectedEdge2RegionMap_resizeNoInit(MR_UndirectedEdge2RegionMap *_this, MR_uint64_t targetSize)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_resizeWithReserve_1(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_float_MR_VoxelId_autoResizeSet_2(MR_Vector_float_MR_VoxelId *_this, MR_VoxelId i, float val)
MRC_API void MR_Vector_double_MR_RegionId_Set_vec_(MR_Vector_double_MR_RegionId *_this, MR_PassBy value_pass_by, MR_std_vector_double *value)
MRC_API MR_VertMap * MR_VertMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertMap *_other)
MRC_API void MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_resize_1(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_AssignFromAnother(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_ModelPointsData_MR_ObjId *_other)
MRC_API const MR_RegionId * MR_Face2RegionMap_back(const MR_Face2RegionMap *_this)
MRC_API void MR_FaceMap_clear(MR_FaceMap *_this)
MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_index_mut(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_TextureId i)
MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_index(const MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_Construct_2(MR_uint64_t size, const int *val)
MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_char_MR_VertId *_other)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_resizeWithReserve_1(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_resize_2(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize, const MR_ICPGroupPairs *t)
MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_Construct_1_std_vector_MR_RegionId(MR_std_vector_MR_RegionId *vec)
MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_AssignFromAnother(MR_WholeEdgeMap *_this, MR_PassBy _other_pass_by, MR_WholeEdgeMap *_other)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_DestroyArray(const MR_Vector_MR_PixelId_MR_PixelId *_this)
Destroys a heap-allocated array of MR_Vector_MR_PixelId_MR_PixelId. Does nothing if the pointer is nu...
MRC_API double * MR_Vector_double_MR_RegionId_index_mut(MR_Vector_double_MR_RegionId *_this, MR_RegionId i)
MRC_API MR_uint64_t MR_FaceScalars_capacity(const MR_FaceScalars *_this)
MRC_API MR_std_vector_MR_MeshTexture_iterator * MR_begin_MR_MeshTexture_MR_TextureId_MR_Vector_MR_MeshTexture_MR_TextureId_ref(MR_Vector_MR_MeshTexture_MR_TextureId *a)
MRC_API MR_GraphEdgeId MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_backId(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_Vector_MR_EdgeId_MR_VertId * MR_Vector_MR_EdgeId_MR_VertId_Construct_1_std_vector_MR_EdgeId(MR_std_vector_MR_EdgeId *vec)
MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_DefaultConstruct(void)
MRC_API MR_FaceId MR_FaceColors_backId(const MR_FaceColors *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_TextureId MR_Vector_MR_MeshTexture_MR_TextureId_beginId(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API bool MR_equal_MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *b)
MRC_API void MR_UndirectedEdgeColors_Destroy(const MR_UndirectedEdgeColors *_this)
Destroys a heap-allocated instance of MR_UndirectedEdgeColors. Does nothing if the pointer is null.
MRC_API MR_uint64_t MR_Vector_uint64_t_MR_GraphVertId_size(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Destroy(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated instance of MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag....
struct MR_Vector_int_MR_UndirectedEdgeId MR_Vector_int_MR_UndirectedEdgeId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:800
struct MR_std_vector_MR_Graph_EndVertices MR_std_vector_MR_Graph_EndVertices
Definition MRVector.h:58
MRC_API const MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_front(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_autoResizeAt(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_FaceId i)
MRC_API const MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_OffsetPtr(const MR_Vector_double_MR_RegionId *ptr, ptrdiff_t i)
MRC_API bool MR_Vector_MR_MeshTexture_MR_TextureId_empty(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
MRC_API const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_beginId(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Construct_1_std_vector_MR_Graph_EndVertices(MR_std_vector_MR_Graph_EndVertices *vec)
MRC_API void MR_VertMap_resize_2(MR_VertMap *_this, MR_uint64_t newSize, const MR_VertId *t)
MRC_API void MR_Vector_MR_PixelId_MR_PixelId_resizeNoInit(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_uint64_t targetSize)
MRC_API MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_DefaultConstructArray(size_t num_elems)
MRC_API void MR_ObjMap_swap(MR_ObjMap *_this, MR_ObjMap *b)
MRC_API MR_VoxelId MR_Vector_float_MR_VoxelId_backId(const MR_Vector_float_MR_VoxelId *_this)
MRC_API void MR_FaceMap_resizeNoInit(MR_FaceMap *_this, MR_uint64_t targetSize)
MRC_API MR_VertCoords2 * MR_VertCoords2_DefaultConstructArray(size_t num_elems)
MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_Construct_2(MR_uint64_t size, const MR_MeshTexture *val)
MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_OffsetMutablePtr(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *ptr, ptrdiff_t i)
MRC_API MR_uint64_t MR_Vector_MR_MeshTexture_MR_TextureId_capacity(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API MR_FaceId MR_TriCornerUVCoords_endId(const MR_TriCornerUVCoords *_this)
MRC_API MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Construct_2(MR_uint64_t size, const MR_MeshBuilder_VertSpan *val)
MRC_API MR_FaceId MR_FaceNormals_endId(const MR_FaceNormals *_this)
MRC_API bool MR_equal_MR_Vector_std_filesystem_path_MR_TextureId(const MR_Vector_std_filesystem_path_MR_TextureId *_this, const MR_Vector_std_filesystem_path_MR_TextureId *b)
MRC_API MR_uint64_t MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_capacity(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_data_mut(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_std_vector_MR_Color * MR_VertColors_Get_vec_(const MR_VertColors *_this)
MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_front_mut(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API bool MR_not_equal_MR_UndirectedEdgeScalars(const MR_UndirectedEdgeScalars *_this, const MR_UndirectedEdgeScalars *b)
MRC_API MR_EdgeColors * MR_EdgeColors_DefaultConstruct(void)
MRC_API MR_std_vector_MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_GetMutable_vec_(MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_clear(MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_index_mut(MR_Triangulation *_this, MR_FaceId i)
MRC_API const MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_OffsetPtr(const MR_Vector_MR_AffineXf3f_MR_ObjId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_pop_back(MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API bool MR_not_equal_MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *b)
MRC_API const MR_std_vector_float * MR_EdgeScalars_Get_vec_(const MR_EdgeScalars *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_swap(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_Vector_MR_EdgeId_MR_FaceId *b)
MRC_API bool MR_not_equal_MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *b)
MRC_API MR_TexturePerFace * MR_TexturePerFace_OffsetMutablePtr(MR_TexturePerFace *ptr, ptrdiff_t i)
MRC_API const MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_back(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API const MR_std_vector_MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_Get_vec_(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_UndirectedEdgeId MR_WholeEdgeMap_backId(const MR_WholeEdgeMap *_this)
MRC_API void MR_UndirectedEdgeMap_resizeWithReserve_2(MR_UndirectedEdgeMap *_this, MR_uint64_t newSize, const MR_UndirectedEdgeId *value)
struct MR_std_vector_MR_AABBTreePoints_Node MR_std_vector_MR_AABBTreePoints_Node
Definition MRVector.h:47
MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_back_mut(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API const MR_TextureId * MR_TexturePerFace_index(const MR_TexturePerFace *_this, MR_FaceId i)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_autoResizeSet_2(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_FaceId i, const MR_MeshBuilder_VertSpan *val)
MRC_API const MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_back(const MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API MR_GraphEdgeId MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_backId(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API void MR_FaceNormals_pop_back(MR_FaceNormals *_this)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_resize_1(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_resizeWithReserve_2(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_uint64_t newSize, const MR_std_array_MR_Vector3f_3 *value)
MRC_API void MR_WholeEdgeMap_DestroyArray(const MR_WholeEdgeMap *_this)
Destroys a heap-allocated array of MR_WholeEdgeMap. Does nothing if the pointer is null.
MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_data_mut(MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
MRC_API char * MR_Vector_char_MR_VertId_emplace_back(MR_Vector_char_MR_VertId *_this)
MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_FaceNormals * MR_FaceNormals_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceNormals *_other)
MRC_API void MR_UndirectedEdge2RegionMap_swap(MR_UndirectedEdge2RegionMap *_this, MR_UndirectedEdge2RegionMap *b)
MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_DefaultConstruct(void)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_resize_1(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_push_back_const_std_array_MR_Vector3f_3_ref(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, const MR_std_array_MR_Vector3f_3 *t)
MRC_API void MR_Vector_double_MR_RegionId_resizeWithReserve_1(MR_Vector_double_MR_RegionId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_resizeWithReserve_2(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_uint64_t newSize, const MR_Graph_EndVertices *value)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_DefaultConstruct(void)
MRC_API void MR_EdgeScalars_Destroy(const MR_EdgeScalars *_this)
Destroys a heap-allocated instance of MR_EdgeScalars. Does nothing if the pointer is null.
MRC_API MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Vector_int_MR_FaceId_DestroyArray(const MR_Vector_int_MR_FaceId *_this)
Destroys a heap-allocated array of MR_Vector_int_MR_FaceId. Does nothing if the pointer is null.
MRC_API void MR_Vert2RegionMap_pop_back(MR_Vert2RegionMap *_this)
MRC_API MR_uint64_t MR_EdgeColors_capacity(const MR_EdgeColors *_this)
MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_autoResizeAt(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_reserve(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_uint64_t capacity)
MRC_API const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_OffsetPtr(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *ptr, ptrdiff_t i)
MRC_API void MR_UndirectedEdgeColors_resizeWithReserve_2(MR_UndirectedEdgeColors *_this, MR_uint64_t newSize, const MR_Color *value)
MRC_API void MR_EdgeColors_reserve(MR_EdgeColors *_this, MR_uint64_t capacity)
MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_DefaultConstruct(void)
MRC_API const MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_data(const MR_Vector_MR_RegionId_MR_RegionId *_this)
struct MR_std_vector_MR_FanRecord MR_std_vector_MR_FanRecord
Definition MRVector.h:55
MRC_API MR_Color * MR_FaceColors_data_mut(MR_FaceColors *_this)
MRC_API MR_Vector_MR_MeshTexture_MR_TextureId * MR_Vector_MR_MeshTexture_MR_TextureId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_MeshTexture_MR_TextureId *_other)
MRC_API MR_ObjId MR_Vector_MR_MeshOrPointsXf_MR_ObjId_backId(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_autoResizeSet_3(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_GraphVertId pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_FaceBitSet *val)
MRC_API void MR_VertScalars_resize_2(MR_VertScalars *_this, MR_uint64_t newSize, const float *t)
struct MR_Vector_uint64_t_MR_GraphVertId MR_Vector_uint64_t_MR_GraphVertId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:700
MRC_API void MR_Vert2RegionMap_push_back_const_MR_RegionId_ref(MR_Vert2RegionMap *_this, const MR_RegionId *t)
MRC_API const MR_TriCornerUVCoords * MR_TriCornerUVCoords_OffsetPtr(const MR_TriCornerUVCoords *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_DestroyArray(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
Destroys a heap-allocated array of MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_i...
MRC_API void MR_TriCornerUVCoords_swap(MR_TriCornerUVCoords *_this, MR_TriCornerUVCoords *b)
MRC_API const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_front(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_ObjId * MR_ObjMap_index_mut(MR_ObjMap *_this, MR_ObjId i)
MRC_API MR_ObjId MR_ObjMap_beginId(const MR_ObjMap *_this)
MRC_API MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_back_mut(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_VertCoords2 * MR_VertCoords2_Construct_1_std_vector_MR_Vector2f(MR_std_vector_MR_Vector2f *vec)
MRC_API MR_Vector_MR_EdgeId_MR_FaceId * MR_Vector_MR_EdgeId_MR_FaceId_Construct_2(MR_uint64_t size, const MR_EdgeId *val)
MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeColors_beginId(const MR_UndirectedEdgeColors *_this)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_pop_back(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API bool MR_not_equal_MR_TriCornerUVCoords(const MR_TriCornerUVCoords *_this, const MR_TriCornerUVCoords *b)
MRC_API void MR_VertCoords2_push_back_const_MR_Vector2f_ref(MR_VertCoords2 *_this, const MR_Vector2f *t)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_autoResizeSet_3(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_GraphEdgeId pos, MR_uint64_t len, const MR_Graph_EndVertices *val)
MRC_API MR_GraphVertId MR_Vector_uint64_t_MR_GraphVertId_endId(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_OffsetPtr(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_autoResizeSet_3(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_TextureId pos, MR_uint64_t len, const char *val, const char *val_end)
MRC_API MR_EdgeId * MR_WholeEdgeMap_data_mut(MR_WholeEdgeMap *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_Set_vec_(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_VoxelId *value)
MRC_API const float * MR_FaceScalars_front(const MR_FaceScalars *_this)
MRC_API bool MR_not_equal_MR_Triangulation(const MR_Triangulation *_this, const MR_Triangulation *b)
MRC_API MR_VertScalars * MR_VertScalars_DefaultConstructArray(size_t num_elems)
MRC_API const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API MR_std_vector_float * MR_EdgeScalars_GetMutable_vec_(MR_EdgeScalars *_this)
MRC_API void MR_Vector_char_MR_VertId_resizeWithReserve_2(MR_Vector_char_MR_VertId *_this, MR_uint64_t newSize, const char *value)
MRC_API void MR_VertCoords2_resize_2(MR_VertCoords2 *_this, MR_uint64_t newSize, const MR_Vector2f *t)
MRC_API const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_OffsetPtr(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *ptr, ptrdiff_t i)
MRC_API const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_data(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API void MR_EdgeColors_resizeWithReserve_1(MR_EdgeColors *_this, MR_uint64_t newSize)
MRC_API MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
MRC_API const MR_std_array_MR_VertId_2 * MR_Edges_front(const MR_Edges *_this)
MRC_API void MR_VertScalars_resizeWithReserve_2(MR_VertScalars *_this, MR_uint64_t newSize, const float *value)
MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_OffsetMutablePtr(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *ptr, ptrdiff_t i)
MRC_API void MR_VertMap_resizeWithReserve_2(MR_VertMap *_this, MR_uint64_t newSize, const MR_VertId *value)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_swap(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *b)
MRC_API MR_RegionId MR_Vector_double_MR_RegionId_backId(const MR_Vector_double_MR_RegionId *_this)
MRC_API MR_uint64_t MR_Triangulation_heapBytes(const MR_Triangulation *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_resize_1(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_swap(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *b)
MRC_API const int * MR_Vector_int_MR_UndirectedEdgeId_back(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API MR_std_array_MR_VertId_2 * MR_Edges_data_mut(MR_Edges *_this)
MRC_API MR_UndirectedEdgeId MR_UndirectedEdgeScalars_backId(const MR_UndirectedEdgeScalars *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_push_back_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_rvalue_ref(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f *t)
MRC_API const MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_OffsetPtr(const MR_Vector_MR_VoxelId_MR_VoxelId *ptr, ptrdiff_t i)
MRC_API MR_NodeId MR_Dipoles_beginId(const MR_Dipoles *_this)
MRC_API void MR_EdgeMap_reserve(MR_EdgeMap *_this, MR_uint64_t capacity)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_resize_1(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_index_mut(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_uint64_t MR_FaceNormals_heapBytes(const MR_FaceNormals *_this)
MRC_API const int * MR_Vector_int_MR_FaceId_front(const MR_Vector_int_MR_FaceId *_this)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_resize_2(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_uint64_t newSize, const MR_AABBTreePoints_Node *t)
MRC_API MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_TriCornerUVCoords_Destroy(const MR_TriCornerUVCoords *_this)
Destroys a heap-allocated instance of MR_TriCornerUVCoords. Does nothing if the pointer is null.
MRC_API bool MR_not_equal_MR_UndirectedEdge2RegionMap(const MR_UndirectedEdge2RegionMap *_this, const MR_UndirectedEdge2RegionMap *b)
MRC_API MR_Vector_uint64_t_MR_GraphVertId * MR_Vector_uint64_t_MR_GraphVertId_Construct_2(MR_uint64_t size, const MR_uint64_t *val)
MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_index_mut(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_VertId i)
MRC_API MR_EdgeId * MR_EdgeMap_index_mut(MR_EdgeMap *_this, MR_EdgeId i)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_emplace_back(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API void MR_Vector_char_MR_VertId_push_back_char_rvalue_ref(MR_Vector_char_MR_VertId *_this, char *t)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_Destroy(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_AffineXf3f_MR_ObjId. Does nothing if the pointer i...
MRC_API const MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_index(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_OffsetMutablePtr(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *ptr, ptrdiff_t i)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_resizeWithReserve_1(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_uint64_t newSize)
MRC_API const MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_data(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_MR_ModelPointsData_MR_ObjId * MR_Vector_MR_ModelPointsData_MR_ObjId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_std_array_MR_Vector2f_3 * MR_TriCornerUVCoords_front(const MR_TriCornerUVCoords *_this)
MRC_API MR_FaceColors * MR_FaceColors_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceColors *_other)
MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_front_mut(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API bool MR_equal_MR_FaceNormals(const MR_FaceNormals *_this, const MR_FaceNormals *b)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_Construct_1_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f(MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f *vec)
MRC_API void MR_EdgeColors_Destroy(const MR_EdgeColors *_this)
Destroys a heap-allocated instance of MR_EdgeColors. Does nothing if the pointer is null.
MRC_API void MR_Vector_MR_FaceBitSet_MR_GraphVertId_reserve(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_uint64_t capacity)
MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_autoResizeAt(MR_UndirectedEdgeMap *_this, MR_UndirectedEdgeId i)
MRC_API bool MR_equal_MR_Vector_int_MR_UndirectedEdgeId(const MR_Vector_int_MR_UndirectedEdgeId *_this, const MR_Vector_int_MR_UndirectedEdgeId *b)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_autoResizeSet_3(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_FaceId pos, MR_uint64_t len, MR_EdgeId val)
MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_Construct_1_std_vector_float(MR_std_vector_float *vec)
MRC_API void MR_UndirectedEdgeColors_resizeNoInit(MR_UndirectedEdgeColors *_this, MR_uint64_t targetSize)
MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_AssignFromAnother(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_other)
MRC_API void MR_Vector_unsigned_short_MR_VoxelId_clear(MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API MR_GraphEdgeId MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_endId(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API const MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_data(const MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_pop_back(MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_data_mut(MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_push_back_const_std_filesystem_path_ref(MR_Vector_std_filesystem_path_MR_TextureId *_this, const char *t, const char *t_end)
MRC_API const MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_OffsetPtr(const MR_Vector_float_MR_VoxelId *ptr, ptrdiff_t i)
MRC_API MR_VertColors * MR_VertColors_OffsetMutablePtr(MR_VertColors *ptr, ptrdiff_t i)
MRC_API MR_PixelId MR_Vector_MR_PixelId_MR_PixelId_beginId(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_emplace_back(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_Destroy(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId....
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_Destroy(const MR_Vector_uint64_t_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_Vector_uint64_t_MR_GraphVertId. Does nothing if the pointer ...
MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_DefaultConstructArray(size_t num_elems)
MRC_API const MR_std_vector_MR_EdgeId * MR_EdgeMap_Get_vec_(const MR_EdgeMap *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_autoResizeSet_2(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_VertId i, MR_EdgeId val)
MRC_API MR_VertCoords2 * MR_VertCoords2_AssignFromAnother(MR_VertCoords2 *_this, MR_PassBy _other_pass_by, MR_VertCoords2 *_other)
MRC_API MR_std_vector_MR_Vector2f * MR_VertCoords2_GetMutable_vec_(MR_VertCoords2 *_this)
MRC_API float * MR_UndirectedEdgeScalars_back_mut(MR_UndirectedEdgeScalars *_this)
MRC_API MR_VertCoords * MR_VertCoords_Construct_1_std_vector_MR_Vector3f(MR_std_vector_MR_Vector3f *vec)
MRC_API const MR_UndirectedEdgeColors * MR_UndirectedEdgeColors_OffsetPtr(const MR_UndirectedEdgeColors *ptr, ptrdiff_t i)
MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_emplace_back(MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API void MR_FaceScalars_resizeWithReserve_2(MR_FaceScalars *_this, MR_uint64_t newSize, const float *value)
MRC_API MR_uint64_t MR_Vector_MR_FaceBitSet_MR_GraphVertId_heapBytes(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_swap(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_Vector_MR_RegionId_MR_RegionId *b)
MRC_API MR_uint64_t MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_capacity(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_push_back_const_MR_GraphEdgeId_ref(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, const MR_GraphEdgeId *t)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_swap(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_Vector_MR_GraphVertId_MR_GraphVertId *b)
MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_back(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_data_mut(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API void MR_VertCoords2_clear(MR_VertCoords2 *_this)
MRC_API void MR_FaceColors_resizeNoInit(MR_FaceColors *_this, MR_uint64_t targetSize)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_Destroy(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
Destroys a heap-allocated instance of MR_Vector_std_filesystem_path_MR_TextureId. Does nothing if the...
MRC_API MR_uint64_t MR_FaceMap_capacity(const MR_FaceMap *_this)
MRC_API void MR_FaceColors_Set_vec_(MR_FaceColors *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Color *value)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_pop_back(MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_DestroyArray(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
Destroys a heap-allocated array of MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTa...
MRC_API const float * MR_FaceScalars_back(const MR_FaceScalars *_this)
MRC_API void MR_FaceColors_swap(MR_FaceColors *_this, MR_FaceColors *b)
MRC_API void MR_Vector_int_MR_FaceId_resize_1(MR_Vector_int_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API void MR_Edges_push_back_const_std_array_MR_VertId_2_ref(MR_Edges *_this, const MR_std_array_MR_VertId_2 *t)
MRC_API void MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_swap(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *b)
MRC_API void MR_FaceMap_push_back_const_MR_FaceId_ref(MR_FaceMap *_this, const MR_FaceId *t)
MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int_Construct_2(MR_uint64_t size, const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *val)
MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_DefaultConstructArray(size_t num_elems)
MRC_API MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy _other_pass_by, MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_FaceId MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_endId(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API MR_Triangulation * MR_Triangulation_OffsetMutablePtr(MR_Triangulation *ptr, ptrdiff_t i)
MRC_API void MR_EdgeScalars_swap(MR_EdgeScalars *_this, MR_EdgeScalars *b)
MRC_API bool MR_Vector_MR_ModelPointsData_MR_ObjId_empty(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API MR_uint64_t MR_Vector_MR_VoxelId_MR_VoxelId_size(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_autoResizeSet_2(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_TextureId i, MR_PassBy val_pass_by, MR_MeshTexture *val)
MRC_API MR_Vector2f * MR_VertCoords2_index_mut(MR_VertCoords2 *_this, MR_VertId i)
MRC_API MR_uint64_t MR_Vector_float_MR_VoxelId_heapBytes(const MR_Vector_float_MR_VoxelId *_this)
MRC_API float * MR_EdgeScalars_autoResizeAt(MR_EdgeScalars *_this, MR_EdgeId i)
MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_front(const MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API void MR_Vector_int_MR_VertId_swap(MR_Vector_int_MR_VertId *_this, MR_Vector_int_MR_VertId *b)
MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_DefaultConstruct(void)
MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_autoResizeAt(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API void MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_push_back_MR_WatershedGraph_BdInfo_rvalue_ref(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_WatershedGraph_BdInfo *t)
MRC_API const float * MR_VertScalars_data(const MR_VertScalars *_this)
MRC_API const MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_data(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API void MR_VertMap_reserve(MR_VertMap *_this, MR_uint64_t capacity)
MRC_API const MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_back(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_uint64_t_MR_GraphVertId_resizeWithReserve_2(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_uint64_t *value)
MRC_API const MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_back(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_resizeWithReserve_2(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_uint64_t newSize, const MR_VoxelId *value)
MRC_API const MR_std_vector_MR_Vector3f * MR_VertCoords_Get_vec_(const MR_VertCoords *_this)
MRC_API bool MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_empty(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API const MR_EdgeId * MR_EdgeMap_back(const MR_EdgeMap *_this)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_Construct_1_std_vector_std_vector_MR_ObjVertId(MR_std_vector_std_vector_MR_ObjVertId *vec)
MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_AssignFromAnother(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_PassBy _other_pass_by, MR_Vector_MR_RegionId_MR_RegionId *_other)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_autoResizeSet_3(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_VertId pos, MR_uint64_t len, const MR_FanRecord *val)
MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_autoResizeAt(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_ObjId i)
MRC_API MR_std_vector_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_GetMutable_vec_(MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_index_mut(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_ObjId i)
MRC_API MR_Edges * MR_Edges_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Edges *_other)
MRC_API MR_uint64_t MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_capacity(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_QuadraticForm3f_MR_VertId *_other)
MRC_API void MR_FaceMap_autoResizeSet_3(MR_FaceMap *_this, MR_FaceId pos, MR_uint64_t len, MR_FaceId val)
MRC_API MR_std_vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_GetMutable_vec_(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API MR_UndirectedEdgeId MR_UndirectedEdge2RegionMap_endId(const MR_UndirectedEdge2RegionMap *_this)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_front_mut(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API const MR_Color * MR_FaceColors_front(const MR_FaceColors *_this)
Definition MRAffineXf.h:39
Generated from class MR::Color.
Definition MRColor.h:18
Definition MRId.h:153
Definition MRId.h:45
Definition MRId.h:126
Definition MRId.h:116
Definition MRId.h:86
Definition MRId.h:96
Definition MRId.h:65
Definition MRId.h:75
Definition MRId.h:106
Definition MRId.h:35
Generated from class MR::Vector2f.
Definition MRVector2.h:36
Generated from class MR::Vector3f.
Definition MRVector3.h:47
Definition MRId.h:55
Definition MRId.h:162