TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
ApgTimer Class Reference

wrapper for cross platform timing More...

#include <ApgTimer.h>

Collaboration diagram for ApgTimer:
Collaboration graph

Public Member Functions

 ApgTimer ()
 
virtual ~ApgTimer ()
 
void Start ()
 
void Stop ()
 
double GetTimeInMs ()
 
double GetTimeInSec ()
 

Private Attributes

std::shared_ptr< ITimerm_timer
 

Detailed Description

wrapper for cross platform timing

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Copyright(c) 2011 Apogee Imaging Systems, Inc.

Constructor & Destructor Documentation

◆ ApgTimer()

ApgTimer::ApgTimer ( )

◆ ~ApgTimer()

ApgTimer::~ApgTimer ( )
virtual

Member Function Documentation

◆ GetTimeInMs()

double ApgTimer::GetTimeInMs ( )

◆ GetTimeInSec()

double ApgTimer::GetTimeInSec ( )

◆ Start()

void ApgTimer::Start ( )

◆ Stop()

void ApgTimer::Stop ( )

Member Data Documentation

◆ m_timer

std::shared_ptr<ITimer> ApgTimer::m_timer
private

The documentation for this class was generated from the following files: