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

Function movePoints

plugins/cpd/filters/CpdFilter.cpp:45–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

43namespace
44{
45void movePoints(PointViewPtr moving, const cpd::Matrix& result)
46{
47 assert(moving->size() == (point_count_t)result.rows());
48 for (PointId i = 0; i < moving->size(); ++i)
49 {
50 moving->setField(Dimension::Id::X, i, result(i, 0));
51 moving->setField(Dimension::Id::Y, i, result(i, 1));
52 moving->setField(Dimension::Id::Z, i, result(i, 2));
53 }
54}
55
56void addMetadata(CpdFilter* filter, const cpd::Result& result)
57{

Callers 3

cpd_rigidMethod · 0.85
cpd_affineMethod · 0.85
cpd_nonrigidMethod · 0.85

Calls 3

rowsMethod · 0.80
sizeMethod · 0.45
setFieldMethod · 0.45

Tested by

no test coverage detected