3#include "MRPch/MRBindingMacros.h"
43 FaceMap * outFmap_ =
nullptr;
44 VertMap * outVmap_ =
nullptr;
45 WholeEdgeMap * outEmap_ =
nullptr;
52using HashToVectorMappingConverter [[deprecated]]
MR_BIND_IGNORE = Src2TgtMaps;
65 FaceMap * outFmap_ =
nullptr;
66 VertMap * outVmap_ =
nullptr;
67 WholeEdgeMap * outEmap_ =
nullptr;
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:80
Definition MRMesh/MRMeshTopology.h:19
use this adapter to call functions expecting PartMapping parameter to receive src2tgt dense maps
Definition MRPartMapping.h:32
MR_BIND_IGNORE Src2TgtMaps(const MeshTopology &, FaceMap *outFmap, VertMap *outVmap, WholeEdgeMap *outEmap)
Definition MRPartMapping.h:35
const PartMapping & getPartMapping() const
Definition MRPartMapping.h:40
MRMESH_API ~Src2TgtMaps()
MRMESH_API Src2TgtMaps(FaceMap *outFmap, VertMap *outVmap, WholeEdgeMap *outEmap)
use this adapter to call functions expecting PartMapping parameter to receive tgt2src dense maps
Definition MRPartMapping.h:56
MRMESH_API ~Tgt2SrcMaps()
const PartMapping & getPartMapping() const
Definition MRPartMapping.h:62
MRMESH_API Tgt2SrcMaps(FaceMap *outFmap, VertMap *outVmap, WholeEdgeMap *outEmap)
Definition MRCameraOrientationPlugin.h:8
std::array< Vector3f, 3 > MR_BIND_IGNORE
Definition MRMeshBuilderTypes.h:10
mapping among elements of source mesh, from which a part is taken, and target mesh
Definition MRPartMapping.h:11
MRMESH_API void clear()
clears all member maps
VertMapOrHashMap * tgt2srcVerts
Definition MRPartMapping.h:23
WholeEdgeMapOrHashMap * src2tgtEdges
Definition MRPartMapping.h:18
FaceMapOrHashMap * src2tgtFaces
Definition MRPartMapping.h:16
WholeEdgeMapOrHashMap * tgt2srcEdges
Definition MRPartMapping.h:24
VertMapOrHashMap * src2tgtVerts
Definition MRPartMapping.h:17
FaceMapOrHashMap * tgt2srcFaces
Definition MRPartMapping.h:22