Class grouping different variant of the algorithm.
More...
#include <CGAL_normEst.h>
Class grouping different variant of the algorithm.
Definition at line 63 of file CGAL_normEst.h.
◆ Fuzzy_sphere
◆ Kernel
◆ Matrix3
◆ Neighbor_search
◆ Neighbor_search_iterator
◆ Point3
◆ Tree
◆ TreeTraits
◆ Triplet
◆ vecPt3Iterator
◆ Vector3
◆ vecTripIterator
◆ vecVec3Iterator
◆ anonymous enum
| Enumerator |
|---|
| MEAN | MEAN value 0, used for normal computation by mean
|
| BEST | BEST value 1, used for normal computation by best confidence
|
| CLUSTER | CLUSTER value 2, used for normal computation by clustering
|
| POINTS | |
| UNIF | UNIF value 101, used for method choice, triplets by uniform selection in the neighborhood sphere
|
| CUBES | CUBES value 102, used for method choice, triplets by selection with cubes discretization
|
| KNN | KNN value 200, neighborhood selection type, k-nearest neighbors
|
| RADIUS | RADIUS value 201, neighborhood selection type, range search
|
Definition at line 101 of file CGAL_normEst.h.
◆ CGAL_Normal_Estimator()
| CGAL_Normal_Estimator::CGAL_Normal_Estimator |
( |
std::vector< Point3 > & |
points, |
|
|
std::vector< Vector3 > & |
normals |
|
) |
| |
|
inline |
◆ accum_slices() [1/2]
| int& CGAL_Normal_Estimator::accum_slices |
( |
| ) |
|
|
inline |
◆ accum_slices() [2/2]
| int CGAL_Normal_Estimator::accum_slices |
( |
| ) |
const |
|
inline |
◆ cluster_angle_rad() [1/2]
| float& CGAL_Normal_Estimator::cluster_angle_rad |
( |
| ) |
|
|
inline |
◆ cluster_angle_rad() [2/2]
| float CGAL_Normal_Estimator::cluster_angle_rad |
( |
| ) |
const |
|
inline |
◆ estimate()
| void CGAL_Normal_Estimator::estimate |
( |
int |
method = POINTS, |
|
|
int |
neighborhood_type = KNN, |
|
|
float |
neighborhood_size = 200 |
|
) |
| |
|
inline |
◆ minimal_neighbor_number_for_range_search() [1/2]
| int& CGAL_Normal_Estimator::minimal_neighbor_number_for_range_search |
( |
| ) |
|
|
inline |
◆ minimal_neighbor_number_for_range_search() [2/2]
| int CGAL_Normal_Estimator::minimal_neighbor_number_for_range_search |
( |
| ) |
const |
|
inline |
◆ normal_cloud() [1/2]
| std::vector<Vector3>& CGAL_Normal_Estimator::normal_cloud |
( |
| ) |
|
|
inline |
◆ normal_cloud() [2/2]
| std::vector<Vector3> CGAL_Normal_Estimator::normal_cloud |
( |
| ) |
const |
|
inline |
◆ normal_selection_mode() [1/2]
| int& CGAL_Normal_Estimator::normal_selection_mode |
( |
| ) |
|
|
inline |
◆ normal_selection_mode() [2/2]
| int CGAL_Normal_Estimator::normal_selection_mode |
( |
| ) |
const |
|
inline |
◆ number_of_cubes() [1/2]
| int& CGAL_Normal_Estimator::number_of_cubes |
( |
| ) |
|
|
inline |
◆ number_of_cubes() [2/2]
| int CGAL_Normal_Estimator::number_of_cubes |
( |
| ) |
const |
|
inline |
◆ number_of_planes() [1/2]
| int& CGAL_Normal_Estimator::number_of_planes |
( |
| ) |
|
|
inline |
◆ number_of_planes() [2/2]
| int CGAL_Normal_Estimator::number_of_planes |
( |
| ) |
const |
|
inline |
◆ point_cloud() [1/2]
| std::vector<Point3>& CGAL_Normal_Estimator::point_cloud |
( |
| ) |
|
|
inline |
◆ point_cloud() [2/2]
| std::vector<Point3> CGAL_Normal_Estimator::point_cloud |
( |
| ) |
const |
|
inline |
◆ rotation_number() [1/2]
| int& CGAL_Normal_Estimator::rotation_number |
( |
| ) |
|
|
inline |
◆ rotation_number() [2/2]
| int CGAL_Normal_Estimator::rotation_number |
( |
| ) |
const |
|
inline |
◆ small_radius_fact() [1/2]
| float& CGAL_Normal_Estimator::small_radius_fact |
( |
| ) |
|
|
inline |
◆ small_radius_fact() [2/2]
| float CGAL_Normal_Estimator::small_radius_fact |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file:
- /root/ACloudViewer/plugins/core/Standard/qHoughNormals/extern/normals_Hough/normals_Hough/cgal/CGAL_normEst.h