struct MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f
Definition MRAABBTreeBase.h:17
struct MR_std_vector_MR_NodeId MR_std_vector_MR_NodeId
Definition MRAABBTreeBase.h:34
struct MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f
Definition MRAABBTreeBase.h:16
struct MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box3f
Definition MRAABBTreeBase.h:18
struct MR_AABBTreeNode_MR_ObjTreeTraits MR_AABBTreeNode_MR_ObjTreeTraits
Definition MRAABBTreeBase.h:19
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:32
struct MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId
Definition MRAABBTreeBase.h:33
struct MR_FaceBitSet MR_FaceBitSet
Definition MRAABBTreeBase.h:25
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:31
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:30
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:22
struct MR_Vector_MR_AABBTreePoints_Node_MR_NodeId MR_Vector_MR_AABBTreePoints_Node_MR_NodeId
Definition MRAABBTreePoints.h:19
struct MR_AABBTreePoints_Node MR_AABBTreePoints_Node
Generated from class MR::AABBTreePoints::Node.
Definition MRAABBTreePoints.h:32
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_float MR_std_vector_float
Definition MRBestFit.h:27
struct MR_std_vector_MR_Vector3f MR_std_vector_MR_Vector3f
Definition MRBestFit.h:26
struct MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_Vector_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag
Definition MRBitSet.h:34
struct MR_VertMap MR_VertMap
Definition MRBitSet.h:41
struct MR_Vector_MR_PixelId_MR_PixelId MR_Vector_MR_PixelId_MR_PixelId
Definition MRBitSet.h:36
struct MR_ObjMap MR_ObjMap
Definition MRBitSet.h:29
struct MR_Vector_MR_VoxelId_MR_VoxelId MR_Vector_MR_VoxelId_MR_VoxelId
Definition MRBitSet.h:39
struct MR_Vector_MR_RegionId_MR_RegionId MR_Vector_MR_RegionId_MR_RegionId
Definition MRBitSet.h:37
struct MR_UndirectedEdgeMap MR_UndirectedEdgeMap
Definition MRBitSet.h:31
struct MR_Vector_MR_GraphVertId_MR_GraphVertId MR_Vector_MR_GraphVertId_MR_GraphVertId
Definition MRBitSet.h:33
struct MR_FaceMap MR_FaceMap
Definition MRBitSet.h:27
struct MR_Vector_MR_NodeId_MR_NodeId MR_Vector_MR_NodeId_MR_NodeId
Definition MRBitSet.h:35
struct MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId MR_Vector_MR_GraphEdgeId_MR_GraphEdgeId
Definition MRBitSet.h:32
struct MR_EdgeMap MR_EdgeMap
Definition MRBitSet.h:25
struct MR_Vector_MR_TextureId_MR_TextureId MR_Vector_MR_TextureId_MR_TextureId
Definition MRBitSet.h:38
struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag
Definition MRBitSet.h:28
struct MR_WholeEdgeMap MR_WholeEdgeMap
Definition MRBooleanOperation.h:21
struct MR_UndirectedEdgeColors MR_UndirectedEdgeColors
Definition MRChangeColoringActions.h:16
struct MR_FaceColors MR_FaceColors
Definition MRChangeColoringActions.h:14
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_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:34
struct MR_VertColors MR_VertColors
Definition MRE57.h:16
struct MR_std_vector_MR_EdgePoint MR_std_vector_MR_EdgePoint
Definition MREdgePaths.h:28
struct MR_std_vector_MR_VertId MR_std_vector_MR_VertId
Definition MREdgePaths.h:30
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_uint64_t MR_std_vector_uint64_t
Definition MRHeapBytes.h:18
struct MR_std_vector_MR_Color MR_std_vector_MR_Color
Definition MRHeapBytes.h:15
struct MR_ICPGroupPairs MR_ICPGroupPairs
Definition MRICP.h:20
struct MR_MeshOrPointsXf MR_MeshOrPointsXf
Definition MRICP.h:22
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_int32_t_MR_VertId MR_Vector_int32_t_MR_VertId
Definition MRImproveSampling.h:15
struct MR_std_vector_int32_t MR_std_vector_int32_t
Definition MRIntersectionContour.h:15
struct MR_Vector_MR_FanRecord_MR_VertId MR_Vector_MR_FanRecord_MR_VertId
Definition MRLocalTriangulations.h:21
struct MR_FanRecord MR_FanRecord
Definition MRLocalTriangulations.h:38
struct MR_MeshBuilder_VertSpan MR_MeshBuilder_VertSpan
Generated from class MR::MeshBuilder::VertSpan.
Definition MRMeshBuilderTypes.h:27
struct MR_Face2RegionMap MR_Face2RegionMap
Definition MRMeshCollide.h:14
struct MR_Vector_double_MR_RegionId MR_Vector_double_MR_RegionId
Definition MRMeshComponents.h:25
struct MR_std_vector_MR_VertBitSet MR_std_vector_MR_VertBitSet
Definition MRMeshComponents.h:36
struct MR_Vector_MR_QuadraticForm3f_MR_VertId MR_Vector_MR_QuadraticForm3f_MR_VertId
Definition MRMeshDecimate.h:20
struct MR_Vector_std_filesystem_path_MR_TextureId MR_Vector_std_filesystem_path_MR_TextureId
Definition MRMeshLoadObj.h:18
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:36
struct MR_Vector_MR_EdgeId_MR_VertId MR_Vector_MR_EdgeId_MR_VertId
Definition MRMeshTopology.h:25
struct MR_Vector_MR_EdgeId_MR_FaceId MR_Vector_MR_EdgeId_MR_FaceId
Definition MRMeshTopology.h:24
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_int32_t MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t
Definition MRMultiwayICP.h:23
struct MR_Vector_MR_QuadraticForm2f_MR_VertId MR_Vector_MR_QuadraticForm2f_MR_VertId
Definition MRPolylineDecimate.h:16
struct MR_Vector_MR_VertId_MR_EdgeId MR_Vector_MR_VertId_MR_EdgeId
Definition MRPolylineTopology.h:19
struct MR_Edges MR_Edges
Definition MRPolylineTopology.h:16
struct MR_std_vector_std_filesystem_path MR_std_vector_std_filesystem_path
Definition MRSceneLoad.h:17
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:15
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 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 MR_Vector_int32_t_MR_UndirectedEdgeId * MR_Vector_int32_t_MR_UndirectedEdgeId_AssignFromAnother(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_PassBy _other_pass_by, MR_Vector_int32_t_MR_UndirectedEdgeId *_other)
MRC_API void MR_UndirectedEdgeColors_resizeWithReserve_1(MR_UndirectedEdgeColors *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_Vector_int32_t_MR_VertId_capacity(const MR_Vector_int32_t_MR_VertId *_this)
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 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 void MR_Vector_uint16_t_MR_VoxelId_push_back_uint16_t_rvalue_ref(MR_Vector_uint16_t_MR_VoxelId *_this, uint16_t *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)
struct MR_std_vector_MR_ObjId MR_std_vector_MR_ObjId
Definition MRVector.h:66
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 void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_resize_2(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_uint64_t newSize, const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *t)
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_Vector_int32_t_MR_VertId * MR_Vector_int32_t_MR_VertId_AssignFromAnother(MR_Vector_int32_t_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Vector_int32_t_MR_VertId *_other)
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 MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_Construct_2(MR_uint64_t size, const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *val)
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 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 bool MR_not_equal_MR_Vector_int32_t_MR_UndirectedEdgeId(const MR_Vector_int32_t_MR_UndirectedEdgeId *_this, const MR_Vector_int32_t_MR_UndirectedEdgeId *b)
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 void MR_Vector_int32_t_MR_FaceId_push_back_int32_t_rvalue_ref(MR_Vector_int32_t_MR_FaceId *_this, int32_t *t)
MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_Construct_1_std_vector_MR_FaceBitSet(MR_std_vector_MR_FaceBitSet *vec)
MRC_API MR_uint64_t MR_Vector_MR_VoxelId_MR_VoxelId_heapBytes(const MR_Vector_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_Vector_MR_FaceBitSet_MR_GraphVertId * MR_Vector_MR_FaceBitSet_MR_GraphVertId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Vector_int32_t_MR_VertId * MR_Vector_int32_t_MR_VertId_DefaultConstructArray(size_t num_elems)
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 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_std_vector_int32_t * MR_Vector_int32_t_MR_VertId_Get_vec_(const MR_Vector_int32_t_MR_VertId *_this)
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 MR_Vector_uint16_t_MR_VoxelId * MR_Vector_uint16_t_MR_VoxelId_Construct_1_uint64_t(MR_uint64_t size)
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_Dipole * MR_Dipoles_back_const(const MR_Dipoles *_this)
struct MR_Vector_int32_t_MR_UndirectedEdgeId MR_Vector_int32_t_MR_UndirectedEdgeId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:718
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_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_Construct_1_uint64_t(MR_uint64_t size)
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_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_uint16_t_MR_VoxelId * MR_Vector_uint16_t_MR_VoxelId_Construct_1_std_vector_uint16_t(MR_std_vector_uint16_t *vec)
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 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:547
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 MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_other)
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 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 void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_resize_1(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_uint64_t newSize)
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)
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:76
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)
struct MR_Vector_uint16_t_MR_VoxelId MR_Vector_uint16_t_MR_VoxelId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:655
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 const int32_t * MR_Vector_int32_t_MR_FaceId_front_const(const MR_Vector_int32_t_MR_FaceId *_this)
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_int32_t_MR_VertId_resizeWithReserve_1(MR_Vector_int32_t_MR_VertId *_this, MR_uint64_t newSize)
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_VertCoords2_Destroy(const MR_VertCoords2 *_this)
Destroys a heap-allocated instance of MR_VertCoords2. Does nothing if the pointer is null.
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_Vector_uint16_t_MR_VoxelId * MR_Vector_uint16_t_MR_VoxelId_Construct_2(MR_uint64_t size, const uint16_t *val)
MRC_API MR_std_vector_MR_FaceId * MR_FaceMap_GetMutable_vec_(MR_FaceMap *_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_int32_t_back(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_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 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 void MR_Vector_int32_t_MR_FaceId_resize_2(MR_Vector_int32_t_MR_FaceId *_this, MR_uint64_t newSize, const int32_t *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 const int32_t * MR_Vector_int32_t_MR_FaceId_data_const(const MR_Vector_int32_t_MR_FaceId *_this)
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:84
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_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_empty(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
MRC_API bool MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_empty(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API int32_t * MR_Vector_int32_t_MR_UndirectedEdgeId_front(MR_Vector_int32_t_MR_UndirectedEdgeId *_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 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 uint16_t * MR_Vector_uint16_t_MR_VoxelId_front_const(const MR_Vector_uint16_t_MR_VoxelId *_this)
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_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_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_swap(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *b)
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_Vector_int32_t_MR_UndirectedEdgeId * MR_Vector_int32_t_MR_UndirectedEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_int32_t_MR_UndirectedEdgeId *_other)
MRC_API void MR_WholeEdgeMap_resizeNoInit(MR_WholeEdgeMap *_this, MR_uint64_t targetSize)
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 MR_Vector_int32_t_MR_UndirectedEdgeId * MR_Vector_int32_t_MR_UndirectedEdgeId_OffsetMutablePtr(MR_Vector_int32_t_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_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:48
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 const int32_t * MR_Vector_int32_t_MR_VertId_index_const(const MR_Vector_int32_t_MR_VertId *_this, MR_VertId i)
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 void MR_TexturePerFace_Set_vec_(MR_TexturePerFace *_this, MR_PassBy value_pass_by, MR_std_vector_MR_TextureId *value)
MRC_API void MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_resizeWithReserve_2(MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize, const MR_std_vector_MR_ObjVertId *value)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_resizeWithReserve_1(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API void MR_Dipoles_Destroy(const MR_Dipoles *_this)
Destroys a heap-allocated instance of MR_Dipoles. Does nothing if the pointer is null.
struct MR_std_vector_MR_Id_MR_ICPElemtTag MR_std_vector_MR_Id_MR_ICPElemtTag
Definition MRVector.h:60
MRC_API MR_uint64_t MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_capacity(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
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 void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_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_int32_t *_this, MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *t)
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:70
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 int32_t * MR_Vector_int32_t_MR_VertId_emplace_back(MR_Vector_int32_t_MR_VertId *_this)
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 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_uint16_t_MR_VoxelId_resizeWithReserve_2(MR_Vector_uint16_t_MR_VoxelId *_this, MR_uint64_t newSize, const uint16_t *value)
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_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 bool MR_Vector_int32_t_MR_FaceId_empty(const MR_Vector_int32_t_MR_FaceId *_this)
MRC_API const int32_t * MR_Vector_int32_t_MR_UndirectedEdgeId_front_const(const MR_Vector_int32_t_MR_UndirectedEdgeId *_this)
MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_FaceId MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_beginId(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
MRC_API void MR_Vector_std_vector_MR_EdgePoint_MR_VertId_autoResizeSet_2(MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, MR_VertId i, MR_PassBy val_pass_by, MR_std_vector_MR_EdgePoint *val)
MRC_API 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 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 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_int32_t_Get_vec_(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
MRC_API MR_uint64_t MR_VertColors_heapBytes(const MR_VertColors *_this)
MRC_API MR_Vector_uint16_t_MR_VoxelId * MR_Vector_uint16_t_MR_VoxelId_DefaultConstruct(void)
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_Vector_int32_t_MR_FaceId * MR_Vector_int32_t_MR_FaceId_DefaultConstructArray(size_t num_elems)
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 void MR_Vector_int32_t_MR_VertId_resize_1(MR_Vector_int32_t_MR_VertId *_this, MR_uint64_t newSize)
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 void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_DestroyArray(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
Destroys a heap-allocated array of MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_i...
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 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:77
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_uint64_t MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_heapBytes(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
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:520
MRC_API bool MR_Face2RegionMap_empty(const MR_Face2RegionMap *_this)
MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_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_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 uint16_t * MR_Vector_uint16_t_MR_VoxelId_front(MR_Vector_uint16_t_MR_VoxelId *_this)
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 const uint16_t * MR_Vector_uint16_t_MR_VoxelId_back_const(const MR_Vector_uint16_t_MR_VoxelId *_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 void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_resize_2(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_uint64_t newSize, const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *t)
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 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 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_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_Vector_int32_t_MR_UndirectedEdgeId * MR_Vector_int32_t_MR_UndirectedEdgeId_Construct_1_std_vector_int32_t(MR_std_vector_int32_t *vec)
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 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 void MR_Vector_uint16_t_MR_VoxelId_resizeWithReserve_1(MR_Vector_uint16_t_MR_VoxelId *_this, MR_uint64_t newSize)
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 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 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 MR_Vector_int32_t_MR_VertId * MR_Vector_int32_t_MR_VertId_Construct_1_std_vector_int32_t(MR_std_vector_int32_t *vec)
MRC_API MR_Vector_int32_t_MR_FaceId * MR_Vector_int32_t_MR_FaceId_Construct_1_uint64_t(MR_uint64_t size)
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 const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_back_const(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
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_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 MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_Construct_1_uint64_t(MR_uint64_t size)
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 void MR_Vector_int32_t_MR_UndirectedEdgeId_resize_2(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_uint64_t newSize, const int32_t *t)
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 MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstructArray(size_t num_elems)
MRC_API MR_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 MR_Dipoles * MR_Dipoles_Construct_1_std_vector_MR_Dipole(MR_std_vector_MR_Dipole *vec)
MRC_API uint16_t * MR_Vector_uint16_t_MR_VoxelId_index(MR_Vector_uint16_t_MR_VoxelId *_this, MR_VoxelId i)
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:64
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 MR_Vector_float_MR_VoxelId * MR_Vector_float_MR_VoxelId_DefaultConstruct(void)
MRC_API void MR_Vector_int32_t_MR_VertId_swap(MR_Vector_int32_t_MR_VertId *_this, MR_Vector_int32_t_MR_VertId *b)
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 const int32_t * MR_Vector_int32_t_MR_UndirectedEdgeId_back_const(const MR_Vector_int32_t_MR_UndirectedEdgeId *_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 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_int32_t_Get_vec_(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
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 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 MR_Vector_int32_t_MR_VertId * MR_Vector_int32_t_MR_VertId_Construct_2(MR_uint64_t size, const int32_t *val)
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 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 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_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_uint64_t MR_Vector_uint16_t_MR_VoxelId_capacity(const MR_Vector_uint16_t_MR_VoxelId *_this)
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 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_int32_t_MR_FaceId_Destroy(const MR_Vector_int32_t_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_Vector_int32_t_MR_FaceId. Does nothing if the pointer is nul...
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 int32_t * MR_Vector_int32_t_MR_VertId_front(MR_Vector_int32_t_MR_VertId *_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_Vector_int32_t_MR_FaceId_reserve(MR_Vector_int32_t_MR_FaceId *_this, MR_uint64_t capacity)
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 uint16_t * MR_Vector_uint16_t_MR_VoxelId_emplace_back(MR_Vector_uint16_t_MR_VoxelId *_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_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 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 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_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_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_int32_t *_this, MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *t)
MRC_API MR_std_vector_MR_Color * MR_VertColors_GetMutable_vec_(MR_VertColors *_this)
MRC_API MR_Vector_int32_t_MR_VertId * MR_Vector_int32_t_MR_VertId_OffsetMutablePtr(MR_Vector_int32_t_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...
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:628
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_int32_t_data_const(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
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_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_reserve(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_uint64_t capacity)
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 MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_AssignFromAnother(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_PassBy _other_pass_by, MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_other)
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 void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_swap(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *b)
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 int32_t * MR_Vector_int32_t_MR_VertId_data(MR_Vector_int32_t_MR_VertId *_this)
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 const int32_t * MR_Vector_int32_t_MR_FaceId_index_const(const MR_Vector_int32_t_MR_FaceId *_this, MR_FaceId i)
MRC_API bool MR_not_equal_MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *b)
MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_DefaultConstruct(void)
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 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_int32_t_MR_VertId_endId(const MR_Vector_int32_t_MR_VertId *_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_int32_t_emplace_back(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
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_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_int32_t_autoResizeAt(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this, int32_t i)
MRC_API void MR_Vector_int32_t_MR_VertId_resizeWithReserve_2(MR_Vector_int32_t_MR_VertId *_this, MR_uint64_t newSize, const int32_t *value)
MRC_API MR_ObjMap * MR_ObjMap_Construct_1_std_vector_MR_ObjId(MR_std_vector_MR_ObjId *vec)
MRC_API void MR_FaceMap_pop_back(MR_FaceMap *_this)
MRC_API MR_uint64_t MR_EdgeMap_capacity(const MR_EdgeMap *_this)
MRC_API MR_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 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 void MR_Vector_int32_t_MR_FaceId_resizeWithReserve_2(MR_Vector_int32_t_MR_FaceId *_this, MR_uint64_t newSize, const int32_t *value)
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 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 bool MR_not_equal_MR_Vector_int32_t_MR_VertId(const MR_Vector_int32_t_MR_VertId *_this, const MR_Vector_int32_t_MR_VertId *b)
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 void MR_Vector_uint16_t_MR_VoxelId_Destroy(const MR_Vector_uint16_t_MR_VoxelId *_this)
Destroys a heap-allocated instance of MR_Vector_uint16_t_MR_VoxelId. Does nothing if the pointer is n...
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:93
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 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:59
MRC_API void MR_Vector_float_MR_VoxelId_clear(MR_Vector_float_MR_VoxelId *_this)
struct MR_std_vector_MR_WatershedGraph_BasinInfo MR_std_vector_MR_WatershedGraph_BasinInfo
Definition MRVector.h:82
MRC_API MR_FaceId MR_FaceNormals_beginId(const MR_FaceNormals *_this)
MRC_API MR_std_vector_MR_WatershedGraph_BasinInfo * MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_GetMutable_vec_(MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_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 const int32_t * MR_Vector_int32_t_MR_VertId_front_const(const MR_Vector_int32_t_MR_VertId *_this)
MRC_API MR_EdgeId * MR_Vector_MR_EdgeId_MR_VertId_front(MR_Vector_MR_EdgeId_MR_VertId *_this)
MRC_API MR_VoxelId MR_Vector_uint16_t_MR_VoxelId_endId(const MR_Vector_uint16_t_MR_VoxelId *_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 bool MR_equal_MR_Vector_int32_t_MR_UndirectedEdgeId(const MR_Vector_int32_t_MR_UndirectedEdgeId *_this, const MR_Vector_int32_t_MR_UndirectedEdgeId *b)
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_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_int32_t_front(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
MRC_API MR_uint64_t MR_Vector_MR_NodeId_MR_NodeId_capacity(const MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_reserve(MR_Vector_MR_RegionId_MR_RegionId *_this, MR_uint64_t capacity)
MRC_API const MR_Vector_std_vector_MR_EdgePoint_MR_VertId * MR_Vector_std_vector_MR_EdgePoint_MR_VertId_OffsetPtr(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *ptr, ptrdiff_t i)
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 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_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 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_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 void MR_Vector_int32_t_MR_FaceId_swap(MR_Vector_int32_t_MR_FaceId *_this, MR_Vector_int32_t_MR_FaceId *b)
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 void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_autoResizeSet_3(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this, int32_t 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 int32_t * MR_Vector_int32_t_MR_FaceId_emplace_back(MR_Vector_int32_t_MR_FaceId *_this)
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_Vector_uint16_t_MR_VoxelId * MR_Vector_uint16_t_MR_VoxelId_OffsetMutablePtr(MR_Vector_uint16_t_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_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)
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 int32_t MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_beginId(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
MRC_API MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_DefaultConstructArray(size_t num_elems)
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 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 MR_Vector_int32_t_MR_FaceId * MR_Vector_int32_t_MR_FaceId_DefaultConstruct(void)
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_int32_t_MR_VertId_DestroyArray(const MR_Vector_int32_t_MR_VertId *_this)
Destroys a heap-allocated array of MR_Vector_int32_t_MR_VertId. Does nothing if the pointer is null.
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:619
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_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 void MR_Vector_int32_t_MR_FaceId_resize_1(MR_Vector_int32_t_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API int32_t * MR_Vector_int32_t_MR_FaceId_back(MR_Vector_int32_t_MR_FaceId *_this)
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)
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 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 void MR_Vector_MR_FanRecord_MR_VertId_resizeWithReserve_1(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_uint64_t newSize)
MRC_API MR_NodeId MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_beginId(const MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_resize_2(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_uint64_t newSize, const MR_FanRecord *t)
MRC_API const MR_Vector_uint16_t_MR_VoxelId * MR_Vector_uint16_t_MR_VoxelId_OffsetPtr(const MR_Vector_uint16_t_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_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_int32_t_MR_VertId_Destroy(const MR_Vector_int32_t_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Vector_int32_t_MR_VertId. Does nothing if the pointer is nul...
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 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_uint64_t MR_Vector_int32_t_MR_UndirectedEdgeId_heapBytes(const MR_Vector_int32_t_MR_UndirectedEdgeId *_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 void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_Destroy(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
Destroys a heap-allocated instance of MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTa...
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 void MR_Vector_int32_t_MR_UndirectedEdgeId_resizeWithReserve_2(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_uint64_t newSize, const int32_t *value)
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_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_uint64_t MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_capacity(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_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_int32_t_data(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
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 void MR_Vector_uint16_t_MR_VoxelId_resize_2(MR_Vector_uint16_t_MR_VoxelId *_this, MR_uint64_t newSize, const uint16_t *t)
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_Vector_int32_t_MR_UndirectedEdgeId_push_back_const_int32_t_ref(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, const int32_t *t)
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_int32_t_MR_VertId * MR_Vector_int32_t_MR_VertId_Construct_1_uint64_t(MR_uint64_t size)
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:41
MRC_API bool MR_not_equal_MR_Vector_MR_VoxelId_MR_VoxelId(const MR_Vector_MR_VoxelId_MR_VoxelId *_this, const MR_Vector_MR_VoxelId_MR_VoxelId *b)
MRC_API void MR_TexturePerFace_push_back_const_MR_TextureId_ref(MR_TexturePerFace *_this, const MR_TextureId *t)
MRC_API 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_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 int32_t * MR_Vector_int32_t_MR_UndirectedEdgeId_autoResizeAt(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
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_Vector_int32_t_MR_FaceId * MR_Vector_int32_t_MR_FaceId_Construct_2(MR_uint64_t size, const int32_t *val)
MRC_API MR_FaceId * MR_FaceMap_emplace_back(MR_FaceMap *_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_int32_t_front(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_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 void MR_Vector_uint16_t_MR_VoxelId_push_back_const_uint16_t_ref(MR_Vector_uint16_t_MR_VoxelId *_this, const uint16_t *t)
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 void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_pop_back(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_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_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 void MR_Vector_int32_t_MR_UndirectedEdgeId_Set_vec_(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_PassBy value_pass_by, MR_std_vector_int32_t *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_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 int32_t * MR_Vector_int32_t_MR_FaceId_data(MR_Vector_int32_t_MR_FaceId *_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:187
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_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 MR_Vector2f * MR_VertCoords2_index(MR_VertCoords2 *_this, MR_VertId i)
MRC_API MR_uint64_t MR_Vector_uint16_t_MR_VoxelId_size(const MR_Vector_uint16_t_MR_VoxelId *_this)
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 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_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 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)
struct MR_FaceScalars MR_FaceScalars
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:295
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 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 int32_t * MR_Vector_int32_t_MR_UndirectedEdgeId_emplace_back(MR_Vector_int32_t_MR_UndirectedEdgeId *_this)
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 int32_t * MR_Vector_int32_t_MR_UndirectedEdgeId_back(MR_Vector_int32_t_MR_UndirectedEdgeId *_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_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 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 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 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 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_int32_t_MR_UndirectedEdgeId_Destroy(const MR_Vector_int32_t_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_Vector_int32_t_MR_UndirectedEdgeId. Does nothing if the poin...
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_push_back_const_MR_VertBitSet_ref(MR_Vector_MR_VertBitSet_MR_ObjId *_this, const MR_VertBitSet *t)
MRC_API MR_VertColors * MR_VertColors_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_uint64_t MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_size(const MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this)
MRC_API MR_uint64_t MR_Vector_int32_t_MR_UndirectedEdgeId_capacity(const MR_Vector_int32_t_MR_UndirectedEdgeId *_this)
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:45
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 void MR_Vector_int32_t_MR_VertId_pop_back(MR_Vector_int32_t_MR_VertId *_this)
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 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_int32_t_MR_VertId_autoResizeSet_2(MR_Vector_int32_t_MR_VertId *_this, MR_VertId i, int32_t val)
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 MR_std_vector_int32_t * MR_Vector_int32_t_MR_VertId_GetMutable_vec_(MR_Vector_int32_t_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_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 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 bool MR_Vector_int32_t_MR_UndirectedEdgeId_empty(const MR_Vector_int32_t_MR_UndirectedEdgeId *_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 void MR_Vector_int32_t_MR_UndirectedEdgeId_autoResizeSet_2(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i, int32_t val)
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:304
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 void MR_Vector_int32_t_MR_FaceId_clear(MR_Vector_int32_t_MR_FaceId *_this)
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 const MR_std_vector_float * MR_UndirectedEdgeScalars_Get_vec_(const MR_UndirectedEdgeScalars *_this)
MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_DefaultConstructArray(size_t num_elems)
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 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 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 int32_t * MR_Vector_int32_t_MR_FaceId_front(MR_Vector_int32_t_MR_FaceId *_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_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 int32_t * MR_Vector_int32_t_MR_UndirectedEdgeId_data(MR_Vector_int32_t_MR_UndirectedEdgeId *_this)
MRC_API bool MR_not_equal_MR_Vector_std_filesystem_path_MR_TextureId(const MR_Vector_std_filesystem_path_MR_TextureId *_this, const MR_Vector_std_filesystem_path_MR_TextureId *b)
MRC_API 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 MR_Vector_int32_t_MR_VertId * MR_Vector_int32_t_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_int32_t_MR_VertId *_other)
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 void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_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_int32_t *_this, const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *t)
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 void MR_Vector_int32_t_MR_UndirectedEdgeId_pop_back(MR_Vector_int32_t_MR_UndirectedEdgeId *_this)
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 bool MR_Vector_int32_t_MR_VertId_empty(const MR_Vector_int32_t_MR_VertId *_this)
MRC_API void MR_Vector_int32_t_MR_UndirectedEdgeId_resizeWithReserve_1(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_uint64_t newSize)
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_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 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:62
MRC_API MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy _other_pass_by, MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API void MR_ObjMap_resizeNoInit(MR_ObjMap *_this, MR_uint64_t targetSize)
MRC_API void MR_Vector_MR_ModelPointsData_MR_ObjId_resizeWithReserve_2(MR_Vector_MR_ModelPointsData_MR_ObjId *_this, MR_uint64_t newSize, const MR_ModelPointsData *value)
MRC_API MR_VertScalars * MR_VertScalars_OffsetMutablePtr(MR_VertScalars *ptr, ptrdiff_t i)
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_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 bool MR_not_equal_MR_Vector_uint16_t_MR_VoxelId(const MR_Vector_uint16_t_MR_VoxelId *_this, const MR_Vector_uint16_t_MR_VoxelId *b)
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 int32_t MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_endId(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
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 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 void MR_Vector_int32_t_MR_FaceId_pop_back(MR_Vector_int32_t_MR_FaceId *_this)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_backId(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Vector_int32_t_MR_UndirectedEdgeId * MR_Vector_int32_t_MR_UndirectedEdgeId_Construct_2(MR_uint64_t size, const int32_t *val)
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_VertId MR_Vector_int32_t_MR_VertId_backId(const MR_Vector_int32_t_MR_VertId *_this)
MRC_API MR_Face2RegionMap * MR_Face2RegionMap_Construct_1_std_vector_MR_RegionId(MR_std_vector_MR_RegionId *vec)
MRC_API void MR_UndirectedEdgeScalars_push_back_const_float_ref(MR_UndirectedEdgeScalars *_this, const float *t)
MRC_API MR_uint64_t MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_heapBytes(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_AffineXf3f_MR_ObjId_reserve(MR_Vector_MR_AffineXf3f_MR_ObjId *_this, MR_uint64_t capacity)
MRC_API MR_Vector_MR_RegionId_MR_RegionId * MR_Vector_MR_RegionId_MR_RegionId_Construct_2(MR_uint64_t size, const MR_RegionId *val)
MRC_API void MR_Vector_MR_FanRecord_MR_VertId_push_back_MR_FanRecord_rvalue_ref(MR_Vector_MR_FanRecord_MR_VertId *_this, MR_FanRecord *t)
MRC_API MR_VoxelId MR_Vector_uint16_t_MR_VoxelId_backId(const MR_Vector_uint16_t_MR_VoxelId *_this)
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 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_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_resizeWithReserve_1(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_QuadraticForm2f_MR_VertId_DestroyArray(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
Destroys a heap-allocated array of MR_Vector_MR_QuadraticForm2f_MR_VertId. Does nothing if the pointe...
MRC_API MR_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 const int32_t * MR_Vector_int32_t_MR_VertId_data_const(const MR_Vector_int32_t_MR_VertId *_this)
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 MR_UndirectedEdgeId MR_Vector_int32_t_MR_UndirectedEdgeId_beginId(const MR_Vector_int32_t_MR_UndirectedEdgeId *_this)
MRC_API void MR_Vector_MR_VertBitSet_MR_ObjId_pop_back(MR_Vector_MR_VertBitSet_MR_ObjId *_this)
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 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_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 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_Vector_int32_t_MR_FaceId * MR_Vector_int32_t_MR_FaceId_Construct_1_std_vector_int32_t(MR_std_vector_int32_t *vec)
MRC_API MR_Vector2f * MR_VertCoords2_autoResizeAt(MR_VertCoords2 *_this, MR_VertId i)
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 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 const MR_std_vector_uint16_t * MR_Vector_uint16_t_MR_VoxelId_Get_vec_(const MR_Vector_uint16_t_MR_VoxelId *_this)
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 const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_OffsetPtr(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *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_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 MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_AssignFromAnother(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_PassBy _other_pass_by, MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_other)
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:646
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_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 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 void MR_Vector_int32_t_MR_UndirectedEdgeId_DestroyArray(const MR_Vector_int32_t_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_Vector_int32_t_MR_UndirectedEdgeId. Does nothing if the pointer...
MRC_API MR_Vector3f * MR_FaceNormals_data(MR_FaceNormals *_this)
MRC_API MR_Vector_std_filesystem_path_MR_TextureId * MR_Vector_std_filesystem_path_MR_TextureId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_std_filesystem_path_MR_TextureId *_other)
MRC_API 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 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 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_VoxelId MR_Vector_uint16_t_MR_VoxelId_beginId(const MR_Vector_uint16_t_MR_VoxelId *_this)
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_uint64_t MR_Vector_int32_t_MR_FaceId_capacity(const MR_Vector_int32_t_MR_FaceId *_this)
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_MR_AABBTreePoints_Node_MR_NodeId_resizeWithReserve_1(MR_Vector_MR_AABBTreePoints_Node_MR_NodeId *_this, MR_uint64_t newSize)
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 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)
MRC_API int32_t MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_backId(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
struct MR_std_vector_MR_MeshTexture MR_std_vector_MR_MeshTexture
Definition MRVector.h:63
MRC_API MR_uint64_t MR_Dipoles_size(const MR_Dipoles *_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_int32_t_MR_UndirectedEdgeId_autoResizeSet_3(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId pos, MR_uint64_t len, int32_t val)
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_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_Set_vec_(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_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_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 MR_std_vector_int32_t * MR_Vector_int32_t_MR_UndirectedEdgeId_GetMutable_vec_(MR_Vector_int32_t_MR_UndirectedEdgeId *_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:69
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_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_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 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 void MR_Vector_int32_t_MR_VertId_clear(MR_Vector_int32_t_MR_VertId *_this)
MRC_API MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId * MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_endId(const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_Vector_MR_MeshTexture_MR_TextureId_Destroy(const MR_Vector_MR_MeshTexture_MR_TextureId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_MeshTexture_MR_TextureId. Does nothing if the poin...
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_resize_1(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_uint64_t newSize)
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_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 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 MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_OffsetMutablePtr(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *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_int32_t_MR_VertId_push_back_int32_t_rvalue_ref(MR_Vector_int32_t_MR_VertId *_this, int32_t *t)
MRC_API MR_std_array_MR_VertId_2 * MR_Edges_autoResizeAt(MR_Edges *_this, MR_UndirectedEdgeId i)
MRC_API MR_RegionId MR_Vector_MR_RegionId_MR_RegionId_backId(const MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_emplace_back(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API 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_uint16_t_MR_VoxelId_autoResizeSet_3(MR_Vector_uint16_t_MR_VoxelId *_this, MR_VoxelId pos, MR_uint64_t len, uint16_t val)
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 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 bool MR_equal_MR_Vector_std_vector_MR_EdgePoint_MR_VertId(const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *_this, const MR_Vector_std_vector_MR_EdgePoint_MR_VertId *b)
MRC_API void MR_EdgeMap_resizeWithReserve_1(MR_EdgeMap *_this, MR_uint64_t newSize)
MRC_API MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId * MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_Construct_2(MR_uint64_t size, const MR_Graph_EndVertices *val)
struct MR_std_vector_MR_MeshBuilder_VertSpan MR_std_vector_MR_MeshBuilder_VertSpan
Definition MRVector.h:61
MRC_API void MR_Vector_MR_QuadraticForm3f_MR_VertId_Destroy(const MR_Vector_MR_QuadraticForm3f_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Vector_MR_QuadraticForm3f_MR_VertId. Does nothing if the poi...
MRC_API const MR_std_vector_MR_Vector3f * MR_FaceNormals_Get_vec_(const MR_FaceNormals *_this)
MRC_API MR_Vector_uint16_t_MR_VoxelId * MR_Vector_uint16_t_MR_VoxelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_uint16_t_MR_VoxelId *_other)
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:637
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 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_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_Construct_1_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag(MR_std_vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *vec)
MRC_API MR_Vector_int32_t_MR_FaceId * MR_Vector_int32_t_MR_FaceId_AssignFromAnother(MR_Vector_int32_t_MR_FaceId *_this, MR_PassBy _other_pass_by, MR_Vector_int32_t_MR_FaceId *_other)
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 MR_UndirectedEdgeId MR_Vector_int32_t_MR_UndirectedEdgeId_backId(const MR_Vector_int32_t_MR_UndirectedEdgeId *_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 MR_uint64_t MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_size(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
MRC_API void MR_Vector_MR_GraphVertId_MR_GraphVertId_resize_2(MR_Vector_MR_GraphVertId_MR_GraphVertId *_this, MR_uint64_t newSize, const MR_GraphVertId *t)
MRC_API MR_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:601
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_int32_t_MR_UndirectedEdgeId_clear(MR_Vector_int32_t_MR_UndirectedEdgeId *_this)
MRC_API void MR_Vector_MR_MeshOrPointsXf_MR_ObjId_resize(MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this, MR_uint64_t newSize, const MR_MeshOrPointsXf *t)
MRC_API const MR_VoxelId * MR_Vector_MR_VoxelId_MR_FaceId_data_const(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_DefaultConstruct(void)
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 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 const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_front_const(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
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:94
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 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 bool MR_Vector_uint16_t_MR_VoxelId_empty(const MR_Vector_uint16_t_MR_VoxelId *_this)
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)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_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_int32_t *_this, const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *t)
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:556
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_uint64_t MR_Vector_int32_t_MR_FaceId_heapBytes(const MR_Vector_int32_t_MR_FaceId *_this)
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 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 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)
struct MR_std_vector_uint16_t MR_std_vector_uint16_t
Definition MRVector.h:95
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_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_int32_t_back_const(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
MRC_API void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_DestroyArray(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
Destroys a heap-allocated array of MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTa...
MRC_API float * MR_FaceScalars_back(MR_FaceScalars *_this)
MRC_API void MR_Vector_int32_t_MR_UndirectedEdgeId_resize_1(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_uint64_t newSize)
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:268
MRC_API const MR_Vector_int32_t_MR_UndirectedEdgeId * MR_Vector_int32_t_MR_UndirectedEdgeId_OffsetPtr(const MR_Vector_int32_t_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 bool MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_empty(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
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 void MR_Vector_int32_t_MR_FaceId_autoResizeSet_2(MR_Vector_int32_t_MR_FaceId *_this, MR_FaceId i, int32_t val)
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_FaceId MR_Vector_int32_t_MR_FaceId_beginId(const MR_Vector_int32_t_MR_FaceId *_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 void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_Set_vec_(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_PassBy value_pass_by, MR_std_vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *value)
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 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 MR_Triangulation * MR_Triangulation_Construct_1_std_vector_std_array_MR_VertId_3(MR_std_vector_std_array_MR_VertId_3 *vec)
MRC_API MR_Dipoles * MR_Dipoles_DefaultConstructArray(size_t num_elems)
MRC_API bool MR_equal_MR_VertCoords2(const MR_VertCoords2 *_this, const MR_VertCoords2 *b)
MRC_API MR_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 const int32_t * MR_Vector_int32_t_MR_VertId_back_const(const MR_Vector_int32_t_MR_VertId *_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_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_clear(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
MRC_API void MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId_Set_vec_(MR_Vector_MR_MeshBuilder_VertSpan_MR_FaceId *_this, MR_PassBy value_pass_by, MR_std_vector_MR_MeshBuilder_VertSpan *value)
MRC_API bool MR_equal_MR_UndirectedEdgeColors(const MR_UndirectedEdgeColors *_this, const MR_UndirectedEdgeColors *b)
MRC_API void MR_VertCoords2_pop_back(MR_VertCoords2 *_this)
MRC_API MR_EdgeId MR_EdgeColors_backId(const MR_EdgeColors *_this)
MRC_API void MR_VertScalars_resizeWithReserve_1(MR_VertScalars *_this, MR_uint64_t newSize)
MRC_API MR_Vert2RegionMap * MR_Vert2RegionMap_Construct_2(MR_uint64_t size, const MR_RegionId *val)
MRC_API 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_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 bool MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_empty(const MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this)
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 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)
MRC_API void MR_Vector_uint16_t_MR_VoxelId_clear(MR_Vector_uint16_t_MR_VoxelId *_this)
struct MR_std_vector_std_array_MR_VertId_2 MR_std_vector_std_array_MR_VertId_2
Definition MRVector.h:89
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 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_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 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 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:83
struct MR_WatershedGraph_BasinInfo MR_WatershedGraph_BasinInfo
Definition MRVector.h:40
MRC_API const MR_UndirectedEdgeMap * MR_UndirectedEdgeMap_OffsetPtr(const MR_UndirectedEdgeMap *ptr, ptrdiff_t i)
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_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 void MR_Vector_int32_t_MR_FaceId_DestroyArray(const MR_Vector_int32_t_MR_FaceId *_this)
Destroys a heap-allocated array of MR_Vector_int32_t_MR_FaceId. Does nothing if the pointer is null.
MRC_API int32_t * MR_Vector_int32_t_MR_FaceId_autoResizeAt(MR_Vector_int32_t_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_ObjId * MR_ObjMap_index(MR_ObjMap *_this, MR_ObjId i)
MRC_API MR_FaceBitSet * MR_Vector_MR_FaceBitSet_MR_GraphVertId_back(MR_Vector_MR_FaceBitSet_MR_GraphVertId *_this)
MRC_API int32_t MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_beginId(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
MRC_API void MR_EdgeMap_push_back_MR_EdgeId_rvalue_ref(MR_EdgeMap *_this, MR_EdgeId *t)
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 MR_uint64_t * MR_Vector_uint64_t_MR_GraphVertId_emplace_back(MR_Vector_uint64_t_MR_GraphVertId *_this)
MRC_API MR_FaceId MR_Vector_int32_t_MR_FaceId_backId(const MR_Vector_int32_t_MR_FaceId *_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 MR_UndirectedEdgeId MR_Vector_int32_t_MR_UndirectedEdgeId_endId(const MR_Vector_int32_t_MR_UndirectedEdgeId *_this)
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 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_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_OffsetMutablePtr(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *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_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 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 MR_uint64_t MR_Vector_int32_t_MR_FaceId_size(const MR_Vector_int32_t_MR_FaceId *_this)
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 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 MR_std_vector_uint16_t * MR_Vector_uint16_t_MR_VoxelId_GetMutable_vec_(MR_Vector_uint16_t_MR_VoxelId *_this)
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 bool MR_equal_MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *b)
MRC_API MR_std_vector_float * MR_VertScalars_GetMutable_vec_(MR_VertScalars *_this)
struct MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits
Definition MRVector.h:46
MRC_API MR_ObjId MR_Vector_MR_MeshOrPointsXf_MR_ObjId_endId(const MR_Vector_MR_MeshOrPointsXf_MR_ObjId *_this)
MRC_API MR_VertCoords * MR_VertCoords_Construct_2(MR_uint64_t size, const MR_Vector3f *val)
MRC_API MR_uint64_t MR_Vector_MR_RegionId_MR_RegionId_size(const MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API MR_Face2RegionMap * MR_Face2RegionMap_Construct_1_uint64_t(MR_uint64_t size)
MRC_API int32_t * MR_Vector_int32_t_MR_VertId_index(MR_Vector_int32_t_MR_VertId *_this, MR_VertId i)
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:529
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 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 void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_resizeWithReserve_2(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_uint64_t newSize, const MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *value)
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 MR_uint64_t MR_Vector_int32_t_MR_VertId_heapBytes(const MR_Vector_int32_t_MR_VertId *_this)
MRC_API void MR_FaceScalars_resize_1(MR_FaceScalars *_this, MR_uint64_t newSize)
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_int32_t_GetMutable_vec_(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_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 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_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 uint16_t * MR_Vector_uint16_t_MR_VoxelId_back(MR_Vector_uint16_t_MR_VoxelId *_this)
MRC_API void MR_Vector_int32_t_MR_VertId_reserve(MR_Vector_int32_t_MR_VertId *_this, MR_uint64_t capacity)
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 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 const int32_t * MR_Vector_int32_t_MR_UndirectedEdgeId_index_const(const MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
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 int32_t * MR_Vector_int32_t_MR_FaceId_index(MR_Vector_int32_t_MR_FaceId *_this, MR_FaceId i)
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_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 MR_VertId MR_Vector_MR_QuadraticForm2f_MR_VertId_backId(const MR_Vector_MR_QuadraticForm2f_MR_VertId *_this)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_autoResizeSet_3(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_GraphVertId pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_std_vector_MR_GraphEdgeId *val)
MRC_API void MR_Vector_MR_RegionId_MR_RegionId_clear(MR_Vector_MR_RegionId_MR_RegionId *_this)
MRC_API MR_std_vector_MR_AABBTreeNode_MR_ObjTreeTraits * MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_GetMutable_vec_(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API MR_uint64_t MR_FaceScalars_size(const MR_FaceScalars *_this)
MRC_API MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_emplace_back(MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId *_this)
MRC_API MR_Vector_int32_t_MR_UndirectedEdgeId * MR_Vector_int32_t_MR_UndirectedEdgeId_Construct_1_uint64_t(MR_uint64_t size)
MRC_API const MR_std_vector_int32_t * MR_Vector_int32_t_MR_UndirectedEdgeId_Get_vec_(const MR_Vector_int32_t_MR_UndirectedEdgeId *_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 int32_t * MR_Vector_int32_t_MR_VertId_back(MR_Vector_int32_t_MR_VertId *_this)
MRC_API void MR_VertCoords_resize_1(MR_VertCoords *_this, MR_uint64_t newSize)
MRC_API MR_uint64_t MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId_capacity(const MR_Vector_MR_WatershedGraph_BasinInfo_MR_GraphVertId *_this)
MRC_API MR_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 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 MR_uint64_t MR_Vector_int32_t_MR_UndirectedEdgeId_size(const MR_Vector_int32_t_MR_UndirectedEdgeId *_this)
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 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_int32_t_MR_UndirectedEdgeId_push_back_int32_t_rvalue_ref(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, int32_t *t)
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:72
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 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_int32_t_GetMutable_vec_(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
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_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 const MR_std_vector_int32_t * MR_Vector_int32_t_MR_FaceId_Get_vec_(const MR_Vector_int32_t_MR_FaceId *_this)
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 void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_pop_back(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_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_Vector_int32_t_MR_UndirectedEdgeId_reserve(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_uint64_t capacity)
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 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 uint16_t * MR_Vector_uint16_t_MR_VoxelId_autoResizeAt(MR_Vector_uint16_t_MR_VoxelId *_this, MR_VoxelId i)
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 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_int32_t_index_const(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this, int32_t i)
MRC_API void MR_Vector_char_MR_VertId_clear(MR_Vector_char_MR_VertId *_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_int32_t_index(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, int32_t i)
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 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 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 bool MR_equal_MR_Vector_int32_t_MR_FaceId(const MR_Vector_int32_t_MR_FaceId *_this, const MR_Vector_int32_t_MR_FaceId *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_int32_t_index(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this, int32_t i)
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_Vector_int32_t_MR_VertId * MR_Vector_int32_t_MR_VertId_DefaultConstruct(void)
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 void MR_Vector_uint16_t_MR_VoxelId_swap(MR_Vector_uint16_t_MR_VoxelId *_this, MR_Vector_uint16_t_MR_VoxelId *b)
MRC_API MR_GraphVertId MR_Vector_MR_GraphVertId_MR_GraphVertId_beginId(const MR_Vector_MR_GraphVertId_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_int32_t_back(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_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 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 void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_autoResizeSet_3(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, int32_t pos, MR_uint64_t len, MR_PassBy val_pass_by, MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *val)
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_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 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 const int32_t * MR_Vector_int32_t_MR_FaceId_back_const(const MR_Vector_int32_t_MR_FaceId *_this)
MRC_API MR_uint64_t MR_EdgeMap_heapBytes(const MR_EdgeMap *_this)
MRC_API MR_Vector_char_MR_VertId * MR_Vector_char_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_ObjMap_autoResizeSet_3(MR_ObjMap *_this, MR_ObjId pos, MR_uint64_t len, MR_ObjId val)
MRC_API MR_FaceId MR_Vector_MR_VoxelId_MR_FaceId_backId(const MR_Vector_MR_VoxelId_MR_FaceId *_this)
MRC_API MR_Vector_MR_NodeId_MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_DefaultConstruct(void)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Destroy(const MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_Vector_std_array_MR_Vector3f_3_MR_FaceId....
MRC_API 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)
struct MR_std_vector_MR_RegionId MR_std_vector_MR_RegionId
Definition MRVector.h:71
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 const MR_Vector_int32_t_MR_FaceId * MR_Vector_int32_t_MR_FaceId_OffsetPtr(const MR_Vector_int32_t_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_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 MR_uint64_t MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_heapBytes(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_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:50
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 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 int32_t MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_backId(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
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_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 void MR_Vector_int32_t_MR_FaceId_push_back_const_int32_t_ref(MR_Vector_int32_t_MR_FaceId *_this, const int32_t *t)
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 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_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_int32_t_emplace_back(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
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)
MRC_API void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_reserve(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_uint64_t capacity)
struct MR_std_vector_MR_ObjVertId MR_std_vector_MR_ObjVertId
Definition MRVector.h:67
MRC_API MR_NodeId * MR_Vector_MR_NodeId_MR_NodeId_emplace_back(MR_Vector_MR_NodeId_MR_NodeId *_this)
MRC_API bool MR_equal_MR_Vector_int32_t_MR_VertId(const MR_Vector_int32_t_MR_VertId *_this, const MR_Vector_int32_t_MR_VertId *b)
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 void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_resizeWithReserve_1(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_uint64_t newSize)
MRC_API const float * MR_FaceScalars_data_const(const MR_FaceScalars *_this)
MRC_API float * MR_FaceScalars_front(MR_FaceScalars *_this)
MRC_API int32_t * MR_Vector_int32_t_MR_UndirectedEdgeId_index(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
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:78
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 uint16_t * MR_Vector_uint16_t_MR_VoxelId_data(MR_Vector_uint16_t_MR_VoxelId *_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_Vector_int32_t_MR_FaceId_resizeWithReserve_1(MR_Vector_int32_t_MR_FaceId *_this, MR_uint64_t newSize)
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_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_autoResizeSet_2(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this, int32_t 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_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_clear(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this)
MRC_API MR_Vector_uint16_t_MR_VoxelId * MR_Vector_uint16_t_MR_VoxelId_DefaultConstructArray(size_t num_elems)
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 MR_uint64_t MR_Vector_int32_t_MR_VertId_size(const MR_Vector_int32_t_MR_VertId *_this)
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 void MR_Vector_int32_t_MR_FaceId_autoResizeSet_3(MR_Vector_int32_t_MR_FaceId *_this, MR_FaceId pos, MR_uint64_t len, int32_t val)
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_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_uint16_t_MR_VoxelId_heapBytes(const MR_Vector_uint16_t_MR_VoxelId *_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 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 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 const MR_Vector_int32_t_MR_VertId * MR_Vector_int32_t_MR_VertId_OffsetPtr(const MR_Vector_int32_t_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_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:43
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_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_VertId MR_Vector_int32_t_MR_VertId_beginId(const MR_Vector_int32_t_MR_VertId *_this)
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_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 void MR_Vector_uint16_t_MR_VoxelId_reserve(MR_Vector_uint16_t_MR_VoxelId *_this, MR_uint64_t capacity)
MRC_API MR_Vector_std_array_MR_Vector3f_3_MR_FaceId * MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_Construct_1_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_int32_t_MR_VertId_push_back_const_int32_t_ref(MR_Vector_int32_t_MR_VertId *_this, const int32_t *t)
MRC_API void MR_Vector_int32_t_MR_VertId_resize_2(MR_Vector_int32_t_MR_VertId *_this, MR_uint64_t newSize, const int32_t *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 const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_index_const(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, int32_t i)
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 MR_uint64_t MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_size(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
MRC_API void MR_Vector_char_MR_VertId_Set_vec_(MR_Vector_char_MR_VertId *_this, MR_PassBy value_pass_by, MR_std_vector_char *value)
MRC_API MR_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_not_equal_MR_Vector_int32_t_MR_FaceId(const MR_Vector_int32_t_MR_FaceId *_this, const MR_Vector_int32_t_MR_FaceId *b)
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:403
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_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 void MR_Vector_uint16_t_MR_VoxelId_autoResizeSet_2(MR_Vector_uint16_t_MR_VoxelId *_this, MR_VoxelId i, uint16_t val)
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 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 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_int32_t_front_const(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_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 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 void MR_Vector_int32_t_MR_FaceId_Set_vec_(MR_Vector_int32_t_MR_FaceId *_this, MR_PassBy value_pass_by, MR_std_vector_int32_t *value)
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 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_uint16_t_MR_VoxelId_DestroyArray(const MR_Vector_uint16_t_MR_VoxelId *_this)
Destroys a heap-allocated array of MR_Vector_uint16_t_MR_VoxelId. Does nothing if the pointer is null...
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 const MR_Color * MR_FaceColors_back_const(const MR_FaceColors *_this)
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_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 void MR_VertScalars_reserve(MR_VertScalars *_this, MR_uint64_t capacity)
struct MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:565
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 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:68
MRC_API MR_VertId * MR_VertMap_back(MR_VertMap *_this)
MRC_API int32_t * MR_Vector_int32_t_MR_VertId_autoResizeAt(MR_Vector_int32_t_MR_VertId *_this, MR_VertId i)
MRC_API bool MR_equal_MR_VertColors(const MR_VertColors *_this, const MR_VertColors *b)
MRC_API bool MR_not_equal_MR_Vector_uint64_t_MR_GraphVertId(const MR_Vector_uint64_t_MR_GraphVertId *_this, const MR_Vector_uint64_t_MR_GraphVertId *b)
MRC_API bool MR_equal_MR_Vector_MR_EdgeId_MR_FaceId(const MR_Vector_MR_EdgeId_MR_FaceId *_this, const MR_Vector_MR_EdgeId_MR_FaceId *b)
MRC_API MR_uint64_t MR_Triangulation_capacity(const MR_Triangulation *_this)
MRC_API MR_uint64_t MR_Vector_MR_NodeId_MR_NodeId_size(const MR_Vector_MR_NodeId_MR_NodeId *_this)
struct MR_Vert2RegionMap MR_Vert2RegionMap
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:205
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_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_clear(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
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 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 uint16_t * MR_Vector_uint16_t_MR_VoxelId_index_const(const MR_Vector_uint16_t_MR_VoxelId *_this, MR_VoxelId 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 MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_other)
MRC_API void MR_FaceColors_Destroy(const MR_FaceColors *_this)
Destroys a heap-allocated instance of MR_FaceColors. Does nothing if the pointer is null.
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_FaceTag_MR_Box3f_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId_reserve(MR_Vector_MR_AABBTreeNode_MR_ObjTreeTraits_MR_NodeId *_this, MR_uint64_t capacity)
MRC_API void MR_ObjMap_autoResizeSet_2(MR_ObjMap *_this, MR_ObjId i, MR_ObjId val)
MRC_API void MR_FaceNormals_push_back_const_MR_Vector3f_ref(MR_FaceNormals *_this, const MR_Vector3f *t)
MRC_API 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 int32_t MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_endId(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this)
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:57
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 MR_Edges * MR_Edges_Construct_1_std_vector_std_array_MR_VertId_2(MR_std_vector_std_array_MR_VertId_2 *vec)
MRC_API MR_VertId MR_VertCoords_backId(const MR_VertCoords *_this)
MRC_API const int32_t * MR_Vector_int32_t_MR_UndirectedEdgeId_data_const(const MR_Vector_int32_t_MR_UndirectedEdgeId *_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 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 MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_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 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 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 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 void MR_Vector_int32_t_MR_UndirectedEdgeId_swap(MR_Vector_int32_t_MR_UndirectedEdgeId *_this, MR_Vector_int32_t_MR_UndirectedEdgeId *b)
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 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 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:81
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 const uint16_t * MR_Vector_uint16_t_MR_VoxelId_data_const(const MR_Vector_uint16_t_MR_VoxelId *_this)
MRC_API MR_uint64_t MR_EdgeColors_heapBytes(const MR_EdgeColors *_this)
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 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_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:44
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_pop_back(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this)
MRC_API void MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId_push_back_std_vector_MR_GraphEdgeId_rvalue_ref(MR_Vector_std_vector_MR_GraphEdgeId_MR_GraphVertId *_this, MR_std_vector_MR_GraphEdgeId *t)
MRC_API 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_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_autoResizeAt(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, int32_t i)
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 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_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 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 void MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t_Destroy(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
Destroys a heap-allocated instance of MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElem...
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 MR_Vector_uint16_t_MR_VoxelId * MR_Vector_uint16_t_MR_VoxelId_AssignFromAnother(MR_Vector_uint16_t_MR_VoxelId *_this, MR_PassBy _other_pass_by, MR_Vector_uint16_t_MR_VoxelId *_other)
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 void MR_FaceMap_clear(MR_FaceMap *_this)
struct MR_Vector_int32_t_MR_FaceId MR_Vector_int32_t_MR_FaceId
std::vector<T>-like container that requires specific indexing type,
Definition MRVector.h:610
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 void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_autoResizeSet_2(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, int32_t i, MR_PassBy val_pass_by, MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *val)
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_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....
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:58
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_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_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t * MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_OffsetPtr(const MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *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_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 MR_Vector_int32_t_MR_UndirectedEdgeId * MR_Vector_int32_t_MR_UndirectedEdgeId_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 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 void MR_Vector_uint16_t_MR_VoxelId_Set_vec_(MR_Vector_uint16_t_MR_VoxelId *_this, MR_PassBy value_pass_by, MR_std_vector_uint16_t *value)
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:47
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 bool MR_equal_MR_Vector_uint16_t_MR_VoxelId(const MR_Vector_uint16_t_MR_VoxelId *_this, const MR_Vector_uint16_t_MR_VoxelId *b)
MRC_API MR_Vector_MR_QuadraticForm3f_MR_VertId * MR_Vector_MR_QuadraticForm3f_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_FaceNormals * MR_FaceNormals_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceNormals *_other)
MRC_API void MR_UndirectedEdge2RegionMap_swap(MR_UndirectedEdge2RegionMap *_this, MR_UndirectedEdge2RegionMap *b)
MRC_API MR_Vector_MR_AABBTreePoints_Node_MR_NodeId * MR_Vector_MR_AABBTreePoints_Node_MR_NodeId_DefaultConstruct(void)
MRC_API void MR_Vector_MR_VertId_MR_EdgeId_resize_1(MR_Vector_MR_VertId_MR_EdgeId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_std_array_MR_Vector3f_3_MR_FaceId_push_back_const_std_array_MR_Vector3f_3_ref(MR_Vector_std_array_MR_Vector3f_3_MR_FaceId *_this, const MR_std_array_MR_Vector3f_3 *t)
MRC_API void MR_Vector_double_MR_RegionId_resizeWithReserve_1(MR_Vector_double_MR_RegionId *_this, MR_uint64_t newSize)
MRC_API void MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId_resizeWithReserve_2(MR_Vector_MR_Graph_EndVertices_MR_GraphEdgeId *_this, MR_uint64_t newSize, const MR_Graph_EndVertices *value)
MRC_API MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId * MR_Vector_MR_AABBTreeNode_MR_AABBTreeTraits_MR_UndirectedEdgeTag_MR_Box2f_MR_NodeId_DefaultConstruct(void)
MRC_API void MR_EdgeScalars_Destroy(const MR_EdgeScalars *_this)
Destroys a heap-allocated instance of MR_EdgeScalars. Does nothing if the pointer is null.
MRC_API 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)
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_int32_t_data(MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
struct MR_std_vector_MR_FanRecord MR_std_vector_MR_FanRecord
Definition MRVector.h:55
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:583
MRC_API void MR_Vert2RegionMap_push_back_const_MR_RegionId_ref(MR_Vert2RegionMap *_this, const MR_RegionId *t)
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_vector_int32_t * MR_Vector_int32_t_MR_FaceId_GetMutable_vec_(MR_Vector_int32_t_MR_FaceId *_this)
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 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_int32_t_MR_UndirectedEdgeId * MR_Vector_int32_t_MR_UndirectedEdgeId_DefaultConstruct(void)
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 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 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 void MR_Vector_uint16_t_MR_VoxelId_resize_1(MR_Vector_uint16_t_MR_VoxelId *_this, MR_uint64_t newSize)
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_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 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 MR_GraphEdgeId MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId_endId(const MR_Vector_MR_WatershedGraph_BdInfo_MR_GraphEdgeId *_this)
MRC_API MR_Vector_int32_t_MR_FaceId * MR_Vector_int32_t_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Vector_int32_t_MR_FaceId *_other)
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_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_int32_t_data_const(const MR_Vector_MR_Vector_MR_Vector_MR_ICPGroupPairs_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_int32_t *_this)
MRC_API const MR_std_vector_MR_EdgeId * MR_EdgeMap_Get_vec_(const MR_EdgeMap *_this)
MRC_API MR_Vector_int32_t_MR_FaceId * MR_Vector_int32_t_MR_FaceId_OffsetMutablePtr(MR_Vector_int32_t_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_EdgeId_MR_VertId_autoResizeSet_2(MR_Vector_MR_EdgeId_MR_VertId *_this, MR_VertId i, MR_EdgeId val)
MRC_API void MR_Vector_int32_t_MR_VertId_Set_vec_(MR_Vector_int32_t_MR_VertId *_this, MR_PassBy value_pass_by, MR_std_vector_int32_t *value)
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_FaceColors_swap(MR_FaceColors *_this, MR_FaceColors *b)
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_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 void MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t_resizeWithReserve_2(MR_Vector_MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag_int32_t *_this, MR_uint64_t newSize, const MR_Vector_std_vector_MR_ObjVertId_MR_Id_MR_ICPElemtTag *value)
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 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 void MR_Vector_int32_t_MR_VertId_autoResizeSet_3(MR_Vector_int32_t_MR_VertId *_this, MR_VertId pos, MR_uint64_t len, int32_t val)
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_uint16_t_MR_VoxelId_pop_back(MR_Vector_uint16_t_MR_VoxelId *_this)
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 MR_FaceId MR_Vector_int32_t_MR_FaceId_endId(const MR_Vector_int32_t_MR_FaceId *_this)
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
Definition MRAffineXf.h:36
Generated from class MR::Color.
Definition MRColor.h:19
Definition MRVector2.h:44
Definition MRVector3.h:51
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