| 151 | { |
| 152 | |
| 153 | cpd::Matrix pointViewToEigen(PointViewPtr view) |
| 154 | { |
| 155 | Eigen::MatrixXd matrix(view->size(), 3); |
| 156 | for (PointId i = 0; i < view->size(); ++i) |
| 157 | { |
| 158 | matrix(i, 0) = view->getFieldAs<double>(Dimension::Id::X, i); |
| 159 | matrix(i, 1) = view->getFieldAs<double>(Dimension::Id::Y, i); |
| 160 | matrix(i, 2) = view->getFieldAs<double>(Dimension::Id::Z, i); |
| 161 | } |
| 162 | return matrix; |
| 163 | } |
| 164 | |
| 165 | } // unnamed namespace |
| 166 |
no test coverage detected