Skip to content
Snippets Groups Projects
Commit b0d83374 authored by Joan Solà Ortega's avatar Joan Solà Ortega
Browse files

Replace typename --> class in templates

parent fdbe5bc7
No related branches found
No related tags found
No related merge requests found
...@@ -56,8 +56,8 @@ namespace laserscanutils { ...@@ -56,8 +56,8 @@ namespace laserscanutils {
typedef falkolib::BSCExtractor<falkolib::FALKO> bscExtractor; typedef falkolib::BSCExtractor<falkolib::FALKO> bscExtractor;
typedef falkolib::CGHExtractor<falkolib::FALKO> cghExtractor; typedef falkolib::CGHExtractor<falkolib::FALKO> cghExtractor;
template <typename T, typename D> using nn_matcher = falkolib::NNMatcher<T, D>; template <class T, class D> using nn_matcher = falkolib::NNMatcher<T, D>;
template <typename T, typename D> using aht_matcher = falkolib::AHTMatcher<T, D>; template <class T, class D> using aht_matcher = falkolib::AHTMatcher<T, D>;
/** \brief Struct class that store falkolib parameters /** \brief Struct class that store falkolib parameters
**/ **/
...@@ -111,7 +111,7 @@ struct ParameterLoopClosureFalko ...@@ -111,7 +111,7 @@ struct ParameterLoopClosureFalko
* \param _param parameter struct with falko lib parameters * \param _param parameter struct with falko lib parameters
**/ **/
template <typename D, typename Extr, template <typename, typename> typename M> template <class D, class Extr, template <class, class> class M>
class LoopClosureFalko : public LoopClosureBase2d, public falkolib::FALKOExtractor class LoopClosureFalko : public LoopClosureBase2d, public falkolib::FALKOExtractor
{ {
public: public:
...@@ -520,7 +520,7 @@ class LoopClosureFalko : public LoopClosureBase2d, public falkolib::FALKOExtract ...@@ -520,7 +520,7 @@ class LoopClosureFalko : public LoopClosureBase2d, public falkolib::FALKOExtract
// Partial template specialization // Partial template specialization
template <typename D, typename Extr> class LoopClosureFalkoAht : public LoopClosureFalko<D, Extr, falkolib::AHTMatcher> template <class D, class Extr> class LoopClosureFalkoAht : public LoopClosureFalko<D, Extr, falkolib::AHTMatcher>
{ {
public: public:
LoopClosureFalkoAht(ParameterLoopClosureFalko _param) LoopClosureFalkoAht(ParameterLoopClosureFalko _param)
...@@ -530,7 +530,7 @@ template <typename D, typename Extr> class LoopClosureFalkoAht : public LoopClos ...@@ -530,7 +530,7 @@ template <typename D, typename Extr> class LoopClosureFalkoAht : public LoopClos
_param.yAbsMax_, _param.thetaAbsMax_)){}; _param.yAbsMax_, _param.thetaAbsMax_)){};
}; };
template <typename D, typename Extr> class LoopClosureFalkoNn : public LoopClosureFalko<D, Extr, falkolib::NNMatcher> template <class D, class Extr> class LoopClosureFalkoNn : public LoopClosureFalko<D, Extr, falkolib::NNMatcher>
{ {
public: public:
LoopClosureFalkoNn(ParameterLoopClosureFalko _param) LoopClosureFalkoNn(ParameterLoopClosureFalko _param)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment