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);