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

Function pointViewToEigen

plugins/cpd/filters/CpdFilter.cpp:153–163  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

151{
152
153cpd::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

Callers 3

cpd_rigidMethod · 0.70
cpd_affineMethod · 0.70
cpd_nonrigidMethod · 0.70

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected