| 5 | { |
| 6 | |
| 7 | Src2TgtMaps::Src2TgtMaps( FaceMap * outFmap, VertMap * outVmap, WholeEdgeMap * outEmap ) |
| 8 | : outFmap_( outFmap ), outVmap_( outVmap ), outEmap_( outEmap ) |
| 9 | { |
| 10 | if ( outFmap ) |
| 11 | { |
| 12 | src2tgtFaces_.setMap( std::move( *outFmap_ ) ); |
| 13 | map_.src2tgtFaces = &src2tgtFaces_; |
| 14 | } |
| 15 | if ( outVmap ) |
| 16 | { |
| 17 | src2tgtVerts_.setMap( std::move( *outVmap_ ) ); |
| 18 | map_.src2tgtVerts = &src2tgtVerts_; |
| 19 | } |
| 20 | if ( outEmap ) |
| 21 | { |
| 22 | src2tgtEdges_.setMap( std::move( *outEmap_ ) ); |
| 23 | map_.src2tgtEdges = &src2tgtEdges_; |
| 24 | } |
| 25 | } |
| 26 | |
| 27 | Src2TgtMaps::~Src2TgtMaps() |
| 28 | { |