#include <ransac.h>
Public Types | |
typedef Model::T | DataType |
typedef Model::M | ModelType |
Public Member Functions | |
ModelType | FitModel (Model &model, double max_error, double confidence, int32_t min_iterations, int32_t max_iterations, std::vector< uint32_t > &inliers, int32_t &iterations) |
Ransac (RandomGeneratorPtr rng=RandomGeneratorPtr()) | |
Private Attributes | |
RandomGeneratorPtr | rng_ |
typedef Model::T swri_math_util::Ransac< Model >::DataType |
typedef Model::M swri_math_util::Ransac< Model >::ModelType |
swri_math_util::Ransac< Model >::Ransac | ( | RandomGeneratorPtr | rng = RandomGeneratorPtr() | ) | [inline, explicit] |
ModelType swri_math_util::Ransac< Model >::FitModel | ( | Model & | model, |
double | max_error, | ||
double | confidence, | ||
int32_t | min_iterations, | ||
int32_t | max_iterations, | ||
std::vector< uint32_t > & | inliers, | ||
int32_t & | iterations | ||
) | [inline] |
RandomGeneratorPtr swri_math_util::Ransac< Model >::rng_ [private] |