Main MRPT website > C++ reference
MRPT logo

utils.h

Go to the documentation of this file.
00001 /* +---------------------------------------------------------------------------+
00002    |          The Mobile Robot Programming Toolkit (MRPT) C++ library          |
00003    |                                                                           |
00004    |                   http://mrpt.sourceforge.net/                            |
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 #ifndef mrpt_utils_H
00029 #define mrpt_utils_H
00030 
00031 #include <mrpt/utils/utils_defs.h>
00032 
00033 #include <mrpt/poses.h>  // Dependency
00034 
00035 #include <mrpt/utils/CDebugOutputCapable.h>
00036 #include <mrpt/utils/CStringList.h>
00037 #include <mrpt/utils/TEnumType.h>
00038 
00039 // Smart pointers and RTTI:
00040 #include <mrpt/utils/CObject.h>
00041 #include <mrpt/utils/CStartUpClassesRegister.h>
00042 
00043 // CStream related classes:
00044 #include <mrpt/utils/CSerializable.h>
00045 #include <mrpt/utils/CStream.h>
00046 #include <mrpt/utils/CMemoryStream.h>
00047 #include <mrpt/utils/CMemoryChunk.h>
00048 #include <mrpt/utils/CStdOutStream.h>
00049 #include <mrpt/utils/CFileStream.h>
00050 
00051 #include <mrpt/utils/CFileInputStream.h>
00052 #include <mrpt/utils/CFileOutputStream.h>
00053 #include <mrpt/utils/CFileGZInputStream.h>
00054 #include <mrpt/utils/CFileGZOutputStream.h>
00055 
00056 // TCP sockets:
00057 #include <mrpt/utils/CServerTCPSocket.h>
00058 #include <mrpt/utils/CClientTCPSocket.h>
00059 
00060 #include <mrpt/utils/CEnhancedMetaFile.h>
00061 #include <mrpt/utils/CCanvas.h>
00062 #include <mrpt/utils/CImage.h>
00063 #include <mrpt/utils/CMappedImage.h>
00064 #include <mrpt/utils/CTicTac.h>
00065 #include <mrpt/utils/CTimeLogger.h>
00066 #include <mrpt/utils/CSimpleDatabase.h>
00067 #include <mrpt/utils/CPropertiesValuesList.h>
00068 #include <mrpt/utils/CMHPropertiesValuesList.h>
00069 #include <mrpt/utils/CTypeSelector.h>
00070 #include <mrpt/utils/CLoadableOptions.h>
00071 #include <mrpt/utils/CMessage.h>
00072 
00073 #include <mrpt/utils/CConfigFile.h>
00074 #include <mrpt/utils/CConfigFileMemory.h>
00075 #include <mrpt/utils/CThreadSafeQueue.h>
00076 #include <mrpt/utils/CMessageQueue.h>
00077 #include <mrpt/utils/CDynamicGrid.h>
00078 #include <mrpt/utils/CProbabilityDensityFunction.h>
00079 
00080 #include <mrpt/utils/CConsoleRedirector.h>
00081 #include <mrpt/utils/stl_extensions.h>
00082 #include <mrpt/utils/metaprogramming.h>
00083 #include <mrpt/utils/exceptions.h>
00084 #include <mrpt/utils/crc.h>
00085 #include <mrpt/utils/md5.h>
00086 #include <mrpt/utils/net_utils.h>
00087 #include <mrpt/utils/CLog.h>
00088 #include <mrpt/utils/CListOfClasses.h>
00089 #include <mrpt/utils/CTextFileLinesParser.h>
00090 
00091 #include <mrpt/utils/CRobotSimulator.h>
00092 
00093 #include <mrpt/utils/TCamera.h>
00094 #include <mrpt/utils/TMatchingPair.h>
00095 
00096 // Observer-Observable pattern:
00097 #include <mrpt/utils/CObservable.h>
00098 #include <mrpt/utils/CObserver.h>
00099 #include <mrpt/utils/mrptEvent.h>
00100 
00101 
00102 #endif
00103 



Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:40:17 UTC 2011