MeshLib Documentation
Loading...
Searching...
No Matches
MR::Cylinder3Approximation< T > Class Template Reference

#include <MRCylinderApproximator.h>

Public Member Functions

 Cylinder3Approximation ()
 
void reset ()
 
solveGeneral (const std::vector< MR::Vector3< T > > &points, Cylinder3< T > &cylinder, size_t theta=180, size_t phi=90, bool isMultithread=true)
 
solveSpecificAxis (const std::vector< MR::Vector3< T > > &points, Cylinder3< T > &cylinder, MR::Vector3< T > const &cylinderAxis)
 

Constructor & Destructor Documentation

◆ Cylinder3Approximation()

template<typename T >
MR::Cylinder3Approximation< T >::Cylinder3Approximation ( )
inline

Member Function Documentation

◆ reset()

template<typename T >
void MR::Cylinder3Approximation< T >::reset ( )
inline

◆ solveGeneral()

template<typename T >
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 )
inline

◆ solveSpecificAxis()

template<typename T >
T MR::Cylinder3Approximation< T >::solveSpecificAxis ( const std::vector< MR::Vector3< T > > & points,
Cylinder3< T > & cylinder,
MR::Vector3< T > const & cylinderAxis )
inline

The documentation for this class was generated from the following file: