PointSampler library (C++)
Loading...
Searching...
No Matches
ps::PointCloudAdaptor< T, N > Struct Template Reference

#include <nanoflann_adaptator.hpp>

Public Member Functions

 PointCloudAdaptor (const std::vector< Point< T, N > > &points)
 
size_t kdtree_get_point_count () const
 
T kdtree_get_pt (const size_t idx, const size_t dim) const
 
template<class BBOX >
bool kdtree_get_bbox (BBOX &) const
 

Public Attributes

const std::vector< Point< T, N > > & pts
 

Constructor & Destructor Documentation

◆ PointCloudAdaptor()

template<typename T , size_t N>
ps::PointCloudAdaptor< T, N >::PointCloudAdaptor ( const std::vector< Point< T, N > > &  points)
inline

Member Function Documentation

◆ kdtree_get_bbox()

template<typename T , size_t N>
template<class BBOX >
bool ps::PointCloudAdaptor< T, N >::kdtree_get_bbox ( BBOX ) const
inline

◆ kdtree_get_point_count()

template<typename T , size_t N>
size_t ps::PointCloudAdaptor< T, N >::kdtree_get_point_count ( ) const
inline

◆ kdtree_get_pt()

template<typename T , size_t N>
T ps::PointCloudAdaptor< T, N >::kdtree_get_pt ( const size_t  idx,
const size_t  dim 
) const
inline

Member Data Documentation

◆ pts

template<typename T , size_t N>
const std::vector<Point<T, N> >& ps::PointCloudAdaptor< T, N >::pts

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