RTAB-Map 0.23.10
Real-Time Appearance-Based Mapping
Loading...
Searching...
No Matches
UtiLite.h
1/*
2* utilite is a cross-platform library with
3* useful utilities for fast and small developing.
4* Copyright (C) 2010 Mathieu Labbe
5*
6* utilite is free library: you can redistribute it and/or modify
7* it under the terms of the GNU Lesser General Public License as published by
8* the Free Software Foundation, either version 3 of the License, or
9* (at your option) any later version.
10*
11* utilite is distributed in the hope that it will be useful,
12* but WITHOUT ANY WARRANTY; without even the implied warranty of
13* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14* GNU Lesser General Public License for more details.
15*
16* You should have received a copy of the GNU Lesser General Public License
17* along with this program. If not, see <http://www.gnu.org/licenses/>.
18*/
19
20#ifndef UTILITE_H
21#define UTILITE_H
22
203#include "rtabmap/utilite/UStl.h"
205#include "rtabmap/utilite/UDirectory.h"
206#include "rtabmap/utilite/UFile.h"
208#include "rtabmap/utilite/UEventsManager.h"
209#include "rtabmap/utilite/UEventsHandler.h"
210#include "rtabmap/utilite/UEvent.h"
212#include "rtabmap/utilite/UMutex.h"
213#include "rtabmap/utilite/USemaphore.h"
215#include "rtabmap/utilite/UTimer.h"
218
219#endif /* UTILITE_H */
Some conversion functions.
ULogger class and convenient macros.
Basic mathematics functions.
UProcessInfo class for getting process information.
Wrappers of STL for convenient functions.
Backward-compatible alias header for UThread.
UVariant class for storing and converting between different data types.