Класс для измерения времени, затраченного в области видимости. Подробнее...
#include <pcl/common/time.h>
Публичные члены-функции | |
| ScopeTime (const std::string &title="") | |
| ~ScopeTime () | |
|
| |
| StopWatch ()=default | |
| Конструктор. Подробнее... |
|
| double | getTime () const |
| Получение времени в миллисекундах, прошедшего с момента последнего вызова reset(). Подробнее... |
|
| double | getTimeSeconds () const |
| Получение времени в секундах, прошедшего с момента последнего вызова reset(). Подробнее... |
|
| void | reset () |
| Сброс секундомера в 0. Подробнее... |
|
Дополнительные унаследованные члены | |
|
| |
| std::chrono::time_point< std::chrono::steady_clock > | start_time_ = std::chrono::steady_clock::now() |
Подробное описание
Класс для измерения времени, затраченного в области видимости.
Для использования этого класса, например, для измерения времени, затраченного в функции, просто создайте экземпляр в начале функции. Пример:
{
pcl::ScopeTime t1 ("calculation");
// ... perform calculation here
}
pcl::ScopeTimeClass to measure the time spent in a scope.Definition: time.h:106
pcl::ScopeTime
Class to measure the time spent in a scope.
Definition: time.h:106
Документация конструктора и деструктора
ScopeTime()
| inline |
~ScopeTime()
| inline |
Определение в строке 113 файла time.h.
Ссылки на pcl::StopWatch::getTime().
Документация этого класса была сгенерирована из следующего файла:
- pcl/common/time.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1_scope_time.html