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

#include <point_cloud.hpp>

Public Types

using Points = PointCloud
 

Static Public Member Functions

static size_t size (const Points &points)
 
static bool has_points (const Points &points)
 
static bool has_normals (const Points &points)
 
static bool has_covs (const Points &points)
 
static const Eigen::Vector4d & point (const Points &points, size_t i)
 
static const Eigen::Vector4d & normal (const Points &points, size_t i)
 
static const Eigen::Matrix4d & cov (const Points &points, size_t i)
 
static void resize (Points &points, size_t n)
 
static void set_point (Points &points, size_t i, const Eigen::Vector4d &pt)
 
static void set_normal (Points &points, size_t i, const Eigen::Vector4d &n)
 
static void set_cov (Points &points, size_t i, const Eigen::Matrix4d &cov)
 

Member Typedef Documentation

◆ Points

Member Function Documentation

◆ cov()

static const Eigen::Matrix4d& small_gicp::traits::Traits< PointCloud >::cov ( const Points points,
size_t  i 
)
inlinestatic

◆ has_covs()

static bool small_gicp::traits::Traits< PointCloud >::has_covs ( const Points points)
inlinestatic

◆ has_normals()

static bool small_gicp::traits::Traits< PointCloud >::has_normals ( const Points points)
inlinestatic

◆ has_points()

static bool small_gicp::traits::Traits< PointCloud >::has_points ( const Points points)
inlinestatic

◆ normal()

static const Eigen::Vector4d& small_gicp::traits::Traits< PointCloud >::normal ( const Points points,
size_t  i 
)
inlinestatic

◆ point()

static const Eigen::Vector4d& small_gicp::traits::Traits< PointCloud >::point ( const Points points,
size_t  i 
)
inlinestatic

◆ resize()

static void small_gicp::traits::Traits< PointCloud >::resize ( Points points,
size_t  n 
)
inlinestatic

◆ set_cov()

static void small_gicp::traits::Traits< PointCloud >::set_cov ( Points points,
size_t  i,
const Eigen::Matrix4d &  cov 
)
inlinestatic

◆ set_normal()

static void small_gicp::traits::Traits< PointCloud >::set_normal ( Points points,
size_t  i,
const Eigen::Vector4d &  n 
)
inlinestatic

◆ set_point()

static void small_gicp::traits::Traits< PointCloud >::set_point ( Points points,
size_t  i,
const Eigen::Vector4d &  pt 
)
inlinestatic

◆ size()

static size_t small_gicp::traits::Traits< PointCloud >::size ( const Points points)
inlinestatic

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