Main MRPT website > C++ reference
MRPT logo
base.h
Go to the documentation of this file.
00001 /* +---------------------------------------------------------------------------+
00002    |          The Mobile Robot Programming Toolkit (MRPT) C++ library          |
00003    |                                                                           |
00004    |                       http://www.mrpt.org/                                |
00005    |                                                                           |
00006    |   Copyright (C) 2005-2011  University of Malaga                           |
00007    |                                                                           |
00008    |    This software was written by the Machine Perception and Intelligent    |
00009    |      Robotics Lab, University of Malaga (Spain).                          |
00010    |    Contact: Jose-Luis Blanco  <jlblanco@ctima.uma.es>                     |
00011    |                                                                           |
00012    |  This file is part of the MRPT project.                                   |
00013    |                                                                           |
00014    |     MRPT is free software: you can redistribute it and/or modify          |
00015    |     it under the terms of the GNU General Public License as published by  |
00016    |     the Free Software Foundation, either version 3 of the License, or     |
00017    |     (at your option) any later version.                                   |
00018    |                                                                           |
00019    |   MRPT is distributed in the hope that it will be useful,                 |
00020    |     but WITHOUT ANY WARRANTY; without even the implied warranty of        |
00021    |     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         |
00022    |     GNU General Public License for more details.                          |
00023    |                                                                           |
00024    |     You should have received a copy of the GNU General Public License     |
00025    |     along with MRPT.  If not, see <http://www.gnu.org/licenses/>.         |
00026    |                                                                           |
00027    +---------------------------------------------------------------------------+ */
00028 
00029 /** FILE: mrpt/base.h
00030         USE: This file includes all the headers of the library "libmrpt-base".
00031   */
00032 #ifndef mrpt_base_H
00033 #define mrpt_base_H
00034 
00035 #include <mrpt/config.h>
00036 #include <mrpt/version.h>
00037 
00038 // Only really include all headers if we come from a user program (anything
00039 //  not defining mrpt_base_EXPORTS) or MRPT is being built with precompiled headers.
00040 #if !defined(mrpt_base_EXPORTS) || MRPT_ENABLE_PRECOMPILED_HDRS || defined(MRPT_ALWAYS_INCLUDE_ALL_HEADERS)
00041 
00042 #include <mrpt/compress.h>
00043 #include <mrpt/math.h>
00044 #include <mrpt/poses.h>
00045 #include <mrpt/random.h>
00046 #include <mrpt/synch.h>
00047 #include <mrpt/system.h>
00048 #include <mrpt/utils.h>
00049 
00050 // These few headers in the namespace mrpt::bayes are in mrpt-base lib for now:
00051 #include <mrpt/bayes/CParticleFilter.h>
00052 #include <mrpt/bayes/CParticleFilterCapable.h>
00053 #include <mrpt/bayes/CParticleFilterData.h>
00054 #include <mrpt/bayes/CProbabilityParticle.h>
00055 
00056 #endif // end precomp.headers
00057 
00058 
00059 #endif
00060 



Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011