19 #ifndef DtIfFrameRateResponse_H_
20 #define DtIfFrameRateResponse_H_
22 #include <vlutil/vlString.h>
23 #include <vrfExtProtocol/simInterfaceContent.h>
24 #include <vlutil/vlNetTypes.h>
50 virtual int type()
const;
54 virtual double frameRateMean()
const;
55 virtual void setFrameRateMean(
double frameRateMean);
57 virtual double frameRateMedian()
const;
58 virtual void setFrameRateMedian(
double frameRateMedian);
60 virtual double frameRateStandardDeviation()
const;
61 virtual void setFrameRateStandardDeviation(
double
62 frameRateStandardDeviation);
64 virtual double minFrameRate()
const;
65 virtual void setMinFrameRate(
double minFrameRate);
67 virtual double maxFrameRate()
const;
68 virtual void setMaxFrameRate(
double maxFrameRate);
70 virtual double frameRateResponsePeriod();
71 virtual void setFrameRateResponsePeriod(
double period);
73 virtual unsigned int framesAveraged();
74 virtual void setFramesAveraged(
unsigned int frames);
78 virtual double simTimeToRealTimeRatio();
79 virtual void setSimTimeToRealTimeRatio(
double ratio);
82 virtual int netRepSize()
const;
83 virtual bool setFromNet(
const char* contentBuffer,
84 unsigned contentSize);
85 virtual bool setToNet();
87 virtual void printDataToString(
DtString& str);