Normal projection (i.e., selecting the 3D direction with the largest variance of the points).
More...
#include <projection.hpp>
|
double | operator() (const Eigen::Vector4d &pt) const |
| Project the point to the normal direction. More...
|
|
Normal projection (i.e., selecting the 3D direction with the largest variance of the points).
- Note
- Up to max_scan_count samples are used to estimate the variance along the axis.
◆ find_axis()
template<typename PointCloud , typename IndexConstIterator >
Find the direction with the largest variance.
- Parameters
-
points | Point cloud |
first | First point index iterator |
last | Last point index iterator |
setting | Search setting |
- Returns
- Projection with the largest variance direction
◆ operator()()
double small_gicp::NormalProjection::operator() |
( |
const Eigen::Vector4d & |
pt | ) |
const |
|
inline |
Project the point to the normal direction.
- Parameters
-
- Returns
- Projected value
◆ normal
std::array<double, 3> small_gicp::NormalProjection::normal |
The documentation for this struct was generated from the following file:
- /home/runner/work/small_gicp/small_gicp/include/small_gicp/ann/projection.hpp