Spec-Zone.ru › PointCloudLibrary

Базовый функтор: все модели, которым требуется нелинейная оптимизация, должны определить собственный функтор и реализовать operator() (const Eigen::VectorXd& x, Eigen::VectorXd& fvec) или operator() (const Eigen::VectorXf& x, Eigen::VectorXf& fvec) в зависимости от выбранного _Scalar. Подробнее...

#include <pcl/sample_consensus/sac_model.h>

Inheritance graph
[легенда]

Общедоступные типы

enum { InputsAtCompileTime = NX , ValuesAtCompileTime = NY }
using Scalar = _Scalar
using ValueType = Eigen::Matrix< Scalar, ValuesAtCompileTime, 1 >
using InputType = Eigen::Matrix< Scalar, InputsAtCompileTime, 1 >
using JacobianType = Eigen::Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime >

Общедоступные функции-члены

Functor ()
Конструктор без параметров. Подробнее...
Functor (int m_data_points)
Конструктор. Подробнее...
virtual ~Functor ()=default
int values () const
Получить количество значений. Подробнее...

Подробное описание

template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
struct pcl::Functor< _Scalar, NX, NY >

Базовый функтор: все модели, которым требуется нелинейная оптимизация, должны определить собственный функтор и реализовать operator() (const Eigen::VectorXd& x, Eigen::VectorXd& fvec) или operator() (const Eigen::VectorXf& x, Eigen::VectorXf& fvec) в зависимости от выбранного _Scalar.

Определение в строке 679 файла sac_model.h.

Документация псевдонимов типов-членов

InputType

template<typename _Scalar , int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
using pcl::Functor< _Scalar, NX, NY >::InputType = Eigen::Matrix<Scalar,InputsAtCompileTime,1>

Определение в строке 689 файла sac_model.h.

JacobianType

template<typename _Scalar , int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
using pcl::Functor< _Scalar, NX, NY >::JacobianType = Eigen::Matrix<Scalar,ValuesAtCompileTime,InputsAtCompileTime>

Определение в строке 690 файла sac_model.h.

Scalar

template<typename _Scalar , int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
using pcl::Functor< _Scalar, NX, NY >::Scalar = _Scalar

Определение в строке 681 файла sac_model.h.

ValueType

template<typename _Scalar , int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
using pcl::Functor< _Scalar, NX, NY >::ValueType = Eigen::Matrix<Scalar,ValuesAtCompileTime,1>

Определение в строке 688 файла sac_model.h.

Документация перечислений-членов

анонимное перечисление

template<typename _Scalar , int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
анонимное перечисление
Элементы перечисления
InputsAtCompileTime
ValuesAtCompileTime

Определение в строке 682 файла sac_model.h.

Документация конструкторов и деструктора

Functor() [1/2]

template<typename _Scalar , int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
pcl::Functor< _Scalar, NX, NY >::Functor ( )
inline

Конструктор без параметров.

Определение в строке 693 файла sac_model.h.

Functor() [2/2]

template<typename _Scalar , int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
pcl::Functor< _Scalar, NX, NY >::Functor ( int m_data_points )
inline

Конструктор.

Параметры
[in] m_data_points количество точек данных для обработки.

Определение в строке 698 файла sac_model.h.

~Functor()

template<typename _Scalar , int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
virtual pcl::Functor< _Scalar, NX, NY >::~Functor ( )
virtualdefault

Документация функций-членов

values()

template<typename _Scalar , int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
int pcl::Functor< _Scalar, NX, NY >::values ( ) const
inline

Получить количество значений.

Определение в строке 704 файла sac_model.h.


Документация по этому struct сгенерирована из следующего файла:
  • pcl/sample_consensus/sac_model.h

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/structpcl_1_1_functor.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API