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>
13
14#include <stdbool.h>
15#include <stddef.h>
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
24typedef struct MR_AABBTreeNode_MR_ObjTreeTraits MR_AABBTreeNode_MR_ObjTreeTraits; // Defined in `#include <MRCMesh/MRAABBTreeNode.h>`.
25typedef struct MR_AABBTreePoints_Node MR_AABBTreePoints_Node; // Defined in `#include <MRCMesh/MRAABBTreePoints.h>`.
26typedef struct MR_Dipole MR_Dipole; // Defined in `#include <MRCMesh/MRDipole.h>`.
27typedef struct MR_FaceBitSet MR_FaceBitSet; // Defined in `#include <MRCMesh/MRBitSet.h>`.
28typedef struct MR_FanRecord MR_FanRecord; // Defined in `#include <MRCMesh/MRLocalTriangulations.h>`.
29typedef struct MR_Graph_EndVertices MR_Graph_EndVertices; // Defined in `#include <MRCMesh/MRGraph.h>`.
30typedef struct MR_ICPGroupPairs MR_ICPGroupPairs; // Defined in `#include <MRCMesh/MRMultiwayICP.h>`.
31typedef struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMesh/MRId.h>`.
32typedef struct MR_MeshBuilder_VertSpan MR_MeshBuilder_VertSpan; // Defined in `#include <MRCMesh/MRMeshBuilderTypes.h>`.
33typedef struct MR_MeshOrPointsXf MR_MeshOrPointsXf; // Defined in `#include <MRCMesh/MRMeshOrPoints.h>`.
34typedef struct MR_MeshTexture MR_MeshTexture; // Defined in `#include <MRCMesh/MRMeshTexture.h>`.
35typedef struct MR_ModelPointsData MR_ModelPointsData; // Defined in `#include <MRCMesh/MRGridSampling.h>`.
36typedef struct MR_QuadraticForm2f MR_QuadraticForm2f; // Defined in `#include <MRCMesh/MRQuadraticForm.h>`.
37typedef struct MR_QuadraticForm3f MR_QuadraticForm3f; // Defined in `#include <MRCMesh/MRQuadraticForm.h>`.
38typedef struct MR_VertBitSet MR_VertBitSet; // Defined in `#include <MRCMesh/MRBitSet.h>`.
39typedef struct MR_WatershedGraph_BasinInfo MR_WatershedGraph_BasinInfo; // Defined in `#include <MRCMesh/MRWatershedGraph.h>`.
40typedef struct MR_WatershedGraph_BdInfo MR_WatershedGraph_BdInfo; // Defined in `#include <MRCMesh/MRWatershedGraph.h>`.
41typedef struct MR_std_filesystem_path MR_std_filesystem_path; // Defined in `#include <MRCMisc/std_filesystem_path.h>`.
42typedef 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>`.
43typedef 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>`.
44typedef 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>`.
45typedef 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>`.
46typedef struct MR_std_vector_MR_AABBTreePoints_Node MR_std_vector_MR_AABBTreePoints_Node; // Defined in `#include <MRCMisc/std_vector_MR_AABBTreePoints_Node.h>`.
47typedef struct MR_std_vector_MR_AffineXf3f MR_std_vector_MR_AffineXf3f; // Defined in `#include <MRCMisc/std_vector_MR_AffineXf3f.h>`.
48typedef struct MR_std_vector_MR_Color MR_std_vector_MR_Color; // Defined in `#include <MRCMisc/std_vector_MR_Color.h>`.
49typedef struct MR_std_vector_MR_Dipole MR_std_vector_MR_Dipole; // Defined in `#include <MRCMisc/std_vector_MR_Dipole.h>`.
50typedef struct MR_std_vector_MR_EdgeId MR_std_vector_MR_EdgeId; // Defined in `#include <MRCMisc/std_vector_MR_EdgeId.h>`.
51typedef struct MR_std_vector_MR_EdgePoint MR_std_vector_MR_EdgePoint; // Defined in `#include <MRCMisc/std_vector_MR_EdgePoint.h>`.
52typedef struct MR_std_vector_MR_FaceBitSet MR_std_vector_MR_FaceBitSet; // Defined in `#include <MRCMisc/std_vector_MR_FaceBitSet.h>`.
53typedef struct MR_std_vector_MR_FaceId MR_std_vector_MR_FaceId; // Defined in `#include <MRCMisc/std_vector_MR_FaceId.h>`.
54typedef struct MR_std_vector_MR_FanRecord MR_std_vector_MR_FanRecord; // Defined in `#include <MRCMisc/std_vector_MR_FanRecord.h>`.
55typedef struct MR_std_vector_MR_GraphEdgeId MR_std_vector_MR_GraphEdgeId; // Defined in `#include <MRCMisc/std_vector_MR_GraphEdgeId.h>`.
56typedef struct MR_std_vector_MR_GraphVertId MR_std_vector_MR_GraphVertId; // Defined in `#include <MRCMisc/std_vector_MR_GraphVertId.h>`.
57typedef struct MR_std_vector_MR_Graph_EndVertices MR_std_vector_MR_Graph_EndVertices; // Defined in `#include <MRCMisc/std_vector_MR_Graph_EndVertices.h>`.
58typedef struct MR_std_vector_MR_ICPGroupPairs MR_std_vector_MR_ICPGroupPairs; // Defined in `#include <MRCMisc/std_vector_MR_ICPGroupPairs.h>`.
59typedef 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>`.
60typedef struct MR_std_vector_MR_MeshBuilder_VertSpan MR_std_vector_MR_MeshBuilder_VertSpan; // Defined in `#include <MRCMisc/std_vector_MR_MeshBuilder_VertSpan.h>`.
61typedef struct MR_std_vector_MR_MeshOrPointsXf MR_std_vector_MR_MeshOrPointsXf; // Defined in `#include <MRCMisc/std_vector_MR_MeshOrPointsXf.h>`.
62typedef struct MR_std_vector_MR_MeshTexture MR_std_vector_MR_MeshTexture; // Defined in `#include <MRCMisc/std_vector_MR_MeshTexture.h>`.
63typedef struct MR_std_vector_MR_ModelPointsData MR_std_vector_MR_ModelPointsData; // Defined in `#include <MRCMisc/std_vector_MR_ModelPointsData.h>`.
64typedef struct MR_std_vector_MR_NodeId MR_std_vector_MR_NodeId; // Defined in `#include <MRCMisc/std_vector_MR_NodeId.h>`.
65typedef struct MR_std_vector_MR_ObjId MR_std_vector_MR_ObjId; // Defined in `#include <MRCMisc/std_vector_MR_ObjId.h>`.
66typedef struct MR_std_vector_MR_ObjVertId MR_std_vector_MR_ObjVertId; // Defined in `#include <MRCMisc/std_vector_MR_ObjVertId.h>`.
67typedef struct MR_std_vector_MR_PixelId MR_std_vector_MR_PixelId; // Defined in `#include <MRCMisc/std_vector_MR_PixelId.h>`.
68typedef struct MR_std_vector_MR_QuadraticForm2f MR_std_vector_MR_QuadraticForm2f; // Defined in `#include <MRCMisc/std_vector_MR_QuadraticForm2f.h>`.
69typedef struct MR_std_vector_MR_QuadraticForm3f MR_std_vector_MR_QuadraticForm3f; // Defined in `#include <MRCMisc/std_vector_MR_QuadraticForm3f.h>`.
70typedef struct MR_std_vector_MR_RegionId MR_std_vector_MR_RegionId; // Defined in `#include <MRCMisc/std_vector_MR_RegionId.h>`.
71typedef struct MR_std_vector_MR_TextureId MR_std_vector_MR_TextureId; // Defined in `#include <MRCMisc/std_vector_MR_TextureId.h>`.
72typedef struct MR_std_vector_MR_UndirectedEdgeId MR_std_vector_MR_UndirectedEdgeId; // Defined in `#include <MRCMisc/std_vector_MR_UndirectedEdgeId.h>`.
73typedef struct MR_std_vector_MR_Vector2f MR_std_vector_MR_Vector2f; // Defined in `#include <MRCMisc/std_vector_MR_Vector2f.h>`.
74typedef struct MR_std_vector_MR_Vector3f MR_std_vector_MR_Vector3f; // Defined in `#include <MRCMisc/std_vector_MR_Vector3f.h>`.
75typedef 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>`.
76typedef 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>`.
77typedef 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>`.
78typedef struct MR_std_vector_MR_VertBitSet MR_std_vector_MR_VertBitSet; // Defined in `#include <MRCMisc/std_vector_MR_VertBitSet.h>`.
79typedef struct MR_std_vector_MR_VertId MR_std_vector_MR_VertId; // Defined in `#include <MRCMisc/std_vector_MR_VertId.h>`.
80typedef struct MR_std_vector_MR_VoxelId MR_std_vector_MR_VoxelId; // Defined in `#include <MRCMisc/std_vector_MR_VoxelId.h>`.
81typedef struct MR_std_vector_MR_WatershedGraph_BasinInfo MR_std_vector_MR_WatershedGraph_BasinInfo; // Defined in `#include <MRCMisc/std_vector_MR_WatershedGraph_BasinInfo.h>`.
82typedef struct MR_std_vector_MR_WatershedGraph_BdInfo MR_std_vector_MR_WatershedGraph_BdInfo; // Defined in `#include <MRCMisc/std_vector_MR_WatershedGraph_BdInfo.h>`.
83typedef struct MR_std_vector_char MR_std_vector_char; // Defined in `#include <MRCMisc/std_vector_char.h>`.
84typedef struct MR_std_vector_double MR_std_vector_double; // Defined in `#include <MRCMisc/std_vector_double.h>`.
85typedef struct MR_std_vector_float MR_std_vector_float; // Defined in `#include <MRCMisc/std_vector_float.h>`.
86typedef struct MR_std_vector_int MR_std_vector_int; // Defined in `#include <MRCMisc/std_vector_int.h>`.
87typedef 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>`.
88typedef 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>`.
89typedef 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>`.
90typedef struct MR_std_vector_std_filesystem_path MR_std_vector_std_filesystem_path; // Defined in `#include <MRCMisc/std_vector_std_filesystem_path.h>`.
91typedef 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>`.
92typedef 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>`.
93typedef 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>`.
94typedef struct MR_std_vector_uint64_t MR_std_vector_uint64_t; // Defined in `#include <MRCMisc/std_vector_uint64_t.h>`.
95typedef struct MR_std_vector_unsigned_short MR_std_vector_unsigned_short; // Defined in `#include <MRCMisc/std_vector_unsigned_short.h>`.
96
97
105typedef struct MR_Edges MR_Edges;
106
115
123typedef struct MR_Dipoles MR_Dipoles;
124
132typedef struct MR_FaceMap MR_FaceMap;
133
141typedef struct MR_VertMap MR_VertMap;
142
150typedef struct MR_EdgeMap MR_EdgeMap;
151
160
168typedef struct MR_ObjMap MR_ObjMap;
169
178
187
196
205
214
223
232
241
250
259
268
277
286
295
304
313
322
331
340
349
358
367
376
385
394
403
412
421
430
439
448
457
466
475
484
493
502
511
520
529
538
547
556
565
574
583
592
601
610
619
628
637
646
655
664
673
682
691
700
709
718
727
736
742
747
753
757
762
764MRC_API const MR_Edges *MR_Edges_OffsetPtr(const MR_Edges *ptr, ptrdiff_t i);
765
768
772
777
783
791
794
797
802
806MRC_API bool MR_equal_MR_Edges(const MR_Edges *_this, const MR_Edges *b);
807
811MRC_API bool MR_not_equal_MR_Edges(const MR_Edges *_this, const MR_Edges *b);
812
816
819MRC_API bool MR_Edges_empty(const MR_Edges *_this);
820
824
828
833
837
841
846
851
856
862
868
873
879
884
891
895
900
905
910
915
920
925
930
935
939
943
948
953
959
964
970
974
979
982
985
989
994
1000
1008
1011
1014
1019
1024
1029
1033
1037
1041
1045
1050
1054
1058
1063
1068
1073
1079
1085
1090
1096
1101
1108
1112
1117
1122
1127
1132
1137
1142
1147
1152
1156
1160
1165
1170
1176
1181
1187
1191
1196
1198MRC_API const MR_Dipoles *MR_Dipoles_OffsetPtr(const MR_Dipoles *ptr, ptrdiff_t i);
1199
1202
1206
1211
1217
1225
1228
1231
1236
1240
1244
1248
1252
1257
1261
1265
1270
1275
1280
1286
1293
1299
1305
1310
1317
1321
1326
1331
1336
1341
1346
1351
1356
1361
1365
1369
1374
1379
1385
1390
1396
1400
1405
1407MRC_API const MR_FaceMap *MR_FaceMap_OffsetPtr(const MR_FaceMap *ptr, ptrdiff_t i);
1408
1411
1415
1420
1426
1434
1437
1440
1445
1450
1455
1459
1463
1467
1471
1476
1477// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
1481
1485
1489
1494
1499
1504
1510
1516
1521
1527
1532
1539
1543
1548
1553
1558
1563
1568
1573
1578
1583
1587
1591
1596
1601
1607
1612
1618
1622
1627
1629MRC_API const MR_VertMap *MR_VertMap_OffsetPtr(const MR_VertMap *ptr, ptrdiff_t i);
1630
1633
1637
1642
1648
1656
1659
1662
1667
1672
1677
1681
1685
1689
1693
1698
1699// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
1703
1707
1711
1716
1721
1726
1732
1738
1743
1749
1754
1761
1765
1770
1775
1780
1785
1790
1795
1800
1805
1809
1813
1818
1823
1829
1834
1840
1844
1849
1851MRC_API const MR_EdgeMap *MR_EdgeMap_OffsetPtr(const MR_EdgeMap *ptr, ptrdiff_t i);
1852
1855
1859
1864
1870
1878
1881
1884
1889
1894
1899
1903
1907
1911
1915
1920
1921// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
1925
1929
1933
1938
1943
1948
1954
1960
1965
1971
1976
1983
1987
1992
1997
2002
2007
2012
2017
2022
2027
2031
2035
2040
2045
2051
2056
2062
2066
2071
2074
2077
2081
2086
2092
2100
2103
2106
2111
2116
2121
2125
2129
2133
2137
2142
2143// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
2147
2151
2155
2160
2165
2170
2176
2182
2187
2193
2198
2205
2209
2214
2219
2224
2229
2234
2239
2244
2249
2253
2257
2262
2267
2273
2278
2284
2288
2293
2295MRC_API const MR_ObjMap *MR_ObjMap_OffsetPtr(const MR_ObjMap *ptr, ptrdiff_t i);
2296
2299
2303
2308
2314
2322
2325
2328
2333
2337MRC_API bool MR_equal_MR_ObjMap(const MR_ObjMap *_this, const MR_ObjMap *b);
2338
2343
2347
2351
2355
2359
2364
2365// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
2369
2373
2377
2382
2387
2392
2398
2404
2409
2415
2420
2427
2431
2436
2441
2446
2451
2456
2461
2466
2471
2475
2479
2484
2489
2495
2500
2506
2510
2515
2518
2521
2525
2530
2536
2544
2547
2550
2555
2560
2565
2569
2573
2577
2581
2586
2587// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
2591
2595
2599
2604
2609
2614
2620
2626
2631
2637
2642
2649
2653
2658
2663
2668
2673
2678
2683
2688
2693
2697
2701
2706
2711
2717
2722
2728
2732
2737
2740
2743
2747
2752
2758
2766
2769
2772
2777
2782
2787
2791
2795
2799
2803
2808
2809// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
2813
2817
2821
2826
2831
2836
2842
2848
2853
2859
2864
2871
2875
2880
2885
2890
2895
2900
2905
2910
2915
2919
2923
2928
2933
2939
2944
2950
2954
2959
2962
2965
2969
2974
2980
2988
2991
2994
2999
3004
3009
3013
3017
3021
3025
3030
3031// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
3035
3039
3043
3048
3053
3058
3064
3070
3075
3081
3086
3093
3097
3102
3107
3112
3117
3122
3127
3132
3137
3141
3145
3150
3155
3161
3166
3172
3176
3181
3184
3187
3191
3196
3202
3210
3213
3216
3221
3226
3231
3235
3239
3243
3247
3252
3253// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
3257
3261
3265
3270
3275
3280
3286
3292
3297
3303
3308
3315
3319
3324
3329
3334
3339
3344
3349
3354
3359
3363
3367
3372
3377
3383
3388
3394
3398
3403
3406
3409
3413
3418
3424
3432
3435
3438
3443
3448
3453
3457
3461
3465
3469
3474
3475// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
3479
3483
3487
3492
3497
3502
3508
3514
3519
3525
3530
3537
3541
3546
3551
3556
3561
3566
3571
3576
3581
3585
3589
3594
3599
3605
3610
3616
3620
3625
3628
3631
3635
3640
3646
3654
3657
3660
3665
3670
3675
3679
3683
3687
3691
3696
3697// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
3701
3705
3709
3714
3719
3724
3730
3736
3741
3747
3752
3759
3763
3768
3773
3778
3783
3788
3793
3798
3803
3807
3811
3816
3821
3827
3832
3838
3842
3847
3850
3853
3857
3862
3868
3876
3879
3882
3887
3892
3897
3901
3905
3909
3913
3918
3919// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
3923
3927
3931
3936
3941
3946
3952
3958
3963
3969
3974
3981
3985
3990
3995
4000
4005
4010
4015
4020
4025
4029
4033
4038
4043
4049
4054
4060
4064
4069
4072
4075
4079
4084
4090
4098
4101
4104
4109
4114
4119
4123
4127
4131
4135
4140
4141// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
4145
4149
4153
4158
4163
4168
4174
4180
4185
4191
4196
4203
4207
4212
4217
4222
4227
4232
4237
4242
4247
4251
4255
4260
4265
4271
4276
4282
4286
4291
4294
4297
4301
4306
4312
4320
4323
4326
4331
4336
4341
4345
4349
4353
4357
4362
4363// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
4367
4371
4375
4380
4385
4390
4396
4402
4407
4413
4418
4425
4429
4434
4439
4444
4449
4454
4459
4464
4469
4473
4477
4482
4487
4493
4498
4504
4508
4513
4516
4519
4523
4528
4534
4542
4545
4548
4553
4558
4563
4567
4571
4575
4579
4584
4585// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
4589
4593
4597
4602
4607
4612
4618
4624
4629
4635
4640
4647
4651
4656
4661
4666
4671
4676
4681
4686
4691
4695
4699
4704
4709
4715
4720
4726
4730
4735
4738
4741
4745
4750
4756
4764
4767
4770
4775
4780
4785
4789
4793
4797
4801
4806
4807// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
4811
4815
4819
4824
4829
4834
4840
4846
4851
4857
4862
4869
4873
4878
4883
4888
4893
4898
4903
4908
4913
4917
4921
4926
4931
4937
4942
4948
4952
4957
4960
4963
4967
4972
4978
4986
4989
4992
4997
5002
5007
5011
5015
5019
5023
5028
5029// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
5033
5037
5041
5046
5051
5056
5062
5068
5073
5079
5084
5091
5095
5100
5105
5110
5115
5120
5125
5130
5135
5139
5143
5148
5153
5159
5164
5170
5174
5179
5182
5185
5189
5194
5200
5208
5211
5214
5219
5224
5229
5233
5237
5241
5245
5249MRC_API void MR_VertScalars_resize_2(MR_VertScalars *_this, MR_uint64_t newSize, const float *t);
5250
5254
5258
5263
5268
5273
5279
5285
5290
5296
5301
5308
5312
5317
5322
5327
5332
5337
5342
5347
5352
5356
5360
5365
5370
5376
5381
5387
5391
5396
5399
5402
5406
5411
5417
5425
5428
5431
5436
5441
5446
5450
5454
5458
5462
5466MRC_API void MR_FaceScalars_resize_2(MR_FaceScalars *_this, MR_uint64_t newSize, const float *t);
5467
5471
5475
5480
5485
5490
5496
5502
5507
5513
5518
5525
5529
5534
5539
5544
5549
5554
5559
5564
5569
5573
5577
5582
5587
5593
5598
5604
5608
5613
5616
5619
5623
5628
5634
5642
5645
5648
5653
5658
5663
5667
5671
5675
5679
5683MRC_API void MR_EdgeScalars_resize_2(MR_EdgeScalars *_this, MR_uint64_t newSize, const float *t);
5684
5688
5692
5697
5702
5707
5713
5719
5724
5730
5735
5742
5746
5751
5756
5761
5766
5771
5776
5781
5786
5790
5794
5799
5804
5810
5815
5821
5825
5830
5833
5836
5840
5845
5851
5859
5862
5865
5870
5875
5880
5884
5888
5892
5896
5901
5905
5909
5914
5919
5924
5930
5936
5941
5947
5952
5959
5963
5968
5973
5978
5983
5988
5993
5998
6003
6007
6011
6016
6021
6027
6032
6038
6042
6047
6050
6053
6057
6062
6068
6076
6079
6082
6087
6092
6097
6101
6105
6109
6113
6118
6119// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
6123
6127
6131
6136
6141
6146
6152
6158
6163
6169
6174
6181
6185
6190
6195
6200
6205
6210
6215
6220
6225
6229
6233
6238
6243
6249
6254
6260
6264
6269
6272
6275
6279
6284
6290
6298
6301
6304
6309
6314
6319
6323
6327
6331
6335
6340
6341// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
6345
6349
6353
6358
6363
6368
6374
6380
6385
6391
6396
6403
6407
6412
6417
6422
6427
6432
6437
6442
6447
6451
6455
6460
6465
6471
6476
6482
6486
6491
6494
6497
6501
6506
6512
6520
6523
6526
6531
6535
6539
6543
6547
6552
6556
6560
6565
6570
6575
6581
6588
6594
6600
6605
6612
6616
6621
6626
6631
6636
6641
6646
6651
6656
6660
6664
6669
6674
6680
6685
6691
6695
6700
6703
6706
6710
6715
6721
6729
6732
6735
6740
6744
6748
6752
6756
6761
6765
6769
6774
6779
6784
6790
6796
6801
6807
6812
6819
6823
6831
6836
6841
6846
6851
6856
6861
6866
6871
6875
6879
6884
6889
6895
6900
6906
6910
6915
6918
6921
6925
6930
6936
6944
6947
6950
6955
6959
6963
6967
6971
6976
6980
6984
6989
6994
6999
7005
7012
7018
7024
7029
7036
7040
7045
7050
7055
7060
7065
7070
7075
7080
7084
7088
7093
7098
7104
7109
7115
7119
7124
7127
7130
7134
7139
7145
7153
7156
7159
7164
7169
7174
7178
7182
7186
7190
7195
7199
7203
7208
7213
7218
7224
7230
7235
7241
7246
7253
7257
7262
7267
7272
7277
7282
7287
7292
7297
7301
7305
7310
7315
7321
7326
7332
7336
7341
7344
7347
7351
7356
7362
7370
7373
7376
7381
7386
7391
7395
7399
7403
7407
7412
7416
7420
7425
7430
7435
7441
7448
7454
7460
7465
7472
7476
7481
7486
7491
7496
7501
7506
7511
7516
7520
7524
7529
7534
7540
7545
7551
7555
7560
7563
7566
7570
7575
7581
7589
7592
7595
7600
7605
7610
7614
7618
7622
7626
7631
7632// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
7636
7640
7644
7649
7654
7659
7665
7671
7676
7682
7687
7694
7698
7703
7708
7713
7718
7723
7728
7733
7738
7742
7746
7751
7756
7762
7767
7773
7777
7782
7785
7788
7792
7797
7803
7811
7814
7817
7822
7827
7832
7836
7840
7844
7848
7853
7854// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
7858
7862
7866
7871
7876
7881
7887
7893
7898
7904
7909
7916
7920
7925
7930
7935
7940
7945
7950
7955
7960
7964
7968
7973
7978
7984
7989
7995
7999
8004
8007
8010
8014
8019
8025
8033
8036
8039
8044
8049
8054
8058
8062
8066
8070
8075
8079
8083
8088
8093
8098
8104
8110
8115
8121
8126
8133
8137
8142
8147
8152
8157
8162
8167
8172
8177
8181
8185
8190
8195
8201
8206
8212
8216
8221
8224
8227
8231
8236
8242
8250
8253
8256
8261
8266
8271
8275
8279
8283
8287
8292
8296
8300
8305
8310
8315
8321
8327
8332
8338
8343
8350
8354
8359
8364
8369
8374
8379
8384
8389
8394
8398
8402
8407
8412
8418
8423
8429
8433
8438
8441
8444
8448
8453
8459
8467
8470
8473
8478
8482
8486
8490
8494
8499
8503
8507
8512
8517
8522
8528
8535
8541
8547
8552
8559
8563
8568
8573
8578
8583
8588
8593
8598
8603
8607
8611
8616
8621
8627
8632
8638
8642
8647
8650
8653
8657
8662
8668
8676
8679
8682
8687
8691
8695
8699
8703
8708
8712
8716
8721
8726
8731
8737
8744
8750
8756
8761
8768
8772
8777
8782
8787
8792
8797
8802
8807
8812
8816
8820
8825
8830
8836
8841
8847
8851
8856
8859
8862
8866
8871
8877
8885
8888
8891
8896
8901
8906
8910
8914
8918
8922
8927
8928// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
8932
8936
8940
8945
8950
8955
8961
8967
8972
8978
8983
8990
8994
8999
9004
9009
9014
9019
9024
9029
9034
9038
9042
9047
9052
9058
9063
9069
9073
9078
9081
9084
9088
9093
9099
9107
9110
9113
9118
9122
9126
9130
9134
9139
9143
9147
9152
9157
9162
9168
9175
9181
9187
9192
9199
9203
9208
9213
9218
9223
9228
9233
9238
9243
9247
9251
9256
9261
9267
9272
9278
9282
9287
9290
9293
9297
9302
9308
9316
9319
9322
9327
9332
9337
9341
9345
9349
9353
9358
9362
9366
9371
9376
9381
9387
9393
9398
9404
9409
9416
9420
9425
9430
9435
9440
9445
9450
9455
9460
9464
9468
9473
9478
9484
9489
9495
9499
9504
9507
9510
9514
9519
9525
9533
9536
9539
9544
9549
9554
9558
9562
9566
9570
9575
9579
9583
9588
9593
9598
9604
9610
9615
9621
9626
9633
9637
9642
9647
9652
9657
9662
9667
9672
9677
9681
9685
9690
9695
9701
9706
9712
9716
9721
9724
9727
9731
9736
9742
9750
9753
9756
9761
9765
9769
9773
9777
9782
9786
9790
9795
9800
9805
9811
9818
9824
9830
9835
9842
9846
9851
9856
9861
9866
9871
9876
9881
9886
9890
9894
9899
9904
9910
9915
9921
9925
9930
9933
9936
9940
9945
9951
9959
9962
9965
9970
9975
9980
9984
9988
9992
9996
10001
10005
10009
10014
10019
10024
10030
10036
10041
10047
10052
10059
10063
10068
10073
10078
10083
10088
10093
10098
10103
10107
10111
10116
10121
10127
10132
10138
10142
10147
10150
10153
10157
10162
10168
10176
10179
10182
10187
10192
10197
10201
10205
10209
10213
10218
10219// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
10223
10227
10231
10236
10241
10246
10252
10258
10263
10269
10274
10281
10285
10290
10295
10300
10305
10310
10315
10320
10325
10329
10333
10338
10343
10349
10354
10360
10364
10369
10372
10375
10379
10384
10390
10398
10401
10404
10409
10414
10419
10423
10427
10431
10435
10440
10444
10448
10453
10458
10463
10469
10475
10480
10486
10491
10498
10502
10507
10512
10517
10522
10527
10532
10537
10542
10546
10550
10555
10560
10566
10571
10577
10581
10586
10589
10592
10596
10601
10607
10615
10618
10621
10626
10630
10634
10638
10642
10647
10651
10655
10660
10665
10670
10676
10683
10689
10695
10700
10707
10711
10716
10721
10726
10731
10736
10741
10746
10751
10755
10759
10764
10769
10775
10780
10786
10790
10795
10798
10801
10805
10811
10819
10822
10825
10830
10834
10838
10842
10847
10851
10855
10860
10865
10871
10878
10884
10889
10896
10900
10905
10910
10915
10920
10925
10930
10935
10939
10943
10948
10953
10959
10964
10970
10974
10979
10982
10985
10989
10994
11000
11008
11011
11014
11019
11023
11027
11031
11035
11040
11044
11048
11054
11060
11065
11071
11078
11084
11091
11096
11103
11107
11112
11117
11122
11127
11132
11138
11144
11150
11154
11158
11163
11168
11174
11179
11185
11189
11194
11197
11200
11204
11209
11215
11223
11226
11229
11234
11238
11242
11246
11250
11255
11259
11263
11269
11275
11280
11286
11293
11299
11306
11311
11318
11322
11327
11332
11337
11342
11347
11353
11359
11365
11369
11373
11378
11383
11389
11394
11400
11404
11409
11412
11415
11419
11424
11430
11438
11441
11444
11449
11454
11459
11463
11467
11471
11475
11480
11484
11488
11493
11498
11503
11509
11515
11520
11526
11531
11538
11542
11547
11552
11557
11562
11567
11572
11577
11582
11586
11590
11595
11600
11606
11611
11617
11621
11626
11629
11632
11636
11641
11647
11655
11658
11661
11666
11670
11674
11678
11682
11687
11691
11695
11700
11705
11710
11716
11722
11727
11733
11738
11745
11749
11754
11759
11764
11769
11774
11779
11784
11789
11793
11797
11802
11807
11813
11818
11824
11828
11833
11836
11839
11843
11848
11854
11862
11865
11868
11873
11878
11883
11887
11891
11895
11899
11904
11908
11912
11917
11922
11927
11933
11939
11944
11950
11955
11962
11966
11971
11976
11981
11986
11991
11996
12001
12006
12010
12014
12019
12024
12030
12035
12041
12045
12050
12053
12056
12060
12065
12071
12079
12082
12085
12090
12095
12100
12104
12108
12112
12116
12121
12125
12129
12135
12141
12146
12152
12159
12165
12172
12177
12184
12188
12193
12198
12203
12208
12213
12219
12225
12231
12235
12239
12244
12249
12255
12260
12266
12270
12275
12278
12281
12285
12290
12296
12304
12307
12310
12315
12320
12325
12329
12333
12337
12341
12346
12350
12354
12359
12364
12369
12375
12381
12386
12392
12397
12404
12408
12413
12418
12423
12428
12433
12438
12443
12448
12452
12456
12461
12466
12472
12477
12483
12487
12492
12495
12498
12502
12507
12513
12521
12524
12527
12532
12537
12542
12546
12550
12554
12558
12563
12567
12571
12576
12581
12586
12592
12599
12605
12611
12616
12621
12625
12630
12635
12640
12645
12650
12655
12660
12665
12669
12673
12678
12683
12689
12694
12700
12704
12709
12712
12715
12719
12724
12730
12738
12741
12744
12749
12754
12759
12763
12767
12771
12775
12780
12784
12788
12793
12798
12803
12809
12815
12820
12826
12831
12838
12842
12847
12852
12857
12862
12867
12872
12877
12882
12886
12890
12895
12900
12906
12911
12917
12921
12926
12929
12932
12936
12941
12947
12955
12958
12961
12966
12970
12974
12978
12982
12987
12991
12995
13000
13005
13010
13016
13023
13029
13035
13040
13047
13051
13056
13061
13066
13071
13076
13081
13086
13091
13095
13099
13104
13109
13115
13120
13126
13130
13135
13138
13141
13145
13150
13156
13164
13167
13170
13175
13179
13183
13187
13191
13196
13197// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
13201
13205
13209
13214
13219
13224
13230
13237
13243
13249
13254
13261
13265
13270
13275
13280
13285
13290
13295
13300
13305
13309
13313
13318
13323
13329
13334
13340
13344
13349
13352
13355
13359
13364
13370
13378
13381
13384
13389
13394
13399
13403
13407
13411
13415
13420
13424
13428
13433
13438
13443
13449
13455
13460
13466
13471
13478
13482
13487
13492
13497
13502
13507
13512
13517
13522
13526
13530
13535
13540
13546
13551
13557
13561
13566
13569
13572
13576
13581
13587
13595
13598
13601
13606
13610
13614
13618
13622
13627
13631
13635
13640
13645
13650
13656
13663
13669
13675
13680
13687
13691
13696
13701
13706
13711
13716
13721
13726
13731
13735
13739
13744
13749
13755
13760
13766
13770
13775
13778
13781
13785
13790
13796
13804
13807
13810
13815
13820
13825
13829
13833
13837
13841
13846
13850
13854
13859
13864
13869
13875
13881
13886
13892
13897
13904
13908
13913
13918
13923
13928
13933
13938
13943
13948
13952
13956
13961
13966
13972
13977
13983
13987
13992
13995
13998
14002
14007
14013
14021
14024
14027
14032
14037
14042
14046
14050
14054
14058
14063
14067
14071
14076
14081
14086
14092
14098
14103
14109
14114
14121
14125
14130
14135
14140
14145
14150
14155
14160
14165
14169
14173
14178
14183
14189
14194
14200
14204
14209
14212
14215
14219
14224
14230
14238
14241
14244
14249
14254
14259
14263
14267
14271
14275
14280
14281// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
14285
14289
14293
14298
14303
14308
14314
14320
14325
14331
14336
14343
14347
14352
14357
14362
14367
14372
14377
14382
14387
14391
14395
14400
14405
14411
14416
14422
14426
14431
14434
14437
14441
14446
14452
14460
14463
14466
14471
14476
14481
14485
14489
14493
14497
14502
14503// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
14507
14511
14515
14520
14525
14530
14536
14542
14547
14553
14558
14565
14569
14574
14579
14584
14589
14594
14599
14604
14609
14613
14617
14622
14627
14633
14638
14644
14648
14653
14656
14659
14663
14668
14674
14682
14685
14688
14693
14698
14703
14707
14711
14715
14719
14724
14725// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
14729
14733
14737
14742
14747
14752
14758
14764
14769
14775
14780
14787
14791
14796
14801
14806
14811
14816
14821
14826
14831
14835
14839
14844
14849
14855
14860
14866
14870
14875
14878
14881
14885
14890
14896
14904
14907
14910
14915
14920
14925
14929
14933
14937
14941
14946
14947// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
14951
14955
14959
14964
14969
14974
14980
14986
14991
14997
15002
15009
15013
15018
15023
15028
15033
15038
15043
15048
15053
15057
15061
15066
15071
15077
15082
15088
15092
15097
15100
15103
15107
15112
15118
15126
15129
15132
15137
15142
15147
15151
15155
15159
15163
15168
15169// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
15173
15177
15181
15186
15191
15196
15202
15208
15213
15219
15224
15231
15235
15240
15245
15250
15255
15260
15265
15270
15275
15279
15283
15288
15293
15299
15304
15310
15314
15319
15322
15325
15329
15334
15340
15348
15351
15354
15359
15364
15369
15373
15377
15381
15385
15390
15391// resizes the vector skipping initialization of its elements (more precisely initializing them using ( noInit ) constructor )
15395
15399
15403
15409
15415
15420
15426
15434
15441
15448
15453
15460
15464
15469
15474
15479
15484
15489
15495
15501
15507
15511
15515
15520
15525
15531
15536
15542
15546
15551
15554
15557
15561
15566
15572
15580
15583
15586
15591
15596
15601
15605
15609
15613
15617
15622
15626
15630
15635
15640
15645
15651
15657
15662
15668
15673
15680
15684
15689
15694
15699
15704
15709
15714
15719
15724
15728
15732
15737
15742
15748
15753
15759
15763
15768
15771
15774
15778
15783
15789
15797
15800
15803
15808
15812
15816
15820
15824
15829
15833
15837
15842
15847
15852
15858
15865
15871
15877
15882
15889
15893
15898
15903
15908
15913
15918
15923
15928
15933
15937
15941
15946
15951
15957
15962
15968
15972
15977
15980
15983
15987
15992
15998
16006
16009
16012
16017
16021
16025
16029
16033
16038
16042
16046
16051
16056
16061
16067
16074
16080
16086
16091
16098
16102
16107
16112
16117
16122
16127
16132
16137
16142
16146
16150
16155
16160
16161#ifdef __cplusplus
16162} // extern "C"
16163#endif
struct MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f
Definition MRAABBTreeBase.h:16
struct MR_std_vector_MR_NodeId MR_std_vector_MR_NodeId
Definition MRAABBTreeBase.h:33
struct MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f
Definition MRAABBTreeBase.h:15
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_FaceBitSet MR_FaceBitSet
Definition MRAABBTreeBase.h:24
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_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId
Definition MRAABBTreeBase.h:29
struct MR_Vector_MR_AffineXf3f_MR_ObjId MR_Vector_MR_AffineXf3f_MR_ObjId
Definition MRAABBTreeObjects.h:16
struct MR_Vector_MR_MeshOrPointsXf_MR_ObjId MR_Vector_MR_MeshOrPointsXf_MR_ObjId
Definition MRAABBTreeObjects.h:17
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
Generated from class MR::AABBTreePoints::Node.
Definition MRAABBTreePoints.h:31
struct MR_VertBitSet MR_VertBitSet
Definition MRAABBTree.h:15
struct MR_VertScalars MR_VertScalars
Definition MRAggregateFlow.h:17
struct MR_UndirectedEdgeScalars MR_UndirectedEdgeScalars
Definition MRAggregateFlow.h:16
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:54
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_VertCoords2 MR_VertCoords2
Definition MRChangeMeshAction.h:18
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_Dipole MR_Dipole
Definition MRDipole.h:22
struct MR_Dipoles MR_Dipoles
Definition MRDipole.h:15
struct MR_std_vector_MR_UndirectedEdgeId MR_std_vector_MR_UndirectedEdgeId
Definition MRDistanceMap.h:33
struct MR_VertColors MR_VertColors
Definition MRE57.h:16
struct MR_std_vector_MR_EdgePoint MR_std_vector_MR_EdgePoint
Definition MREdgePaths.h:27
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
Generated from class MR::Graph::EndVertices.
Definition MRGraph.h:27
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:26
struct MR_std_vector_MR_Color MR_std_vector_MR_Color
Definition MRHeapBytes.h:15
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_MeshTexture MR_MeshTexture
Definition MRImage.h:15
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:37
struct MR_MeshBuilder_VertSpan MR_MeshBuilder_VertSpan
Generated from class MR::MeshBuilder::VertSpan.
Definition MRMeshBuilderTypes.h:26
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_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:22
struct MR_std_vector_float MR_std_vector_float
Definition MRPdf.h:27
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:23
struct MR_std_vector_std_filesystem_path MR_std_vector_std_filesystem_path
Definition MRSceneLoad.h:19
struct MR_std_filesystem_path MR_std_filesystem_path
Definition MRSceneRoot.h:15
struct MR_Vector_MR_VoxelId_MR_FaceId MR_Vector_MR_VoxelId_MR_FaceId
Definition MRSeparationPoint.h:14
MRC_API MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_front(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_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 const MR_VertId * MR_VertMap_back_const(const MR_VertMap *_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_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_index(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_ObjId 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 unsigned short * MR_Vector_unsigned_short_MR_VoxelId_index(MR_Vector_unsigned_short_MR_VoxelId *_this, MR_VoxelId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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:65
MRC_API MR_WholeEdgeMap * MR_WholeEdgeMap_Construct_1_std_vector_MR_EdgeId(MR_std_vector_MR_EdgeId *vec)
MRC_API const MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_back_const(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
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 const MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_index_const(const MR_Vector_MR_FanRecord_MR_VertId *_this, MR_VertId i)
MRC_API MR_ObjId * MR_ObjMap_front(MR_ObjMap *_this)
MRC_API MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstruct(void)
MRC_API MR_FaceId * MR_FaceMap_front(MR_FaceMap *_this)
MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_front(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_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 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_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 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 void MR_VertCoords_autoResizeSet_2(MR_VertCoords *_this, MR_VertId i, MR_Vector3f val)
MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_data(MR_Vector_MR_AffineXf3f_MR_ObjId *_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_OffsetMutablePtr(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_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 const MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_index_const(const MR_Vector_MR_VertId_MR_EdgeId *_this, MR_EdgeId i)
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 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 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 MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_index(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
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 MR_EdgeId * MR_WholeEdgeMap_back(MR_WholeEdgeMap *_this)
MRC_API void MR_FaceNormals_resize_2(MR_FaceNormals *_this, MR_uint64_t newSize, const MR_Vector3f *t)
MRC_API const MR_RegionId * MR_Face2RegionMap_back_const(const MR_Face2RegionMap *_this)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_front(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
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 const MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_back_const(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
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 int * MR_Vector_int_MR_UndirectedEdgeId_data(MR_Vector_int_MR_UndirectedEdgeId *_this)
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 const MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_index_const(const MR_Vector_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_Dipole * MR_Dipoles_back_const(const MR_Dipoles *_this)
MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_index(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_TextureId * MR_TexturePerFace_back(MR_TexturePerFace *_this)
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 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 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 void MR_Vector_MR_FaceBitSet_MR_GraphVertId_clear(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API const MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_data_const(const MR_Vector_MR_ModelPointsData_MR_ObjId *_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 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 const float * MR_VertScalars_index_const(const MR_VertScalars *_this, MR_VertId i)
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 const int * MR_Vector_int_MR_VertId_back_const(const MR_Vector_int_MR_VertId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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:564
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 const MR_Color * MR_UndirectedEdgeColors_front_const(const MR_UndirectedEdgeColors *_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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_Vector2f * MR_VertCoords2_data_const(const MR_VertCoords2 *_this)
MRC_API const MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_back_const(const MR_Vector_MR_PixelId_MR_PixelId *_this)
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 const MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_index_const(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_data(MR_UndirectedEdgeMap *_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:75
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_RegionId * MR_Face2RegionMap_front_const(const MR_Face2RegionMap *_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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_std_array_MR_VertId_2 * MR_Edges_index_const(const MR_Edges *_this, MR_UndirectedEdgeId i)
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 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(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
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_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_Vector3f * MR_FaceNormals_front(MR_FaceNormals *_this)
MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_index(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
MRC_API MR_VertColors * MR_VertColors_Construct_2(MR_uint64_t size, const MR_Color *val)
MRC_API const unsigned short * MR_Vector_unsigned_short_MR_VoxelId_data_const(const MR_Vector_unsigned_short_MR_VoxelId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Vector_MR_MeshOrPointsXf_MR_ObjId * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_Construct_1(MR_std_vector_MR_MeshOrPointsXf *vec)
MRC_API const MR_Vector3f * MR_VertCoords_front_const(const MR_VertCoords *_this)
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_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 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 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 MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_back(MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_FaceId_resizeWithReserve_1(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_uint64_t newSize)
struct MR_std_vector_char MR_std_vector_char
Definition MRVector.h:83
MRC_API MR_RegionId * MR_Face2RegionMap_back(MR_Face2RegionMap *_this)
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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 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 const MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_data_const(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_data(MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
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 MR_VoxelId MR_Vector_float_MR_VoxelId_endId(const MR_Vector_float_MR_VoxelId *_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 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_std_array_MR_VertId_3 * MR_Triangulation_data_const(const MR_Triangulation *_this)
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 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 void MR_UndirectedEdge2RegionMap_Set_vec_(MR_UndirectedEdge2RegionMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_RegionId *value)
MRC_API const MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_index_const(const MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_ObjId i)
MRC_API MR_uint64_t MR_UndirectedEdgeColors_heapBytes(const MR_UndirectedEdgeColors *_this)
MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_index(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_EdgeId i)
MRC_API MR_UndirectedEdgeId MR_Vector_int_MR_UndirectedEdgeId_beginId(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API MR_Vector_int_MR_VertId * MR_Vector_int_MR_VertId_OffsetMutablePtr(MR_Vector_int_MR_VertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_WholeEdgeMap_resizeNoInit(MR_WholeEdgeMap *_this, MR_uint64_t targetSize)
MRC_API const unsigned short * MR_Vector_unsigned_short_MR_VoxelId_index_const(const MR_Vector_unsigned_short_MR_VoxelId *_this, MR_VoxelId i)
MRC_API const MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_index_const(const MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_TextureId i)
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 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 MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_index_const(const MR_Vector_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
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_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_front(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 unsigned short * MR_Vector_unsigned_short_MR_VoxelId_data(MR_Vector_unsigned_short_MR_VoxelId *_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 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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
struct MR_std_vector_MR_AffineXf3f MR_std_vector_MR_AffineXf3f
Definition MRVector.h:47
MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_index(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_FaceId 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 MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_back(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_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 MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_index(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_FaceId i)
MRC_API const MR_VertId * MR_VertMap_index_const(const MR_VertMap *_this, MR_VertId i)
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:59
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_std_vector_int * MR_Vector_int_MR_UndirectedEdgeId_Get_vec_(const MR_Vector_int_MR_UndirectedEdgeId *_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:69
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_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_data(MR_Vector_MR_FanRecord_MR_VertId *_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_Color * MR_VertColors_data(MR_VertColors *_this)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_back_const(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 void MR_Vector_double_MR_RegionId_push_back_double_rvalue_ref(MR_Vector_double_MR_RegionId *_this, double *t)
MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_index(MR_Triangulation *_this, MR_FaceId i)
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 const MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_data_const(const MR_Vector_MR_TextureId_MR_TextureId *_this)
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_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_front_const(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_Color * MR_EdgeColors_back_const(const MR_EdgeColors *_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 MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_back(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_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_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_data(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_Vector3f * MR_FaceNormals_back(MR_FaceNormals *_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 MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_back(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
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 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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_back_const(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
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 const int * MR_Vector_int_MR_UndirectedEdgeId_back_const(const MR_Vector_int_MR_UndirectedEdgeId *_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 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_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_TextureId * MR_Vector_MR_TextureId_MR_TextureId_data(MR_Vector_MR_TextureId_MR_TextureId *_this)
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 const MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data_const(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
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 const MR_std_array_MR_VertId_3 * MR_Triangulation_back_const(const MR_Triangulation *_this)
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)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_back(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
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:76
MRC_API void MR_Face2RegionMap_pop_back(MR_Face2RegionMap *_this)
MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_front(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_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_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_back_const(const MR_Vector_MR_AABBTreePoints_Node_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 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 void MR_FaceMap_resize_2(MR_FaceMap *_this, MR_uint64_t newSize, const MR_FaceId *t)
MRC_API const MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_front_const(const MR_Vector_MR_ModelPointsData_MR_ObjId *_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 MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_data(MR_Vector_MR_NodeId_MR_NodeId *_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 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:528
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 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 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_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 MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_data(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_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 MR_Color * MR_VertColors_index(MR_VertColors *_this, MR_VertId i)
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_VertId * MR_VertMap_data(MR_VertMap *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_VoxelId_clear(MR_Vector_MR_VoxelId_MR_VoxelId *_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 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 const MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_index_const(const MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_TextureId i)
MRC_API MR_Color * MR_UndirectedEdgeColors_autoResizeAt(MR_UndirectedEdgeColors *_this, MR_UndirectedEdgeId i)
MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_front(MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API const MR_Vector2f * MR_VertCoords2_front_const(const MR_VertCoords2 *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_data_const(const MR_Vector_MR_AffineXf3f_MR_ObjId *_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 const char * MR_Vector_char_MR_VertId_data_const(const MR_Vector_char_MR_VertId *_this)
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_RegionId * MR_UndirectedEdge2RegionMap_data(MR_UndirectedEdge2RegionMap *_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 MR_Vector3f * MR_VertCoords_back(MR_VertCoords *_this)
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 const MR_ObjId * MR_ObjMap_data_const(const MR_ObjMap *_this)
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 MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_back(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
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_EdgeId * MR_EdgeMap_index(MR_EdgeMap *_this, MR_EdgeId i)
MRC_API MR_std_vector_MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_GetMutable_vec_(MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_index(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_VertId i)
MRC_API MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_Construct_1_uint64_t(MR_uint64_t size)
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(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_Color * MR_VertColors_index_const(const MR_VertColors *_this, MR_VertId i)
MRC_API bool MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_empty(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
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 const MR_Color * MR_FaceColors_front_const(const MR_FaceColors *_this)
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 MR_Dipole * MR_Dipoles_autoResizeAt(MR_Dipoles *_this, MR_NodeId i)
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 MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_front(MR_Vector_MR_RegionId_MR_RegionId *_this)
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 const MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_front_const(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API MR_uint64_t MR_VertMap_size(const MR_VertMap *_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 const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_back_const(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this)
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 const MR_UndirectedEdgeId * MR_UndirectedEdgeMap_index_const(const MR_UndirectedEdgeMap *_this, MR_UndirectedEdgeId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_array_MR_VertId_2 * MR_Edges_front(MR_Edges *_this)
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 MR_TextureId * MR_TexturePerFace_data(MR_TexturePerFace *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 void MR_Vert2RegionMap_resizeWithReserve_1(MR_Vert2RegionMap *_this, MR_uint64_t newSize)
MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_data(MR_Vector_uint64_t_MR_GraphVertId *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const float * MR_UndirectedEdgeScalars_data_const(const MR_UndirectedEdgeScalars *_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 bool MR_equal_MR_VertMap(const MR_VertMap *_this, const MR_VertMap *b)
MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_back(MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API MR_uint64_t MR_FaceMap_size(const MR_FaceMap *_this)
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_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 const MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_front_const(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_data(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API void MR_VertColors_swap(MR_VertColors *_this, MR_VertColors *b)
MRC_API const MR_Edges * MR_Edges_OffsetPtr(const MR_Edges *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_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 int * MR_Vector_int_MR_FaceId_data(MR_Vector_int_MR_FaceId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_WholeEdgeMap * MR_WholeEdgeMap_OffsetPtr(const MR_WholeEdgeMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_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 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:63
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 float * MR_Vector_float_MR_VoxelId_front_const(const MR_Vector_float_MR_VoxelId *_this)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
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 const MR_EdgeId * MR_EdgeMap_front_const(const MR_EdgeMap *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_front(MR_Vector_MR_VertBitSet_MR_ObjId *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_back(MR_Vector_MR_ModelPointsData_MR_ObjId *_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 const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_data_const(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_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 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 char * MR_Vector_char_MR_VertId_front(MR_Vector_char_MR_VertId *_this)
MRC_API MR_uint64_t MR_Edges_size(const MR_Edges *_this)
MRC_API const MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_index_const(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
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 const MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_index_const(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
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 MR_ObjId * MR_ObjMap_index_const(const MR_ObjMap *_this, MR_ObjId 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 const MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_back_const(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
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_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_front(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_TexturePerFace * MR_TexturePerFace_Construct_1_std_vector_MR_TextureId(MR_std_vector_MR_TextureId *vec)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_FaceId MR_Vector_int_MR_FaceId_beginId(const MR_Vector_int_MR_FaceId *_this)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_front(MR_Vector_MR_EdgeId_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_index_const(const MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_ObjId 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_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 MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_back(MR_Vector_MR_FanRecord_MR_VertId *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_back_const(const MR_Vector_MR_EdgeId_MR_VertId *_this)
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 const MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_back_const(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_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 const MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_front_const(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API const MR_EdgeId * MR_WholeEdgeMap_data_const(const MR_WholeEdgeMap *_this)
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 MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_index(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_NodeId i)
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 MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_index(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_GraphVertId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_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 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_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_data_const(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_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:420
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 const MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_front_const(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_back(MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
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 const int * MR_Vector_int_MR_UndirectedEdgeId_data_const(const MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API const MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_index_const(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
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_VertId MR_Vector_std_vector_MR_EdgePoint_MR_VertId_endId(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_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 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(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_index(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_GraphEdgeId MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_endId(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_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 const MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_back_const(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_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_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_front(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_index(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_TextureId i)
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(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, int i)
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 const MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_front_const(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
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 const MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_index_const(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_uint64_t MR_Vector_MR_VoxelId_MR_VoxelId_capacity(const MR_Vector_MR_VoxelId_MR_VoxelId *_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 const MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_back_const(const MR_Vector_MR_RegionId_MR_RegionId *_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_ObjId * MR_ObjMap_back(MR_ObjMap *_this)
MRC_API MR_uint64_t MR_Vector_MR_TextureId_MR_TextureId_size(const MR_Vector_MR_TextureId_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 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 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_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_data(MR_Vector_std_filesystem_path_MR_TextureId *_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_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_data(MR_Vector_MR_VertBitSet_MR_ObjId *_this)
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:92
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 float * MR_UndirectedEdgeScalars_index(MR_UndirectedEdgeScalars *_this, MR_UndirectedEdgeId i)
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 const int * MR_Vector_int_MR_FaceId_data_const(const MR_Vector_int_MR_FaceId *_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_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_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_data(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_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:58
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:81
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_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(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_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_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_back(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_back(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
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 MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_front(MR_Vector_MR_EdgeId_MR_VertId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 void MR_Vector_MR_TextureId_MR_TextureId_resizeWithReserve_1(MR_Vector_MR_TextureId_MR_TextureId *_this, MR_uint64_t newSize)
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 MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_front(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
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_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_autoResizeAt(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_VertId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_FaceScalars * MR_FaceScalars_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_VertId * MR_VertMap_data_const(const MR_VertMap *_this)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_pop_back(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API const MR_RegionId * MR_Vert2RegionMap_data_const(const MR_Vert2RegionMap *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_Vector_MR_QuadraticForm2f_MR_VertId * MR_Vector_MR_QuadraticForm2f_MR_VertId_OffsetMutablePtr(MR_Vector_MR_QuadraticForm2f_MR_VertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API float * MR_VertScalars_data(MR_VertScalars *_this)
MRC_API MR_Vector_MR_VertId_MR_EdgeId * MR_Vector_MR_VertId_MR_EdgeId_Construct_1_uint64_t(MR_uint64_t size)
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(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_front(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_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 float * MR_VertScalars_index(MR_VertScalars *_this, MR_VertId i)
MRC_API MR_Vector3f * MR_FaceNormals_index(MR_FaceNormals *_this, MR_FaceId i)
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 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 const MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_index_const(const MR_Vector_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
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_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_front_const(const MR_Vector_MR_EdgeId_MR_FaceId *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_EdgeId * MR_EdgeMap_data_const(const MR_EdgeMap *_this)
MRC_API void MR_Face2RegionMap_reserve(MR_Face2RegionMap *_this, MR_uint64_t capacity)
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 const MR_VertId * MR_VertMap_front_const(const MR_VertMap *_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 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 const MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_back_const(const MR_Vector_MR_ModelPointsData_MR_ObjId *_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_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_back(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_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 float * MR_VertScalars_emplace_back(MR_VertScalars *_this)
MRC_API void MR_Vert2RegionMap_resize_1(MR_Vert2RegionMap *_this, MR_uint64_t newSize)
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 const MR_Color * MR_FaceColors_data_const(const MR_FaceColors *_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_NodeId * MR_Vector_MR_NodeId_MR_NodeId_front(MR_Vector_MR_NodeId_MR_NodeId *_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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_data(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_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 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 const MR_EdgeId * MR_WholeEdgeMap_front_const(const MR_WholeEdgeMap *_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)
MRC_API MR_Color * MR_FaceColors_front(MR_FaceColors *_this)
MRC_API float * MR_EdgeScalars_back(MR_EdgeScalars *_this)
struct MR_Vector_int_MR_FaceId MR_Vector_int_MR_FaceId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:402
MRC_API void MR_EdgeColors_clear(MR_EdgeColors *_this)
MRC_API MR_uint64_t MR_Vector_MR_EdgeId_MR_FaceId_heapBytes(const MR_Vector_MR_EdgeId_MR_FaceId *_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 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:411
MRC_API const MR_VertScalars * MR_VertScalars_OffsetPtr(const MR_VertScalars *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_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(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_Color * MR_UndirectedEdgeColors_data(MR_UndirectedEdgeColors *_this)
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_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)
MRC_API float * MR_EdgeScalars_data(MR_EdgeScalars *_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:582
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_EdgeId * MR_WholeEdgeMap_front(MR_WholeEdgeMap *_this)
MRC_API const MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_front_const(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_front(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_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_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_index_const(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, int i)
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 MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_index(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_GraphVertId 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 void MR_Vector_int_MR_FaceId_reserve(MR_Vector_int_MR_FaceId *_this, MR_uint64_t capacity)
MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_emplace_back(MR_Vector_MR_RegionId_MR_RegionId *_this)
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 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 MR_RegionId * MR_Face2RegionMap_front(MR_Face2RegionMap *_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 const MR_TextureId * MR_TexturePerFace_data_const(const MR_TexturePerFace *_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 MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index(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_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 MR_RegionId * MR_Face2RegionMap_index(MR_Face2RegionMap *_this, MR_FaceId i)
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_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 MR_EdgeId * MR_WholeEdgeMap_index(MR_WholeEdgeMap *_this, MR_UndirectedEdgeId i)
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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_std_array_MR_VertId_3 * MR_Triangulation_front_const(const MR_Triangulation *_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 const MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_back_const(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
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 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_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_index(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API MR_uint64_t MR_Edges_capacity(const MR_Edges *_this)
MRC_API const MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_back_const(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
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 MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_back(MR_Vector_MR_MeshTexture_MR_TextureId *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
struct MR_WatershedGraph_BdInfo MR_WatershedGraph_BdInfo
Definition MRVector.h:40
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 void MR_Vector_MR_FaceBitSet_MR_GraphVertId_swap(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_Vector_MR_FaceBitSet_MR_GraphVertId *b)
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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Color * MR_UndirectedEdgeColors_index(MR_UndirectedEdgeColors *_this, MR_UndirectedEdgeId i)
MRC_API const float * MR_UndirectedEdgeScalars_front_const(const MR_UndirectedEdgeScalars *_this)
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 float * MR_FaceScalars_index(MR_FaceScalars *_this, MR_FaceId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_back(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
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 MR_Vector_MR_VoxelId_MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_DefaultConstruct(void)
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 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 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:186
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 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 MR_Vector2f * MR_VertCoords2_index(MR_VertCoords2 *_this, MR_VertId i)
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 MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_back(MR_Vector_MR_VoxelId_MR_FaceId *_this)
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 MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_index(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_VertId i)
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 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 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_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 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:294
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 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 const float * MR_VertScalars_front_const(const MR_VertScalars *_this)
MRC_API void MR_UndirectedEdgeColors_autoResizeSet_3(MR_UndirectedEdgeColors *_this, MR_UndirectedEdgeId pos, MR_uint64_t len, MR_Color val)
MRC_API MR_Vector3f * MR_VertCoords_index(MR_VertCoords *_this, MR_VertId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_front(MR_Vector_MR_FanRecord_MR_VertId *_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 MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_back(MR_Vector_MR_PixelId_MR_PixelId *_this)
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_RegionId * MR_Vector_MR_RegionId_MR_RegionId_data(MR_Vector_MR_RegionId_MR_RegionId *_this)
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_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)
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 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 const MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_front_const(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API const float * MR_FaceScalars_index_const(const MR_FaceScalars *_this, MR_FaceId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_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 const MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_data_const(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_data(MR_Vector_MR_VoxelId_MR_FaceId *_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)
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:654
MRC_API const MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_front_const(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
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:44
MRC_API MR_EdgeId * MR_WholeEdgeMap_autoResizeAt(MR_WholeEdgeMap *_this, MR_UndirectedEdgeId i)
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_Color * MR_FaceColors_index(MR_FaceColors *_this, MR_FaceId i)
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 const MR_Vector3f * MR_FaceNormals_index_const(const MR_FaceNormals *_this, MR_FaceId i)
MRC_API MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_back(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
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 const MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_back_const(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
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 MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_back_const(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
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 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 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 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_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_front_const(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
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 MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_front(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
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 MR_Color * MR_FaceColors_back(MR_FaceColors *_this)
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 const MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_index_const(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
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:303
MRC_API MR_Color * MR_VertColors_front(MR_VertColors *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 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 MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_data(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
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(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_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 MR_Vector_MR_VertBitSet_MR_ObjId * MR_Vector_MR_VertBitSet_MR_ObjId_OffsetMutablePtr(MR_Vector_MR_VertBitSet_MR_ObjId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_std_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 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 MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_front(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API const MR_RegionId * MR_UndirectedEdge2RegionMap_data_const(const MR_UndirectedEdge2RegionMap *_this)
MRC_API const MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_back_const(const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
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 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 unsigned short * MR_Vector_unsigned_short_MR_VoxelId_back(MR_Vector_unsigned_short_MR_VoxelId *_this)
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 MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_data(MR_Vector_MR_QuadraticForm2f_MR_VertId *_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_index_const(const 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_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_data_const(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
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 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 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 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 const MR_std_array_MR_VertId_2 * MR_Edges_front_const(const MR_Edges *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_back(MR_Vector_MR_EdgeId_MR_FaceId *_this)
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_VertId * MR_Vector_MR_VertId_MR_EdgeId_front(MR_Vector_MR_VertId_MR_EdgeId *_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 MR_EdgeId * MR_EdgeMap_back(MR_EdgeMap *_this)
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 MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_front(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API bool MR_Vector_MR_FaceBitSet_MR_GraphVertId_empty(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_data(MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API MR_VertId * MR_VertMap_index(MR_VertMap *_this, MR_VertId i)
MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_front(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_index_const(const MR_Vector_uint64_t_MR_GraphVertId *_this, MR_GraphVertId i)
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:61
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that 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_DefaultConstruct(void)
MRC_API MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_data(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_DefaultConstruct(void)
MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_index(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API const MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_front_const(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API const MR_Dipoles * MR_Dipoles_OffsetPtr(const MR_Dipoles *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_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 const MR_Vector3f * MR_VertCoords_back_const(const MR_VertCoords *_this)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_front(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 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(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this, int i)
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_EdgeId * MR_EdgeMap_front(MR_EdgeMap *_this)
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 const MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_front_const(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
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 bool MR_not_equal_MR_VertCoords2(const MR_VertCoords2 *_this, const MR_VertCoords2 *b)
MRC_API const char * MR_Vector_char_MR_VertId_front_const(const MR_Vector_char_MR_VertId *_this)
MRC_API void MR_Dipoles_swap(MR_Dipoles *_this, MR_Dipoles *b)
MRC_API void MR_Triangulation_pop_back(MR_Triangulation *_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 MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_data(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_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 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 const float * MR_Vector_float_MR_VoxelId_back_const(const MR_Vector_float_MR_VoxelId *_this)
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_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 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 void MR_Vector_char_MR_VertId_autoResizeSet_2(MR_Vector_char_MR_VertId *_this, MR_VertId i, char val)
MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_index(MR_UndirectedEdge2RegionMap *_this, MR_UndirectedEdgeId i)
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_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_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_UndirectedEdgeId * MR_UndirectedEdgeMap_data_const(const MR_UndirectedEdgeMap *_this)
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 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 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 const MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_index_const(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_data_const(const MR_Vector_MR_EdgeId_MR_VertId *_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 MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_back(MR_Vector_MR_QuadraticForm2f_MR_VertId *_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 float * MR_Vector_float_MR_VoxelId_data(MR_Vector_float_MR_VoxelId *_this)
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 int * MR_Vector_int_MR_VertId_emplace_back(MR_Vector_int_MR_VertId *_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 const MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_front_const(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
MRC_API void MR_UndirectedEdgeMap_clear(MR_UndirectedEdgeMap *_this)
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 char * MR_Vector_char_MR_VertId_index(MR_Vector_char_MR_VertId *_this, MR_VertId i)
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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_front_const(const MR_Vector_MR_TextureId_MR_TextureId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_back(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_ObjMap * MR_ObjMap_OffsetMutablePtr(MR_ObjMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_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_NodeId * MR_Vector_MR_NodeId_MR_NodeId_data_const(const MR_Vector_MR_NodeId_MR_NodeId *_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 MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_data(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_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 const MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_data_const(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_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 int * MR_Vector_int_MR_FaceId_index(MR_Vector_int_MR_FaceId *_this, MR_FaceId i)
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 float * MR_EdgeScalars_index(MR_EdgeScalars *_this, MR_EdgeId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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:645
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 const MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_front_const(const MR_Vector_MR_FanRecord_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 const MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_back_const(const MR_Vector_MR_FanRecord_MR_VertId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_Vector_MR_MeshBuilder_VertSpan_MR_FaceId * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API bool MR_Dipoles_empty(const MR_Dipoles *_this)
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_Vector3f * MR_FaceNormals_data(MR_FaceNormals *_this)
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_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 const MR_RegionId * MR_Vert2RegionMap_index_const(const MR_Vert2RegionMap *_this, MR_VertId i)
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 void MR_Vector_MR_VertBitSet_MR_ObjId_reserve(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_uint64_t capacity)
MRC_API float * MR_VertScalars_back(MR_VertScalars *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_index_const(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index_const(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
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_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_index(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_ObjId i)
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 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 int * MR_Vector_int_MR_FaceId_front(MR_Vector_int_MR_FaceId *_this)
MRC_API void MR_Vector_int_MR_FaceId_push_back_const_int_ref(MR_Vector_int_MR_FaceId *_this, const int *t)
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_UndirectedEdgeMap * MR_UndirectedEdgeMap_OffsetMutablePtr(MR_UndirectedEdgeMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_std_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 const MR_std_array_MR_VertId_2 * MR_Edges_data_const(const MR_Edges *_this)
MRC_API void MR_VertCoords_autoResizeSet_3(MR_VertCoords *_this, MR_VertId pos, MR_uint64_t len, MR_Vector3f val)
MRC_API MR_TextureId * MR_TexturePerFace_index(MR_TexturePerFace *_this, MR_FaceId i)
MRC_API MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_front(MR_Vector_MR_AffineXf3f_MR_ObjId *_this)
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 float * MR_Vector_float_MR_VoxelId_back(MR_Vector_float_MR_VoxelId *_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 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_Dipoles_pop_back(MR_Dipoles *_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 int * MR_Vector_int_MR_UndirectedEdgeId_back(MR_Vector_int_MR_UndirectedEdgeId *_this)
MRC_API const int * MR_Vector_int_MR_UndirectedEdgeId_front_const(const MR_Vector_int_MR_UndirectedEdgeId *_this)
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 MR_UndirectedEdgeId * MR_UndirectedEdgeMap_index(MR_UndirectedEdgeMap *_this, MR_UndirectedEdgeId i)
struct MR_std_vector_MR_MeshTexture MR_std_vector_MR_MeshTexture
Definition MRVector.h:62
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 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 MR_FaceId * MR_FaceMap_data(MR_FaceMap *_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 const MR_EdgeId * MR_EdgeMap_back_const(const MR_EdgeMap *_this)
MRC_API const MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_data_const(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API void MR_FaceScalars_pop_back(MR_FaceScalars *_this)
struct MR_std_vector_MR_QuadraticForm2f MR_std_vector_MR_QuadraticForm2f
Definition MRVector.h:68
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_Color * MR_EdgeColors_front_const(const MR_EdgeColors *_this)
MRC_API bool MR_equal_MR_TexturePerFace(const MR_TexturePerFace *_this, const MR_TexturePerFace *b)
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 float * MR_UndirectedEdgeScalars_front(MR_UndirectedEdgeScalars *_this)
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 const float * MR_UndirectedEdgeScalars_index_const(const MR_UndirectedEdgeScalars *_this, MR_UndirectedEdgeId i)
MRC_API MR_uint64_t MR_Vector_std_filesystem_path_MR_TextureId_size(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_back(MR_Vector_MR_EdgeId_MR_VertId *_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 const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_data_const(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API void MR_FaceNormals_resizeWithReserve_1(MR_FaceNormals *_this, MR_uint64_t newSize)
MRC_API MR_Color * MR_EdgeColors_data(MR_EdgeColors *_this)
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 MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_front(MR_Vector_MR_VoxelId_MR_VoxelId *_this)
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_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_index_const(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_VertId i)
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 const char * MR_Vector_char_MR_VertId_back_const(const MR_Vector_char_MR_VertId *_this)
MRC_API MR_ObjId MR_ObjMap_endId(const MR_ObjMap *_this)
MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_back(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_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 const int * MR_Vector_int_MR_VertId_data_const(const MR_Vector_int_MR_VertId *_this)
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 const MR_RegionId * MR_Vert2RegionMap_back_const(const MR_Vert2RegionMap *_this)
MRC_API const MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_data_const(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_data(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_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 double * MR_Vector_double_MR_RegionId_data(MR_Vector_double_MR_RegionId *_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 const int * MR_Vector_int_MR_VertId_front_const(const MR_Vector_int_MR_VertId *_this)
MRC_API const MR_FaceNormals * MR_FaceNormals_OffsetPtr(const MR_FaceNormals *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_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:60
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 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 MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_FaceColors_push_back_const_MR_Color_ref(MR_FaceColors *_this, const MR_Color *t)
MRC_API const MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_front_const(const MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_index(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_ObjId i)
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 const MR_Color * MR_FaceColors_index_const(const MR_FaceColors *_this, MR_FaceId i)
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:429
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_std_vector_MR_TextureId * MR_TexturePerFace_GetMutable_vec_(MR_TexturePerFace *_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 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 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_TextureId * MR_TexturePerFace_back_const(const MR_TexturePerFace *_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 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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 float * MR_EdgeScalars_front(MR_EdgeScalars *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 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_std_array_MR_VertId_3 * MR_Triangulation_front(MR_Triangulation *_this)
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)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_index_const(const MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_FaceId i)
struct MR_Vector_char_MR_VertId MR_Vector_char_MR_VertId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:501
MRC_API const int * MR_Vector_int_MR_FaceId_front_const(const MR_Vector_int_MR_FaceId *_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 const MR_Color * MR_UndirectedEdgeColors_index_const(const MR_UndirectedEdgeColors *_this, MR_UndirectedEdgeId i)
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 const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_data_const(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API void MR_EdgeColors_resize_2(MR_EdgeColors *_this, MR_uint64_t newSize, const MR_Color *t)
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(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_Vector_int_MR_UndirectedEdgeId * MR_Vector_int_MR_UndirectedEdgeId_OffsetPtr(const MR_Vector_int_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_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 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:93
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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 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 const MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_data_const(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_ObjId MR_Vector_MR_VertBitSet_MR_ObjId_backId(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API float * MR_VertScalars_front(MR_VertScalars *_this)
MRC_API MR_uint64_t MR_FaceColors_capacity(const MR_FaceColors *_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:573
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 const MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_back_const(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
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 const MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_index_const(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_VertId i)
MRC_API MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_back(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API const MR_TextureId * MR_TexturePerFace_front_const(const MR_TexturePerFace *_this)
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 MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_index(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API const MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_OffsetPtr(const MR_Vector_int_MR_FaceId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API float * MR_FaceScalars_back(MR_FaceScalars *_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:267
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 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_RegionId * MR_Vector_MR_RegionId_MR_RegionId_back(MR_Vector_MR_RegionId_MR_RegionId *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 float * MR_Vector_float_MR_VoxelId_front(MR_Vector_float_MR_VoxelId *_this)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_data(MR_Vector_MR_EdgeId_MR_FaceId *_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 const MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_back_const(const MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_UndirectedEdgeScalars_pop_back(MR_UndirectedEdgeScalars *_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 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(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
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 MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_back(MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
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 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_Color * MR_UndirectedEdgeColors_back(MR_UndirectedEdgeColors *_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 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 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 MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_front(MR_Vector_uint64_t_MR_GraphVertId *_this)
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 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 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(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
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 unsigned short * MR_Vector_unsigned_short_MR_VoxelId_front(MR_Vector_unsigned_short_MR_VoxelId *_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 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 const MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_back_const(const MR_Vector_std_filesystem_path_MR_TextureId *_this)
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 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:95
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 const MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_front_const(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_autoResizeAt(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_data(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_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:88
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 const MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_front_const(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_back(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 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 const int * MR_Vector_int_MR_FaceId_back_const(const MR_Vector_int_MR_FaceId *_this)
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 void MR_FaceMap_autoResizeSet_2(MR_FaceMap *_this, MR_FaceId i, MR_FaceId val)
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 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 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:82
struct MR_WatershedGraph_BasinInfo MR_WatershedGraph_BasinInfo
Definition MRVector.h:39
MRC_API const MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_OffsetPtr(const MR_UndirectedEdgeMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_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 const MR_RegionId * MR_UndirectedEdge2RegionMap_front_const(const MR_UndirectedEdge2RegionMap *_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 void MR_UndirectedEdgeColors_clear(MR_UndirectedEdgeColors *_this)
MRC_API const MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_front_const(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_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_FaceId MR_FaceScalars_beginId(const MR_FaceScalars *_this)
MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_index(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
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 MR_Color * MR_EdgeColors_back(MR_EdgeColors *_this)
MRC_API void MR_Vector_MR_VoxelId_MR_FaceId_resizeWithReserve_1(MR_Vector_MR_VoxelId_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_index(MR_Vector_MR_QuadraticForm3f_MR_VertId *_this, MR_VertId i)
MRC_API MR_VertId * MR_VertMap_front(MR_VertMap *_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 const MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_data_const(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_OffsetMutablePtr(MR_Vert2RegionMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_VertScalars * MR_VertScalars_DefaultConstruct(void)
MRC_API MR_FaceId MR_FaceMap_endId(const MR_FaceMap *_this)
MRC_API int * MR_Vector_int_MR_UndirectedEdgeId_index(MR_Vector_int_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_ObjId * MR_ObjMap_index(MR_ObjMap *_this, MR_ObjId i)
MRC_API const unsigned short * MR_Vector_unsigned_short_MR_VoxelId_front_const(const MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_back(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const int * MR_Vector_int_MR_VertId_index_const(const MR_Vector_int_MR_VertId *_this, MR_VertId i)
MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_emplace_back(MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API const MR_FaceId * MR_FaceMap_front_const(const MR_FaceMap *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_EdgeMap * MR_EdgeMap_OffsetMutablePtr(MR_EdgeMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_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_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API const MR_std_array_MR_VertId_2 * MR_Edges_back_const(const MR_Edges *_this)
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 const MR_EdgeId * MR_EdgeMap_index_const(const MR_EdgeMap *_this, MR_EdgeId i)
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 MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_data_const(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
MRC_API MR_Vector_MR_AffineXf3f_MR_ObjId * MR_Vector_MR_AffineXf3f_MR_ObjId_DefaultConstructArray(size_t num_elems)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_OffsetPtr(const MR_UndirectedEdgeScalars *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_ObjId * MR_ObjMap_front_const(const MR_ObjMap *_this)
MRC_API MR_EdgeId MR_EdgeScalars_beginId(const MR_EdgeScalars *_this)
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:45
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:537
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 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 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 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 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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_FaceNormals_push_back_MR_Vector3f_rvalue_ref(MR_FaceNormals *_this, MR_Vector3f *t)
MRC_API MR_RegionId * MR_Face2RegionMap_data(MR_Face2RegionMap *_this)
MRC_API MR_Color * MR_FaceColors_data(MR_FaceColors *_this)
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 const MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_index_const(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API const float * MR_VertScalars_back_const(const MR_VertScalars *_this)
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 MR_uint64_t MR_UndirectedEdgeScalars_heapBytes(const MR_UndirectedEdgeScalars *_this)
MRC_API int * MR_Vector_int_MR_VertId_index(MR_Vector_int_MR_VertId *_this, MR_VertId i)
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 bool MR_Triangulation_empty(const MR_Triangulation *_this)
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 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_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_data(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_front(MR_Vector_MR_QuadraticForm3f_MR_VertId *_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 void MR_ObjMap_Set_vec_(MR_ObjMap *_this, MR_PassBy value_pass_by, MR_std_vector_MR_ObjId *value)
MRC_API MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_front(MR_Vector_MR_MeshTexture_MR_TextureId *_this)
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 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_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 MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_back(MR_Vector_MR_QuadraticForm3f_MR_VertId *_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 MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_data(MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API const float * MR_Vector_float_MR_VoxelId_data_const(const MR_Vector_float_MR_VoxelId *_this)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_data(MR_Vector_MR_VoxelId_MR_VoxelId *_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 MR_RegionId * MR_Vert2RegionMap_back(MR_Vert2RegionMap *_this)
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 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_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 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 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 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_Color * MR_UndirectedEdgeColors_front(MR_UndirectedEdgeColors *_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 const MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_back_const(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
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 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 MR_uint64_t MR_Vector_MR_QuadraticForm2f_MR_VertId_size(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_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 const MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_back_const(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API MR_std_vector_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_GetMutable_vec_(MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API const MR_Color * MR_VertColors_data_const(const MR_VertColors *_this)
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 const float * MR_FaceScalars_back_const(const MR_FaceScalars *_this)
MRC_API const MR_std_array_MR_VertId_3 * MR_Triangulation_index_const(const MR_Triangulation *_this, MR_FaceId i)
MRC_API MR_UndirectedEdge2RegionMap * MR_UndirectedEdge2RegionMap_Construct_1_std_vector_MR_RegionId(MR_std_vector_MR_RegionId *vec)
MRC_API const MR_EdgeId * MR_WholeEdgeMap_back_const(const MR_WholeEdgeMap *_this)
MRC_API void MR_UndirectedEdgeScalars_resize_1(MR_UndirectedEdgeScalars *_this, MR_uint64_t newSize)
MRC_API const double * MR_Vector_double_MR_RegionId_back_const(const MR_Vector_double_MR_RegionId *_this)
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_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_data(MR_Vector_MR_EdgeId_MR_VertId *_this)
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 MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_front(MR_Vector_MR_VoxelId_MR_FaceId *_this)
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)
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:71
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 const MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_data_const(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Dipole * MR_Dipoles_data(MR_Dipoles *_this)
MRC_API const MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_index_const(const MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_NodeId i)
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 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 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 char * MR_Vector_char_MR_VertId_data(MR_Vector_char_MR_VertId *_this)
MRC_API MR_VertId MR_VertCoords2_backId(const MR_VertCoords2 *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_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 const MR_RegionId * MR_UndirectedEdge2RegionMap_index_const(const MR_UndirectedEdge2RegionMap *_this, MR_UndirectedEdgeId 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_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 const MR_FaceId * MR_FaceMap_data_const(const MR_FaceMap *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_Vector2f * MR_VertCoords2_index_const(const MR_VertCoords2 *_this, MR_VertId i)
MRC_API const MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_data_const(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API const float * MR_EdgeScalars_front_const(const MR_EdgeScalars *_this)
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 MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_index(MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_index(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_NodeId 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 MR_RegionId * MR_Vert2RegionMap_front(MR_Vert2RegionMap *_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 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_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 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 const MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_back_const(const MR_Vector_uint64_t_MR_GraphVertId *_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(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_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 const MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_index_const(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this, MR_GraphVertId i)
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_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 const MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_data_const(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
MRC_API MR_uint64_t MR_FaceNormals_capacity(const MR_FaceNormals *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_uint64_t MR_Triangulation_size(const MR_Triangulation *_this)
MRC_API const MR_Dipole * MR_Dipoles_data_const(const MR_Dipoles *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Color * MR_VertColors_back(MR_VertColors *_this)
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(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_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_front_const(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int *_this)
MRC_API MR_GraphVertId MR_Vector_MR_GraphVertId_MR_GraphVertId_beginId(const MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
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(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_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 float * MR_FaceScalars_data(MR_FaceScalars *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 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 const MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_back_const(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API const MR_Vector3f * MR_FaceNormals_data_const(const MR_FaceNormals *_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 const MR_ObjId * MR_ObjMap_back_const(const MR_ObjMap *_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 const MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_front_const(const MR_Vector_std_filesystem_path_MR_TextureId *_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 MR_RegionId * MR_UndirectedEdge2RegionMap_front(MR_UndirectedEdge2RegionMap *_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 int * MR_Vector_int_MR_FaceId_back(MR_Vector_int_MR_FaceId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 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 MR_std_array_MR_VertId_3 * MR_Triangulation_data(MR_Triangulation *_this)
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:70
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_PixelId MR_Vector_MR_PixelId_MR_PixelId_backId(const MR_Vector_MR_PixelId_MR_PixelId *_this)
MRC_API MR_UndirectedEdgeId MR_Edges_backId(const MR_Edges *_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 MR_RegionId * MR_UndirectedEdge2RegionMap_back_const(const MR_UndirectedEdge2RegionMap *_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)
struct MR_std_vector_MR_Dipole MR_std_vector_MR_Dipole
Definition MRVector.h:49
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_Vector2f * MR_VertCoords2_data(MR_VertCoords2 *_this)
MRC_API MR_ObjMap * MR_ObjMap_AssignFromAnother(MR_ObjMap *_this, MR_PassBy _other_pass_by, MR_ObjMap *_other)
MRC_API const MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_index_const(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this, MR_GraphVertId i)
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 double * MR_Vector_double_MR_RegionId_index_const(const MR_Vector_double_MR_RegionId *_this, MR_RegionId i)
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 MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_index(MR_Vector_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
MRC_API MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_index(MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
MRC_API void MR_EdgeMap_resize_2(MR_EdgeMap *_this, MR_uint64_t newSize, const MR_EdgeId *t)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_front_const(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
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 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 const MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_index_const(const MR_Vector_MR_EdgeId_MR_FaceId *_this, MR_FaceId i)
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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_front_const(const MR_Vector_MR_VertBitSet_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 const MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_back_const(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API MR_Dipoles * MR_Dipoles_OffsetMutablePtr(MR_Dipoles *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_emplace_back(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_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_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_GraphVertId MR_Vector_MR_FaceBitSet_MR_GraphVertId_backId(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_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 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 const MR_Color * MR_UndirectedEdgeColors_back_const(const MR_UndirectedEdgeColors *_this)
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 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)
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 MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_data(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_index(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_RegionId 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_VertCoords2 * MR_VertCoords2_OffsetMutablePtr(MR_VertCoords2 *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_std_array_MR_VertId_2 * MR_Edges_back(MR_Edges *_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 float * MR_VertScalars_data_const(const MR_VertScalars *_this)
struct MR_std_vector_MR_ObjVertId MR_std_vector_MR_ObjVertId
Definition MRVector.h:66
MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_emplace_back(MR_Vector_MR_NodeId_MR_NodeId *_this)
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 const MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_back_const(const MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_EdgeId * MR_EdgeMap_data(MR_EdgeMap *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_UndirectedEdgeScalars * MR_UndirectedEdgeScalars_DefaultConstructArray(size_t num_elems)
MRC_API const MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_index_const(const MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_ObjId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_Color * MR_VertColors_front_const(const MR_VertColors *_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 MR_VertId MR_Vector_int_MR_VertId_endId(const MR_Vector_int_MR_VertId *_this)
MRC_API const float * MR_FaceScalars_data_const(const MR_FaceScalars *_this)
MRC_API float * MR_FaceScalars_front(MR_FaceScalars *_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 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:77
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 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 float * MR_Vector_float_MR_VoxelId_index(MR_Vector_float_MR_VoxelId *_this, MR_VoxelId i)
MRC_API MR_ObjId * MR_ObjMap_data(MR_ObjMap *_this)
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_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_data_const(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_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 MR_Face2RegionMap * MR_Face2RegionMap_OffsetMutablePtr(MR_Face2RegionMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_std_array_MR_VertId_2 * MR_Edges_index(MR_Edges *_this, MR_UndirectedEdgeId 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_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_front(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
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 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 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_VertId * MR_Vector_MR_VertId_MR_EdgeId_back(MR_Vector_MR_VertId_MR_EdgeId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_Dipole * MR_Dipoles_front_const(const MR_Dipoles *_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 const MR_RegionId * MR_Vert2RegionMap_front_const(const MR_Vert2RegionMap *_this)
MRC_API const MR_Color * MR_EdgeColors_index_const(const MR_EdgeColors *_this, MR_EdgeId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Dipole * MR_Dipoles_index(MR_Dipoles *_this, MR_NodeId i)
MRC_API void MR_Vert2RegionMap_swap(MR_Vert2RegionMap *_this, MR_Vert2RegionMap *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_back_const(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
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_FaceId MR_TexturePerFace_beginId(const MR_TexturePerFace *_this)
MRC_API const MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_data_const(const MR_Vector_MR_RegionId_MR_RegionId *_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 const MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_index_const(const MR_Vector_MR_EdgeId_MR_VertId *_this, MR_VertId i)
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 MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_data(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
MRC_API MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_back(MR_Vector_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_Vector_MR_EdgeId_MR_VertId_resizeNoInit(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_uint64_t targetSize)
MRC_API const MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_back_const(const MR_Vector_MR_VertId_MR_EdgeId *_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 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 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:42
MRC_API const MR_RegionId * MR_Face2RegionMap_data_const(const MR_Face2RegionMap *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_index(MR_Vector_MR_VertBitSet_MR_ObjId *_this, MR_ObjId i)
MRC_API MR_uint64_t MR_Vert2RegionMap_capacity(const MR_Vert2RegionMap *_this)
MRC_API const MR_Vector3f * MR_VertCoords_data_const(const MR_VertCoords *_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_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int_index(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this, int i)
MRC_API const MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_front_const(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API float * MR_UndirectedEdgeScalars_back(MR_UndirectedEdgeScalars *_this)
MRC_API const MR_FaceId * MR_FaceMap_index_const(const MR_FaceMap *_this, MR_FaceId i)
MRC_API MR_VertId MR_Vector_char_MR_VertId_beginId(const MR_Vector_char_MR_VertId *_this)
MRC_API void MR_UndirectedEdgeColors_resize_1(MR_UndirectedEdgeColors *_this, MR_uint64_t newSize)
MRC_API const MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_data_const(const MR_Vector_MR_FaceBitSet_MR_GraphVertId *_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 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 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 float * MR_UndirectedEdgeScalars_data(MR_UndirectedEdgeScalars *_this)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_back_const(const MR_Vector_MR_VoxelId_MR_VoxelId *_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 const MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_data_const(const MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
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 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 MR_Vector2f * MR_VertCoords2_front(MR_VertCoords2 *_this)
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_EdgeId * MR_WholeEdgeMap_data(MR_WholeEdgeMap *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_std_array_MR_VertId_2 * MR_Edges_data(MR_Edges *_this)
MRC_API void MR_Vector_int_MR_VertId_push_back_int_rvalue_ref(MR_Vector_int_MR_VertId *_this, int *t)
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 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 const MR_UndirectedEdgeId * MR_UndirectedEdgeMap_front_const(const MR_UndirectedEdgeMap *_this)
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 MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_data(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_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 MR_Vector2f * MR_VertCoords2_back(MR_VertCoords2 *_this)
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 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 MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_index(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_VertId i)
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_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_back(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_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 const MR_std_vector_MR_GraphEdgeId * MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_front_const(const MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API MR_EdgeColors * MR_EdgeColors_AssignFromAnother(MR_EdgeColors *_this, MR_PassBy _other_pass_by, MR_EdgeColors *_other)
MRC_API MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_data(MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_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:465
MRC_API const float * MR_EdgeScalars_index_const(const MR_EdgeScalars *_this, MR_EdgeId i)
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 const MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_front_const(const MR_Vector_MR_NodeId_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_VoxelId_data_const(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_index_const(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_VertId 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 const MR_Vector3f * MR_FaceNormals_back_const(const MR_FaceNormals *_this)
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_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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_data_const(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API void MR_FaceMap_resize_1(MR_FaceMap *_this, MR_uint64_t newSize)
MRC_API void MR_VertColors_Set_vec_(MR_VertColors *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Color *value)
MRC_API const float * MR_EdgeScalars_back_const(const MR_EdgeScalars *_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_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_data_const(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
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 void MR_WholeEdgeMap_clear(MR_WholeEdgeMap *_this)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_index_const(const MR_Vector_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
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_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
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 MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_index_const(const MR_Vector_MR_RegionId_MR_RegionId *_this, MR_RegionId i)
MRC_API MR_Dipoles * MR_Dipoles_AssignFromAnother(MR_Dipoles *_this, MR_PassBy _other_pass_by, MR_Dipoles *_other)
MRC_API MR_PixelId * MR_Vector_MR_PixelId_MR_PixelId_data(MR_Vector_MR_PixelId_MR_PixelId *_this)
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 bool MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_empty(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API void MR_Vector_int_MR_UndirectedEdgeId_push_back_int_rvalue_ref(MR_Vector_int_MR_UndirectedEdgeId *_this, int *t)
MRC_API const MR_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_data_const(const MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_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 const MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_data_const(const MR_Vector_MR_VertBitSet_MR_ObjId *_this)
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 int * MR_Vector_int_MR_VertId_data(MR_Vector_int_MR_VertId *_this)
MRC_API const MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_front_const(const MR_Vector_MR_EdgeId_MR_VertId *_this)
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 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 MR_Dipole * MR_Dipoles_back(MR_Dipoles *_this)
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_Vector_char_MR_VertId_resize_1(MR_Vector_char_MR_VertId *_this, MR_uint64_t newSize)
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 const MR_Color * MR_FaceColors_back_const(const MR_FaceColors *_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_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_index(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_uint64_t MR_Vector_MR_MeshOrPointsXf_MR_ObjId_heapBytes(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API const MR_Id_MR_ICPElemtTag * MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_back_const(const MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_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_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_index_const(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this, MR_NodeId i)
MRC_API double * MR_Vector_double_MR_RegionId_back(MR_Vector_double_MR_RegionId *_this)
MRC_API void MR_ObjMap_push_back_MR_ObjId_rvalue_ref(MR_ObjMap *_this, MR_ObjId *t)
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 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 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 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_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 double * MR_Vector_double_MR_RegionId_front(MR_Vector_double_MR_RegionId *_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_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
struct MR_std_vector_MR_PixelId MR_std_vector_MR_PixelId
Definition MRVector.h:67
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 MR_VertId * MR_VertMap_back(MR_VertMap *_this)
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)
struct MR_Vert2RegionMap MR_Vert2RegionMap
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:204
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_resizeWithReserve_1(MR_Vector_MR_MeshTexture_MR_TextureId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_clear(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_index(MR_Vector_uint64_t_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API void MR_VertMap_clear(MR_VertMap *_this)
MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_index(MR_Vector_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const int * MR_Vector_int_MR_FaceId_index_const(const MR_Vector_int_MR_FaceId *_this, MR_FaceId i)
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 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 const MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_front_const(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_Color * MR_EdgeColors_index(MR_EdgeColors *_this, MR_EdgeId i)
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 MR_TextureId * MR_Vector_MR_TextureId_MR_TextureId_front(MR_Vector_MR_TextureId_MR_TextureId *_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 const float * MR_FaceScalars_front_const(const MR_FaceScalars *_this)
MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vert2RegionMap *_other)
MRC_API const MR_Vector3f * MR_VertCoords_index_const(const MR_VertCoords *_this, MR_VertId i)
MRC_API MR_uint64_t MR_Vector_MR_MeshOrPointsXf_MR_ObjId_capacity(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
struct MR_std_vector_MR_GraphVertId MR_std_vector_MR_GraphVertId
Definition MRVector.h:56
MRC_API const MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_data_const(const MR_Vector_MR_FanRecord_MR_VertId *_this)
MRC_API const MR_Triangulation * MR_Triangulation_OffsetPtr(const MR_Triangulation *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API int * MR_Vector_int_MR_VertId_front(MR_Vector_int_MR_VertId *_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_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 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 bool MR_not_equal_MR_VertScalars(const MR_VertScalars *_this, const MR_VertScalars *b)
MRC_API const float * MR_EdgeScalars_data_const(const MR_EdgeScalars *_this)
MRC_API MR_FanRecord * MR_Vector_MR_FanRecord_MR_VertId_index(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_VertId i)
MRC_API MR_uint64_t MR_UndirectedEdgeMap_capacity(const MR_UndirectedEdgeMap *_this)
MRC_API bool MR_equal_MR_EdgeScalars(const MR_EdgeScalars *_this, const MR_EdgeScalars *b)
MRC_API MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_back(MR_Vector_std_filesystem_path_MR_TextureId *_this)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_index(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_NodeId i)
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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_FaceId * MR_FaceMap_index(MR_FaceMap *_this, MR_FaceId i)
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 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 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 const MR_AffineXf3f * MR_Vector_MR_AffineXf3f_MR_ObjId_back_const(const MR_Vector_MR_AffineXf3f_MR_ObjId *_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 MR_Vector_unsigned_short_MR_VoxelId * MR_Vector_unsigned_short_MR_VoxelId_OffsetMutablePtr(MR_Vector_unsigned_short_MR_VoxelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_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 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 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 const MR_UndirectedEdgeId * MR_UndirectedEdgeMap_back_const(const MR_UndirectedEdgeMap *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_GraphVertId * MR_Vector_MR_GraphVertId_MR_GraphVertId_data(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 int * MR_Vector_int_MR_VertId_back(MR_Vector_int_MR_VertId *_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_UndirectedEdgeId * MR_UndirectedEdgeMap_front(MR_UndirectedEdgeMap *_this)
MRC_API MR_uint64_t MR_Vector_uint64_t_MR_GraphVertId_heapBytes(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API MR_Vector3f * MR_VertCoords_front(MR_VertCoords *_this)
MRC_API MR_Vector_int_MR_FaceId * MR_Vector_int_MR_FaceId_OffsetMutablePtr(MR_Vector_int_MR_FaceId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_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:80
MRC_API MR_Vector_double_MR_RegionId * MR_Vector_double_MR_RegionId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_data(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_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 MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_front(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_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 MR_ICPGroupPairs * MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_back(MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_front_const(const MR_Vector_MR_RegionId_MR_RegionId *_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_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_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_Dipoles_reserve(MR_Dipoles *_this, MR_uint64_t capacity)
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 MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_front(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this)
MRC_API MR_std_vector_MR_ObjVertId * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_data(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_front_const(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_Color * MR_EdgeColors_data_const(const MR_EdgeColors *_this)
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)
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:43
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 MR_ModelPointsData * MR_Vector_MR_ModelPointsData_MR_ObjId_front(MR_Vector_MR_ModelPointsData_MR_ObjId *_this)
MRC_API float * MR_Vector_float_MR_VoxelId_emplace_back(MR_Vector_float_MR_VoxelId *_this)
MRC_API MR_Vector3f * MR_VertCoords_data(MR_VertCoords *_this)
MRC_API void MR_UndirectedEdgeScalars_clear(MR_UndirectedEdgeScalars *_this)
MRC_API MR_ObjId * MR_ObjMap_autoResizeAt(MR_ObjMap *_this, MR_ObjId i)
MRC_API MR_RegionId * MR_Vert2RegionMap_data(MR_Vert2RegionMap *_this)
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_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 MR_AABBTreePoints_Node * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_index(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_NodeId i)
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 const MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_index_const(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId *_this, MR_NodeId i)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_resize_1(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_uint64_t newSize)
MRC_API const double * MR_Vector_double_MR_RegionId_data_const(const MR_Vector_double_MR_RegionId *_this)
MRC_API const MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_index_const(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_FaceId 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_back(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API const MR_VertId * MR_Vector_MR_VertId_MR_EdgeId_data_const(const MR_Vector_MR_VertId_MR_EdgeId *_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 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 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 void MR_Vector_char_MR_VertId_swap(MR_Vector_char_MR_VertId *_this, MR_Vector_char_MR_VertId *b)
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(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this, MR_NodeId i)
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 char * MR_Vector_char_MR_VertId_back(MR_Vector_char_MR_VertId *_this)
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 const MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_front_const(const MR_Vector_uint64_t_MR_GraphVertId *_this)
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 unsigned short * MR_Vector_unsigned_short_MR_VoxelId_back_const(const MR_Vector_unsigned_short_MR_VoxelId *_this)
MRC_API void MR_FaceMap_clear(MR_FaceMap *_this)
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 MR_uint64_t MR_FaceScalars_capacity(const MR_FaceScalars *_this)
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 const char * MR_Vector_char_MR_VertId_index_const(const MR_Vector_char_MR_VertId *_this, MR_VertId 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_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:717
MRC_API const MR_Vector3f * MR_FaceNormals_front_const(const MR_FaceNormals *_this)
MRC_API MR_RegionId * MR_UndirectedEdge2RegionMap_back(MR_UndirectedEdge2RegionMap *_this)
struct MR_std_vector_MR_Graph_EndVertices MR_std_vector_MR_Graph_EndVertices
Definition MRVector.h:57
MRC_API const MR_RegionId * MR_Face2RegionMap_index_const(const MR_Face2RegionMap *_this, MR_FaceId i)
MRC_API MR_std_array_MR_VertId_3 * MR_Triangulation_back(MR_Triangulation *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API bool MR_Vector_MR_MeshTexture_MR_TextureId_empty(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
MRC_API const MR_Vector2f * MR_VertCoords2_back_const(const MR_VertCoords2 *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_Dipole * MR_Dipoles_index_const(const MR_Dipoles *_this, MR_NodeId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_uint64_t MR_Vector_MR_MeshTexture_MR_TextureId_capacity(const MR_Vector_MR_MeshTexture_MR_TextureId *_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_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_back(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
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 const MR_MeshBuilder_VertSpan * MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_data_const(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API const MR_std_vector_MR_Color * MR_VertColors_Get_vec_(const MR_VertColors *_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 const float * MR_UndirectedEdgeScalars_back_const(const MR_UndirectedEdgeScalars *_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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_pop_back(MR_Vector_MR_VertId_MR_EdgeId *_this)
MRC_API const int * MR_Vector_int_MR_UndirectedEdgeId_index_const(const MR_Vector_int_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_std_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)
MRC_API const MR_Color * MR_VertColors_back_const(const MR_VertColors *_this)
struct MR_std_vector_MR_AABBTreePoints_Node MR_std_vector_MR_AABBTreePoints_Node
Definition MRVector.h:46
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 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 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 const MR_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_front_const(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
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 int * MR_Vector_int_MR_UndirectedEdgeId_front(MR_Vector_int_MR_UndirectedEdgeId *_this)
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 MR_RegionId * MR_Vert2RegionMap_index(MR_Vert2RegionMap *_this, MR_VertId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_EdgeId * MR_WholeEdgeMap_index_const(const MR_WholeEdgeMap *_this, MR_UndirectedEdgeId i)
MRC_API void MR_UndirectedEdgeColors_resizeWithReserve_2(MR_UndirectedEdgeColors *_this, MR_uint64_t newSize, const MR_Color *value)
MRC_API const MR_QuadraticForm3f * MR_Vector_MR_QuadraticForm3f_MR_VertId_back_const(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
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)
struct MR_std_vector_MR_FanRecord MR_std_vector_MR_FanRecord
Definition MRVector.h:54
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:627
MRC_API void MR_Vert2RegionMap_push_back_const_MR_RegionId_ref(MR_Vert2RegionMap *_this, const MR_RegionId *t)
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 MR_ObjId MR_ObjMap_beginId(const MR_ObjMap *_this)
MRC_API const double * MR_Vector_double_MR_RegionId_front_const(const MR_Vector_double_MR_RegionId *_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 double * MR_Vector_double_MR_RegionId_index(MR_Vector_double_MR_RegionId *_this, MR_RegionId i)
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 const MR_TextureId * MR_TexturePerFace_index_const(const MR_TexturePerFace *_this, MR_FaceId i)
MRC_API MR_std_array_MR_Vector3f_3 * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_front(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API MR_GraphVertId MR_Vector_uint64_t_MR_GraphVertId_endId(const MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API const float * MR_Vector_float_MR_VoxelId_index_const(const MR_Vector_float_MR_VoxelId *_this, MR_VoxelId i)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_PixelId * MR_Vector_MR_PixelId_MR_PixelId_front(MR_Vector_MR_PixelId_MR_PixelId *_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 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 MR_VoxelId * MR_Vector_MR_VoxelId_MR_VoxelId_back(MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeMap_back(MR_UndirectedEdgeMap *_this)
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_MeshTexture * MR_Vector_MR_MeshTexture_MR_TextureId_back_const(const MR_Vector_MR_MeshTexture_MR_TextureId *_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_data(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 MR_FaceId * MR_FaceMap_back(MR_FaceMap *_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_VertMap_resizeWithReserve_2(MR_VertMap *_this, MR_uint64_t newSize, const MR_VertId *value)
MRC_API MR_Color * MR_EdgeColors_front(MR_EdgeColors *_this)
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 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_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId_front_const(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f_MR_NodeId *_this)
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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_uint64_t MR_FaceNormals_heapBytes(const MR_FaceNormals *_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 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_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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_resizeWithReserve_1(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this, MR_uint64_t newSize)
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_Color * MR_UndirectedEdgeColors_data_const(const MR_UndirectedEdgeColors *_this)
MRC_API MR_FaceColors * MR_FaceColors_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceColors *_other)
MRC_API const MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_back_const(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API MR_VertBitSet * MR_Vector_MR_VertBitSet_MR_ObjId_back(MR_Vector_MR_VertBitSet_MR_ObjId *_this)
MRC_API const MR_FaceId * MR_FaceMap_back_const(const MR_FaceMap *_this)
MRC_API bool MR_equal_MR_FaceNormals(const MR_FaceNormals *_this, const MR_FaceNormals *b)
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(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_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 MR_TextureId * MR_TexturePerFace_front(MR_TexturePerFace *_this)
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_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_front(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
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 const MR_WatershedGraph_BdInfo * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_data_const(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
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_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_back_const(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
MRC_API void MR_Vector_std_filesystem_path_MR_TextureId_pop_back(MR_Vector_std_filesystem_path_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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_VertColors * MR_VertColors_OffsetMutablePtr(MR_VertColors *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_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 const MR_MeshOrPointsXf * MR_Vector_MR_MeshOrPointsXf_MR_ObjId_index_const(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_ObjId i)
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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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 const MR_EdgeId * MR_Vector_MR_EdgeId_MR_FaceId_data_const(const MR_Vector_MR_EdgeId_MR_FaceId *_this)
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 MR_Dipole * MR_Dipoles_front(MR_Dipoles *_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 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)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
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_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 void MR_Vector_int_MR_VertId_swap(MR_Vector_int_MR_VertId *_this, MR_Vector_int_MR_VertId *b)
MRC_API const MR_Graph_EndVertices * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_front_const(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
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 void MR_VertMap_reserve(MR_VertMap *_this, MR_uint64_t capacity)
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 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 MR_std_filesystem_path * MR_Vector_std_filesystem_path_MR_TextureId_index(MR_Vector_std_filesystem_path_MR_TextureId *_this, MR_TextureId i)
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 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_GraphEdgeId * MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId_index(MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId 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 MR_std_vector_MR_EdgePoint * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_back(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this)
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_QuadraticForm2f * MR_Vector_MR_QuadraticForm2f_MR_VertId_front(MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API MR_UndirectedEdgeId MR_UndirectedEdge2RegionMap_endId(const MR_UndirectedEdge2RegionMap *_this)
MR_PassBy
Definition common.h:19
uint64_t MR_uint64_t
Definition common.h:14
#define MRC_API
Definition exports.h:11
size_t size() const
Definition MRAffineXf.h:36
Generated from class MR::Color.
Definition MRColor.h:18
Definition MRId.h:151
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
Definition MRVector2.h:43
Definition MRVector3.h:50
Definition MRId.h:55
Definition MRId.h:160
A fixed-size array of MR::Vector3f of size 3.
Definition std_array_MR_Vector3f_3.h:12
A fixed-size array of MR::VertId of size 2.
Definition std_array_MR_VertId_2.h:12
A fixed-size array of MR::VertId of size 3.
Definition std_array_MR_VertId_3.h:12