17 #include <vlutil/vlString.h>
20 #include <vlutil/vlNetTypes.h>
46 virtual int type()
const override;
51 virtual int numSections()
const;
55 virtual int section(
int)
const;
59 return mySectionTimes;
62 virtual double frameRateMean(
int section)
const;
63 virtual void setFrameRateMean(
int section,
double frameRateMean);
65 virtual double frameRateMedian(
int section)
const;
66 virtual void setFrameRateMedian(
int section,
double frameRateMedian);
68 virtual double frameRateStandardDeviation(
int section)
const;
69 virtual void setFrameRateStandardDeviation(
int section,
double
70 frameRateStandardDeviation);
72 virtual double minFrameRate(
int section)
const;
73 virtual void setMinFrameRate(
int section,
double minFrameRate);
75 virtual double maxFrameRate(
int section)
const;
76 virtual void setMaxFrameRate(
int section,
double maxFrameRate);
78 virtual double frameRateResponsePeriod();
79 virtual void setFrameRateResponsePeriod(
double period);
81 virtual unsigned int framesAveraged();
82 virtual void setFramesAveraged(
unsigned int frames);
86 virtual double simTimeToRealTimeRatio();
87 virtual void setSimTimeToRealTimeRatio(
double ratio);
90 virtual void setNumberOfTickThreads(
short);
91 virtual short numberOfTickThreads()
const;
93 virtual void setNumberOfCPUs(
short);
94 virtual short numberOfCPUs()
const;
96 virtual void setTickingPublishersDuringObjectTick(
bool);
97 virtual bool tickingPublishersDuringObjectTick()
const;
100 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
DtU16 myNumberOfTickThreads
Definition: ifFrameRateResponse.h:112
virtual int type() const =0
DtU16 myNumberOfCPUs
Definition: ifFrameRateResponse.h:113
std::map< int, SectionTime > SectionTimes
Definition: backend.h:63
bool myTickingPublishersDuringObjectTick
Definition: ifFrameRateResponse.h:114
virtual void printDataToString(DtString &str)
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
File: ifFrameRateRsp.h.
Definition: ifFrameRateResponse.h:31
DtU32 myFramesAveraged
Definition: ifFrameRateResponse.h:110
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
virtual DtSimInterfaceContent * clone() const =0
const DtBackend::SectionTimes & sectionTimes() const
Definition: ifFrameRateResponse.h:57
DtFloat64 mySimTimeToRealTimeRatio
Definition: ifFrameRateResponse.h:111
DtFloat64 myFrameRateResponsePeriod
Definition: ifFrameRateResponse.h:109
DtBackend::SectionTimes mySectionTimes
Definition: ifFrameRateResponse.h:108