Commit c40a8b9
committed
[sample_consensus] Optimize Ellipse3D build performance
Refactor heavy mathematical kernels into non-templated pcl::internal functions.
Reduces header parsing time by ~95% and module build time by ~44%.
Ensures axis stability through explicit normalization during refinement.
Includes PCL_EXPORTS for full Windows DLL compatibility.
Follows PCL hybrid pattern and style guide.1 parent c423d30 commit c40a8b9
3 files changed
Lines changed: 493 additions & 786 deletions
File tree
- sample_consensus
- include/pcl/sample_consensus
- impl
- src
0 commit comments