Class Timing¶
- Defined in File timing.h
Class Documentation¶
-
class
Timing
¶ Public Types
-
typedef std::map<std::string, size_t>
map_t
¶
Public Static Functions
-
static size_t
GetHandle
(std::string const &tag)¶
-
static std::string
GetTag
(size_t handle)¶
-
static double
GetTotalSeconds
(size_t handle)¶
-
static double
GetTotalSeconds
(std::string const &tag)¶
-
static double
GetMeanSeconds
(size_t handle)¶
-
static double
GetMeanSeconds
(std::string const &tag)¶
-
static size_t
GetNumSamples
(size_t handle)¶
-
static size_t
GetNumSamples
(std::string const &tag)¶
-
static double
GetVarianceSeconds
(size_t handle)¶
-
static double
GetVarianceSeconds
(std::string const &tag)¶
-
static double
GetMinSeconds
(size_t handle)¶
-
static double
GetMinSeconds
(std::string const &tag)¶
-
static double
GetMaxSeconds
(size_t handle)¶
-
static double
GetMaxSeconds
(std::string const &tag)¶
-
static double
GetHz
(size_t handle)¶
-
static double
GetHz
(std::string const &tag)¶
-
static void
Print
(std::ostream &out)¶
-
static std::string
Print
()¶
-
static std::string
SecondsToTimeString
(double seconds)¶
-
static void
Reset
()¶
Friends
-
friend
voxblox::timing::Timing::Timer
-
typedef std::map<std::string, size_t>