small_gicp
Static Public Member Functions | List of all members
small_gicp::traits::Traits< GaussianVoxel > Struct Reference

#include <gaussian_voxelmap.hpp>

Static Public Member Functions

static size_t size (const GaussianVoxel &voxel)
 
static bool has_points (const GaussianVoxel &voxel)
 
static bool has_covs (const GaussianVoxel &voxel)
 
static const Eigen::Vector4d & point (const GaussianVoxel &voxel, size_t i)
 
static const Eigen::Matrix4d & cov (const GaussianVoxel &voxel, size_t i)
 
static size_t nearest_neighbor_search (const GaussianVoxel &voxel, const Eigen::Vector4d &pt, size_t *k_index, double *k_sq_dist)
 
static size_t knn_search (const GaussianVoxel &voxel, const Eigen::Vector4d &pt, size_t k, size_t *k_index, double *k_sq_dist)
 
template<typename Result >
static void knn_search (const GaussianVoxel &voxel, const Eigen::Vector4d &pt, Result &result)
 

Member Function Documentation

◆ cov()

static const Eigen::Matrix4d& small_gicp::traits::Traits< GaussianVoxel >::cov ( const GaussianVoxel voxel,
size_t  i 
)
inlinestatic

◆ has_covs()

static bool small_gicp::traits::Traits< GaussianVoxel >::has_covs ( const GaussianVoxel voxel)
inlinestatic

◆ has_points()

static bool small_gicp::traits::Traits< GaussianVoxel >::has_points ( const GaussianVoxel voxel)
inlinestatic

◆ knn_search() [1/2]

template<typename Result >
static void small_gicp::traits::Traits< GaussianVoxel >::knn_search ( const GaussianVoxel voxel,
const Eigen::Vector4d &  pt,
Result &  result 
)
inlinestatic

◆ knn_search() [2/2]

static size_t small_gicp::traits::Traits< GaussianVoxel >::knn_search ( const GaussianVoxel voxel,
const Eigen::Vector4d &  pt,
size_t  k,
size_t *  k_index,
double *  k_sq_dist 
)
inlinestatic

◆ nearest_neighbor_search()

static size_t small_gicp::traits::Traits< GaussianVoxel >::nearest_neighbor_search ( const GaussianVoxel voxel,
const Eigen::Vector4d &  pt,
size_t *  k_index,
double *  k_sq_dist 
)
inlinestatic

◆ point()

static const Eigen::Vector4d& small_gicp::traits::Traits< GaussianVoxel >::point ( const GaussianVoxel voxel,
size_t  i 
)
inlinestatic

◆ size()

static size_t small_gicp::traits::Traits< GaussianVoxel >::size ( const GaussianVoxel voxel)
inlinestatic

The documentation for this struct was generated from the following file: