19 #ifndef DtIfFrameRateRequest_H_
20 #define DtIfFrameRateRequest_H_
22 #include <vlutil/vlString.h>
23 #include <vrfExtProtocol/simInterfaceContent.h>
24 #include <vlutil/vlNetTypes.h>
66 virtual int type()
const;
70 virtual double frameRateResponsePeriod()
const;
71 virtual void setFrameRateResponsePeriod(
double responsePeriod);
73 virtual unsigned int populationSize()
const;
74 virtual void setPopulationSize(
unsigned int populationSize);
76 virtual bool computeMean()
const;
77 virtual void setComputeMean(
bool computeMean);
79 virtual bool computeMedian()
const;
80 virtual void setComputeMedian(
bool computeMedian);
82 virtual bool computeStandardDeviation()
const;
83 virtual void setComputeStandardDeviation(
bool computeStandardDeviation);
85 virtual bool computeMinFrameTime()
const;
86 virtual void setComputeMinFrameTime(
bool minFrameTime);
88 virtual bool computeMaxFrameTime()
const;
89 virtual void setComputeMaxFrameTime(
bool maxFrameTime);
91 virtual bool requestConsoleOutput()
const;
92 virtual void setRequestConsoleOutput(
bool requestConsoleOutput);
94 virtual bool computeSimTimeToRealTimeRatio()
const;
95 virtual void setComputeSimTimeToRealTimeRatio(
96 bool computeSimTimToRealTimeRatio);
98 virtual int netRepSize()
const;
99 virtual bool setFromNet(
const char* contentBuffer,
100 unsigned contentSize);
101 virtual bool setToNet();
103 virtual void printDataToString(
DtString& str);