#include <geometric_map_xyza.hh>
Inheritance diagram for geometric_map_xyza:
Public Member Functions | |
geometric_map_xyza (mimas::mm_xml_reference< XalanElement > &configuration, bool _verbose) | |
Constructor. | |
virtual std::vector< mi_pose > | candidates (const std::vector< boost::numeric::ublas::vector< int > > &features) const |
Generate exhaustive set of hash-maps. | |
virtual bool | random_poses (const std::vector< boost::numeric::ublas::vector< int > > &features, mi_pose &pose) const |
Select a random set of hash-maps. | |
Protected Member Functions | |
mi_pose | point_pair_to_pose (const boost::numeric::ublas::vector< int > &p1, const boost::numeric::ublas::vector< int > &p2) const |
Convert a tupple of feature-points to a hash-map. | |
Protected Attributes | |
double | min_dist |
Minimum distance of two points of a point-pair. | |
double | max_dist |
Maximum distance of two points of a point-pair. | |
bool | verbose |
Static Protected Attributes | |
static rand_function< int > | rnd |
Random number generator for selecting point-pairs. |
|
Constructor.
|
|
Generate exhaustive set of hash-maps.
Implements geometric_map. |
|
Convert a tupple of feature-points to a hash-map.
|
|
Select a random set of hash-maps.
Implements geometric_map. |