MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::ConeFittingFunctor< T > Struct Template Reference

#include <MRConeApproximator.h>

Public Types

using Scalar = T
 
using InputType = Eigen::Matrix<T, Eigen::Dynamic, 1>
 
using ValueType = Eigen::Matrix<T, Eigen::Dynamic, 1>
 
using JacobianType = Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic>
 

Public Member Functions

void setPoints (const std::vector< MR::Vector3< T > > &pointsMR)
 
int inputs () const
 
int values () const
 
int operator() (const InputType &x, ValueType &F) const
 
int df (const InputType &x, JacobianType &J) const
 

Public Attributes

std::vector< Eigen::Vector3< T > > points
 

Detailed Description

template<typename T>
struct MR::ConeFittingFunctor< T >

to use Levenberg-Marquardt minimization we need a special type of functor to look1: https:/// github.com/cryos/eigen/blob/master/unsupported/test/NonLinearOptimization.cpp : lmder_functor to look2: https:/// eigen.tuxfamily.org/dox-devel/unsupported/group__NonLinearOptimization__Module.html


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