Classes | Namespaces | Defines
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

namespace  moveit
 

Main namespace for MoveIt!


namespace  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.


Defines

#define MOVEIT_ENABLE_PROFILING   1

Define Documentation

#define MOVEIT_ENABLE_PROFILING   1

Definition at line 40 of file profiler.h.



moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Mon Jul 24 2017 02:20:44