VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjparam
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
"
21
#include "
vrfutil/rwObjectTypeList.h
"
22
25
#include "
vrfobjparam/vrfobjparamDefines.h
"
26
class
DT_DLL_vrfobjparam
DtSpotReportGeneratorControllerDescriptor
:
public
DtComponentDescriptor
27
{
28
public
:
30
DtSpotReportGeneratorControllerDescriptor
(
31
const
DtString
& rwName = DtString::nullString(),
32
DtReaderWriterRegistry
* parentRegistry = 0);
33
35
DtSpotReportGeneratorControllerDescriptor
(
36
const
DtSpotReportGeneratorControllerDescriptor
& orig,
37
DtReaderWriterRegistry
* parentRegistry = 0);
38
40
DtSpotReportGeneratorControllerDescriptor
&
operator=
(
41
const
DtSpotReportGeneratorControllerDescriptor
& orig);
42
44
virtual
~
DtSpotReportGeneratorControllerDescriptor
();
45
47
virtual
DtComponentDescriptor
*
clone
(
48
DtReaderWriterRegistry
* parentRegistry = 0)
const
;
49
52
virtual
DtString
type
()
const
;
53
55
static
DtComponentDescriptor
*
creator
();
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
100
static
const
DtString
theDefaultRadioName
;
101
102
protected
:
106
111
DtRwBoolean
myForwardSubordinateReports
;
112
118
DtRwReal
myReportResendPeriod
;
119
123
DtRwObjectTypeList
myObjTypesToSpot
;
124
129
DtRwBoolean
mySendReportsOnOwnForce
;
130
135
DtRwBoolean
mySendReportsOnHostileForces
;
136
142
DtRwBoolean
mySendReportsOnNeutralForces
;
143
149
DtRwString
myRadioName
;
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
)