Базовый функтор: все модели, которым требуется нелинейная оптимизация, должны определить собственный функтор и реализовать operator() (const Eigen::VectorXd& x, Eigen::VectorXd& fvec) или operator() (const Eigen::VectorXf& x, Eigen::VectorXf& fvec) в зависимости от выбранного _Scalar. Подробнее...
#include <pcl/sample_consensus/sac_model.h>
Общедоступные типы | |
| 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
| using pcl::Functor< _Scalar, NX, NY >::InputType = Eigen::Matrix<Scalar,InputsAtCompileTime,1> |
Определение в строке 689 файла sac_model.h.
JacobianType
| using pcl::Functor< _Scalar, NX, NY >::JacobianType = Eigen::Matrix<Scalar,ValuesAtCompileTime,InputsAtCompileTime> |
Определение в строке 690 файла sac_model.h.
Scalar
| using pcl::Functor< _Scalar, NX, NY >::Scalar = _Scalar |
Определение в строке 681 файла sac_model.h.
ValueType
| using pcl::Functor< _Scalar, NX, NY >::ValueType = Eigen::Matrix<Scalar,ValuesAtCompileTime,1> |
Определение в строке 688 файла sac_model.h.
Документация перечислений-членов
анонимное перечисление
| анонимное перечисление |
| Элементы перечисления | |
|---|---|
| InputsAtCompileTime | |
| ValuesAtCompileTime | |
Определение в строке 682 файла sac_model.h.
Документация конструкторов и деструктора
Functor() [1/2]
| inline |
Конструктор без параметров.
Определение в строке 693 файла sac_model.h.
Functor() [2/2]
| inline |
Конструктор.
- Параметры
-
[in] m_data_points количество точек данных для обработки.
Определение в строке 698 файла sac_model.h.
~Functor()
| virtualdefault |
Документация функций-членов
values()
| 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