| 38 | } |
| 39 | |
| 40 | float findMaxDistanceSq( const PointCloud& a, const PointCloud& b, const AffineXf3f* rigidB2A, float maxDistanceSq ) |
| 41 | { |
| 42 | std::unique_ptr<AffineXf3f> rigidA2B = rigidB2A ? std::make_unique<AffineXf3f>( rigidB2A->inverse() ) : nullptr; |
| 43 | return std::max( findMaxDistanceSqOneWay( a, b, rigidB2A, maxDistanceSq ), findMaxDistanceSqOneWay( b, a, rigidA2B.get(), maxDistanceSq ) ); |
| 44 | } |
| 45 | |
| 46 | } //namespace MR |
nothing calls this directly
no test coverage detected