Spec-Zone.ru › PointCloudLibrary

Класс для измерения времени, затраченного в области видимости. Подробнее...

#include <pcl/common/time.h>

Inheritance graph
[условные обозначения]
Collaboration graph
[условные обозначения]

Открытые функции-члены

ScopeTime (const std::string &title="")
~ScopeTime ()
-Открытые функции-члены, унаследованные от pcl::StopWatch
StopWatch ()=default
Конструктор. Подробнее...
double getTime () const
Возвращает время в миллисекундах, прошедшее с момента последнего вызова reset(). Подробнее...
double getTimeSeconds () const
Возвращает время в секундах, прошедшее с момента последнего вызова reset(). Подробнее...
void reset ()
Сбрасывает секундомер в 0. Подробнее...

Дополнительные унаследованные члены

-Защищённые атрибуты, унаследованные от pcl::StopWatch
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

Определение в строке 105 файла time.h.

Описание конструкторов и деструктора

ScopeTime()

pcl::ScopeTime::ScopeTime ( const std::string & title = "" )
inline

Определение в строке 108 файла time.h.

~ScopeTime()

pcl::ScopeTime::~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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API