13 if ( res && src.
odd() )
30 if ( it != map.end() )
42 auto it = map.find( src );
51 [src](
const WholeEdgeHashMap& hashMap ) {
return mapEdge( hashMap, src ); }
60 [src](
const WholeEdgeHashMap& hashMap ) {
return mapEdge( hashMap, src ); }
67 return getAt( map.
b, src );
#define MRMESH_API
Definition MRMeshFwd.h:80
new unsafe MR.Buffer_MRUndirectedEdgeId_MRUndirectedEdgeId b
Definition MRCameraOrientationPlugin.h:8
T getAt(const Buffer< T, I > &bmap, I key, T def={})
given some buffer map and a key, returns the value associated with the key, or default value if key i...
Definition MRBuffer.h:119
MRMESH_API UndirectedEdgeBitSet mapEdges(const WholeEdgeMap &map, const UndirectedEdgeBitSet &src)
given input bit-set (src), converts each id corresponding to set bit using given map,...
EdgeId mapEdge(const WholeEdgeMap &map, EdgeId src)
given input edge (src), converts its id using given map
Definition MRMapEdge.h:10
readonly unsafe MR.EdgeId sym()
readonly unsafe bool odd()
readonly unsafe MR.UndirectedEdgeId undirected()
Definition MRMeshFwd.h:774