Класс для измерения времени, затраченного в области видимости. Подробнее...
#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()
|
Определение в строке 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