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