VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjparam
bombParameters.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
9
#pragma once
10
11
#include "
vrfobjparam/mvObjParams.h
"
12
#include "
vrfutil/rwReal.h
"
13
14
class
DtString
;
15
class
DtReaderWriterRegistry
;
16
21
#include "
vrfobjparam/vrfobjparamDefines.h
"
22
class
DT_DLL_vrfobjparam
DtBombParameters
:
public
DtMovingObjectParameters
23
{
24
public
:
26
DtBombParameters
(
const
DtString
& name = DtString::nullString(),
27
DtReaderWriterRegistry
* parentRegistry = 0);
28
29
protected
:
31
DtBombParameters
(
const
DtBombParameters
&
32
orig,
const
DtString
& name = DtString::nullString(),
33
DtReaderWriterRegistry
* parentRegistry = 0);
34
35
public
:
37
const
DtBombParameters
&
operator=
(
const
38
DtBombParameters
& orig);
39
41
virtual
~
DtBombParameters
();
42
45
virtual
DtVrfObjectParameters
*
clone
(
46
const
DtString
& rwName = DtString::nullString(),
47
DtReaderWriterRegistry
* parentRegistry = 0)
const
;
48
virtual
DtVrfObjectParameters
*
clone
(
const
DtSymbolString
& name,
49
DtReaderWriterRegistry
* parentRegistry)
const
;
51
54
virtual
bool
inheritValues
(
const
DtVrfObjectParameters
* benefactor);
55
58
virtual
DtReal maxRange()
const
;
59
virtual
void
setMaxRange(
const
DtReal range);
61
64
virtual
DtReal maxRangeAltitude()
const
;
65
virtual
void
setMaxRangeAltitude(
const
DtReal maxAcceleration);
67
70
virtual
DtReal cepRadius()
const
;
71
virtual
void
setCepRadius(
const
DtReal cepradius);
73
76
virtual
DtString
type
()
const
;
77
80
virtual
void
inheritValuesFromThisType
(
const
DtBombParameters
* benefactor);
81
83
static
DtVrfObjectParameters
*
creator
();
84
85
protected
:
86
90
96
DtRwReal
myMaxRange
;
97
102
DtRwReal
myMaxRangeAltitude
;
103
115
DtRwReal
myCepRadius
;
116
118
};
119
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)