Conventional axis-aligned projection (i.e., selecting any of XYZ axes with the largest variance).
More...
#include <projection.hpp>
|
double | operator() (const Eigen::Vector4d &pt) const |
| Project the point to the selected axis. More...
|
|
Conventional axis-aligned projection (i.e., selecting any of XYZ axes with the largest variance).
- Note
- Up to max_scan_count samples are used to estimate the variance.
◆ find_axis()
template<typename PointCloud , typename IndexConstIterator >
Find the axis 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 axis
◆ operator()()
double small_gicp::AxisAlignedProjection::operator() |
( |
const Eigen::Vector4d & |
pt | ) |
const |
|
inline |
Project the point to the selected axis.
- Parameters
-
- Returns
- Projected value
◆ axis
int small_gicp::AxisAlignedProjection::axis |
Axis index (0: X, 1: Y, 2: Z)
The documentation for this struct was generated from the following file:
- /home/runner/work/small_gicp/small_gicp/include/small_gicp/ann/projection.hpp