Classes | Namespaces | Macros
profiler.h File Reference
#include <map>
#include <string>
#include <iostream>
#include <boost/thread.hpp>
#include <boost/noncopyable.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
Include dependency graph for profiler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  moveit::tools::Profiler::AvgInfo
 Information maintained about averaged values. More...
 
struct  moveit::tools::Profiler::PerThread
 Information to be maintained for each thread. More...
 
class  moveit::tools::Profiler
 
class  moveit::tools::Profiler::ScopedBlock
 This instance will call Profiler::begin() when constructed and Profiler::end() when it goes out of scope. More...
 
class  moveit::tools::Profiler::ScopedStart
 This instance will call Profiler::start() when constructed and Profiler::stop() when it goes out of scope. If the profiler was already started, this block's constructor and destructor take no action. More...
 
struct  moveit::tools::Profiler::TimeInfo
 Information about time spent in a section of the code. More...
 

Namespaces

 moveit
 Main namespace for MoveIt.
 
 moveit::tools
 This namespace includes classes and functions that are helpful in the implementation of other MoveIt components. This is not code specific to the functionality provided by MoveIt.
 

Macros

#define MOVEIT_ENABLE_PROFILING   1
 

Macro Definition Documentation

◆ MOVEIT_ENABLE_PROFILING

#define MOVEIT_ENABLE_PROFILING   1

Definition at line 39 of file profiler.h.



moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Sun Mar 3 2024 03:23:36