10 #ifndef DtDisDesignatorPublisher_H_
11 #define DtDisDesignatorPublisher_H_
78 virtual inline void sendFinalPduOnDestruction(
bool onOff );
85 virtual void setRelPosThreshold(
double val );
86 virtual double relPosThreshold()
const;
89 virtual void setAbsPosThreshold(
double val );
90 virtual double absPosThreshold()
const;
93 virtual void setAccelThreshold(
double val );
94 virtual double accelThreshold()
const;
99 static inline void setDfltRelPosThreshold(
double val );
100 static inline double dfltRelPosThreshold();
103 static inline void setDfltAbsPosThreshold(
double val );
104 static inline double dfltAbsPosThreshold();
107 static inline void setDfltAccelThreshold(
double val );
108 static inline double dfltAccelThreshold();
111 static void setStateRepCreator(DtStateRepCreator creator);
112 static DtStateRepCreator stateRepCreator(
void);
114 static void setClassDfltTimeThreshold(
DtTime threshold);
133 bool mySendFinalInDtor;
134 bool myStateRepPassedFlag;
138 static double theDfltRelPosThreshold;
139 static double theDfltAbsPosThreshold;
140 static double theDfltAccelThreshold;
141 static DtStateRepCreator theStateRepCreator;
142 static DtTime theClassDfltTimeThreshold;
143 static bool theClassDfltIsSetFlag;
161 inline void DtDesignatorPublisher::sendFinalPduOnDestruction(
bool onOff )
163 mySendFinalInDtor = onOff;
166 inline void DtDesignatorPublisher::setDfltRelPosThreshold(
double val )
168 theDfltRelPosThreshold = val;
171 inline double DtDesignatorPublisher::dfltRelPosThreshold()
173 return theDfltRelPosThreshold;
176 inline void DtDesignatorPublisher::setDfltAbsPosThreshold(
double val )
178 theDfltAbsPosThreshold = val;
181 inline double DtDesignatorPublisher::dfltAbsPosThreshold()
183 return theDfltAbsPosThreshold;
186 inline void DtDesignatorPublisher::setDfltAccelThreshold(
double val )
188 theDfltAccelThreshold = val;
191 inline double DtDesignatorPublisher::dfltAccelThreshold()
193 return theDfltAccelThreshold;