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

#include <MRMesh/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: