VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjparam
underFireDeterCompDesc.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2004 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: underFireDeterCompDesc.h,v $ $Revision: 1.7 $ $State: Exp $
7
*******************************************************************************/
8
11
14
15
#ifndef underFireDeterCompDesc_H_
16
#define underFireDeterCompDesc_H_
17
18
#include "
vrfobjparam/compDesc.h
"
19
#include "
vrfutil/rwReal.h
"
20
#include "
vrfutil/vlClock.h
"
21
#include "
vrfutil/rwBoolean.h
"
22
25
#include "
vrfobjparam/vrfobjparamDefines.h
"
26
class
DT_DLL_vrfobjparam
DtUnderFireDeterminationComponentDescriptor
:
public
DtComponentDescriptor
27
{
28
public
:
30
DtUnderFireDeterminationComponentDescriptor
(
const
DtSymbolString& name,
31
DtReaderWriterRegistry
* parentRegistry = NULL);
32
34
DtUnderFireDeterminationComponentDescriptor
(
35
const
DtUnderFireDeterminationComponentDescriptor
& orig,
36
DtReaderWriterRegistry
* parentRegistry = NULL);
37
39
DtUnderFireDeterminationComponentDescriptor
&
operator=
(
40
const
DtUnderFireDeterminationComponentDescriptor
& orig);
41
43
virtual
~
DtUnderFireDeterminationComponentDescriptor
();
44
47
virtual
DtString
type
()
const
;
48
49
virtual
DtComponentDescriptor
*
clone
(
50
DtReaderWriterRegistry
* parentRegistry = NULL)
const
;
51
54
virtual
DtTime underFireTime()
const
;
55
virtual
void
setUnderFireTime(DtTime underFireTime);
57
60
virtual
DtReal underFireDistance()
const
;
61
virtual
void
setUnderFireDistance(DtReal underFireDistance);
63
66
virtual
bool
underFireFromFriendly()
const
;
67
virtual
void
setUnderFireFromFriendly(
bool
underFireFromFriendly);
69
71
static
DtComponentDescriptor
*
creator
();
72
73
protected
:
75
DtUnderFireDeterminationComponentDescriptor
();
76
77
protected
:
81
87
DtRwTime
myUnderFireTime
;
88
94
DtRwReal
myUnderFireDistance
;
95
100
DtRwBoolean
myUnderFireFromFriendly
;
101
103
};
104
105
#endif
106
107
108
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
)