Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
jafar::modeler::normals_estimator Class Reference

Detailed Description

Definition at line 14 of file normals_estimator.hpp.

List of all members.

Public Member Functions

 normals_estimator (size_t k=25)
 normals_estimator (const ublas::matrix< double > &set, size_t k=25)
 normals_estimator (const std::map< size_t, jblas::vec3 > &points, size_t k=25)
jblas::vec estimate (int index)
ublas::matrix< double > batch_estimate ()

Public Attributes

ublas::matrix< double > m_cloud
 kd tree indexed points cloud

Private Member Functions

jblas::vec compute_normal (const ublas::matrix< double > &Q)
 computes normal for points arranged as Q rows

Private Attributes

size_t m_knn
 nb neighbours set by user
jann::KD_tree_index< flann::L2
< double > > 
m_index
jmath::PCA pca
 pca
size_t K
 nb neighbours + 1

Member Data Documentation

kd tree indexed points cloud

points cloud arranged in nx3 matrix

Definition at line 21 of file normals_estimator.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:43 for Jafar by doxygen 1.7.6.1
LAAS-CNRS