#include <MRCylinderApproximator.h>
Public Member Functions | |
MRMESH_API | Cylinder3Approximation () |
MRMESH_API void | reset () |
MRMESH_API T | solveGeneral (const std::vector< MR::Vector3< T > > &points, Cylinder3< T > &cylinder, size_t theta=180, size_t phi=90, bool isMultithread=true) |
MRMESH_API T | solveSpecificAxis (const std::vector< MR::Vector3< T > > &points, Cylinder3< T > &cylinder, MR::Vector3< T > const &cylinderAxis) |
MRMESH_API MR::Cylinder3Approximation< T >::Cylinder3Approximation | ( | ) |
MRMESH_API void MR::Cylinder3Approximation< T >::reset | ( | ) |
MRMESH_API T MR::Cylinder3Approximation< T >::solveGeneral | ( | const std::vector< MR::Vector3< T > > & | points, |
Cylinder3< T > & | cylinder, | ||
size_t | theta = 180, | ||
size_t | phi = 90, | ||
bool | isMultithread = true ) |
MRMESH_API T MR::Cylinder3Approximation< T >::solveSpecificAxis | ( | const std::vector< MR::Vector3< T > > & | points, |
Cylinder3< T > & | cylinder, | ||
MR::Vector3< T > const & | cylinderAxis ) |