VR-Forces 4.2 Class Documentation
spotReportGeneratorDesc.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2005 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: spotReportGeneratorDesc.h,v $ $Revision: 1.10 $ $State: Exp $
7 *******************************************************************************/
8 
11 
14 
15 #ifndef spotReportGeneratorDesc_H_
16 #define spotReportGeneratorDesc_H_
17 
18 #include "vrfobjparam/compDesc.h"
19 #include "vrfutil/rwReal.h"
20 #include "vrfutil/rwBoolean.h"
22 
27 {
28 public:
31  const DtString& rwName = DtString::nullString(),
32  DtReaderWriterRegistry* parentRegistry = 0);
33 
37  DtReaderWriterRegistry* parentRegistry = 0);
38 
42 
45 
48  DtReaderWriterRegistry* parentRegistry = 0) const;
49 
52  virtual DtString type() const;
53 
56 
59  virtual bool forwardSubordinateReports() const;
60  virtual void setForwardSubordinateReports(const bool& newValue);
62 
65  virtual const DtRwObjectTypeList & objTypesToSpot() const;
66  virtual void setObjTypesToSpot(const DtRwObjectTypeList & list);
68 
71  virtual bool reportOnOwnForce() const;
72  virtual void setReportOnOwnForce(bool newVal);
74 
76 
77  virtual bool reportOnHostileForces() const;
78  virtual void setReportOnHostileForces(bool newVal);
80 
82 
83  virtual bool reportOnNeutralForces() const;
84  virtual void setReportOnNeutralForces(bool newVal);
86 
89  virtual double reportResendPeriod() const;
90  virtual void setReportResendPeriod(const double& newValue);
92 
94 
95  virtual DtString radioName() const;
96  virtual void setRadioName(const DtString& name);
98 
101 
102 protected:
106 
112 
119 
124 
130 
136 
143 
151 };
152 #endif

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)