00001 /* 00002 * File: DLoopDetector.h 00003 * Date: November 2011 00004 * Author: Dorian Galvez-Lopez 00005 * Description: Generic include file for the DLoopDetector classes and 00006 * the specialized loop detectors 00007 * 00008 * This file is licensed under a Creative Commons 00009 * Attribution-NonCommercial-ShareAlike 3.0 license. 00010 * This file can be freely used and users can use, download and edit this file 00011 * provided that credit is attributed to the original author. No users are 00012 * permitted to use this file for commercial purposes unless explicit permission 00013 * is given by the original author. Derivative works must be licensed using the 00014 * same or similar license. 00015 * Check http://creativecommons.org/licenses/by-nc-sa/3.0/ to obtain further 00016 * details. 00017 * 00018 */ 00019 00065 #ifndef __D_T_LOOP_DETECTOR__ 00066 #define __D_T_LOOP_DETECTOR__ 00067 00069 namespace DLoopDetector 00070 { 00071 } 00072 00073 #include "DBoW2.h" 00074 #include "TemplatedLoopDetector.h" 00075 #include "FSurf64.h" 00076 #include "FBrief.h" 00077 00079 typedef DLoopDetector::TemplatedLoopDetector 00080 <FSurf64::TDescriptor, FSurf64> Surf64LoopDetector; 00081 00083 typedef DLoopDetector::TemplatedLoopDetector 00084 <FBrief::TDescriptor, FBrief> BriefLoopDetector; 00085 00086 #endif 00087