SLProject  4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
CVRaulMurExtNode.h
Go to the documentation of this file.
1 /**
2  * \file CVRaulMurExtNode.h
3  * \brief Declares the Raul Mur ORB feature detector and descriptor
4  * \details This File is based on the ORB Implementation of ORB_SLAM
5  * https://github.com/raulmur/ORB_SLAM2
6  * \date Spring 2017
7  * \remarks Please use clangformat to format the code. See more code style on
8  * https://github.com/cpvrlab/SLProject4/wiki/SLProject-Coding-Style
9  * \authors Pascal Zingg, Timon Tschanz, Michael Goettlicher, Marcus Hudritsch
10  * \copyright http://opensource.org/licenses/GPL-3.0
11 */
12 
13 #ifndef CVRAULMUREXTNODE_H
14 #define CVRAULMUREXTNODE_H
15 
16 #include <CVTypedefs.h>
17 
18 using std::list;
19 
20 //-----------------------------------------------------------------------------
21 //! Data structure used to subdivide the Image with key points into segments.
23 {
24 public:
25  CVRaulMurExtNode() : bNoMore(false) {}
26 
28  CVRaulMurExtNode& n2,
29  CVRaulMurExtNode& n3,
30  CVRaulMurExtNode& n4);
31 
34  list<CVRaulMurExtNode>::iterator lit;
35  bool bNoMore;
36 };
37 //-----------------------------------------------------------------------------
38 #endif // CVRAULMUREXTRACTORNODE_H
cv::Point2i CVPoint2i
Definition: CVTypedefs.h:42
vector< cv::KeyPoint > CVVKeyPoint
Definition: CVTypedefs.h:88
Data structure used to subdivide the Image with key points into segments.
list< CVRaulMurExtNode >::iterator lit
void DivideNode(CVRaulMurExtNode &n1, CVRaulMurExtNode &n2, CVRaulMurExtNode &n3, CVRaulMurExtNode &n4)