Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions
ARToolKitPlus::Profiler Class Reference

#include <Profiler.h>

List of all members.

Classes

struct  Measurement

Public Types

enum  MES {
  SINGLEMARKER_OVERALL, LABELING, DETECTMARKER2, GETMARKERINFO,
  GETTRANSMAT, GETINITROT, GETTRANSMAT3, GETTRANSMATSUB,
  MODIFYMATRIX_LOOP, MODIFYMATRIX, GETNEWMATRIX, GETROT,
  GETANGLE
}

Public Member Functions

void beginSection (Measurement &nM)
void endSection (Measurement &nM)
float getFraction (const Measurement &nNom, const Measurement &nDenom) const
float getFraction (MES nNom, MES nDenom) const
float getTime (MES nMes) const
void reset ()
void writeReport (const char *nFileName, unsigned int nNumRuns=1) const

Static Public Member Functions

static bool isProfilingEnabled ()

Public Attributes

Measurement _DETECTMARKER2
Measurement _GETANGLE
Measurement _GETINITROT
Measurement _GETMARKERINFO
Measurement _GETNEWMATRIX
Measurement _GETROT
Measurement _GETTRANSMAT
Measurement _GETTRANSMAT3
Measurement _GETTRANSMATSUB
Measurement _LABELING
Measurement _MODIFYMATRIX
Measurement _MODIFYMATRIX_LOOP
Measurement _SINGLEMARKER_OVERALL

Protected Member Functions

const MeasurementgetMes (MES nMes) const

Detailed Description

Definition at line 58 of file Profiler.h.


Member Enumeration Documentation

Enumerator:
SINGLEMARKER_OVERALL 
LABELING 
DETECTMARKER2 
GETMARKERINFO 
GETTRANSMAT 
GETINITROT 
GETTRANSMAT3 
GETTRANSMATSUB 
MODIFYMATRIX_LOOP 
MODIFYMATRIX 
GETNEWMATRIX 
GETROT 
GETANGLE 

Definition at line 61 of file Profiler.h.


Member Function Documentation

Definition at line 158 of file Profiler.cpp.

Definition at line 164 of file Profiler.cpp.

float ARToolKitPlus::Profiler::getFraction ( const Measurement nNom,
const Measurement nDenom 
) const
float ARToolKitPlus::Profiler::getFraction ( MES  nNom,
MES  nDenom 
) const

Definition at line 170 of file Profiler.cpp.

const Profiler::Measurement * ARToolKitPlus::Profiler::getMes ( MES  nMes) const [protected]

Definition at line 42 of file Profiler.cpp.

float ARToolKitPlus::Profiler::getTime ( MES  nMes) const

Definition at line 177 of file Profiler.cpp.

Definition at line 230 of file Profiler.cpp.

Definition at line 23 of file Profiler.cpp.

void ARToolKitPlus::Profiler::writeReport ( const char *  nFileName,
unsigned int  nNumRuns = 1 
) const

Definition at line 188 of file Profiler.cpp.


Member Data Documentation

Definition at line 86 of file Profiler.h.

Definition at line 86 of file Profiler.h.

Definition at line 86 of file Profiler.h.

Definition at line 86 of file Profiler.h.

Definition at line 86 of file Profiler.h.

Definition at line 86 of file Profiler.h.

Definition at line 86 of file Profiler.h.

Definition at line 86 of file Profiler.h.

Definition at line 86 of file Profiler.h.

Definition at line 86 of file Profiler.h.

Definition at line 86 of file Profiler.h.

Definition at line 86 of file Profiler.h.

Definition at line 86 of file Profiler.h.


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


tuw_artoolkitplus
Author(s): Markus Bader
autogenerated on Sun May 29 2016 02:50:12