Public Member Functions | Private Attributes | List of all members
sphere_residual_function Class Reference

#include <vgl_fit_sphere_3d.hxx>

Inheritance diagram for sphere_residual_function:
Inheritance graph
[legend]

Public Member Functions

 sphere_residual_function (std::vector< vgl_homg_point_3d< double > > const &pts)
 
void f (vnl_vector< double > const &x, vnl_vector< double > &fx) override
 
void gradf (vnl_vector< double > const &x, vnl_matrix< double > &J) override
 

Private Attributes

std::vector< vgl_homg_point_3d< double > > pts_
 

Detailed Description

Definition at line 18 of file vgl_fit_sphere_3d.hxx.

Constructor & Destructor Documentation

◆ sphere_residual_function()

sphere_residual_function::sphere_residual_function ( std::vector< vgl_homg_point_3d< double > > const &  pts)
inline

Definition at line 20 of file vgl_fit_sphere_3d.hxx.

Member Function Documentation

◆ f()

void sphere_residual_function::f ( vnl_vector< double > const &  x,
vnl_vector< double > &  fx 
)
inlineoverride

Definition at line 27 of file vgl_fit_sphere_3d.hxx.

◆ gradf()

void sphere_residual_function::gradf ( vnl_vector< double > const &  x,
vnl_matrix< double > &  J 
)
inlineoverride

Definition at line 43 of file vgl_fit_sphere_3d.hxx.

Member Data Documentation

◆ pts_

std::vector<vgl_homg_point_3d<double> > sphere_residual_function::pts_
private

Definition at line 56 of file vgl_fit_sphere_3d.hxx.


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