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