VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrf::DtVrfBackendState Class Reference
Inheritance diagram for makVrf::DtVrfBackendState:
Inheritance graph
[legend]

Public Member Functions

 DtVrfBackendState (makVrv::DtDe &de)
 
 DtVrfBackendState (makVrv::DtDe &de, const DtBackend &b)
 
 DtVrfBackendState (const DtVrfBackendState &o)
 
virtual ~DtVrfBackendState ()
 
DtVrfBackendStateoperator= (const DtVrfBackendState &rhs)
 
DtBackend::Status status () const
 Current back-end status. More...
 
std::string displayName () const
 
const DtBackendbackend () const
 
DtBackendbackend ()
 
void setBackend (const DtBackend &b)
 
void setSaving (bool b)
 
bool saving () const
 
virtual void startFrameRateMonitor ()
 
virtual void stopFrameRateMonitor ()
 
double frameRateMean () const
 
double frameRateMedian () const
 
double frameRateStandardDeviation () const
 
double frameRateMin () const
 
double frameRateMax () const
 
double frameRateSimTimeToRealTimeRatio () const
 
- Public Member Functions inherited from makVrv::DtSimState
 DtSimState ()
 
virtual ~DtSimState ()
 

Public Attributes

boost::signals2::signal< void(const
DtVrfBackendState &)> 
signal_frameRatesUpdated
 

Protected Member Functions

virtual void processFrameRateCallback (DtSimMessage *msg)
 

Protected Attributes

makVrv::DtDemyDe
 
DtBackend myBackend
 
bool mySaving
 
double myFrameRateReportPeriod
 
int mySampleSize
 
intmyMonitoringReference
 
double myFrameRateMean
 
double myFrameRateMedian
 
double myFrameStandardDeviation
 
double myMinFrameRate
 
double myMaxFrameRate
 
double mySimTimeToRealTimeRatio
 

Constructor & Destructor Documentation

makVrf::DtVrfBackendState::DtVrfBackendState ( makVrv::DtDe de)
inline
makVrf::DtVrfBackendState::DtVrfBackendState ( makVrv::DtDe de,
const DtBackend b 
)
inline
makVrf::DtVrfBackendState::DtVrfBackendState ( const DtVrfBackendState o)
inline

References myMonitoringReference.

virtual makVrf::DtVrfBackendState::~DtVrfBackendState ( )
virtual

Member Function Documentation

DtVrfBackendState& makVrf::DtVrfBackendState::operator= ( const DtVrfBackendState rhs)
DtBackend::Status makVrf::DtVrfBackendState::status ( ) const
inline

Current back-end status.

std::string makVrf::DtVrfBackendState::displayName ( ) const
inline
const DtBackend& makVrf::DtVrfBackendState::backend ( ) const
inline
DtBackend& makVrf::DtVrfBackendState::backend ( )
inline
void makVrf::DtVrfBackendState::setBackend ( const DtBackend b)
inline
void makVrf::DtVrfBackendState::setSaving ( bool  b)
inline
bool makVrf::DtVrfBackendState::saving ( ) const
inline
virtual void makVrf::DtVrfBackendState::startFrameRateMonitor ( )
virtual
virtual void makVrf::DtVrfBackendState::stopFrameRateMonitor ( )
virtual
double makVrf::DtVrfBackendState::frameRateMean ( ) const
inline
double makVrf::DtVrfBackendState::frameRateMedian ( ) const
inline
double makVrf::DtVrfBackendState::frameRateStandardDeviation ( ) const
inline
double makVrf::DtVrfBackendState::frameRateMin ( ) const
inline
double makVrf::DtVrfBackendState::frameRateMax ( ) const
inline
double makVrf::DtVrfBackendState::frameRateSimTimeToRealTimeRatio ( ) const
inline
virtual void makVrf::DtVrfBackendState::processFrameRateCallback ( DtSimMessage msg)
protectedvirtual

Member Data Documentation

boost::signals2::signal<void (const DtVrfBackendState&)> makVrf::DtVrfBackendState::signal_frameRatesUpdated
makVrv::DtDe& makVrf::DtVrfBackendState::myDe
protected
DtBackend makVrf::DtVrfBackendState::myBackend
protected
bool makVrf::DtVrfBackendState::mySaving
protected
double makVrf::DtVrfBackendState::myFrameRateReportPeriod
protected
int makVrf::DtVrfBackendState::mySampleSize
protected
int* makVrf::DtVrfBackendState::myMonitoringReference
protected

Referenced by DtVrfBackendState().

double makVrf::DtVrfBackendState::myFrameRateMean
protected
double makVrf::DtVrfBackendState::myFrameRateMedian
protected
double makVrf::DtVrfBackendState::myFrameStandardDeviation
protected
double makVrf::DtVrfBackendState::myMinFrameRate
protected
double makVrf::DtVrfBackendState::myMaxFrameRate
protected
double makVrf::DtVrfBackendState::mySimTimeToRealTimeRatio
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)