gr::MatchBase< PointType, _TransformVisitor, OptExts >::Options< Derived, TBase > Class Template Reference
#include <matchBase.h>
Inheritance diagram for gr::MatchBase< PointType, _TransformVisitor, OptExts >::Options< Derived, TBase >:
Collaboration diagram for gr::MatchBase< PointType, _TransformVisitor, OptExts >::Options< Derived, TBase >:Public Types | |
| using | Scalar = typename PointType::Scalar |
Public Attributes | |
| Scalar | delta = Scalar(5.0) |
| Distance threshold used to compute the LCP. More... | |
| Scalar | max_angle = -1 |
| Constraints about transformations. More... | |
| int | max_time_seconds = 60 |
| Maximum time we allow the computation to take. This makes the algorithm an ANY TIME algorithm that can be stopped at any time, producing the best solution so far. More... | |
| Scalar | max_translation_distance = -1 |
| Maximum translation distance. Set negative to ignore. More... | |
| unsigned int | randomSeed = std::mt19937::default_seed |
| use a constant default seed by default More... | |
| size_t | sample_size = 200 |
| The number of points in the sample. We sample this number of points uniformly from P and Q. More... | |
Member Typedef Documentation
template<typename PointType, typename _TransformVisitor = DummyTransformVisitor, template< class, class > class... OptExts>
template<class Derived , class TBase >
| using gr::MatchBase< PointType, _TransformVisitor, OptExts >::Options< Derived, TBase >::Scalar = typename PointType::Scalar |
Member Data Documentation
template<typename PointType, typename _TransformVisitor = DummyTransformVisitor, template< class, class > class... OptExts>
template<class Derived , class TBase >
| Scalar gr::MatchBase< PointType, _TransformVisitor, OptExts >::Options< Derived, TBase >::delta = Scalar(5.0) |
Distance threshold used to compute the LCP.
- Todo:
- Move to DistanceMeasure
template<typename PointType, typename _TransformVisitor = DummyTransformVisitor, template< class, class > class... OptExts>
template<class Derived , class TBase >
| Scalar gr::MatchBase< PointType, _TransformVisitor, OptExts >::Options< Derived, TBase >::max_angle = -1 |
Constraints about transformations.
Maximum rotation angle. Set negative to ignore
template<typename PointType, typename _TransformVisitor = DummyTransformVisitor, template< class, class > class... OptExts>
template<class Derived , class TBase >
| int gr::MatchBase< PointType, _TransformVisitor, OptExts >::Options< Derived, TBase >::max_time_seconds = 60 |
Maximum time we allow the computation to take. This makes the algorithm an ANY TIME algorithm that can be stopped at any time, producing the best solution so far.
- Warning
- Max. computation time must be handled in child classes
template<typename PointType, typename _TransformVisitor = DummyTransformVisitor, template< class, class > class... OptExts>
template<class Derived , class TBase >
| Scalar gr::MatchBase< PointType, _TransformVisitor, OptExts >::Options< Derived, TBase >::max_translation_distance = -1 |
Maximum translation distance. Set negative to ignore.
template<typename PointType, typename _TransformVisitor = DummyTransformVisitor, template< class, class > class... OptExts>
template<class Derived , class TBase >
| unsigned int gr::MatchBase< PointType, _TransformVisitor, OptExts >::Options< Derived, TBase >::randomSeed = std::mt19937::default_seed |
use a constant default seed by default
template<typename PointType, typename _TransformVisitor = DummyTransformVisitor, template< class, class > class... OptExts>
template<class Derived , class TBase >
| size_t gr::MatchBase< PointType, _TransformVisitor, OptExts >::Options< Derived, TBase >::sample_size = 200 |
The number of points in the sample. We sample this number of points uniformly from P and Q.
The documentation for this class was generated from the following file:
- /home/travis/build/STORM-IRIT/OpenGR/src/gr/algorithms/matchBase.h

1.8.11