VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ceScenarioEvent.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include "vrfutil/readerWriter.h"
12 #include "vrfutil/rwString.h"
13 #include "vrfutil/rwInt.h"
14 #include "vrfutil/rwBoolean.h"
15 #include "vrfutil/simCondExpr.h"
17 
18 const char DtCeScenarioEventTypeName[] = "ScenarioEvent";
19 
24 #include "vrfutil/vrfutilDefines.h"
26 {
27 public:
28 
31 
34 
37  DtReaderWriterRegistry* parentRegistry = NULL);
38 
40  virtual ~DtCeScenarioEvent();
41 
44 
46  virtual DtSimCondExpr* clone(DtReaderWriterRegistry* parentRegistry = NULL);
47 
49  virtual int type() const;
50 
52  virtual void setScenarioEventId(const DtUUID& name);
53  virtual const DtUUID& scenarioEventId() const;
54 
56  virtual void setOperation(int);
57  virtual int operation() const;
58  virtual DtString operationString() const;
59 
61  virtual void setAnyEventThatAppliesToForce(bool);
62  virtual bool anyEventThatAppliesToForce() const;
63 
73  virtual DtString stringRep(int subExprIndex = DtSR_EXPR) const;
74 
77  virtual int netRepSize() const;
78 
80  virtual bool setFromNet(const char* contentBuffer,
81  unsigned contentSize);
82 
85  virtual bool setToNet();
86 
87  static DtSimCondExpr * creator();
88 
89 protected:
93 };

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)