9999< table class ="memberdecls ">
100100< tr class ="heading "> < td colspan ="2 "> < h2 id ="header-pub-methods " class ="groupheader "> < a id ="pub-methods " name ="pub-methods "> </ a >
101101Public Member Functions</ h2 > </ td > </ tr >
102- < tr class ="memitem:aff8f15ac169bb472d67300dc648f8e09 " id ="r_aff8f15ac169bb472d67300dc648f8e09 "> < td class ="memItemLeft " align ="right " valign ="top ">  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#aff8f15ac169bb472d67300dc648f8e09 "> FeatureFinder</ a > (std::shared_ptr< < a class ="el " href ="classStringSLAM_1_1OrbWrapper.html "> OrbWrapper</ a > > orb_)</ td > </ tr >
103- < tr class ="memdesc:aff8f15ac169bb472d67300dc648f8e09 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Create constructor for < a class ="el " href ="classStringSLAM_1_1Feature_1_1FeatureFinder.html " title ="Class meant for handling point detection. "> FeatureFinder</ a > . < br /> </ td > </ tr >
102+ < tr class ="memitem:a5835ca92a0dadc46a3a5a6b596699bef " id ="r_a5835ca92a0dadc46a3a5a6b596699bef "> < td class ="memItemLeft " align ="right " valign ="top ">  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a5835ca92a0dadc46a3a5a6b596699bef "> FeatureFinder</ a > (std::shared_ptr< < a class ="el " href ="classStringSLAM_1_1OrbWrapper.html "> OrbWrapper</ a > > & orb_)</ td > </ tr >
103+ < tr class ="memdesc:a5835ca92a0dadc46a3a5a6b596699bef "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Create constructor for < a class ="el " href ="classStringSLAM_1_1Feature_1_1FeatureFinder.html " title ="Class meant for handling point detection. "> FeatureFinder</ a > . < br /> </ td > </ tr >
104104< tr class ="memitem:af01b310dc757ad7009f824a79adb2716 " id ="r_af01b310dc757ad7009f824a79adb2716 "> < td class ="memItemLeft " align ="right " valign ="top ">  </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#af01b310dc757ad7009f824a79adb2716 "> ~FeatureFinder</ a > ()=default</ td > </ tr >
105105< tr class ="memitem:ad1d11bf45e717354de1a2900821a5d44 " id ="r_ad1d11bf45e717354de1a2900821a5d44 "> < td class ="memItemLeft " align ="right " valign ="top "> void </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#ad1d11bf45e717354de1a2900821a5d44 "> getKeypoints</ a > (< a class ="el " href ="structStringSLAM_1_1Frame.html "> Frame</ a > &f)</ td > </ tr >
106106< tr class ="memdesc:ad1d11bf45e717354de1a2900821a5d44 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Get keypoints from frame. < br /> </ td > </ tr >
107- < tr class ="memitem:a1408db758feda8c3b76a1a41ce7ba995 " id ="r_a1408db758feda8c3b76a1a41ce7ba995 "> < td class ="memItemLeft " align ="right " valign ="top "> void </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a1408db758feda8c3b76a1a41ce7ba995 "> drawKeypoint</ a > (< a class ="el " href ="structStringSLAM_1_1Frame.html "> Frame</ a > &f, cv::Mat &out, cv::Scalar color)</ td > </ tr >
108- < tr class ="memdesc:a1408db758feda8c3b76a1a41ce7ba995 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Draw keypoints to frame. < br /> </ td > </ tr >
107+ < tr class ="memitem:ae33e690739e5186cf0e293da211203ad " id ="r_ae33e690739e5186cf0e293da211203ad "> < td class ="memItemLeft " align ="right " valign ="top "> void </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#ae33e690739e5186cf0e293da211203ad "> drawKeypoint</ a > (< a class ="el " href ="structStringSLAM_1_1Frame.html "> Frame</ a > &f, cv::Mat &out, cv::Scalar & color)</ td > </ tr >
108+ < tr class ="memdesc:ae33e690739e5186cf0e293da211203ad "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Draw keypoints to frame. < br /> </ td > </ tr >
109109< tr class ="memitem:a98c7f84b1baf4427f0bc3064f5d93a14 " id ="r_a98c7f84b1baf4427f0bc3064f5d93a14 "> < td class ="memItemLeft " align ="right " valign ="top "> const std::vector< cv::DMatch > </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a98c7f84b1baf4427f0bc3064f5d93a14 "> matchFrames</ a > (< a class ="el " href ="structStringSLAM_1_1Frame.html "> Frame</ a > &f1, < a class ="el " href ="structStringSLAM_1_1Frame.html "> Frame</ a > &f2)</ td > </ tr >
110110< tr class ="memdesc:a98c7f84b1baf4427f0bc3064f5d93a14 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Match descriptions from 2 frames. < br /> </ td > </ tr >
111111< tr class ="memitem:ab065fdfa75368ba4eb3b6818e0984294 " id ="r_ab065fdfa75368ba4eb3b6818e0984294 "> < td class ="memItemLeft " align ="right " valign ="top "> const std::vector< cv::DMatch > </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#ab065fdfa75368ba4eb3b6818e0984294 "> matchFramesLK</ a > (< a class ="el " href ="structStringSLAM_1_1Frame.html "> Frame</ a > &f1, < a class ="el " href ="structStringSLAM_1_1Frame.html "> Frame</ a > &f2, cv::Size winSize=cv::Size(21, 21), int maxLevel=3)</ td > </ tr >
112112< tr class ="memdesc:ab065fdfa75368ba4eb3b6818e0984294 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Match descriptors from 2 frames using Lucas–Kanade (speedy) < br /> </ td > </ tr >
113- < tr class ="memitem:a6f1b68dfcc26057005957b86643c23d2 " id ="r_a6f1b68dfcc26057005957b86643c23d2 "> < td class ="memItemLeft " align ="right " valign ="top "> void </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#a6f1b68dfcc26057005957b86643c23d2 "> drawMatches</ a > (< a class ="el " href ="structStringSLAM_1_1Frame.html "> Frame</ a > &frame1, < a class ="el " href ="structStringSLAM_1_1Frame.html "> Frame</ a > &frame2, std::vector< cv::DMatch > matches, cv::Mat &out)</ td > </ tr >
114- < tr class ="memdesc:a6f1b68dfcc26057005957b86643c23d2 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Draw matches between 2 frames. < br /> </ td > </ tr >
113+ < tr class ="memitem:ad290d26fddd813f0e0da41d92e7d8bc5 " id ="r_ad290d26fddd813f0e0da41d92e7d8bc5 "> < td class ="memItemLeft " align ="right " valign ="top "> void </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#ad290d26fddd813f0e0da41d92e7d8bc5 "> drawMatches</ a > (< a class ="el " href ="structStringSLAM_1_1Frame.html "> Frame</ a > &frame1, < a class ="el " href ="structStringSLAM_1_1Frame.html "> Frame</ a > &frame2, std::vector< cv::DMatch > & matches, cv::Mat &out)</ td > </ tr >
114+ < tr class ="memdesc:ad290d26fddd813f0e0da41d92e7d8bc5 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Draw matches between 2 frames. < br /> </ td > </ tr >
115115</ table > < table class ="memberdecls ">
116116< tr class ="heading "> < td colspan ="2 "> < h2 id ="header-pub-static-methods " class ="groupheader "> < a id ="pub-static-methods " name ="pub-static-methods "> </ a >
117117Static Public Member Functions</ h2 > </ td > </ tr >
118- < tr class ="memitem:af838b45963913fb7a38a049a224a9622 " id ="r_af838b45963913fb7a38a049a224a9622 "> < td class ="memItemLeft " align ="right " valign ="top "> static std::shared_ptr< < a class ="el " href ="classStringSLAM_1_1Feature_1_1FeatureFinder.html "> FeatureFinder</ a > > </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#af838b45963913fb7a38a049a224a9622 "> create</ a > (std::shared_ptr< < a class ="el " href ="classStringSLAM_1_1OrbWrapper.html "> OrbWrapper</ a > > orb_)</ td > </ tr >
119- < tr class ="memdesc:af838b45963913fb7a38a049a224a9622 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Create Shared Pointer of < a class ="el " href ="classStringSLAM_1_1Feature_1_1FeatureFinder.html " title ="Class meant for handling point detection. "> FeatureFinder</ a > object. < br /> </ td > </ tr >
118+ < tr class ="memitem:ac122437e41b41a888435f28be034eec0 " id ="r_ac122437e41b41a888435f28be034eec0 "> < td class ="memItemLeft " align ="right " valign ="top "> static std::shared_ptr< < a class ="el " href ="classStringSLAM_1_1Feature_1_1FeatureFinder.html "> FeatureFinder</ a > > </ td > < td class ="memItemRight " valign ="bottom "> < a class ="el " href ="#ac122437e41b41a888435f28be034eec0 "> create</ a > (std::shared_ptr< < a class ="el " href ="classStringSLAM_1_1OrbWrapper.html "> OrbWrapper</ a > > & orb_)</ td > </ tr >
119+ < tr class ="memdesc:ac122437e41b41a888435f28be034eec0 "> < td class ="mdescLeft ">  </ td > < td class ="mdescRight "> Create Shared Pointer of < a class ="el " href ="classStringSLAM_1_1Feature_1_1FeatureFinder.html " title ="Class meant for handling point detection. "> FeatureFinder</ a > object. < br /> </ td > </ tr >
120120</ table >
121121< a name ="details " id ="details "> </ a > < h2 id ="header-details " class ="groupheader "> Detailed Description</ h2 >
122122< div class ="textblock "> < p > Class meant for handling point detection. </ p >
123123< p > A Class Utility meant to be used to find keypoints and descriptors in a frame. Also, to match descriptors between 2 frames </ p >
124124</ div > < a name ="doc-constructors " id ="doc-constructors "> </ a > < h2 id ="header-doc-constructors " class ="groupheader "> Constructor & Destructor Documentation</ h2 >
125- < a id ="aff8f15ac169bb472d67300dc648f8e09 " name ="aff8f15ac169bb472d67300dc648f8e09 "> </ a >
126- < h2 class ="memtitle "> < span class ="permalink "> < a href ="#aff8f15ac169bb472d67300dc648f8e09 "> ◆ </ a > </ span > FeatureFinder()</ h2 >
125+ < a id ="a5835ca92a0dadc46a3a5a6b596699bef " name ="a5835ca92a0dadc46a3a5a6b596699bef "> </ a >
126+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#a5835ca92a0dadc46a3a5a6b596699bef "> ◆ </ a > </ span > FeatureFinder()</ h2 >
127127
128128< div class ="memitem ">
129129< div class ="memproto ">
130130 < table class ="memname ">
131131 < tr >
132132 < td class ="memname "> StringSLAM::Feature::FeatureFinder::FeatureFinder </ td >
133133 < td > (</ td >
134- < td class ="paramtype "> std::shared_ptr< < a class ="el " href ="classStringSLAM_1_1OrbWrapper.html "> OrbWrapper</ a > ></ td > < td class ="paramname "> < span class ="paramname "> < em > orb_</ em > </ span > </ td > < td > )</ td >
134+ < td class ="paramtype "> std::shared_ptr< < a class ="el " href ="classStringSLAM_1_1OrbWrapper.html "> OrbWrapper</ a > > & </ td > < td class ="paramname "> < span class ="paramname "> < em > orb_</ em > </ span > </ td > < td > )</ td >
135135 < td > </ td >
136136 </ tr >
137137 </ table >
@@ -173,8 +173,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#af01b310dc757ad7009f824a7
173173</ div >
174174</ div >
175175< a name ="doc-func-members " id ="doc-func-members "> </ a > < h2 id ="header-doc-func-members " class ="groupheader "> Member Function Documentation</ h2 >
176- < a id ="af838b45963913fb7a38a049a224a9622 " name ="af838b45963913fb7a38a049a224a9622 "> </ a >
177- < h2 class ="memtitle "> < span class ="permalink "> < a href ="#af838b45963913fb7a38a049a224a9622 "> ◆ </ a > </ span > create()</ h2 >
176+ < a id ="ac122437e41b41a888435f28be034eec0 " name ="ac122437e41b41a888435f28be034eec0 "> </ a >
177+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#ac122437e41b41a888435f28be034eec0 "> ◆ </ a > </ span > create()</ h2 >
178178
179179< div class ="memitem ">
180180< div class ="memproto ">
@@ -185,7 +185,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#af838b45963913fb7a38a049a
185185 < tr >
186186 < td class ="memname "> std::shared_ptr< < a class ="el " href ="classStringSLAM_1_1Feature_1_1FeatureFinder.html "> FeatureFinder</ a > > StringSLAM::Feature::FeatureFinder::create </ td >
187187 < td > (</ td >
188- < td class ="paramtype "> std::shared_ptr< < a class ="el " href ="classStringSLAM_1_1OrbWrapper.html "> OrbWrapper</ a > ></ td > < td class ="paramname "> < span class ="paramname "> < em > orb_</ em > </ span > </ td > < td > )</ td >
188+ < td class ="paramtype "> std::shared_ptr< < a class ="el " href ="classStringSLAM_1_1OrbWrapper.html "> OrbWrapper</ a > > & </ td > < td class ="paramname "> < span class ="paramname "> < em > orb_</ em > </ span > </ td > < td > )</ td >
189189 < td > </ td >
190190 </ tr >
191191 </ table >
@@ -201,8 +201,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#af838b45963913fb7a38a049a
201201
202202</ div >
203203</ div >
204- < a id ="a1408db758feda8c3b76a1a41ce7ba995 " name ="a1408db758feda8c3b76a1a41ce7ba995 "> </ a >
205- < h2 class ="memtitle "> < span class ="permalink "> < a href ="#a1408db758feda8c3b76a1a41ce7ba995 "> ◆ </ a > </ span > drawKeypoint()</ h2 >
204+ < a id ="ae33e690739e5186cf0e293da211203ad " name ="ae33e690739e5186cf0e293da211203ad "> </ a >
205+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#ae33e690739e5186cf0e293da211203ad "> ◆ </ a > </ span > drawKeypoint()</ h2 >
206206
207207< div class ="memitem ">
208208< div class ="memproto ">
@@ -220,7 +220,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a1408db758feda8c3b76a1a41
220220 < tr >
221221 < td class ="paramkey "> </ td >
222222 < td > </ td >
223- < td class ="paramtype "> cv::Scalar</ td > < td class ="paramname "> < span class ="paramname "> < em > color</ em > </ span >  )</ td >
223+ < td class ="paramtype "> cv::Scalar & </ td > < td class ="paramname "> < span class ="paramname "> < em > color</ em > </ span >  )</ td >
224224 </ tr >
225225 </ table >
226226</ div > < div class ="memdoc ">
@@ -230,8 +230,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#a1408db758feda8c3b76a1a41
230230
231231</ div >
232232</ div >
233- < a id ="a6f1b68dfcc26057005957b86643c23d2 " name ="a6f1b68dfcc26057005957b86643c23d2 "> </ a >
234- < h2 class ="memtitle "> < span class ="permalink "> < a href ="#a6f1b68dfcc26057005957b86643c23d2 "> ◆ </ a > </ span > drawMatches()</ h2 >
233+ < a id ="ad290d26fddd813f0e0da41d92e7d8bc5 " name ="ad290d26fddd813f0e0da41d92e7d8bc5 "> </ a >
234+ < h2 class ="memtitle "> < span class ="permalink "> < a href ="#ad290d26fddd813f0e0da41d92e7d8bc5 "> ◆ </ a > </ span > drawMatches()</ h2 >
235235
236236< div class ="memitem ">
237237< div class ="memproto ">
@@ -249,7 +249,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a6f1b68dfcc26057005957b86
249249 < tr >
250250 < td class ="paramkey "> </ td >
251251 < td > </ td >
252- < td class ="paramtype "> std::vector< cv::DMatch ></ td > < td class ="paramname "> < span class ="paramname "> < em > matches</ em > </ span > , </ td >
252+ < td class ="paramtype "> std::vector< cv::DMatch > & </ td > < td class ="paramname "> < span class ="paramname "> < em > matches</ em > </ span > , </ td >
253253 </ tr >
254254 < tr >
255255 < td class ="paramkey "> </ td >
0 commit comments