VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
spotReportGeneratorControllerDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
11 
12 #pragma once
13 
15 #include "vrfutil/rwReal.h"
16 #include "vrfutil/rwBoolean.h"
19 
24 {
25 public:
28  const DtString& rwName = DtString::nullString(),
29  DtReaderWriterRegistry* parentRegistry = 0);
30 
34  DtReaderWriterRegistry* parentRegistry = 0);
35 
39 
42 
45  DtReaderWriterRegistry* parentRegistry = 0) const;
46 
49  virtual DtString type() const;
50 
53 
56  virtual bool forwardSubordinateReports() const;
57  virtual void setForwardSubordinateReports(const bool& newValue);
59 
62  virtual const DtRwSpotReportDeltaCheckList& spotReportMovementDeltaCheckList() const;
63  virtual void setSpotReportMovementDeltaCheckList(const DtRwSpotReportDeltaCheckList & list);
65 
68  virtual const DtRwSpotReportDeltaCheckList& spotReportHeartbeatDeltaCheckList() const;
69  virtual void setSpotReportHeartbeatDeltaCheckList(const DtRwSpotReportDeltaCheckList & list);
71 
74  virtual const DtRwObjectTypeList & objTypesToSpot() const;
75  virtual void setObjTypesToSpot(const DtRwObjectTypeList & list);
77 
80  virtual bool reportOnOwnForce() const;
81  virtual void setReportOnOwnForce(bool newVal);
83 
85 
86  virtual bool reportOnHostileForces() const;
87  virtual void setReportOnHostileForces(bool newVal);
89 
91 
92  virtual bool sendSpotReportsOnScenarioLoad() const;
93  virtual void setSendSpotReportsOnScenarioLoad(bool newVal);
95 
97 
98  virtual bool sendToFrontEndOnly() const;
99  virtual void setSendToFrontEndOnly(bool newVal);
101 
103 
104  virtual bool reportOnNeutralForces() const;
105  virtual void setReportOnNeutralForces(bool newVal);
107 
109 
110  virtual bool broadcast() const;
111  virtual void setBroadcast(bool newVal);
113 
116  virtual double reportResendPeriod() const;
117  virtual void setReportResendPeriod(const double& newValue);
119 
121 
122  virtual DtString radioName() const;
123  virtual void setRadioName(const DtString& name);
125 
128 
129 protected:
133 
139 
146 
151 
157 
163 
170 
176 
183 
191 
198 
204 
210 };

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)