14 #include <mrpt/core/optional_ref.h>
15 #include <mrpt/math/TPoint3D.h>
16 #include <mrpt/poses/CPointPDFGaussian.h>
36 {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}}};
37 std::array<double, 3>
eigVals = {0, 0, 0};
59 const float* xs,
const float* ys,
const float* zs,
60 mrpt::optional_ref<
const std::vector<size_t>> indices,
61 std::optional<size_t> totalCount = std::nullopt);
66 const std::vector<mrpt::math::TPoint3Df>& pts, std::vector<float>& xs,
67 std::vector<float>& ys, std::vector<float>& zs);