VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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/simCondExpr.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 
30 {
31  DtNetFloat64 mySimTime;
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"
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 
115 };
116 
117 #endif

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)