VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfutil
ceSimTime.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2004 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: ceSimTime.h,v $ $Revision: 1.5 $ $State: Exp $
7
*******************************************************************************/
8
11
12
#ifndef DtCeSimTimeOperator_H_
13
#define DtCeSimTimeOperator_H_
14
15
#include "
vrfutil/condExpr.h
"
16
#include "
vrfutil/rwReal.h
"
17
#include "
vrfutil/rwString.h
"
18
19
const
char
DtCeSimTimeTypeName
[] =
"SimTime"
;
20
21
const
char
DtCeSimTimeLessThan
[] =
"<"
;
22
const
char
DtCeSimTimeLessThanOrEqualTo
[] =
"<="
;
23
const
char
DtCeSimTimeGreaterThan
[] =
">"
;
24
const
char
DtCeSimTimeGreaterThanOrEqualTo
[] =
">="
;
25
const
char
DtCeSimTimeEqualTo
[] =
"="
;
26
29
struct
DtNetCeSimTime
30
{
31
DtNetFloat64
mySimTime
;
32
DtNetU8
myOperStringLength
;
33
DtNetU8
myPadding
;
34
DtNetU8
myPadding1
;
35
DtNetU8
myPadding2
;
36
DtNetU8
myPadding3
;
37
DtNetU8
myPadding4
;
38
DtNetU8
myPadding5
;
39
DtNetU8
myPadding6
;
40
41
42
};
43
50
#include "
vrfutil/vrfutilDefines.h
"
51
class
DT_DLL_vrfutil
DtCeSimTime
:
public
DtSimCondExpr
52
{
53
public
:
54
56
DtCeSimTime
();
57
59
DtCeSimTime
(
DtReaderWriterRegistry
* parentRegistry);
60
62
DtCeSimTime
(
const
DtCeSimTime
& orig,
63
DtReaderWriterRegistry
* parentRegistry = NULL);
64
66
virtual
~
DtCeSimTime
();
67
69
DtCeSimTime
&
operator=
(
const
DtCeSimTime
& orig);
70
72
virtual
DtSimCondExpr
*
clone
(
73
DtReaderWriterRegistry
* parentRegistry = NULL);
74
76
virtual
int
type
()
const
;
77
79
virtual
void
setSimTime(DtReal time);
80
virtual
DtReal simTime()
const
;
81
83
virtual
void
setOper(
const
DtString
& arg);
84
virtual
const
DtString
& oper()
const
;
85
95
virtual
DtString
stringRep
(
int
subExprIndex = DtSR_EXPR)
const
;
96
99
virtual
int
netRepSize
()
const
;
100
102
virtual
bool
setFromNet
(
const
char
* contentBuffer,
103
unsigned
contentSize);
104
107
virtual
bool
setToNet
();
108
109
static
DtSimCondExpr
* creator();
110
111
protected
:
112
113
DtRwReal
mySimTime
;
114
DtRwString
myOper
;
115
};
116
117
#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
)