14 #include <mrpt/core/optional_ref.h> 15 #include <mrpt/math/TPoint3D.h> 16 #include <mrpt/poses/CPointPDFGaussian.h> 34 {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}}};
35 std::array<double, 3>
eigVals = {0, 0, 0};
57 const float* xs,
const float* ys,
const float* zs,
58 mrpt::optional_ref<
const std::vector<size_t>> indices,
59 std::optional<size_t> totalCount = std::nullopt);
Output of estimate_points_eigen()
std::array< mrpt::math::TVector3D, 3 > eigVectors
PointCloudEigen estimate_points_eigen(const float *xs, const float *ys, const float *zs, mrpt::optional_ref< const std::vector< size_t >> indices, std::optional< size_t > totalCount=std::nullopt)
std::array< double, 3 > eigVals
mrpt::poses::CPointPDFGaussian meanCov