| 35 | } |
| 36 | |
| 37 | Tgt2SrcMaps::Tgt2SrcMaps( FaceMap * outFmap, VertMap * outVmap, WholeEdgeMap * outEmap ) |
| 38 | : outFmap_( outFmap ), outVmap_( outVmap ), outEmap_( outEmap ) |
| 39 | { |
| 40 | if ( outFmap ) |
| 41 | { |
| 42 | tgt2srcFaces_.setMap( std::move( *outFmap_ ) ); |
| 43 | map_.tgt2srcFaces = &tgt2srcFaces_; |
| 44 | } |
| 45 | if ( outVmap ) |
| 46 | { |
| 47 | tgt2srcVerts_.setMap( std::move( *outVmap_ ) ); |
| 48 | map_.tgt2srcVerts = &tgt2srcVerts_; |
| 49 | } |
| 50 | if ( outEmap ) |
| 51 | { |
| 52 | tgt2srcEdges_.setMap( std::move( *outEmap_ ) ); |
| 53 | map_.tgt2srcEdges = &tgt2srcEdges_; |
| 54 | } |
| 55 | } |
| 56 | |
| 57 | Tgt2SrcMaps::~Tgt2SrcMaps() |
| 58 | { |