MCPcopy Create free account
hub / github.com/PDAL/PDAL / pointViewToEigen

Function pointViewToEigen

pdal/private/MathUtils.cpp:332–342  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

330}
331
332Eigen::MatrixXd pointViewToEigen(const PointView& view)
333{
334 Eigen::MatrixXd matrix(view.size(), 3);
335 for (PointId i = 0; i < view.size(); ++i)
336 {
337 matrix(i, 0) = view.getFieldAs<double>(Dimension::Id::X, i);
338 matrix(i, 1) = view.getFieldAs<double>(Dimension::Id::Y, i);
339 matrix(i, 2) = view.getFieldAs<double>(Dimension::Id::Z, i);
340 }
341 return matrix;
342}
343
344Eigen::MatrixXd pointViewToEigen(const PointView& view, const PointIdList& ids)
345{

Callers 2

TESTFunction · 0.50
icpMethod · 0.50

Calls 1

sizeMethod · 0.45

Tested by 1

TESTFunction · 0.40