| 253 | } |
| 254 | |
| 255 | Eigen::Vector3d M3C2Filter::findNormal(Eigen::Vector3d pos, const PointGrid& grid) |
| 256 | { |
| 257 | PointIdList neighbors = grid.findNeighbors3d(pos, m_args->normalRadius); |
| 258 | math::NormalResult res = math::findNormal(grid.view(), neighbors); |
| 259 | return res.normal; |
| 260 | } |
| 261 | |
| 262 | |
| 263 | bool M3C2Filter::calcStats(const std::vector<double>& pts1, const std::vector<double>& pts2, |
nothing calls this directly
no test coverage detected