Marching method to find the foot point of a point on the surface of a quadric.
More...
#include <bayeux/geomtools/foot_point_on_quadric_finder.h>
Marching method to find the foot point of a point on the surface of a quadric.
◆ foot_point_on_quadric_finder()
geomtools::foot_point_on_quadric_finder::foot_point_on_quadric_finder |
( |
const quadric & |
q_, |
|
|
double |
epsilon_, |
|
|
double |
alpha_max_ = -1.0 , |
|
|
unsigned int |
max_iter_ = 20 , |
|
|
const std::string & |
dbg_filename_ = "" |
|
) |
| |
◆ _init()
void geomtools::foot_point_on_quadric_finder::_init |
( |
| ) |
|
|
protected |
◆ default_alpha_max()
static double geomtools::foot_point_on_quadric_finder::default_alpha_max |
( |
| ) |
|
|
static |
Return default alpha max.
◆ default_max_iter()
static unsigned int geomtools::foot_point_on_quadric_finder::default_max_iter |
( |
| ) |
|
|
static |
Return default max number of iterations.
◆ find()
Main foot point finder algorithm.
◆ set_alpha_max()
void geomtools::foot_point_on_quadric_finder::set_alpha_max |
( |
double |
| ) |
|
Set the maximum value for alpha (dimensionless, default: 20)
◆ set_epsilon()
void geomtools::foot_point_on_quadric_finder::set_epsilon |
( |
double |
| ) |
|
Set the absolute tolerance (length unit)
The documentation for this struct was generated from the following file: