VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtPerformanceData Class Reference
Inheritance diagram for makVrf::DtPerformanceData:
Inheritance graph
[legend]

Classes

struct  SectionTime
 

Public Member Functions

 DtPerformanceData (makVrv::DtDe &de, QWidget *parent)
 
virtual ~DtPerformanceData ()
 
virtual void showData (const DtPerformanceBar *)
 
virtual void clear ()
 
virtual void setBarUnits (const QString &)
 
const DtPerformanceBarperformanceBar () const
 
virtual void update ()
 
virtual void setNumberOfCPUs (short)
 
virtual void setNumberOfTickThreads (short)
 
virtual void setMinFrameRate (double)
 
virtual void setMaxFrameRate (double)
 
virtual void setLatency (double)
 
virtual void setPingingServer (bool b)
 
virtual void updateObjectCounts ()
 
virtual void setBarColor (int section, const QColor &)
 

Public Attributes

QHBoxLayout * myMainLayout
 
QGridLayout * myDataLayout
 
QGridLayout * myTimesLayout
 
QFrame * mySeparatorLine
 
QLabelmyBackendTitle
 
QLabelmyBackendLabel
 
QLabelmyTickThreadsLabel
 
QSpinBoxmyTickThreads
 
QLabelmyCoresLabel
 
QLabelmyNumberOfCores
 
QLabelmySimulatedObjectsLabel
 
QLabelmySimulatedObjects
 
QLabelmyMinFrameRateLabel
 
QLabelmyMinFrameRate
 
QLabelmyMaxFrameRateLabel
 
QLabelmyMaxFrameRate
 
QLabelmyLatencyLabel
 
QLabelmyLatency
 
std::map< int, SectionTimemySectionTimes
 

Protected Slots

virtual void setNumberOfTickThreads (int)
 

Protected Member Functions

virtual void addSectionTime (int section, const QString &title, bool actualTime=false, int indent=0, const QColor &color=Qt::transparent, bool hiddenSection=false)
 
virtual void addSectionTime (int section, int basedOnSection, const QString &title, bool actualTime=false, int indent=0, const QColor &color=Qt::transparent, bool hiddenSection=false)
 

Protected Attributes

makVrv::DtDemyDe
 
QString myBarUnits
 
const DtPerformanceBarmyPerformanceBar
 

Constructor & Destructor Documentation

makVrf::DtPerformanceData::DtPerformanceData ( makVrv::DtDe de,
QWidget *  parent 
)
virtual makVrf::DtPerformanceData::~DtPerformanceData ( )
virtual

Member Function Documentation

virtual void makVrf::DtPerformanceData::showData ( const DtPerformanceBar )
virtual
virtual void makVrf::DtPerformanceData::clear ( )
virtual
virtual void makVrf::DtPerformanceData::setBarUnits ( const QString &  )
virtual
const DtPerformanceBar* makVrf::DtPerformanceData::performanceBar ( ) const
inline
virtual void makVrf::DtPerformanceData::update ( )
virtual
virtual void makVrf::DtPerformanceData::setNumberOfCPUs ( short  )
virtual
virtual void makVrf::DtPerformanceData::setNumberOfTickThreads ( short  )
virtual
virtual void makVrf::DtPerformanceData::setMinFrameRate ( double  )
virtual
virtual void makVrf::DtPerformanceData::setMaxFrameRate ( double  )
virtual
virtual void makVrf::DtPerformanceData::setLatency ( double  )
virtual
virtual void makVrf::DtPerformanceData::setPingingServer ( bool  b)
virtual
virtual void makVrf::DtPerformanceData::updateObjectCounts ( )
virtual
virtual void makVrf::DtPerformanceData::setBarColor ( int  section,
const QColor &   
)
virtual
virtual void makVrf::DtPerformanceData::addSectionTime ( int  section,
const QString &  title,
bool  actualTime = false,
int  indent = 0,
const QColor &  color = Qt::transparent,
bool  hiddenSection = false 
)
protectedvirtual
virtual void makVrf::DtPerformanceData::addSectionTime ( int  section,
int  basedOnSection,
const QString &  title,
bool  actualTime = false,
int  indent = 0,
const QColor &  color = Qt::transparent,
bool  hiddenSection = false 
)
protectedvirtual
virtual void makVrf::DtPerformanceData::setNumberOfTickThreads ( int  )
protectedvirtualslot

Member Data Documentation

makVrv::DtDe& makVrf::DtPerformanceData::myDe
protected
QString makVrf::DtPerformanceData::myBarUnits
protected
const DtPerformanceBar* makVrf::DtPerformanceData::myPerformanceBar
protected
QHBoxLayout* makVrf::DtPerformanceData::myMainLayout
QGridLayout* makVrf::DtPerformanceData::myDataLayout
QGridLayout* makVrf::DtPerformanceData::myTimesLayout
QFrame* makVrf::DtPerformanceData::mySeparatorLine
QLabel* makVrf::DtPerformanceData::myBackendTitle
QLabel* makVrf::DtPerformanceData::myBackendLabel
QLabel* makVrf::DtPerformanceData::myTickThreadsLabel
QSpinBox* makVrf::DtPerformanceData::myTickThreads
QLabel* makVrf::DtPerformanceData::myCoresLabel
QLabel* makVrf::DtPerformanceData::myNumberOfCores
QLabel* makVrf::DtPerformanceData::mySimulatedObjectsLabel
QLabel* makVrf::DtPerformanceData::mySimulatedObjects
QLabel* makVrf::DtPerformanceData::myMinFrameRateLabel
QLabel* makVrf::DtPerformanceData::myMinFrameRate
QLabel* makVrf::DtPerformanceData::myMaxFrameRateLabel
QLabel* makVrf::DtPerformanceData::myMaxFrameRate
QLabel* makVrf::DtPerformanceData::myLatencyLabel
QLabel* makVrf::DtPerformanceData::myLatency
std::map<int, SectionTime> makVrf::DtPerformanceData::mySectionTimes

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)