Classes | Macros
vgl_fit_sphere_3d.h File Reference

Fits a sphere to a set of 3D points. More...

#include <vector>
#include <iosfwd>
#include <vgl/vgl_point_3d.h>
#include <vgl/vgl_homg_point_3d.h>
#include <vgl/vgl_sphere_3d.h>

Go to the source code of this file.

Classes

class  vgl_fit_sphere_3d< T >
 

Macros

#define VGL_FIT_SPHERE_3D_INSTANTIATE(T)   extern "please include vgl/algo/vgl_fit_sphere_3d.hxx first"
 

Detailed Description

Fits a sphere to a set of 3D points.

Author
Joseph L. Mundy
Date
June 8, 2015

Solve linear system as an initial condition for non-linear Levenberg Marquadt Parameters are radius and center Initial experiments (see test case) indicate that there isn't much difference between the linear algorithm and the non-linear Levenberg Marquardt algorithm. Both options are available to suit specific applications. The non-linear algorithm first does a linear fit to obtain and inital guess.

  Modifications
   none

Definition in file vgl_fit_sphere_3d.h.

Macro Definition Documentation

◆ VGL_FIT_SPHERE_3D_INSTANTIATE

#define VGL_FIT_SPHERE_3D_INSTANTIATE (   T)    extern "please include vgl/algo/vgl_fit_sphere_3d.hxx first"

Definition at line 102 of file vgl_fit_sphere_3d.h.