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 ( )
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

Spec-Zone.ru

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