VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtMetricCollector Class Reference

Public Member Functions

 DtMetricCollector (DtCgf *cgf)
 
virtual ~DtMetricCollector ()
 
virtual void tick ()
 
virtual void processLoad (const DtScenario &scenario)
 
virtual void processClose ()
 
virtual void processRollback ()
 
virtual void printLocationAndContacts (const DtLocalObject *entity)
 
virtual void printContact (const DtRwSensorContactInfo *contact)
 

Static Public Member Functions

static void tickCallback (void *usr)
 
static void postLoadCallback (const DtScenario &scenario, void *usr)
 
static void preCloseCallback (void *usr)
 
static void postRollbackCallback (void *usr)
 

Protected Attributes

DtCgfmyCgf
 
std::ofstream myOutputFile
 
double myLastMetricTime
 

Constructor & Destructor Documentation

DtMetricCollector::DtMetricCollector ( DtCgf cgf)
virtual DtMetricCollector::~DtMetricCollector ( )
virtual

Member Function Documentation

static void DtMetricCollector::tickCallback ( void *  usr)
static
virtual void DtMetricCollector::tick ( )
virtual
static void DtMetricCollector::postLoadCallback ( const DtScenario scenario,
void *  usr 
)
static
virtual void DtMetricCollector::processLoad ( const DtScenario scenario)
virtual
static void DtMetricCollector::preCloseCallback ( void *  usr)
static
virtual void DtMetricCollector::processClose ( )
virtual
static void DtMetricCollector::postRollbackCallback ( void *  usr)
static
virtual void DtMetricCollector::processRollback ( )
virtual
virtual void DtMetricCollector::printLocationAndContacts ( const DtLocalObject entity)
virtual
virtual void DtMetricCollector::printContact ( const DtRwSensorContactInfo contact)
virtual

Member Data Documentation

DtCgf* DtMetricCollector::myCgf
protected
std::ofstream DtMetricCollector::myOutputFile
protected
double DtMetricCollector::myLastMetricTime
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)