MeshLib Documentation
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
 

Member Typedef Documentation

◆ InputType

template<typename T >
using MR::ConeFittingFunctor< T >::InputType = Eigen::Matrix<T, Eigen::Dynamic, 1>

◆ JacobianType

template<typename T >
using MR::ConeFittingFunctor< T >::JacobianType = Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic>

◆ Scalar

template<typename T >
using MR::ConeFittingFunctor< T >::Scalar = T

◆ ValueType

template<typename T >
using MR::ConeFittingFunctor< T >::ValueType = Eigen::Matrix<T, Eigen::Dynamic, 1>

Member Function Documentation

◆ df()

template<typename T >
int MR::ConeFittingFunctor< T >::df ( const InputType & x,
JacobianType & J ) const
inline

◆ inputs()

template<typename T >
int MR::ConeFittingFunctor< T >::inputs ( ) const
inline

◆ operator()()

template<typename T >
int MR::ConeFittingFunctor< T >::operator() ( const InputType & x,
ValueType & F ) const
inline

◆ setPoints()

template<typename T >
void MR::ConeFittingFunctor< T >::setPoints ( const std::vector< MR::Vector3< T > > & pointsMR)
inline

◆ values()

template<typename T >
int MR::ConeFittingFunctor< T >::values ( ) const
inline

Member Data Documentation

◆ points

template<typename T >
std::vector<Eigen::Vector3<T> > MR::ConeFittingFunctor< T >::points

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