VR-Forces 4.7 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrfutil
ceAltitude.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2015 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
9
#pragma once
10
11
#include "
vrfutil/simCondExpr.h
"
12
#include <
readerWriter/rwReal.h
>
13
#include <
readerWriter/rwString.h
>
14
#include <
vrfutil/rwUUID.h
>
15
16
const
char
DtCeAltitudeTypeName
[] =
"Altitude"
;
17
18
const
char
DtCeAltitudeLessThan
[] =
"<"
;
19
const
char
DtCeAltitudeLessThanOrEqualTo
[] =
"<="
;
20
const
char
DtCeAltitudeGreaterThan
[] =
">"
;
21
const
char
DtCeAltitudeGreaterThanOrEqualTo
[] =
">="
;
22
const
char
DtCeAltitudeEqualTo
[] =
"="
;
23
30
#include "
vrfutil/vrfutilDefines.h
"
31
class
DT_DLL_vrfutil
DtCeAltitude
:
public
DtSimCondExpr
32
{
33
public
:
34
36
DtCeAltitude
();
37
39
DtCeAltitude
(
DtReaderWriterRegistry
* parentRegistry);
40
42
DtCeAltitude
(
const
DtCeAltitude
& orig,
43
DtReaderWriterRegistry
* parentRegistry = NULL);
44
46
virtual
~
DtCeAltitude
();
47
49
DtCeAltitude
&
operator=
(
const
DtCeAltitude
& orig);
50
52
virtual
DtSimCondExpr
*
clone
(
53
DtReaderWriterRegistry
* parentRegistry = NULL)
const
;
54
56
virtual
int
type
()
const
;
57
60
virtual
void
setEntity(
const
DtUUID
&);
61
63
virtual
const
DtUUID
& entity()
const
;
64
71
virtual
void
setModifier(
const
DtString
& arg);
72
virtual
const
DtString
& modifier()
const
;
73
75
virtual
void
setAltitude(DtReal alt);
76
virtual
DtReal altitude()
const
;
77
79
virtual
void
setOper(
const
DtString
& arg);
80
virtual
const
DtString
& oper()
const
;
81
91
virtual
DtString
stringRep
(
int
subExprIndex = DtSR_EXPR)
const
;
92
95
virtual
int
netRepSize
()
const
;
96
98
virtual
bool
setFromNet
(
const
char
* contentBuffer,
99
unsigned
contentSize);
100
103
virtual
bool
setToNet
();
104
105
static
DtSimCondExpr
* creator();
106
107
protected
:
108
DtRwUUID
myEntity
;
109
DtRwString
myModifier
;
110
DtRwReal
myAltitude
;
111
DtRwString
myOper
;
112
};
Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (
www.mak.com
)