VTK/Examples/Cxx/Utilities/TimerLog
From KitwarePublic
TimerLog.cxx
#include <vtkSmartPointer.h> #include <vtkTimerLog.h> int main(int, char *[]) { vtkSmartPointer<vtkTimerLog> timerLog = vtkSmartPointer<vtkTimerLog>::New(); std::cout << "Current time: " << timerLog->GetUniversalTime() << std::endl; timerLog->MarkEvent("opened file"); timerLog->MarkEvent("did other stuff"); std::cout << "Timer log:" << *timerLog << std::endl; return EXIT_SUCCESS; }
CMakeLists.txt
cmake_minimum_required(VERSION 2.6) PROJECT(TimerLog) FIND_PACKAGE(VTK REQUIRED) INCLUDE(${VTK_USE_FILE}) ADD_EXECUTABLE(TimerLog TimerLog.cxx) TARGET_LINK_LIBRARIES(TimerLog vtkHybrid)